Модуль II·Статья I·~2 мин чтения

Пропозициональная логика: язык точного мышления

Формальная логика и теория аргументации

Превратить статью в подкаст

Выберите голоса, формат и длину — AI запишет аудио

Пропозициональная логика: язык точного мышления

Зачем формализовывать

Естественный язык богат и гибок, но именно поэтому он неточен. Одно и то же предложение может значить разное в зависимости от контекста, интонации, умолчаний. Формальная логика создаёт искусственный язык с чёткими правилами, в котором нет места двусмысленности. Это незаменимо в математике, программировании, праве и везде, где цена неточности высока.

Атомарные и молекулярные высказывания

Высказывание (proposition) — предложение, у которого есть истинностное значение: истина (И) или ложь (Л). «Дождь идёт» — высказывание. «Закройте дверь» — не высказывание.

Атомарное высказывание — простое, не разложимое далее. P: «Компания прибыльна». Q: «Акции растут».

Молекулярное высказывание строится из атомарных с помощью логических связок:

  • Конъюнкция (И, &&): P ∧ Q — «Компания прибыльна И акции растут». Истинно, когда оба истинны.
  • Дизъюнкция (ИЛИ): P ∨ Q — истинно, когда хотя бы одно истинно.
  • Отрицание (НЕ): ¬P — «Компания НЕ прибыльна». Меняет значение на противоположное.
  • Импликация (если...то): P → Q. Ложна только когда P истинно, а Q ложно.
  • Эквивалентность (тогда и только тогда): P ↔ Q. Истинна, когда оба имеют одинаковое значение.

Таблицы истинности

Таблица истинности — способ перечислить все возможные комбинации значений переменных и определить значение сложного высказывания. Для двух переменных — 4 строки (ИИ, ИЛ, ЛИ, ЛЛ).

Особенно важна импликация. P → Q истинна во всех случаях, кроме P=И, Q=Л. Это кажется контринтуитивным: если P ложно, импликация истинна независимо от Q («ложное основание ни к чему не обязывает»). Именно поэтому из ложного утверждения можно вывести что угодно («ex falso quodlibet»).

Законы логики

Закон противоречия: P ∧ ¬P — всегда ложно. Не может быть, что P одновременно истинно и ложно. Закон исключённого третьего: P ∨ ¬P — всегда истинно. Либо P истинно, либо нет — третьего нет. Законы де Моргана: ¬(P ∧ Q) = ¬P ∨ ¬Q; ¬(P ∨ Q) = ¬P ∧ ¬Q. Очень полезны в программировании и юридическом тексте.

Из P → Q можно вывести: контрапозицию ¬Q → ¬P (логически эквивалентна оригиналу); инверсию ¬P → ¬Q (не эквивалентна); конверсию Q → P (не эквивалентна).

Применения в праве и бизнесе

Юридический текст полон скрытых логических структур. «Договор вступает в силу, если получена предоплата И подписан акт». P ∧ Q → R. Из этого не следует, что R истинно, если только P истинно. Многие судебные споры — споры о логической структуре договора.

В IT: условные операторы (if-else) — прямое применение импликации. SQL-запросы используют AND, OR, NOT в точном смысле пропозициональной логики.

В бизнес-анализе: формализация условий успеха проекта помогает выявить скрытые предположения. «Проект успешен, если выполнено условие A, или условие B, но не оба одновременно» — исключающее ИЛИ (XOR), нуждающееся в явном указании.

Тавтологии и противоречия

Тавтология — высказывание, истинное при любых значениях переменных. «Либо пойдёт дождь, либо не пойдёт» (P ∨ ¬P). В праве: «Виновен или не виновен» — тавтология, позволяющая охватить все случаи. Противоречие — ложное при любых значениях.

Вопрос для размышления: Возьмите ключевое условие из договора или внутреннего документа вашей организации. Переформулируйте его в виде логической формулы с ∧, ∨, →. Стала ли логическая структура яснее? Обнаружили ли неоднозначности?

§ Акт · что дальше