Смекни!
smekni.com

Структура исчисления предикатов - построение логического вывода (стр. 5 из 5)

Постулатами системы (исходными правилами) являются все правила натуральной системы исчисления высказываний и правила для кванторов.

Правила вывода для выражений с кванторами:

∀в :

∀и :


∃в :


∃и :

Понятие вывода и доказательства остаются формально теми же, которые были сформулированы в исчислении высказываний, разница лишь в том, что при ссылке на правила вывода теперь имеются в виду и вновь введенные правила для выражений с кванторами. К числу указанных в предыдущем параграфе эвристических принципов введения допущений может быть добавлен еще один.

Если в выводе получена формула ∃х А(х} и нужно вывести В, не выводимую непосредственно из имеющихся формул, вводим допущение А(х), применяя способ рассуждения согласно ∃и.

Рассмотрим несколько примеров выводов.

Схема доказательства формул вида: ¬∃xA(x) ⊃∀x¬A(x):

+ 1. ¬∃x A(x) [1].

+ 2. A(x) [2].

3. ∃x A(x) [2] – из 2, ∃в.

4. ¬ A(x) [1] – из 1,3, ¬в.

5. ∀x¬A(x) [1] – из4, ∀в.

6. ¬∃x A(x) ⊃∀x¬A(x) [ - ] – из 5, ⊃в.

Схемы доказательств рассмотренных в аксиоматической системе аксиом «введения ∀ в консеквент» и «введения ∃ в антецедент»:

Предполагается, что А не содержит х свободно.

+ 1. ∀x (A⊃ B(x)) [1].

+ 2. А [2].

3. A⊃ В(х) [1] —из 1, ∀и.

4. В(х) [1, 2] —из3 и 2, ⊃и.

5. ∀xB(x)[1, 2] —из 4, ∀в.

6. A⊃∀xB(x) [1] —из5, ⊃в.

7. ∀x (A⊃ B(x)) ⊃ (A⊃∀xB(x)) [ - ]—из 6, ⊃в.

+ 1. A⊃ (В(х) ⊃ A) [1].

+ 2. ∃xB(x) [2].

+ 3. В(х) [З].

4. В(х) ⊃ A [1]—из 1, ∀и.

5. А [1, 3] — из 3, 4, ⊃в.

6. A [1, 2]— из 5, ∃и.

7. ∃xB(x) ⊃ А [1]—из 6, ⊃в.

8. ∃x (B(x) ⊃ А) ⊃ (∃xB(x) ⊃ А) — из 7, ⊃в.

Сформулированное здесь исчисление, как и приведенная выше аксиоматическая система исчисления предикатов, представляет собой адекватную формализацию понятий логического следования и закона логики. Это значит, что для них справедливы теоремы:

Г ⊨ B е. т. е. Г ⊢ B и ⊨ A е. т. е. ⊢ A.

В заключение параграфа в дополнение к ранее сформулированным эквивалентностям языка логики высказываний приведем схемы наиболее важных законов логики, относящихся к языку логики предикатов, которые читатель может использовать также в качестве упражнений для выводов и доказательств:

I. Взаимовыразимость кванторов:

1. ∀xA(x) ~ ¬∃x¬A(x). 2. ∃xA(x) ~ ¬∀x¬A(x).

II. Законы образования контрадикторной противоположности:

1. ¬∀xA(x) ~ ∃x¬A(x). 2. ¬∃xA(x) ~ ∀x¬A(x).

III. Законыпронесениякванторов:

1. ((∀x A(x) & ∀x B(x)) ~ ∀x(A(x) & B(x))).

2. ((∃x A(x) v ∃x B(x)) ~ ∃x (A(x) v B(x))).

3. (∃x (A(x) & B(x)) ⊃ (∃x A(x) & ∃x B(x))).

4. ((∀x A(x) v ∀x B(x)) ⊃ ∀x (A(x) v B(x))).

5. (∀x (AvB(x)) ~ (Av∀xB(x))), если x не свободна в A.

6. (∃x (A & B(x)) ~ (A & ∃xB(x))), если х не свободна в А.

7. (∀x A(x) ⊃ B(x)) ⊃ (∀x A(x) ⊃ ∀x B(x))).

IV. Перестановка кванторов

1. ∀x∀yA(x, y) ~ ∀y∀xA(x, y).

2. ∃x ∃y A(x, y) ~ ∃y ∃x A(x, y).

3. ∃x ∀y A(x, y) ⊃ ∀y ∃x A(x, y).

V. Исключение квантора общности и введение квантора существования.

1. ∀x A(x) ⊃ A(t). 2. A(t) ⊃ ∃xA(x).

В обоих случаях А(t) есть результат правильной подстановки терма t вместо х в А(х).

VI. Законы устранения вырожденных кванторов. 1. ∀xА ~ А. 2. ∃x А ~ А, где А не содержит х свободно.

VII. Связь кванторов ∀ и ∃.

∀xA(x) ⊃ ∃xA(x).

Ясно, что приведенные эквивалентности также могут быть использованы в рассуждениях посредством эквивалентных преобразований.

Пример эквивалентных преобразований формулы

∀x (P(x) ⊃ ¬Q(x)) ⊃ ¬ ∃x(P(x) & Q(x)).

с использованием некоторых из указанных в этом и предыдущем параграфе схем эквивалентностей:

∀x (P(x) ⊃ ¬Q(x)) ⊃ ¬ ∃x(P(x) & Q(x)) ≡

≡ ¬∀x (P(x) ⊃ ¬Q(x)) v ¬ ∃x(P(x) & Q(x)) ≡

≡ ∃x ¬(P(x) ⊃ ¬Q(x)) v ¬ ∃x(P(x) & Q(x)) ≡

≡ ∃x (P(x) & ¬¬ Q(x)) v ¬ ∃x (P(x) & Q(x))≡

≡ ∃x (P(x) & Q(x)) v ¬ ∃x (P(x) & Q(x))≡

≡ ∃x (P(x) & Q(x)) v ∀x¬(P(x) & Q(x))≡

≡ ∃x (P(x) & Q(x)) v∀x(¬P(x) & ¬Q(x)).

Разработанный в современной символической логике метод построения логических исчислений является важнейшим ее результатом. Его теоретическая и практическая значимость состоит в том, что благодаря ему возникает возможность доказательства любой формулы, представляющей закон логики, из бесконечного множества таких формул, а также осуществлять соответствующий вывод для любого случая — опять-таки из бесконечного множества случаев от ношения логического следования. В основе логических исчислений, как мы видели, лежат специальные логические языки. Наряду с рассмотренными выше возможностями использования этих языков для решения многих логических вопросов, и в первую очередь для точного определения основных понятий логики (логическое следование и закон логики), следует заметить, что в этих языках имеются, по существу, точные понятия логической формы и логического содержания мыслей, которые мы используем в дальнейшем.

Список литературы

1. Е. К. Войшвилло, М. Г. Дегтярев Логика, Москва, 2001.

2. А.А. Марков, Н. М. Нагорный Теория алгорифмов, Москва, 1984.