- •Математическая логика.
- •Содержание
- •Введение
- •Глава 1. Алгебра высказываний.
- •§1. Высказывания. Логические операции.
- •§2. Тождественно истинные формулы.
- •1. Свойство коммутативности:
- •§3. Совершенные нормальные формулы.
- •Пусть - формулы алгебры высказываний. Тогда:
- •Глава 2. Исчисление высказываний (ив).
- •§1. Аксиоматический метод.
- •§2. Исчисление высказываний.
- •§3. Выводимость из гипотез.
- •2) Индукционное предложение.
- •3) Индукционный шаг.
- •§4. Производные правила вывода.
- •§5. Связь между алгеброй высказываний и исчислением высказываний.
- •Глава 3. Логика предикатов.
- •§1. Переменные, предикаты, модель.
- •§2. Кванторы, свободные и связанные переменные
- •§3. Интерпретация. Истинность.
- •1. База индукции
- •3. Индукционный шаг.
- •1. База индукции
- •2. Индукционное предложение
- •3. Индукционный шаг.
- •§4. Тождественно истинные формулы. Эквивалентность.
- •I прямой способ доказательство эквивалентности формул a, b.
- •II способ от противного.
- •III способ
- •Глава 4. Исчисление предикатов.
- •§1. Аксиомы и правила вывода.
- •§2. Производные правила вывода. Приведенная нормальная форма.
- •§3. Непротиворечивые и полные множества формул.
- •§4. Теорема Гёделя
- •2 Случай
- •3 Случай
- •6 Ситуация
- •Список литературы:
§3. Выводимость из гипотез.
В данном параграфе мы рассмотрим схемы математических простых доказательств.
Теорема 1. Гипотеза A1, A2,…,Аi,…,Am ├Аi, где i=1,…,m.
Теорема2. Пусть Т – некоторое множество ПОФ из ИВ, тогда, если Т├В и В├С, то Т├С.
Доказательство: по классической схеме: пусть Т├В и В├С. Пусть {C1,…,Ск} есть вывод В├С. Тогда очевидно можем заменить каждое вхождение [В вывод С] на [Т вывод В].
В├С
Т├С.
Пример 5. Все люди смертны. Сократ – человек. Сократ – смертен.
Правило силлогизма.
Теорема 3. Если имеется [A1,A2,…,Am-1├(Am→B)] – посылка, то A1,A2,…,Am-1,Am├B
Доказательство: пусть посылка (A1,A2,…,Am-1├(Am→B)) имеет место и B1,…,Bк – есть вывод (Am→B) из посылок A1,A2,…,Am-1. Очевидно, можно дополнить этот вывод до вывода формулы В из A1,A2,…,Am. Тогда по определению вывода имеем Bk = (Am→B). Если в качестве формулы возьмем Bk+1 = Am, Bk+2 = B, то по правилу МР применительно к строчкам Bк и Bk+1, мы можем получить истинность Вк+2 – есть конечный результат, т.е. Вк+2 = В. .
Прием из теоремы 3 возвращает нас к рассмотрению теорем вида А→В. В этих теоремах, если знак импликации объявляем истинным, то утверждаем, что заключение В является тождественно истинным.
В схеме А ├В мы говорим, что В выводится из А.
В теореме 3 мы использовали правило дедукции.
Теорема 4. (Правило дедукции - ПД).
Если A1,A2,…,Am-1,Am - гипотезы, позволяющие вывести В, т.е. A1,A2,…,Am-1,Am├B, то A1,A2,…,Am-1├ (Аm→B)
Доказательство: пусть посылка (A1,A2,…,Am-1,Am├B) имеет место и {B1,…,Bk} есть вывод формулы В из гипотез A1,A2,…,Am. Имеет ли место (Аm→B).
Для доказательства справедливости (Аm→B) рассмотрим последовательность формул
(*)
В этой последовательности последняя формула может быть искомой [Am→Bk]. Однако, чтобы утверждать последнее, воспользуемся методом математической индукции по индексу к.
1) База индукции. В качестве базы рассмотрим первую строку Am→B1. В этой формуле В1 либо аксиома, либо одной из гипотез A1,…,Am.
1 случай. Пусть В1 – аксиома, тогда Аm→B1 может быть доказана следующим образом:
1) В1 – аксиома (по предлож.)
2) (В1→(Am→B1)) акс. 1.1.
3) Am→B1 МР: В1В2
2 случай. Пусть В1 – гипотеза А1,…,Аm. Доказательство проводим следующим образом:
1) В1 – гипотеза (по пред.)
2) (B1→(Am→B1)) акс. 1.1.
3) Am→B1 МР: 1,2
3 случай. Пусть В1=Аm. Тогда Am→Am. Доказывалось в предыдущей лекции.
2) Индукционное предложение.
Пусть для всех i<l доказано Am→B1 выводима из A1,…,Am-1
A1,…,Am-1 ├ Am→B1.
3) Индукционный шаг.
Обращаем
внимание: Am→
является либо одной из аксиом, либо
одной из гипотез, либо формулаBl
получается путем вывода по правилу МР
из некоторых предыдущих формул.
аксиома
A1,…,Am
Bi, Bj i,j<

Первые два случая разбираются.
Для третьего случая
1)
: МР
2)
: МР
В силу индукционного предположения формула Am→Bi, Am→Bj выводима A1,…,Am.
Тогда вывод этих формул мы дополним следующим образом
(до
формулы Am→
)
Am→Bj (выводима из гипотез A1,…,Am-1)
(Am→(Bj→
))
(выводима из гипотезA1,…,Am-1)
акс.
1.2.
МР:2,3(Am→
)
МР:2,4
Рассмотрим пример.
Пример 6.
(A→(B→C))├((A&B) →C)
Доказательство:
1)
,
├C
(аксиома 2.3)
2) (A→(B→C)) ├ ((A&B) →C) (правило дедукции).
Пример 7.
├ ((A→B) →((B→C) →(A→C)))
Доказательство:
1) (A→B), (B→C), A ├C (вспомогательная гипототеза, аксиома)
2) (A→B), (B→C) ├ (A→C) (П.Д.:1)
3) A→B ├ ((B→C) →(A→C)) (П.Д.:2)
4) ├ ((A→B) →((B→C) →(A→C))) (П.Д.:3)
Следствие 1. Если А1,А2,…,Аm позволяет вывести В, то утверждается, что имеет место выводимость (A1→(A2→(A3→(…(Am→B))…).
Для доказательства необходимо применить П.Д. m раз.
