Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ЗАДАЧНИК по исчислению высказываний.doc
Скачиваний:
135
Добавлен:
02.05.2015
Размер:
443.9 Кб
Скачать

3. Правило вывода Modus ponens

Определение 2. Правилом вывода теории L называют процедуру перехода от двух формул вида А и А B к одной формуле вида В для любых А и В.

Это правило называют modus ponens, MP. Правило МР позволяет удалять оператор , поэтому его называют также правилом удаления импликации и обозначают УИ. В случае применения правила МР формулы А и A В называют посылками, а В - заключением этого правила.

4. Формальное доказательство и формальный вывод

Определение 3. Формальным доказательством (в теории L) называется конечная последовательность формул В1, ..., Bk, причем каждая формула этой последовательности либо аксиома, либо получена по правилу МР из каких-либо двух предшествующих формул этой последовательности. Формальное доказательство является доказательством своей последней формулы Вk. Формула В называется формально доказуемой, или формальной теоремой (теории L), если она имеет формальное доказательство.

Утверждение «Формула В формально доказуема в теории L» будем обозначать ├LВ.

Пример 1.

Построить доказательство формулы A B B A

  1. (A B A) ((B B A) (A B B A))

1.

  1. A B A

2.

  1. (B B A) (A B B A)

3. МР(F1,F2)

  1. B B A

4.

  1. A B B A

5. МР(F3,F4)

  1. A B B A

9. ОФД (1-5) – определение формального доказательства

Пример 2.

Построить доказательство формулы A A А

  1. (A A) ((A (А A A)) (A A А))

1.

  1. A A

2. АС10

  1. (A (А A A)) (A A А)

3. МР(F1,F2)

  1. A (А A A)

4.

  1. A A А

5. МР(F3,F4)

  1. A A А

9. ОФД (1-5) – определение формального доказательства

Обобщим понятие формального доказательства на случай вывода некоторой формулы B из других формул А1,...,Ап, называемых посылками (гипотезами).

Определение 4. Формальным выводом формулы В из посылок А1,..., Ап называется конечная последовательность формул В1,...,Bk, заканчивающаяся формулой B (Bk = В), причем каждая формула этой последовательности

  1. или одна из посылок А1, ..., Аn,

  2. или аксиома,

  3. или формула, полученная из некоторых двух предшествующих формул этой последовательности по правилу МР.

Если существует формальный вывод формулы В из формул А1,...,Ап, то формула В называется формально выводимой из формул А1,...,А„ и обозначается так: A1, ..., АпВ, или ГВ, где Г = {A1,...,An}.

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

Пример 3.

Построить вывод формулы С А, С В, С├ A В

  1. С А

1. посылка

  1. С В

2. посылка

  1. С

3. посылка

  1. A

4. МР(F1,F3)

  1. В

5. МР(F2,F3)

  1. А А В)

6. АС3

  1. В А В

7. МР(F4,F6)

  1. А В

8. МР(F5,F7)

  1. С А, С В, С├ A В

9. ОФВ (1-8) – определение формального вывода

Пример 4.

Построить вывод формулы A В, С В├ А

  1. A В

1. посылка

  1. С В

2. посылка

  1. С В В

3.

  1. В

4. МР(F2,F3)

  1. (A В) ((A В) А)

5.

  1. (A В) А

6. МР(F1,F5)

  1. В (A В)

7.

  1. A В

8. МР(F4,F7)

  1. А

9. МР(F6,F8)

  1. A В, С В├ А

10. ОФВ (1-9) – определение формального вывода

Пример 5.

Построить вывод формулы A В, В С├ А С

  1. A В

1. посылка

  1. В С

2. посылка

  1. (A С) ((С А) С))

3.

  1. (A В) ((А С)) С))

4. АС2

  1. (A В) (A В)

5. АС12

  1. A В

6. МР(F1,F5)

  1. С)) С)

7. МР(F4,F6)

  1. С) С)

8.

  1. В С

9. МР(F2,F8)

  1. С) С))

10.

  1. А С)

11. МР(F9,F10)

  1. А С

12. МР(F7,F11)

  1. А) С)

13. МР(F3,F12)

  1. В) ((С А)) А))

14.

  1. С) В)

15.

  1. С В

16. МР(F2,F15)

  1. А)) А)

17. МР(F14,F16)

  1. (A В) А)

18. АС13

  1. В А

19. МР(F1,F18)

  1. А) А))

20.

  1. С А)

21. МР(F19,F20)

  1. С А

22. МР(F17,F21)

  1. А С

23. МР(F13,F22)

  1. A В, В С├ А С

24. ОФВ (1-23) – определение формального вывода