
- •Глава I. Логика высказываний
- •§ 1. Высказывательные схемы
- •§ 2. Свойства тавтологий
- •§ 3. Равносильность высказывательных схем
- •§ 4. Кнф днф. Скнф и сднф
- •§ 5. Принцип двойственности
- •§ 6. Отношение следования
- •§ 7. Булевы функции. Полиномы Жегалкина
- •§ 3. Чтение знакосочетаний
- •§ 4. Грамматика языков первого порядка: свобода, связанность, подстановки
- •§ 5. Семантика языков первого порядка: интерпретации и значения термов
- •§ 6. Семантика языков первого порядка: истинностные значения формул
- •§ 7. Понятие истины для языков первого порядка
- •§ 8. Истинность и логическая истинность
- •§ 9. Дедуктивная сила и равносильность формул
- •§ 10. Простейшие свойства кванторов
- •§ 11. Распределительные законы для кванторов
- •§ 12. Дальнейшие распределительные законы. Предварённая нормальная форма
- •§ 13. Типовые кванторы
- •Глава III. Исчисление высказываний
- •§ 1. Классическое исчисление высказываний
- •§ 2. Теорема дедукции и принцип приведения к абсурду
- •§ 3. Максимальные множества высказывательных схем
- •§ 4. Полнота исчисления высказываний
- •Глава IV. Теории первого порядка
- •§ 1. Теории первого порядка
- •§ 2. Некоторые методы доказательства
- •§ 3. Модели теорий первого порядка
§ 3. Чтение знакосочетаний
Экономия скобок
Правила опускания и восстановления скобок в формулах.
1. Областью действия знака отрицания и квантора является ближайшая от него правая часть, являющаяся формулой.
Областью действия каждой из бинарных связок являются ближайшие от них правая и левая части, являющиеся формулами.
2. Заключаем в скобки (если они отсутствуют) знаки отрицания и кванторы с их областями действия. Затем последовательно заключаем в скобки знак конъюнкции с его областью действия, а далее знак дизъюнкции, импликации и эквиваленции с их областями действия.
3. Если в ЗС встречаются подряд несколько одинаковых бинарных знаков, то скобки восстанавливаются справа
В конкретных языках первого порядка встречаются конкретные знаки операций и отношений. В этих языках восстановление скобок начинается с восстановления скобок при знаках операций, затем – при знаках отношений, и только потом восстанавливаются скобки по правилам 1–3.
§ 4. Грамматика языков первого порядка: свобода, связанность, подстановки
I. Свобода и связанность
Связанные и свободные вхождения переменных и ЗС.
Примеры связанных и свободных вхождений, одновременного присутствия как связанных, так и свободных вхождений переменной. Независимость от связанных переменных.
II. Подстановки
Подстановка.
Последовательная (цепная) подстановка.
Одновременная подстановка. m
,
.
Теорема 1. Общие свойства подстановок
1°.
Вообще
говоря,
¹
и оба они отличны от
.
2°.
=
,
где
= q1
,
=
,
где
= q2
.
3°.
=
...
...
,
где b1,
b2,
..., bn
– различные новые переменные.
Теорема 2. Грамматические свойства подстановок
1°.
Если s
и t
– термы, a
– переменная, то t
–
терм.
2°.
Если t
– терм, j
– формула, a
– переменная, то j
– формула.
3°. Если s, s¢ и t – термы, а t¢ получается из t заменой некоторых выделенных вхождений s на вхождения s¢, то t¢ – терм.
4°. Если s и s¢– термы, j – формула, и j¢ получается из j заменой некоторых выделенных вхождений s на вхождения s¢, то j¢ – формула.
5°. Если j, y и c – формулы, и j¢ получается из j заменой некоторых выделенных вхождений y на вхождения c, то j¢ – формула.
III. Термы, допустимые для подстановки
Примеры термов, допустимых для подстановки и не допустимых для подстановки.
Теорема 3. Простейшие свойства допустимости
1°. Если терм не содержит свободных вхождений переменных, то он допустим для подстановки в любую формулу.
2°. Если формула не содержит свободных вхождений переменной a, то любой терм допустим для подстановки в эту формулу на месте a.
3°. Если формула не содержит связанных вхождений переменных, то любой терм допустим для подстановки на месте любой переменной.
§ 5. Семантика языков первого порядка: интерпретации и значения термов
D:
I1(=D)+I2(zi
ciÎD)+I3(w
O
)+I4(p
R
).
sqD.
Определение значения терма на последовательности d. át, dñD.
d – изменение e по V0, (совпадает на V \ V0).
Теорема 1*. Если d совпадает с e на Free t, то át, dñD = át, eñD.
Следствие. Если Free t = Æ, то át, dñD – величина постоянная для любой
dÎ sq D. Она называется значением терма t в данной интерпретации и обозначается átñD.
Теорема 2*. Семантическое правило замены в термах
Пусть
s
и t
– термы, aj
– переменная, t¢
= t
,
d
– произвольная последовательность из
sq
D,
d
¢
– изменение d
по aj
такое, что d
= ás,
dñD.
Тогда át¢, dñD = át, d ¢ñD.
Равнозначность термов. Логическая равнозначность. ºD. º.
Теорема 3*. Свойства равнозначности
1°. Отношение равнозначности является отношением эквивалентности.
2°. (Правило замены) Пусть s, s¢ и t – термы, t¢ получается из t заменой некоторых выделенных вхождений s на вхождения s¢. Тогда если s º s¢, то t º t¢.