Теорема 8.0
Операция |
Доказательство Транзитивность означает, что:
если Представим условие в виде формулы РБА:
Частично раскроем сокращения:
Теперь раскроем сокращения в следствии теоремы:
Надо доказать, что формула (3) истинна. Для этого надо доказать, что в ней истинны все три множителя.
Если по условию формула (2) истинна, то истинны все 6 множителей, которые в ней есть. Среди них есть есть множители
Таким образом, нам остается доказать, что и последний множитель: Рассмотрим часть формулы (2):
Эти множители истинны, как и все остальные шесть. Таким образом,
Но по теореме 04.3
Следовательно
Рассмотрим формулу:
Она истинна при любых
Из формул (4) и (5) и теоремы 04.4 следует, что
И это был последний множитель в формуле (2), истинность которого надо было доказать. |
Теорема 8.1
|
Доказательство Начинаем с формулы, по которой вычисляется истинность правой части, и приходим к формуле, по которой получается истинность левой части:
|
Теорема 8.2 Пусть
- тогда: |
Доказательство Краткое пояснение по поводу пункта 8. Некоторые фрагменты формул могут сделать из свободных переменных связанные. Например, в формуле
- переменная
- две свободных переменных:
Условие теоремы запрещает подобные подстановки.
Список свободных переменных в формулах Поскольку истинно общее следование в пункте 1, то истинна формула
Пусть для определенности в формуле
Возьмем комбинацию
Пусть для определенности в формуле
Теперь возьмем комбинацию значений
Специальный подбор комбинации обеспечит, чтобы вычисление формулы Таким образом, подходящая комбинация значений найдена, и формула (4) доказана. Аналогично на основе формулы:
доказывается формула:
Для доказательства следования
Первые два множителя конъюнкции уже доказаны - это формулы (4) и (5). Остался последний множитель, который здесь выражен через материальную импликацию. Нам уже дано по условию, что
Квантор всеобщности означает, что формула под квантором - общезначимая. Но подстановка формул на место свободной переменной
в общезначимую формулу не нарушает ее общезначимости при соблюдении некоторых минимальных требований.
Что касается "минимальных требований", то первое из них
указано в пункте 8, а второе является смягченным вариантом пункта 5: множество значений |
Если операнды операции общего следования представляют собой формулы булевой алгебры без кванторов и предикатов, то вычисление следования становится простым: через таблицы истинности. Составляем таблицу истинности, где перечислены все комбинации переменных из обоих операндов, затем вычисляем два самых правых столбца: один столбец - для правого операнда, второй - для левого, и убеждаемся в том, что соблюдаются три требования:
Если все три требования соблюдаются, результат операции общего следования -
|
|
|
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Таблица истинности: | Таблица истинности: | Таблица истинности: | Таблица истинности: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|
|
|
|
| |||||||||||||||||||||||||||||||||||||||||||||||||
Таблица истинности: | Таблица истинности: | Таблица истинности: | |||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|