Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Logic.doc
Скачиваний:
233
Добавлен:
05.03.2016
Размер:
5.67 Mб
Скачать

(В): (введение квантора ), (в): (введение квантора ),

где С не содержит вхождений переменной x.

Понятия доказательства формулы и доказуемой формулы в формальной теории исчисления предикатов такие же, как в формальном исчислении высказываний.

Примеры доказательств в формальном исчислении предикатов

1. ( x P(x)) ( x P(x))

2. Анализ приведённого доказательства показывает, что аналогично можно обосновать правило вывода (правило силлогизма), которое можно использовать в дальнейшем. Обоснование следует доказательству примера 1.

  1. A B (дано)

  2. B C (дано)

  3. (B C) (A (B C)) (И1)

  4. (A (B C)) MP(2, 3)

  5. (A (B C)) ((A B) (A C)) (И2)

  6. (A B) (A C) МР(4, 5)

  7. A C МР(1, 6)

3. ( x P(x)) ( y P(y))

  1. ( x P(x)) P(y) ()

  2. ( x P(x)) ( y P(y)) (В)(1)

4. ( x ( y P(x, y))) ( y ( x P(x, y)))

  1. ( x ( y P(x, y))) ( y P(u, y)) ()

  2. ( y P(u, y)) P(u, v) ()

  3. ( x ( y P(x, y))) P(u, v) силлогизм(1, 2)

  4. ( x ( y P(x, y))) ( u P(u, v)) (В)

  5. ( u P(u, v)) ( x P(x, v)) (пример 3)

  6. ( x ( y P(x, y))) ( x P(x, v)) силлогизм(4, 5)

  7. ( x P(x, v)) ( v ( x P(x, v))))

  8. ( x ( y P(x, y))) ( v ( x P(x, v))) силлогизм(6, 7)

  9. ( 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.

Аксиомы формальной арифметики кроме аксиом исчисления предикатов включают несколько групп аксиом:

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