Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Матлог_лекции.doc
Скачиваний:
1
Добавлен:
01.03.2025
Размер:
730.62 Кб
Скачать

Классическое исчисление высказываний

Будем использовать алфавит: А, Вi, , , (, ).

Формула:

  1. Каждый символ переменная объявляется формулой;

  2. Если А, В – формулы, то (АВ), (А) также формулы. Других формул нет.

  3. Аксиомы, их схемы:

А1: А(ВА) – первая схема аксиом;

А2: (А(ВС))  ((АB)(АС)) – вторая схема;

А3: (В А) ((ВА)В) – третья схема.

Опр. Аксиомой по данной схеме аксиом называется формула, полученная из схемы аксиом подстановкой вместо символов переменных других формул.

Пример: пусть A~CC; B~A A1: (CC)(A(CC))это аксиома по первой формуле аксиом.

  1. Правила вывода. . Modus Ponens (MP) – правило отделения;

  2. Теорема – см. выше;

  3. Правило введения импликации: Г ├─А  Г ├─ВА.

Док-во: из Г следует, что существует последовательность A1, A2,..,Am-1,А такая, что каждый ее член либо аксиома, либо получен по правилу вывода из предыдущих членов последовательности, либо из списка Г. А(ВА) - аксиома по первой схеме аксиом, ВА – по MP из предыдущего.

Теорема: если формула выводима из пустого множества гипотез, то это теорема: ├─ АА.

B1: по А2, где С~A B~(AА): (А((АА)А)((А(АА))(АА) – аксиома.

B2: A((AA) A) - аксиома по A1 (B~AA);

B3: (A(AA)) (AA) по МР и B1 B2;

B4: A(AA) аксиома по A1 B~A;

B5: AA по МР и B3, B4.

Теорема (о дедукции): Г,А├─B  Г├─А®В

Док-во:

  1. Г├─А®В  Г,А├─В. Пусть имеется последовательность формул В12,.., В, А®В, добавим А т.к. она вошла в список гипотез В по MP из предыдущего. Получилась гипотеза каждый член которой либо алфавит, либо формула, либо аксиома. Следовательно, построена последовательность.

  2. Г,А®В  Г├─А®В, Найдем последовательность В12,..,Вm-1,В, которая является выводом В из Г,А. А®В1,..,А®В2,.., А®Вi,.., А®Вm. Докажем методом математической индукции:

    1. Проверка А ®В1. Если B1A: В1 – аксиома или гипотеза из списка Г, то вставки В1®(А ®В1), А ®В1 (по предыдущему). Еесли В1=А, получим A1®A;

    2. Пусть теорема справедлива для i-1, т.е вставки вплоть до i-1 удались: А®В1,..,А®Вi-1;

    3. Докажем А®В1,..,А®Вi-1,...,A®Bi Вид вставки будет зависеть от того, на основании чего Bi вошла в B1B2..Bn:

1) Вi –аксиома или гипотеза из Г, тогда 2-е формулы Вi®(А®Вi)(аксиома по А1), Bi, А®Вi(по МР из предыдущего);

2) Вi=А, по МР из предыдущего;

3) Вi получены по Modus Ponens из некоторых предыдущих Вkj®Вi...Вj где j,k<i. 2-ая схема аксиом: возьмём (А ® (Вk ® Вi)) ® cоставляем схему, если А=Аi, В=Вi, В=Вx ® ((А ® Вx) ® (A ® Вi)) (*)-аксиома по А2 j,x<i…A ® Вj…А ® Вx применяем правило вывода Modus Ponens к А ® Вj и к (*), (А ® Вk) ® (А ® Вi) (**). Значит применяя правило вывода к (**) А ® Вk из 2-х формул вставки получаем А ® Вi. Процедура вставки верна для любых i, в частности для индекса m. тогда А ® В из множества гипотез. ч.т.д.

Транзитивность импликации: А®В, В®С├─А®С

Док-во:

B1: А®В – гипотеза;

В2: В®С – гипотеза;

В3: А – гипотеза;

В4: B по MP из В1,В3;

В5: С (по Modus Ponens из В2, В4);

A®B, B®C, A├─C  (по теореме дедукции) A®B, B®C ├─ A®C.

Правило сечения: Если ├─А®(В®С), В├─А®С;

Док-во:

B1: А(ВС) – гипотеза;

B2: В – гипотеза;

B3: А – гипотеза;

B4: В®С (по MP из В1, В3);

B5: С (по MP из В2, В4);

А®(А®С), В, А├─С  (по теореме дедукции) А®(В®С), В├─А®С; П.С.

23