3.1. Исчисление высказываний L

Алфавитом называется произвольное множество. Его элементы называются символами. Произвольная конечная последовательность символов называется словом. Слово может быть пустым.

Исчисление высказываний L определяется следующим образом:

Его алфавит состоит из символов , называемых логическими, и из символов, принадлежащих произвольному множеству Р, называемых нелогическими символами или буквами.

Синтаксис исчисления L определяется с помощью наименьшего подмножества S множества слов, такого, что

1) Р S;

2) Если  AS  и  BS , то   AS  и   (AB)  S.

Элементы множества  S  называются  (пропозициональными) формулами. Таким образом, формулами называются  слова, определяемые по индукции с помощью правил 1 – 2 из логических и нелогических символов.

Аксиомами исчисления L называются формулы:

(A1)      A(BA),

(A2)      (A (BC))  ((AB)  (AC)),

(A3)      (BA)  ((BA) B).

Здесь A, B, C – произвольные формулы. Поэтому в действительности мы имеем бесконечное множество аксиом, в каждой из групп A1, A2 и A3.

Правилом вывода Modus Ponens называется множество троек формул (A,AB,B), которое позволяет паре формул (A,AB) поставить в соответствие формулу B, называющуюся непосредственным следствием этих формул. Правило вывода Modus Ponens обозначается через MP и записывается, как

  MP

Формула A называется выводимой в исчислении L из формул X1, X2, …, Xk, если существует последовательность формул:  A1, A2, A3, …, An,  такая, что для каждого  формула Ai является либо аксиомой исчисления L, либо элементом множества {X1,  …,  Xk} , либо непосредственным следствием формул Ap и Aq, при некоторых 1  p, q  i-1. В этом случае последовательность: A1, A2, A3, …, An  называется выводом формулы  A. Для обозначения выводимости формулы  A  в исчислении  L  из формул X1, …, Xk применяется запись:

X1, X2, …, Xk    L   A .

Если для вывода формулы A достаточно аксиом, то А называется теоремой теории L, а выводимость из пустого множества формул записывается, как 

 L А .

Лемма.  Имеет место теорема    L  АА.

Доказательство. Построим вывод формулы АА из аксиом (А1) – (А3) следующим образом:

А1 будет аксиомой (А2) для формул А, B = (АА), С = А;

А2 будет аксиомой (А1) для формул А, В = (АА);

получим:

А1=(А ((АА) А)) ((АА)) А)),

А2((АА) А).

Применяя правило вывода   MP , будем иметь непосредственное следствие формул  Aи A1:

А3=(АА)) А).

Следующая формула получается из аксиомы  (А1) подстановкой В = А:

А4А).

Применяя правило вывода MP, получим:

А5 = АА.

Последовательность формул:  A1, A2, A3, А4, А5 = (АА) является искомым выводом формулы АА.