Исчислением высказываний называют исчисление, в котором в качестве алфавита взят алфавит логики высказываний, в качестве синтаксических правил – синтаксические правила логики высказываний, в качестве аксиом – некоторое множество общезначимых формул, а в качестве правил – правила Modus ponens и правило подстановки.
В классическом исчислении высказываний приняты следующие аксиомы:
- α ® (b ® α),
- (α ® (b ® γ)) ® ((α ® b) ® (α ® γ)),
- (α Ù b) ® α,
- (α Ù b) ® b,
- α ® (α Ú b),
- b ® (α Ú b),
- (α ® b) ® ((α ® γ) ® (α ® (b Ù γ)),
- (α ® γ) ® ((b ® γ) ® ((α Ú b) ® γ)),
- (α ® b) ® (Øb ® Øα),
- α ® ØØα,
- ØØα ® α.
Классическое исчисление высказываний использует два правила вывода:
- Modus ponens. Из истинности условия импликации и истинности самой импликации следует истинность следствия импликации: α, α®b├ b.
- Правило одновременной подстановки. Из формулы α(р), где р – переменная, выводима формула α(R), где R – формула, получаемая заменой в α(р) каждого вхождения переменной р на формулу R: α (р) ├ α (R). В общем случае будем обозначать подстановку (x1,…, xn ò α 1,…, α n).
Таким образом, доказуемой формулой называется всякая формула, которая или является аксиомой, или получается из доказуемых формул с помощью правил подстановки и Modus Ponens.
Натуральное исчисление высказываний
При практическом решении задач удобнее пользоваться не законами логики, а правилами из заменяющими. В натуральном исчислении высказываний помимо правил Modus ponens и подстановки используют следующие:
- Исключение конъюнкта. Из истинности конъюнкции следует истинность любого ее конъюнкта:
α1 Ù α2 Ù … Ù αn ├ αi.
- Введение конъюнкции. Из списка истинных формул следует истинность их конъюнкции:
α1, α2, …, αn ├ α1 Ù α2 Ù … Ù αn.
- Введение дизъюнкции. Из истинности формулы следует истинность ее дизъюнкции с любыми другими формулами:
α1 ├ α1 Ú α2 Ú … Ú αn.
- Исключение двойного отрицания. Из истинности двойного отрицания формулы следует истинность ее самой:
ØØα ├ α.
- Простая резолюция (удаление дизъюнкта). Из истинности дизъюнкции и отрицания одного из ее дизъюнктов следует истинность формулы после удаления этого дизъюнкта:
α Ú b, Øb ├ α.
- Резолюция. Из истинности двух дизъюнкций, одна из которых содержит дизъюнкт, а другая его отрицание следует формула, являющаяся дизъюнкцией исходных формул после удаления этого дизъюнкта:
α Ú b, Øb Ú γ ├ α Ú γ.