- •Глава 1. Логика высказываний
- •1.1 Логика высказываний
- •1.2 Алгебра логики
- •Законы логики:
- •Алгоритм преобразования:
- •Методы правильных рассуждений:
- •1.3 Исчисление высказываний – формальная аксиоматическая теория.
- •1.Схема аксиом Гильберта и Анкермана
- •2.Схема аксиом Чёрча.
- •1.4 Логический вывод
- •Метод математической индукции.
- •Метод обратного вывода от цели
- •Метод Дэвиса и Патнема.
- •Алгоритм логического вывода по методу Дэвиса и Патнема
- •1 .Исключение тавтологий
- •2.Однолитерные дизъюнкты l
- •Алгоритм логического вывода с применением правила резолюций.
- •1 .Исключение тавтологий
- •Глава 2. Логика предикат
- •2.1 Одноместные предикаты, определение события
- •2.2 Одномерные предикаты определяющие свойства.
- •Многоместные предикаты (мп)
- •Интерпретация формул в теорий граф.
- •Применение в реляционных базах данных.
- •Интерпретация формул логики в теории функциональных отношений.
- •Применение в теории алгоритмов.
- •Нормальные формулы с предикатами.
- •Логический вывод в исчислений предикат.
- •Правила вывода.
- •Применение вывода для получения новой информации.
- •Общие принципы логических программ. Выполнение программ.
Методы правильных рассуждений:
1).Закон контрапозиции (доказательство от противного):
(pq)(qp) - тождество
предполагается что не q, доказывается, что не p приходим к противоречию. Доказательство, что если q , то p противоречие
Если p – ложно, то p – истина.
(p q )=( q p ) – тавтология
2).Закон косвенного доказательства:
(pq)&(pq)p
q,q – противоречие, следовательно, p – истина.
3).Доказательство разбором случаев:
(pq)&(pr)&(qr)r:
Нужно доказать r
Разбираются возможные случаи: доказывается, что pr и qr. Отсюда следует, что r – истина.
4).Доказательство цепочкой импликаций (свойство транзитивности импликаций):
(pq)&(qr)(pr)
Требуется доказать, что (pr). Выбирается промежуточное утверждение q и последовательно доказывается (pq), потом (qr). Затем вывод (pr).
1.3 Исчисление высказываний – формальная аксиоматическая теория.
Множество высказываний в некоторой области образует предметную область теории. Меньшая часть этих высказываний считается истинной или доказуемой.
В математической теории истинные высказывания называются доказуемыми или теоремами. Теоремы выводятся из некоторых фиксированных заранее высказываний, которые называются аксиомами.
Определение. Формальное доказательство – последовательность высказываний или теорем, каждая из которых либо аксиома, либо подстановка в аксиому, либо выводится логически по правилам вывода. Последнее высказывание и есть теорема.
Логика высказываний является аксиоматической теорией. Теоремами являются тавтологии.
Множество первичных аксиом называют схемами аксиом – минимальное подмножество аксиом теории, из которого следуют все остальные тавтологии.
1.Схема аксиом Гильберта и Анкермана
А1).ААА;
А2).А(АВ);
А3).(АВ)(ВА);
А4)(АВ)(САСВ).
Можно подставлять вместо символов любые формулы, но формулы остаются тавтологиями.
Пример:
А2)ААВ (АВ)(АВ)(СD)
А3) ААА
2.Схема аксиом Чёрча.
А1)(p(qr))((pq)(pr));
А2)p(qp);
А3)(pq)(qp).
Определение. Логическая формула В является логическим следствием формулы А
(АВ), если для любой интерпретации I значение В – «истина» всякий раз, когда значение А – «истина».
Из определения следует, что В является следствием А тогда и только тогда, когда АВ – тавтология.
A(I)B(I)1
Теорема 1: Если А – тавтология и АВ – тавтология, то В – тавтология.
Обобщение тавтологии в виде логического правила вывода
A&(AB)B А,АВ (если А – тавтология и АВ – тавто
МП-правило (modus penuus) В логия, то В – тавтология).
Если формула В – теорема логики высказываний, т.е. следует из аксиом, то это обозначается «В».
Теорема 2: Если в вычислении высказываний А выводимо, то А – тавтология.
Утверждение о полноте теории. Если формула А – тавтология, то она является теоремой исчисления высказываний.
Утверждение о непротиворечивости. Не существует формула А такой, что А и А являются теоремами.
Следствие: Существуют формулы, которые не являются тавтологиями. Если А – тавтология, то А – не тавтология (противоречивость).
Пример: Нужно доказать АА.
Воспользуемся схемой аксиом Гильберта и Анкермана. Вывод – цепочка формул, где каждая формула или аксиома, или применение аксиомы или формула, полученная МП-правилом. Последняя формула этого вывода – теорема.
ААА (А1);
(АА)(А(АА)АА) (из А4: С=А, А=АА, В=А);
А(АА)АА (МП: (1,2)3);
(А(АА))(АА) (тождественная замена дизъюнкции импликацией);
ААА (А2: ВА);
АА (МП: (4,5)6);
АА (замена импликации на дизъюнкцию);
АААА (А3: В=А, А=А);
АА (МП: (7,8)9).
Метод вывода с использованием аксиом неэффективен – направленная стратегия применения аксиом. Само применение основано на интуиции.
Тьюринг и Чёрч доказали, что аксиоматическая система не имеет разрешающей алгоритмической процедуры.
