Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
080752_1BC71_osnovy_matematicheskoy_logiki_i_te....doc
Скачиваний:
49
Добавлен:
23.04.2019
Размер:
2.05 Mб
Скачать
    1. Эквивалентность формул

Пусть V ― {Рi | i ω} ― множество всех пропозициональных переменных ИС, Fмножество всех формул ИС. Любая функция s : V F называется подстановкой пропозициональных переменных. Для любой формулы φF обозначим через s(φ) формулу, получающуюся из φ заменой всех пропозициональных переменных Р, входящих в φ, на формулы s(P), при этом справедливы следующие свойства:

  1. s(φ)=s(φ)

  2. s(φψ)=s(φ)s(ψ)

  3. s(φψ)=s(φ)s(ψ)

  4. s(φ→ψ)=s(φ)→s(ψ)

Пример. Если s(P0) = P1Р2, s(P1) = P2Рз, φ = P0P1, то s(φ) = ( P1Р2)( P2Рз).

Для любой секвенции (последовательности формул) R обозначим через s(R) секвенцию (последовательность формул), получающуюся из R заменой всех пропозициональных переменных Р, входящих в R, на формулы s(P), т.е. s(φ1,…,φnψ)=s(φ1),…,s(φn)├s(ψ).

Таким образом, отображение s естественным образом расширяется на множество всех выражений исчисления ИС.

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

Теорема (теорема о подстановке). Если s ― подстановка, R ― доказуемая секвенция, то - допустимое правило.

Доказательство. Предположим, что секвенция R доказуема. Индукцией по длине доказательства R покажем, что секвенция s(R) также доказуема. Если R ― аксиома, равная φφ, то секвенция s(R) имеет вид s(R)├ s(R) и, значит, является аксиомой. Предполагая, что R не является аксиомой, рассмотрим дерево D доказательства секвенции R. Так как заключительный переход в дереве D к секвенции R осуществляется по одному из двенадцати правил вывода, в силу индукционного предположения достаточно установить, что переход по каждому из двенадцати правил вывода с заключением R преобразуется подстановкой s к соответствующему правилу вывода с заключением s(R). Покажем, как осуществляется такое преобразование на примере правила 1. Пусть секвенция R равна Г├φψ и заключительный переход имеет вид. . Тогда подстановка s преобразует данный заключительный переход к переходу , где s(R) равно s(Г)├(s()s()) .

В ИС обозначим через (φ ψ) формулу ИС ((φψ )  (ψφ)). Напомним, что таблица истинности последней формулы совпадает с таблицей истинности формулы алгебры логики (φ ψ).

Лемма 1 Секвенция Г├(φψ) доказуема тогда и только тогда, когда доказуемы секвенции Г,φψ иГ, ψ├ φ.

Доказательство. Предположим, что секвенция Г├ (φψ) доказуема. Тогда доказуемость секвенции Г, φψ устанавливается следующим деревом:

Доказуемость секвенции Г,ψ├ φ показывается аналогично.

Установим теперь доказуемость секвенции Г├ (φ ψ), предполагая, что секвенции Г,φψ и Г,ψ├ φ доказуемы:

Формулы φ и ψ называются эквивалентными (обозначается φ ψ), если в ИС доказуемы секвенции φ ψ и ψ├ φ.

В силу леммы 1.3.2 условие φ ψ равносильно доказуемости секвенции ├(φψ). Покажем, что отношение  образует отношение эквивалентности на множестве формул.

Лемма 2. Для любых формул φ, ψ и χ исчисления ИС справедливы следующие утверждения:

(а) φ φ;

(б) если φ ψ, то ψ φ;

(в) если φψ и ψ χ, то φ χ.

Доказательство. В пункте (а) доказывать нечего, поскольку φ φаксиома. Пункт (б) следует из симметричности в определении отношения . Пункт (в) вытекает из правила сечения (предложение 1.2.2, в) .

Установим, что эквивалентность формул сохраняется под действием операций , ,  и →.

Лемма 3. Если φ1ψ1, и φ2ψ2, то φ1 ψ1, (φ1 φ2) (ψ1ψ2), (φ1φ2) (ψ1ψ2) и (φ1φ2)(ψ1→ψ2).

Доказательство. В силу симметричности отношения  достаточно доказать секвенции φ1ψ1, (φ1 φ2) ├ (ψ1ψ2), (φ1φ2) ├ (ψ1ψ2) и (φ1φ2)├(ψ1→ψ2), а доказуемость этих секвенций (на примере с ) устанавливается следующими деревьями:

.

Формула ψ исчисления ИС называется подформулой формулы φ исчисления ИС, если ψ является подсловом слова φ. Место, которое занимает подформула ψ в формуле φ, называется вхождением ψ в формулу φ.

Теорема(теорема о замене). Пусть φ формула исчисления ИС, ψ — ее подформула, а формула φ' получается из φ заменой некоторого вхождения ψ на формулу ψ'. Тогда если ψψ', то φ φ'.

Доказательство. Если φ=ψ, то доказывать нечего. Если φ ψ, то используем индукцию по числу шагов построения формулы φ. Предполагая, что φпропозициональная переменная, снова получаем φ = ψ. Индукционный переход осуществляется рассмотрением четырех случаев: φ = φ1, φ1φ2,, φ = φ1φ2, φ= φ1→φ2- В каждом из этих случаев формула ψ входит в φ1 или φ2. Поэтому эквивалентность φ φ' вытекает из индукционного предположения и леммы 1.3.3