Система аксиом и правил вывода
Используя понятие формального исчисления, определим исчисление высказываний (ИВ).
Алфавит ИВ состоит из букв x,y,z,u,v, возможно с индексами (которые называются пропозициональными переменными), логических символов (связок) ¬, ∧, ∨, →, а также вспомогательных символов (, ).
Множество формул ИВ определяется индуктивно:
а) все пропозициональные переменные являются формулами ИВ;
б) если φ, ψ ‑ формулы ИВ, то ¬φ, (φ∧ψ), (φ∨ψ), (φ → ψ) – формулы ИВ;
в) выражение является формулой ИВ тогда и только тогда, когда это может быть установлено с помощью пунктов "а" и "б".
Таким образом, любая формула ИВ строится из пропозициональных переменных с помощью связок ¬, ∧, ∨, →.
В дальнейшем при записи формул будем опускать некоторые скобки, используя те же соглашения, что и в предыдущей главе.
Подформулой ψ формулы φ ИВ называется подслово φ, являющееся формулой ИВ.
Под длиной формулы будем понимать число символов, входящих в слово φ.
Аксиомами ИВ являются следующие формулы для любых формул φ, ψ, χ ИВ:
1) φ→(ψ→φ);
2) (φ→ψ)→((φ→(ψ→χ))→(φ→χ));
(φ∧ψ)→φ;
(φ∧ψ)→ψ;
(φ→ψ)→((φ→χ)→(φ→(ψ∧χ)));
φ→(φ∨ψ);
φ→(ψ∨φ);
(φ→χ)→((ψ→x)→((φ∨ψ)→χ));
(φ→ψ)→((φ→¬ψ)→¬φ);
¬¬φ→φ.
Указанные формулы называются схемами аксиом ИВ. При подстановке конкретных формул в какую-либо схему получается частный случай схемы аксиом.
Единственным правилом вывода в ИВ является правило заключения (modus ponens): если φ и φ→ψ ‑ выводимые формулы, то ψ ‑ также выводимая формула. Символически это записывается так:
Говорят, что формула φ выводима в ИВ из формул φ1,…,φm (обозначается φ1,…,φm⊢φ), если существует последовательность формул ψ1,…,ψk,φ, в которой любая формула либо является аксиомой, либо принадлежит множеству формул {φ1,…,φm}, называемых гипотезами, либо получается из предыдущих по правилу вывода. Выводимость формулы φ из (⊢φ) равносильна тому, что φ ‑ теорема ИВ или доказуемая формула ИПΣ.
Пример 1. Покажем, что ⊢φ→φ.
Решение. Построим вывод данной формулы:
1) (φ→(φ→φ))→((φ→((φ→φ)→φ)→(φ→φ)) (схема аксиом 2);
2) φ→(φ→φ) (схема аксиом 1);
3) (φ→((φ→φ)→φ))→(φ→φ) (к пп. 2 и 1 применили правило вывода);
4) φ→((φ→φ)→φ) (схема аксиом 1);
5) φ→φ (к пп. 4 и 3 применили правило вывода).
Квазивыводом в ИВ формулы φ из формул φ1,…,φm называется последовательность формул ψ1,…,ψk,φ, в которой любая формула , либо принадлежит множеству формул {φ1,…,φm}, либо выводима из предыдущих.
Замечание 1. Если существует квазивывод в ИВ формулы φ из формул φ1,…,φm, то φ выводима в ИВ из формул φ1,…,φm.
Пример 2. Покажем, что φ,ψ⊢φψ.
Решение: Построим квазивывод формул φψ из φ и ψ:
1) φ (гипотеза);
2) ψ (гипотеза);
3) (φ→φ)→((φ→φ)→(φ→φψ)) (схема аксиом 5);
4) φ→φ(теорема ИВ по примеру 1);
5) ((φ→ψ)→(φ→φψ)) (к пп. 4 и 3 применили правило вывода);
6) ψ→(φ→ψ) (схема аксиом);
7) φ→ψ (к пп. 2 и 6 применили правило вывода);
8) φ→φψ (к пп. 7 и 5 применили правило вывода);
9) φψ (к пп. 1 и 8 применили правило вывода).
Пример 3. Покажем, что φ⊢¬¬φ.
Решение. Построим квазивывод формулы ¬¬φ из формулы φ:
φ (гипотеза);
(¬φ→φ)→((¬φ→¬φ)→¬¬φ) (схема аксиом 9);
φ→(¬φ→φ) (схема аксиом 1);
¬φ→φ (к пп. 1 и 3 применили правило вывода);
(¬φ→¬φ)→¬¬φ (к пп. 4 и 2 применили правило вывода);
¬φ→¬φ (теорема ИВ по примеру 2);
¬¬φ (к пп. 6 и 4 применили правило вывода).
- Введение
- Программа курса математическая логика и терия алгоритмов
- Логическое следствие в алгебре высказываний
- 2.1.3. Эквивалентные формулы алгебры высказываний
- 2.1.4. Дизъюнктивные и конъюнктивные нормальные формы в алгебре высказываний
- 2.1.5. Совершенные дизъюнктивные и конъюнктивные нормальные формы
- Исчисление высказываний
- Определение формального исчисления
- Система аксиом и правил вывода
- Теорема о дедукции в исчислении высказываний
- Теорема о замене в исчисления высказываний
- Свойства выводимых и эквивалентных формул исчисления высказываний
- Основные эквивалентности исчисления высказываний
- Полнота и непротиворечивость исчисления высказываний
- Логика предикатов
- Алгебраические системы
- Пример 3. Построить подсистему алгебраической системы , порожденную множествомХ:
- Формулы логики предикатов
- Истинность формулы логики предикатов в алгебраической системе
- 2.3.4. Логическое следствие в логике предикатов
- 2.3.5. Эквивалентные формулы логики предикатов
- 2.3.6. Пренексная нормальная форма в логике предикатов
- X(φ∧ψ)≡xφ∧ψ, X(φ∨ψ)≡xφ∨ψ,
- X(φ∧ψ)≡xφ∧ψ, X(φ∨ψ)≡xφ∨ψ,
- Xφ≡X(φ)xφ≡X(φ)
- 2.4. Исчисление предикатов
- 2.4.1. Система аксиом и правил вывода
- 2.4.2. Эквивалентные формулы исчисления предикатов
- 2.4.3. Теорема Геделя о полноте. Непротиворечивость исчисления предикатов
- Элементы теории алгоритмов
- 2.5.1. Машины Тьюринга
- 2.5.2. Примитивно рекурсивные функции
- 2.5.3. Частично рекурсивные функции
- Задания для домашних и контрольных работ
- 3.1. Совершенные дизъюнктивные нормальные формы, совершенные конъюнктивные нормальные формы
- 3.2. Логическое следствие в алгебре высказываний
- Логическое следствие в логике предикатов
- Частично рекурсивные функции
- Список литературы
- Основная литература
- 4.2. Дополнительная литература
- Содержание