а)
б) , , , , — логические термины (логические константы);
в) (,) — скобки.
а) пропозициональная переменная есть формула;
б) если
в) ничто иное не есть формула.
Согласно определению, выражения
Примем соглашения об опускании скобок в формулах. Будем опускать внешние скобки. Условимся считать, что знак связывает теснее, чем знаки , , , ; знак — теснее, чем , , ; — теснее, чем , ; теснее, чем . Исходя из сказанного, в формулах
Упражнение 4
Восстановите скобки в следующих формулах:
3.
4.
При табличном построении логики высказываний логические константы определяются посредством таблиц истинности. При этом принимается, что каждое высказывание имеет одно значение — или “истина”, или “ложь”.
Приведем эти табличные определения логических констант еще раз:
| | | | | | |
| | | | | ||
| | | | | ||
| | | | | ||
| | | | |
Назовем формулу, являющуюся пропозициональной переменной,
Каждую сложную формулу логики высказываний можно единственным образом представить в виде
Представив таким образом сложную формулу, мы выделяем в ней последнюю по построению логическую константу, которая и называется главной логической константой формулы.
Найдем главную логическую константу формулы
Восстановим скобки в этой формуле:
Эту формулу единственным образом можно представить в форме
| i | ||||
| ^ | ||||
| V | ||||
| i | ||||
↓ ↓
↓ ↓
Стрелки показывают, что из формул (или формулы), от которых они направлены, образована формула, к которой они направлены. Цифры под логическими константами указывают порядковый номер константы по построению формулы. Последняя по построению константа имеет номер 5.
Упражнение 5
Найдите главную логическую константу в каждой из следующих формул.
1.
3. ((
4. (
Построим таблицу истинности для
| | ||
| | ||
| | ||
| | ||
| |
Проанализируем первую строку таблицы. В первой строке пропозициональные переменные
| |
Оказывается, антецедент формулы в целом, являющейся импликацией, имеет значение
| | ||
| |
Можно упростить построение таблиц истинности, если значения пропозициональных переменных писать под переменными, входящими в саму формулу.
В приведенном выше табличном определении отрицания всего две строки, а в определениях для конъюнкции, дизъюнкции, импликации и эквивалентности — по четыре строки. Как установить число строк в таблице в общем случае, т.е. как установить, сколько может быть различных возможных наборов значений переменных, входящих в формулу?
Число строк в таблице истинности определяется по следующей формуле: число строк таблицы = 2n, где
Учитывая сказанное, построим таблицу истинности для формулы:
Формула содержит три различные переменные. Следовательно, число строк в таблице = 2n, 23=8. Разделим число строк пополам и напишем под первой пропозициональной переменной (первой слева) в столбик четыре раза
Каждую половину всех строк, т.е. в данном случае каждые четыре строки, в свою очередь разделим пополам и напишем под второй по вхождению слева пропозициональной переменной, отличной от первой пропозициональной переменной, в обеих половинах строк два раза