Формулы логики высказываний

Пусть А,В,С,…,Х,У,Z (прописные латинские буквы)– переменные, которыми мы будем обозначать элементарные высказывания. Такие переменные называются высказывательными или пропозиционными. Рассмотрим: символы логических операций (⌐) , , Ú, →, ↔ и скобки для указывания порядка действий.

Из перечисленных элементов составляются формулы. Чтобы из повествовательного предложения получить формулу нужно

1) выделить все элементарные высказывания и логические операции, образующие данное предложение,

2) заменить их соответствующими буквами и символами,

3) в соответствии со смыслом предложения расставить скобки, установив порядок действий.

Примеры.1. Предложение «Сдать зачет по математике можно, зная блестяще теорию или решив все примеры » можно представить так АÚВ, где А: «Сдать зачет можно, зная блестяще теорию», В: «Сдать зачет можно, решив все примеры»

2. Предложение «Если Сувар или Таиф проиграют, а Феникс выиграет тендер, то Альбатрос упрочит свое положение и мы понесем убытки» представляет собой импликацию А→В, где посылка А составлена из трех элементарных высказываний: Р: « Сувар проиграет», Q: «Таиф проиграет», R: «Феникс выиграет», а заключение В есть конъюнкция высказываний: D: «Альбатрос упрочит свое положение» и С: «Мы понесем убытки».С помощью введенных символов первоначальное предложение записывается в виде формулы: F: ((PÚ Q) R) → (D C).

Если истинностные значения простых переменных P, Q, R, D, C соответственно равны И, Л, Л, И, Л, то истинностное значение сложного высказывания F может быть определено механически, используя таблицы истинности логических операций, следующим образом

((PÚ Q) R) → (D C)

((ИÚЛ ) Л) → (И Л)

Л) → Л

Л→ Л

И

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

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

Пример. Доказать, что при любых значениях и справедлива формула .

И И И Л И И
И Л Л Л Л И
Л И И И И И
Л Л И И И И

Высказывание, истинное при любых значениях входящих в нее простых высказываний, называется тавтологией.

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

Пример.Доказать тавтологию .

Согласно закону 14 правая часть эквиваленции имеет вид , Применяем вторую часть закона 16, тогда правая часть превращается в . Поскольку любое высказывание равносильно самому себе, тавтология доказана.

Пример.Упростить высказывание .

Последовательно применяя законы, имеем: = = = = = = = = . Таким образом, исходное высказывание – тавтология.

Пример. Доказать, что справедлива формула .

= , что и требовалось доказать.