
- •Формулы логики высказываний и их равносильность. Правило равносильных преобразований.
- •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 переменных. Булевы функции от двух переменных. Полные системы, состоящие из одной функции.
8. Теорема Поста, её необходимость. Таблица Поста.
Теорема Поста: для того, чтобы система булевых функций F = {F1, … , Fm} была полной, необходимо и достаточно, чтобы для каждого из классов T , T , S, L и M нашлась функция Fj из системы F, не принадлежащая этому классу.
Доказательство необходимости: Классы T , T , S, L и M попарно различны и не совпадают с классом всех булевых функций. Если бы все функции системы F принадлежали какому-либо из этих классов, то в силу замкнутости этого класса система F не была бы полной. Необходимость теоремы доказана.
Функция |
T |
T |
S |
L |
M |
|
+ |
+ |
- |
- |
+ |
|
+ |
+ |
- |
- |
+ |
|
- |
- |
+ |
+ |
- |
|
f0 |
f1 |
f2 |
f3 |
f4 |
f5 |
f6 |
f7 |
f8 |
f9 |
f10 |
f11 |
f12 |
f13 |
f14 |
f15 |
T |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
- |
- |
- |
- |
- |
- |
- |
- |
T |
- |
+ |
- |
+ |
- |
+ |
- |
+ |
- |
+ |
- |
+ |
- |
+ |
- |
+ |
S |
- |
- |
- |
+ |
- |
+ |
- |
- |
- |
- |
+ |
- |
+ |
- |
- |
- |
L |
+ |
- |
- |
+ |
- |
+ |
+ |
- |
- |
+ |
+ |
- |
+ |
- |
- |
+ |
M |
+ |
+ |
- |
+ |
- |
+ |
- |
+ |
- |
- |
- |
- |
- |
- |
- |
+ |
9. Независимая система функций и базис функционально замкнутого класса.
Система функций
независима, если ни какая функция из
системы не может быть выражена с помощью
суперпозиций через остальные функции
системы. Система {
,
}
независима, так как
T
,
T
,
L,
L.
Для определения независимости функций
надо найти два класса из пяти такие
(можно по таблице Поста), что одна функция
принадлежит первому классу и не
принадлежит второму, а вторая функция
наоборот принадлежит второму классу и
не принадлежит первому. Система {
,
,
}
зависима, смотри выше законы Моргана.
Независимая система функций называется базисом функционально замкнутого класса, если всякая функция из этого класса есть суперпозиция функций из этой системы. Системы функций {&, } и { , } – базисы класса всех булевых функций.
Система функций
{~, 0} – базис класса L.
Это независимая система функций, так
как 0 принадлежит классу M,
а ~ не принадлежит классу M,
0 не принадлежит классу T
,
а ~ принадлежит классу T
.
Каждая линейная функция выражается
суперпозициями функций + и
,
поскольку
x
= x
+ 1. Но эти функции в свою очередь выражаются
через 0 и ~:
x
= x
~ 0, x
+ y
=
(x
~ y).