Введение в формальные системы
Раздел 4. Математическая логика и формальные системы.
Введение в формальные системы
Формальные системы – это системы операций над объектами, понимаемыми как последовательность символов (т.е. как слова в зафиксированном алфавите); сами операции также являются операциями над символами. Термин "формальный" подчеркивает, что объекты и операции над ними рассматриваются чисто формально, без каких бы то ни было содержательных интерпретаций символов. Предполагается, что между символами не существует никаких связей и отношений кроме тех, которые явно описаны средствами самой формальной системы.
Если предложить читателю упорядочить объекты 53, 109, 3, то, скорее всего, он без всяких дополнительных вопросов расположит их в порядке 3, 53,109. Иначе говоря, этой задаче будет дана обычная арифметическая интерпретация: последовательности цифр рассматриваются как изображение чисел в обычной десятичной системе, упорядочение этих последовательностей есть расположение изображаемых ими чисел по возрастанию, а правило сравнения таких изображений чисел известно настолько хорошо, что обычно о них никто не задумывается.
В действительности такое упорядочение не очевидно. Возможность неоднозначного извлечения задач из текста ограничений означает, что текст не содержит формального определения задачи. Для такого определения необходимо четко описать класс объектов, для которых задача решается и явно ввести для них понятие упорядочения, описав его как систему локальных операций над символами, из которых эти объекты состоят.
По существу при таком понимании формальное описание системы означает ее точное, явное описание – все, что существенно для решения задачи, описано явно. Такое уточнение задачи принято называть ее формализацией.
Сходные соображения по поводу того, что такое точное описание можно проследить на примере понятий “алгоритм”, “данные” и т.п. В определенном смысле проблему точного описания некоторого множества можно рассматривать, как проблему построения алгоритма, перечисляющего или порождающего это множество.
Так, к примеру, определение с помощью формулы – это описание перечисляемого множества, в котором использованы все существенные составные части понятия алгоритм, кроме одного – детерминированности. Отбрасывая несущественный здесь порядок перечисления элементов множества, мы выигрываем в компактности описания, которое при этом не становится менее открытым. Такое описание, не являясь алгоритмом, представляет собой формальную систему, однозначно описывающую множество формул.
Исторически теория формальных систем возникла в рамках оснований математики при исследовании построения аксиоматических теорий и методов доказательств в таких теориях. С их изучения и начинается знакомство с формальными системами.
4.2. Принципы построения формальных теорий.
Всякая точная теория определяется, во-первых, языком, т.е. некоторым множеством высказываний, имеющих смысл с точки зрения готовой теории, и, во-вторых, совокупностью теорем – множеством языка состоящим из высказываний, истинных в данной теории.
Каким образом теория получает свои теоремы?
В математике с античных времен существовал образец систематического построения теории - геометрия Евклида, в которой все исходные предпосылки сформулированы явно, в виде аксиом, а теоремы выводятся из этих аксиом с помощью цепочек логических рассуждений, называемых доказательствами. Однако до середины 19 века математические теории, как правило, не считали нужным явно выделять действительно все исходные принципы. Критерии же строго доказательства и очевидности утверждений в математике в разные времена были различны и также явно не формулировались. Время от времени это приводило к необходимости пересмотра основ той или иной теории. Известно, например, что основания дифференциального и интегрального исчислений, разработанных в 18 - м веке Ньютоном и Лейбницем, в 19 веке подверглись серьезному пересмотру; математический анализ в его современном виде опирается на работы Коши, Больцано, Вейерштрасса по теории пределов. В конце 19 века такой пересмотр затронул общие принципы организации математических теорий
Это привело к созданию новой отрасли математики – оснований математики, предметом которой стало как раз построение математических теорий и утверждений и которая поставила своей целью ответить на вопросы типа: “как должна быть построена теорема, чтобы в ней не возникало противоречий?”, “какими свойствами должны обладать методы доказательств, чтобы считаться достаточно строгими?”.
Одной из фундаментальных идей, на которую опираются исследования по основаниям математики, является идея формализации теорий, т.е. последовательного проведения аксиоматического метода построения теорий. При этом не допускается пользоваться какими-либо предположениями об объектах теории кроме тех, которые выражены явно в виде аксиом; аксиомы рассматриваются в виде формальных последовательностей символов (выражений), а доказательства – как методы получения одних выражений из других с помощью операций над символами. Такой подход гарантирует чёткость исходных утверждений и однозначность выводов, однако, может сложиться впечатление, что осмысленность и истинность и формализованной теории не играет никакой роли. В действительности и аксиомы и правила вывода стремятся выбрать таким образом, чтобы построенная с их помощью формальная теория имела содержательный смысл.
Более конкретно формальная теория (или исчисление) строится следующим образом:
1. Определяется множество формул или правильно построенных выражений, которые образуют язык теории. Это множество задаётся конструктивными средствами (как правило, индуктивным определением). Данное множество перечислимо и часто разрешимо.
Дата добавления: 2015-10-05; просмотров: 1476;