Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Исчисление высказываний.doc
Скачиваний:
1
Добавлен:
05.11.2018
Размер:
942.59 Кб
Скачать

Варианты заданий.

  1. Какие из следующих выражений являются формулами исчисления высказываний:

    1. ;

    2. ;

    3. ;

    4. ;

    5. .

  2. Выписать все подформулы формул:

    1. ;

    2. ;

    3. ;

    4. .

Применяя правила подстановки и заключения, доказать, что следующие формулы являются теоремами исчисления высказываний (3 – 10).

Применяя правила подстановки и заключения, построить вывод формул из данной системы посылок (11 - 15).

Являются ли выводами в исчислении высказываний следующие последовательности формул (16 – 18).

B

Применяя производные правила вывода, показать, что доказуемы формулы (19 – 36).

  1. U B, P Q ú- (U P) (B Q)

  2. U B, P Q ú- (U P) (B Q)

  3. U B, P Q ú- (B P) (U Q)

  4. ú-

  5. ú-

  1. (P Q) ((Q R) (P R))

  2. (P Q) ((R P) (R Q))

  3. Q ® R(P Ú Q) ®(P Ú R)

  4. (P ® Q) Ú (Q ® P),

  5. P ® (Q® (P Q))

  6. (P ® Q) Ú (P ® Q)

  7. (P ® Q)®((P ® (Q ® R)) ® (P ® R)))

  8. ((P ® R)® ((Q ® R) ® ((P Q) ® R)))

  9. ((P® Q) ® ((P ® Q) ® P))

  10. (( Q ® P) ® (( Q ® P) ® Q))

  11. Q ((P Q) (Q P)

  12. Q (P Q) (P Q)

  13. Q (P R Q Q)

Применяя производные правила вывода, построить вывод формул (37 – 43).

  1. ,

  2. 

  3. 

  4. 

  5. 

  6. 

  7. 

Применяя производные правила вывода, построить вывод формул. Проверить, справедлива ли выводимость в обратную сторону, если да, то построить вывод (44 – 59).

  1. 

  2. 

  3. 

  4. 

  5. 

  6. 

  7. 

  8. 

  9. A (C P)  (AC) P

  10. 

  11.  () P

  12. P Q  (P)

  13. P R Q ú- ((P ® R) ® (® R

  14. (P Q)  (P  (QR)) ú- ( PR)

  15. ú-

  16. ú-

  17. Пусть А – формула, В – подформула формулы А, А1 - результат замены некоторого вхождения В в А на формулу В1. Доказать (В ~ В1) ú- (А ~ А1). (Теорема о замене)

  18. Доказать, что если выводима формула U1, …, Un ú- B, то формула (U1  …  UnB) тождественно истина.

  19. Найти такие формулы и , что из доказуемости в исчислении высказываний следует доказуемость , но неверно, что ú-.

3. Отношение эквивалентности

Определим эквивалентность формул в исчислении высказываний.

Определение 1. Формулы U и B называются эквивалентными, что обозначается , если

 (1)

Рассмотрим некоторые простые свойства отношения эквивалентности.

  1. Рефлексивность: .

  2. Симметричность: если , то .

  3. Транзитивность: если  и , то .

Задание 1. Доказать свойство симметричности отношения эквивалентности.

Решение.

  1. 

  2. 

  3. 

Из свойств отношения эквивалентности следует, что множество формул исчисления высказываний разбивается на непересекающиеся классы эквивалентных друг другу формул (классы эквивалентности). Следовательно, все теоремы исчисления высказываний образуют один класс эквивалентных формул.

В исчислении высказываний имеют место следующие эквивалентности, которые соответствуют аналогичным свойствам отношения эквивалентности алгебры высказываний.

  1. .

  2. 

  3. 

  4. 

  5. 

  6. 

  7. 

  8. 

  9. 

  10. 

  11. 

  12. 

Для того чтобы доказать эквивалентность  в исчислении высказываний достаточно построить выводы  и . Покажем, что если  и , то .

1. 

по условию

2. 

по условию

3. 

5 (1)

4. 

5 (2)

5. ,

7

6. 

4 (3, 4, 5)

Последняя формула, в силу определения, означает .

Теорема эквивалентности. Если и - формулы, полученные заменой некоторых (одних и тех же) вхождений какой-либо высказывательной переменной в формуле U соответственно формулами и , то

.

Следствие. Если есть некоторая подформула формулы U и эквивалентна формуле , то формула, полученная заменой в формуле U на , эквивалентна U. Иными словами, если , то .

Свойства 2, 4, 10 и теорема эквивалентности позволяют формулу, составленную из высказывательных переменных лишь с помощью операции дизъюнкции, преобразовать к виду

.

Аналогично формула, составленная из с помощью операции конъюнкции эквивалентна формуле

.

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

Теорема 3.1. Для каждой формулы исчисления высказываний существуют эквивалентные ей дизъюнктивная и конъюнктивная нормальные формы.