Деревья в логике высказываний
Техники таблиц истинности достаточно для решения всех задач ЛВ. Но практическое применение таблиц затрудняется быстрым ростом числа строк в зависимости от увеличения числа атомарных формул.
Напомним, что эта зависимость описывается функцией 2n,где n- число атомарных формул. Например, если некоторая формула состоит из семи атомарных формул, то ее таблица истинности должна содержать 27= 128 строк, что делает анализ такой формулы неэффективным. Было создано множество методов, преодолевающих указанный недостаток таблиц истинности (аксиоматические, натуральные, секвенциальные исчисления). Ниже объясняется новый способ анализа и преобразования формул ЛВ, названный вэтой книге методом деревьев. Этот метод отличается универсальностью, простотой и эффективностью.
Каждая формула логики высказываний может быть представлена не только аналитически, но и графически - в виде дерева, воспроизводящего ее логическую структуру. Каждая ветвь такого дерева указывает условие истинности рассматриваемой формулы, а все вместе они составляют ее объем в традиционном смысле.
Графически изобразить структуру какой-либо формулы означает построить дерево формулы согласно следующим общим правилам. Все они, за исключением правила 12, которое является частным случаем правила 11, были введены в предшествующем подразделе в качестве основных законов логики.
Правила построения деревьев в логике высказываний
П2. Если формула имеет вид (ф &ф), тогда дерево, в которое она входит, начинается или продолжается в каждой своей ветви формулами ф и φ (коммутативность и идемпотентность формул ф и φ подразумевается):
П3.
Если формула имеет вид (ф ѵ φ), тогда дерево, в которое она входит, начинается или продолжается ветвлением каждой ветви на формулу ф и на формулу φ (коммутативность и идемпотентность формул ф и φ подразумевается):
П4. Если формула имеет вид
тогда дерево, в которое она вхо
дит, начинается или продолжается ветвлением каждой ветви на формулу - ф и формулу φ:
П5. Если формула имеет вид (ф ? φ), тогда дерево, в которое она входит, начинается или продолжается ветвлением на формулу (ф &φ) и формулу
П6. Если формула имеет вид
тогда дерево, в которое она вхо
дит, начинается или продолжается ветвлением каждой ветви на формулу
П7. Если формула имеет вид -
тогда дерево, в которое она
входит, начинается или продолжается ветвлением каждой ветви на фор-
П8. Если формула имеет вид
тогда дерево, в которое она
входит, начинается или продолжается в каждой своей ветви формулами 

П13.
Если из нулевой вершины исходит пара ветвей вида ф и (- ф &φ), тогда дерево продолжается ветвью с формулами ф и φ:
П14. Ветвь, содержащая по крайней мере одну пару противоречащих друг другу формул (не обязательно атомарных), называется замкнутой, отмечается знаком * и не подлежит дальнейшему продолжению. После своей идентификации замкнутая ветвь удаляется.
П15. Процесс конструирования дерева формулы начинается с представления подформул, соединяемых главным логическим союзом формулы, и продолжается до тех пор, пока все ее подформулы не будут представлены в виде ветвей дерева, содержащих только атомарные формулы или их отрицания
Каждая ветвь правильно построенного дерева эквивалентна конъюнкции всех атомарных формул и/или их отрицаний, содержащихся в ней. Назовем такую ветвь полной. Каждое дерево эквивалентно дизъюнкции всех своих полных ветвей.
Процесс конструирования дерева формулы завершается одним из следующих возможных результатов.
• Если дерево формулы включает в себя хотя бы две ветви с нулевой вершиной (без формул), одна из которых содержит атомарную формулу, а другая ее отрицание, значит исходная формула - логическая истина.
• Если все ветви дерева формулы замкнуты, значит исходная формула - логическая ложь.
• Если по меньшей мере одна ветвь дерева формулы незамкнута и нет ни одной пары ветвей с нулевой вершиной, одна из которых содержит атомарную формулу, а другая ее отрицание, значит исходная формула - логически нейтральная
Пример 1
Дерево анализируемой формулы содержит пять ветвей с нулевой вершиной и с формулами В (С) и - В (- С), логически отрицающими друг друга. Значит, эта формула - логическая истина.
Пример 2
Все ветви дерева анализируемой формулы замкнуты. Значит, она - логическая ложь.
Пример 3 
Дерево анализируемой формулы содержит две незамкнутые ветви. Хотя обе ветви имеют нулевую вершину, но они не состоят из формул, логически отрицающих друг друга. Значит, данная формула - логически нейтральная.
6.8.
Еще по теме Деревья в логике высказываний:
- Деревья в логике предикатов
- Часть II Современная логика Глава 6. Логика высказываний
- Синтаксис логики высказываний
- Основные законы логики высказываний
- Логика высказываний как исчисление
- Основные модусы правильных умозаключений логики высказываний
- Семантика логики высказываний
- Отношение логического следования в логике высказываний
- Правила логики высказываний
- Основные определения и допущения логики высказываний
- Простые суждения и деревья