Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
л_одм_5.doc
Скачиваний:
34
Добавлен:
28.03.2016
Размер:
279.55 Кб
Скачать

Раздел 4. Математическая логика и формальные системы.

4.1. Введение в формальные системы

Формальные системы – это системы операций над объектами, понимаемыми как по­следовательность символов (т.е. как слова в зафиксированном алфавите); сами опе­рации также являются операциями над символами. Термин "формальный" подчерки­вает, что объекты и операции над ними рассматриваются чисто формально, без каких бы то ни было содержательных интерпретаций символов. Предполагается, что между символами не существует никаких связей и отношений кроме тех, которые явно описаны средствами самой формальной системы.

Если предложить читателю упорядочить объекты 53, 109, 3, то, скорее всего, он без всяких дополнительных вопросов расположит их в порядке 3, 53,109. Иначе говоря, этой задаче будет дана обычная арифметическая интерпретация: последова­тельности цифр рассматриваются как изображение чисел в обычной десятичной системе, упорядочение этих последовательностей есть расположение изображаемых ими чисел по возрастанию, а правило сравнения таких изображений чисел известно настолько хорошо, что обычно о них никто не задумывается.

В действительности такое упорядочение не очевидно. Возможность неоднозначного извлечения задач из текста ограничений означает, что текст не содержит формального определения задачи. Для такого определения необходимо четко опи­сать класс объектов, для которых задача решается и явно ввести для них понятие упорядочения, описав его как систему локальных операций над символами, из ко­торых эти объекты состоят.

По существу при таком понимании формальное описание системы означает ее ­точное, явное описание – все, что существенно для решения задачи, описано явно. Такое уточнение задачи принято называть ее формализацией.

Сходные соображения по поводу того, что такое точное описание можно проследить на примере понятий “алгоритм”, “данные” и т.п. В определенном смысле проблему точного описания некоторого множества можно рассматривать, как проблему построения алгоритма, перечисляющего или порождающего это множество.

Так, к примеру, определение с помощью формулы – это описание перечисляемого множества, в котором использованы все существенные составные части понятия алгоритм, кроме одного – детерминированности. Отбрасывая несущественный здесь порядок перечисления элементов множества, мы выигрываем в компактности опи­сания, которое при этом не становится менее открытым. Такое описание, не явля­ясь алгоритмом, представляет собой формальную систему, однозначно описываю­щую множество формул.

Исторически теория формальных систем возникла в рамках оснований математики при исследовании построения аксиоматических теорий и методов доказательств в таких теориях. С их изучения и начинается знакомство с формальными систе­мами.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]