
- •Формулы логики высказываний и их равносильность. Правило равносильных преобразований.
- •5). А а а идемпотентность
- •6). А (в с) (а в) с ассоциативность
- •8) А (в с) (а в) (а с) дистрибутивность относительно
- •2. Тождества логики высказываний, правильные рассуждения.
- •3. Двойственность. Закон двойственности.
- •4. Разрешимость для логики высказываний. Контактные схемы.
- •5. Нормальные формы формул. Теорема о единственности сднф и скнф.
- •6. Полные системы булевых функций. Суперпозиции. Теорема о полноте системы функций, выраженных с помощью суперпозиций через функции другой полной системы.
- •7. Функционально замкнутые классы булевых функций. Замкнутые классы t0 , t1.
- •8. Теорема Поста, её необходимость. Таблица Поста.
- •9. Независимая система функций и базис функционально замкнутого класса.
- •10. Минимизация днф. Метод минимизирующих карт.
- •Аксиоматические теории. Определения и свойства исчисления высказываний.
- •Теорема дедукции и два её следствия. Правило modus ponens.
- •Полнота и непротиворечивость исчисления высказываний. Независимость аксиом.
- •14. Предикаты, кванторы, их область действия. Свободные и связанные переменные.
- •Равносильность формул логики предикатов. Правила перехода к равносильным формулам в логике предикатов, совпадающие с аналогичными правилами в логике высказываний.
- •Теорема о существовании приведённой формы для каждой формулы логики предикатов.
- •17. Теорема о существовании нормальной формы для каждой приведённой формулы логики предикатов.
- •Выполнимость и общезначимость формул логики предикатов. Теорема Черча.
- •Исчисление предикатов: аксиомы и правила вывода. Ослабленная теорема о дедукции.
- •20. Общезначимость выводимых в исчислении предикатов формул.
- •Рекурсивные функции. Тезис Черча. Способы реализации рекурсии.
- •Формулы логики предикатов. Атомарные формулы. Интерпретации.
- •Машины Тьюринга. Тезис Тьюринга.
- •Правило перехода к равносильным формулам в логике предикатов: перенос квантора через отрицание.
- •Правило перехода к равносильным формулам в логике предикатов: вынос квантора за скобки.
- •Многочлен Жигалкина. Количество многочленов Жигалкина для n переменных. Единственность многочлена Жигалкина для каждой булевой функции.
- •Правила перехода к равносильным формулам в логике предикатов: перестановка одноименных кванторов и переименование связанных переменных.
- •28. Функционально замкнутый класс s и принцип двойственности.
- •29.Функционально замкнутые классы l и m и доказательство их замкнутости.
- •30. Косвенные методы доказательства и равносильности, на которых они основаны.
- •31. Схемы правильных и неправильных рассуждений.
- •32. Количество булевых функций от n переменных. Булевы функции от двух переменных. Полные системы, состоящие из одной функции.
Теорема дедукции и два её следствия. Правило modus ponens.
Вывод теоремы A A сложен. Начинаем упрощать (укорачивать) вывод теорем ИВ и следствий из гипотез. Теорема: если Г A и B – любая формула, то Г B A. Доказательство: пусть A1, … , An = A - вывод формулы A из Г. Тогда A1, … , An, A (B A), B A – вывод формулы B A из Г. Здесь An = A, предпоследний шаг вывода получен по схеме аксиомы A1, а формула B A получена по правилу m.p. из двух предпоследних шагов вывода. Теорема доказана.
Теорема о дедукции: Пусть набор гипотез Г (может быть и пустой) и выделенная гипотеза A приводят к B: Г, A B. Тогда Г A B. Доказательство проведём индукцией по n – длине вывода формулы B из Г и A. Пусть B1, … , Bn – это вывод формулы B из Г и A. Делаем первый шаг индукции. При n = 1 B = B1. По определению вывода ИВ возможны три случая: B1 – это аксиома, или формула из множества гипотез Г, или B1 = A = B. Для аксиомы и формулы из Г имеем: Г B1. Согласно только что доказанной теоремы для каждой формулы A Г A B1, т.е. Г A B.
Для B = A формула A B имеет вид A A, что является теоремой ИВ ( A A). Отсюда Г A A. Первый шаг индукции по длине вывода n доказан. Сделаем индуктивное предположение, что если длина вывода формулы B из Г и A меньше n, то теорема о дедукции выполняется. Из этого докажем, что теорема верна и для длины вывода, равного n.
По определению вывода ИВ возможны четыре случая: Bn – это аксиома, или формула из множества гипотез Г, или Bn = A = B, или Bn получена по m.p. из предыдущих шагов вывода Bi и Bj, где i < n и j < n. В первых трёх случаях доказательство проводится как при n = 1. В четвёртом случае либо Bj = Bi Bn, либо Bi = Bj Bn. Ограничимся рассмотрением случая, когда Bj = Bi Bn.
Вывод формулы Bi – это первые i формул из вывода формулы Bn из Г и A. Вывод формулы Bj – это первые j формул из вывода формулы Bn из Г и A. Длины этих выводов меньше n, так как i < n и j < n. Отсюда для формул Bi и Bj работает индуктивное предположение:
Г A Bi;
Г A Bj (Г A (Bi Bj));
по схеме аксиом A2 имеем:
Г (A (Bi Bj)) ((A Bi) (A Bn)), где вместо B подставлена Bi, а вместо C – Bn;
применяя шестое свойство выводимости из гипотез к (2) и (3), получаем:
Г (A Bi) (A Bn);
применяя шестое свойство выводимости из гипотез к (1) и (4), получаем:
Г (A Bn). Теорема о дедукции доказана.
Полнота и непротиворечивость исчисления высказываний. Независимость аксиом.
Свойство аксиоматической теории выводить любой логический закон (как, например, тавтологии в ИВ) называют её полнотой (в широком смысле). Из доказанных выше теорем следует, что ИВ – это полная аксиоматическая теория.
Формальную
аксиоматическую теорию называют
непротиворечивой, если не существует
формулы A,
такой, что одновременно выводимы формулы
A
и
A.
Теорема:
ИВ непротиворечиво. Доказательство:
всякая выводимая в ИВ формула тождественно
- истинна. Отрицание этой формулы не
является тождественно - истинной
формулой. Следовательно, ни для какой
формулы A
невозможно, чтобы одновременно
A
и
A.
Теорема доказана.
Оказывается, что система аксиом A1 – A3 исчисления высказываний независима. Установим независимость аксиомы A3 от остальных. Будем считать, что переменные принимают значения из множества {a, b} (двузначная логика). Операции и зададим таблицами:
-
X
X
a
a
b
b
X |
Y |
X Y |
a |
a |
a |
a |
b |
b |
b |
a |
a |
b |
b |
a |