edubun
Русский

И, или, не

В меню «суп или салат» обычно означает одно из двух. В логике «p или q» остаётся истинным, когда истинны оба, и это правило разрешает большинство споров о слове «или».

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

И: обе части должны выполняться

Возьмём два высказывания: p «Магазин продаёт хлеб» и q «Магазин продаёт молоко». Конъюнкция p ∧ q, читаемая «p и q», утверждает оба сразу. Она истинна лишь в одной ситуации: когда p и q оба истинны. Если в магазине есть хлеб, но нет молока, предложение «Магазин продаёт хлеб и молоко» ложно: половина обещанного отсутствует. Для двух высказываний есть четыре ситуации (TT, TF, FT, FF), и конъюнкция истинна ровно в одной из них.

В английском и корейском много слов, выполняющих ту же логическую роль, что и «и». «Квартира маленькая, но светлая» утверждает и то, что она маленькая, и то, что светлая; «но» добавляет противопоставление, поэтому forall x рассматривает его как конъюнкцию. «Хотя», «однако», «также» и «тогда как» обычно работают подобным образом. Логика сохраняет условия истинности, отбрасывая оттенок речи.

Или: выполняется хотя бы одна часть

Дизъюнкция p ∨ q, читаемая «p или q», истинна, когда хотя бы одно из p и q истинно. Она ложна только тогда, когда оба ложны. Это неисключающее «или», и символ ∨ всегда означает именно его. Допустим, объявление о работе говорит: «Соискатель должен владеть японским или китайским». Того, кто владеет обоими, явно не отвергнут. Здесь действует неисключающее прочтение.

Иногда мы действительно имеем в виду «одно или другое, но не оба». Комплексный обед с выбором «кофе или чай» редко позволяет взять оба напитка. Это исключающее «или». В forall x для него нет отдельного основного символа; оно строится из остальных как (p ∨ q) ∧ ¬(p ∧ q), то есть хотя бы одно, но не оба. При неоднозначности безопаснее уточнить замысел говорящего и при необходимости записать исключающий вариант полностью.

Слева: p ∧ q истинно в одной строке из четырёх. Справа: p ∨ q ложно в одной строке из четырёх. T означает истину, F ложь.

Не и законы де Моргана

Отрицание меняет одно значение истинности. Интереснее то, что происходит при отрицании целой конъюнкции или дизъюнкции. «Неверно, что квартира дешёвая и рядом со станцией» истинно, когда хотя бы одна часть не выполняется: квартира не дешёвая, или не рядом со станцией, или и то и другое. Символически ¬(p ∧ q) имеет то же значение истинности, что ¬p ∨ ¬q, в каждой строке. Аналогично «Неверно, что можно заплатить наличными или картой» означает невозможность обоих способов: ¬(p ∨ q) совпадает с ¬p ∧ ¬q. Эти два равносильных выражения называются законами де Моргана в честь логика девятнадцатого века Огастеса де Моргана.

Частая ошибка: перенести «не» внутрь и забыть поменять связку. «Не (дешёвая и рядом)» не означает «не дешёвая и не рядом». Дешёвая квартира далеко от станции делает первое предложение истинным, второе ложным. При переносе отрицания внутрь скобок «и» превращается в «или», а «или» в «и».

Скобки важны по той же причине, что и в арифметике. ¬p ∧ q означает «не p, и q», а ¬(p ∧ q) означает «не оба». В первом случае отрицание относится лишь к p. Переводя обычное предложение в символы, сначала определи область действия «не», затем расставь скобки.

Не (p и q) означает (не p) или (не q). Не (p или q) означает (не p) и (не q).

конъюнкция p ∧ qИстинна, только когда обе части истинны
дизъюнкция p ∨ qЛожна, только когда обе части ложны
неисключающее «или»Хотя бы одно, возможно оба
исключающее «или»Ровно одно: (p ∨ q) ∧ ¬(p ∧ q)
¬(p ∧ q)¬p ∨ ¬q
¬(p ∨ q)¬p ∧ ¬q
  1. p истинно, q ложно. Истинно ли p ∧ q?
    • Истина
    • Ложь
  2. p истинно, q ложно. Истинно ли p ∨ q?
    • Истина
    • Ложь
  3. p и q оба истинны. Истинно ли p ∨ q?
    • Истина
    • Ложь
  4. В скольких из четырёх строк TT, TF, FT, FF истинно p ∨ q?
  5. В скольких из четырёх строк истинно исключающее «или» (p ∨ q) ∧ ¬(p ∧ q)?
  6. Что равносильно ¬(p ∧ q)?
    • ¬p ∧ ¬q
    • ¬p ∨ ¬q
    • p ∨ q
  7. «Неверно, что кафе открыто в субботу или воскресенье». Это означает
    • Оно закрыто хотя бы в один из этих дней.
    • Оно закрыто в оба дня.
    • Оно открыто ровно в один день.
  8. Придуманная реклама: «Бесплатная доставка или скидка 10% на первый заказ». Если магазин предлагает одно, но не оба, какое это «или»?
    • неисключающее
    • исключающее
  9. «Тест был коротким, но трудным». В логике это
    • p ∧ q
    • p ∨ q
    • ¬p ∧ q
  10. p ложно, q истинно. Что истинно?
    • p ∧ q
    • ¬p ∧ q
    • ¬(p ∨ q)
  11. Квартира дешёвая, но далеко от станции. Какое предложение ЛОЖНО?
    • Не (дешёвая и рядом)
    • Не дешёвая или не рядом
    • Не дешёвая и не рядом
Главное
  • p ∧ q: истинно, только если оба истинны.
  • p ∨ q: ложно, только если оба ложны; ∨ неисключающее.
  • Исключающее «или»: (p ∨ q) ∧ ¬(p ∧ q).
  • Де Морган: ¬(p ∧ q) = ¬p ∨ ¬q, ¬(p ∨ q) = ¬p ∧ ¬q.
Источники курса (9)
  • P. D. Magnus, Tim Button, Aaron Thomas-Bolduc, Richard Zach, forall x: Calgary , chapters 1 to 6 on sentences, arguments, validity, soundness, connectives and truth tables (forallx.openlogicproject.org/html/)
  • Stanford Encyclopedia of Philosophy, Robin Smith, "Aristotle's Logic" (plato.stanford.edu/entries/aristotle-logic/)
  • definition of deduction from Prior Analytics I.2 24b18-20, the three figures and the medieval names Barbara and Celarent
  • Aristotle, On Interpretation 17a, E. M. Edghill translation (classics.mit.edu/Aristotle/interpretation.1.1.html)
  • "a prayer is a sentence, but is neither true nor false"
  • Irving H. Anellis, "Peirce's Truth-functional Analysis and the Origin of Truth Tables" (arxiv.org/abs/1108.2429): Peirce manuscript of 1893, Shosky's 1997 find on a 1912 Russell typescript
  • Emil Post, "Introduction to a general theory of elementary propositions", American Journal of Mathematics 43 (1921)
  • Wittgenstein, Tractatus Logico-Philosophicus (1921, English 1922)
  • 4.31. Everyday example sentences are made up for teaching.

Проверено: 2026-10-17