- •Министерство образования и науки Российской Федерации
- •Глава I. Алгебра высказываний
- •§ 1. Понятие высказывания
- •§ 2. Язык исчисления высказываний
- •Примеры формул и не формул
- •§ 3. Истинностные значения формул
- •§ 4. Законы логики, противоречия, выполнимые и равносильные формулы
- •§ 5. Совершенные дизъюнктивная и конъюнктивная нормальные формы
- •§ 6. Булевы функции
- •§ 7. Логическое следование
- •§ 8. Некоторые применения алгебры высказываний
- •Глава II. Алгебра предикатов
- •§ 1. Предикаты и кванторы
- •Логические операции над предикатами
- •§ 2. Равносильные и тождественно истинные предикаты
- •§ 3. Язык исчисления предикатов
- •§ 4. Интерпретации формул исчисления предикатов
- •§ 5. Приведённая и предварённая нормальные формы
- •§ 6. О структуре современных математических теорий
- •§ 7. Виды математических утверждений
- •§ 8. Некоторые методы доказательства теорем
- •Глава III. Формальные аксиоматические теории
- •§ 1. Формальные и неформальные аксиоматические теории
- •Примеры формальных аксиоматических теорий
- •Примеры доказательств в формальном исчислении высказываний
- •(В): (введение квантора ), (в): (введение квантора ),
- •Примеры доказательств в формальном исчислении предикатов
- •Аксиомы равенства:
- •Аксиомы операций сложения и умножения:
- •Примеры теорем формальной арифметики
- •§ 2. Непротиворечивость аксиоматических теорий
- •§ 3. Полнота аксиоматических теорий
- •§ 4. Разрешимость аксиоматических теорий
- •§ 5. Независимость системы аксиом теории
- •§ 6. Формальное исчисление высказываний
- •Приложение: формальная теория множеств
- •§ 1. Азы наивной теории множеств
- •Основные операции над множествами
- •§ 2. Аксиоматика Цермело-Френкеля теории множеств
- •40. Аксиома существования булеана (множества всех подмножеств) :
- •50. Аксиома (неупорядоченной) пары :
- •§ 3. Формальная теория множеств: райские кущи или адские дебри ?
- •А) основная литература:
- •Б) дополнительная литература:
- •Список основных обозначений
- •Предметный указатель
- •Алексей Игоревич Валицкас
(В): (введение квантора ), (в): (введение квантора ),
где С не содержит вхождений переменной x.
Понятия доказательства формулы и доказуемой формулы в формальной теории исчисления предикатов такие же, как в формальном исчислении высказываний.
Примеры доказательств в формальном исчислении предикатов
1. ( x P(x)) ( x P(x))
2. Анализ приведённого доказательства показывает, что аналогично можно обосновать правило вывода (правило силлогизма), которое можно использовать в дальнейшем. Обоснование следует доказательству примера 1.
A B (дано)
B C (дано)
(B C) (A (B C)) (И1)
(A (B C)) MP(2, 3)
(A (B C)) ((A B) (A C)) (И2)
(A B) (A C) МР(4, 5)
A C МР(1, 6)
3. ( x P(x)) ( y P(y))
( x P(x)) P(y) ()
( x P(x)) ( y P(y)) (В)(1)
4. ( x ( y P(x, y))) ( y ( x P(x, y)))
( x ( y P(x, y))) ( y P(u, y)) ()
( y P(u, y)) P(u, v) ()
( x ( y P(x, y))) P(u, v) силлогизм(1, 2)
( x ( y P(x, y))) ( u P(u, v)) (В)
( u P(u, v)) ( x P(x, v)) (пример 3)
( x ( y P(x, y))) ( x P(x, v)) силлогизм(4, 5)
( x P(x, v)) ( v ( x P(x, v))) (В)
( x ( y P(x, y))) ( v ( x P(x, v))) силлогизм(6, 7)
( v ( x P(x, v))) ( y ( x P(x, y))) (пример 3)
10 ( x ( y P(x, y))) ( y ( x P(x, y))) силлогизм(8, 9)
III. Специальные формальные теории. Теория предикатов создавалась, чтобы дать возможность любой конкретной науке формулировать свойства изучаемых объектов на общем логическом языке и доказывать свои теоремы едиными средствами. Поэтому теория предикатов является неотъемлемой частью любой содержательной математической теории.
Вместе с тем, в каждой специальной математической теории рассматриваются свои, специфические предикаты, функции, объекты особого назначения и формулируются аксиомы, постулирующие свойства этих объектов, предикатов и функций. Специальная теория не имеет специфических правил вывода, а пользуется только правилами вывода теории предикатов.
Более формально, алфавит специальной теории состоит из нескольких групп символов:
достаточно большое количество переменных x, y, … , x100 , … для обозначения объектов теории,
символы выделенных элементов c, d, … , c129 , … – константы – для обозначения объектов особого назначения,
функциональные символы f , … , f , … для обозначения специфических операций и функций, используемых в аксиомах специальной теории,
предикатные символы P, … , P, … для обозначения специфических предикатов, используемых в аксиомах специальной теории,
, , , , – логические связки,
, – кванторы,
служебные символы – ( , ) – скобки и , – запятая.
Понятие формулы специальной теории несколько усложняется из-за наличия функциональных символов. Вначале от простого к сложному вводится понятие терма (функционального выражения специальной теории) :
(Т1): любая объектная переменная является термом.
(Т2): любая константа (символ выделенного элемента) является термом.
(Т3): если t1 , … , tm – термы, а f (m) – один из функциональных символов теории, то f (m)(t1 , … , tm) – терм.
(Т4): других термов нет.
Теперь от простого к сложному строится понятие формулы специальной теории:
(Ф1): если t1 , … , tm – термы, а P (m) – один из предикатных символов теории, то P (m)(t1 , … , tm) – бескванторная формула, зависящая от всех переменных, участвующих в термах t1 , … , tm , причём все её переменные свободны.
(Ф2): если A и В – две формулы, то (A B), (A B), (A B), (A B), – тоже формулы, в которых свободны все вхождения объектных переменных, свободные в А или в В, и связаны все вхождения объектных переменных, связанные в А или в В.
(Ф3): если A(x) – формула хотя бы с одним свободным вхождением объектной переменной x, то выражения ( x A(x)) и ( x A(x)) – формулы, в которых связаны вхождения всех объектных переменных, связанных в А, а также все вхождения x, и свободны все вхождения объектных переменных, свободные в А, кроме переменной х. При этом формула A(x) называется областью действия квантора.
(Ф4): других формул нет.
Система аксиом специальной теории состоит из
аксиом формального исчисления предикатов,
специальных аксиом теории.
При этом, как правило, явно формулируются только специальные аксиомы, а аксиомами исчисления предикатов пользуются без лишних оговорок.
Правила вывода специальной теории, понятия доказательства формулы и доказуемой формулы те же, что и в формальной теории предикатов.
IV. Пример специальной теории: формальная арифметика. Алфавит состоит из нескольких групп символов:
достаточно большое количество переменных x, y, … , x100 , … для обозначения натуральных чисел,
1 – выделенный элемент,
+ , – знаки бинарных арифметических операций сложения и умножения,
= – единственный предикатный символ равенства чисел,
, , , , – логические связки,
, – кванторы,
( , ) – служебные символы (скобки).
Термы формальной арифметики – это просто арифметические выражения, которые строятся от простого к сложному так:
(АВ1): любая переменная является арифметическим выражением.
(АВ2): 1 – арифметическое выражение.
(АВ2): если A и В – арифметические выражения, то (А + В) и (АВ) – тоже арифметические выражения.
(АВ3): других арифметических выражений нет.
Примеры: 1. 1 + x – не арифметическое выражение, т.к. нет скобок.
2. ((x + 1)(z + t)) – арифметическое выражение.
Формулы арифметики тоже определяются от простого к сложному:
(Ф1): если А, В – два арифметических выражения, то (А = В) – бескванторная формула, зависящая от всех переменных, участвующих как в А, так и в В, причём все её переменные свободны.
(Ф2): если A и В – две формулы, то (A B), (A B), (A B), (A B), – тоже формулы, в которых свободны все вхождения объектных переменных, свободные в А или в В, и связаны все вхождения объектных переменных, связанные в А или в В.
(Ф3): если A(x) – формула хотя бы с одним свободным вхождением объектной переменной x, то выражения ( x A(x)) и ( x A(x)) – формулы, в которых связаны вхождения всех объектных переменных, связанных в А, а также все вхождения x, и свободны все вхождения объектных переменных, свободные в А, кроме переменной х. При этом формула A(x) называется областью действия квантора.
(Ф4): других формул нет.
Примеры: 1. ((x = 1) (yx+1 = 1)) – бескванторная формула со свободными переменными x и y.
2. ((x + 1)(z + t) + 1) = (t) – не формула (лишние скобки в правой части).
3. ( t ((x + 1)(z + t) + 1) = (t + x + 1)) – формула с квантором, связывающим переменную t и свободными переменными x, z.
Аксиомы формальной арифметики кроме аксиом исчисления предикатов включают несколько групп аксиом: