Краткое содержание
Этот урок завершает раздел о выводе двумя семействами эквивалентностей, которыми пользуется вся математика: законами де Моргана, которые говорят, как отрицание проходит сквозь конъюнкцию или дизъюнкцию, и законами дистрибутивности, которые говорят, как конъюнкция распределяется относительно дизъюнкции и дизъюнкция относительно конъюнкции. Прежде чем их доказывать, проясняется различие, от которого они зависят: два выражения, обозначающие одну и ту же цепочку, можно без оговорок ставить одно вместо другого, потому что это одна и та же формула; две же формулы, лишь эквивалентные, можно заменять одну другой внутри третьей формулы только с помощью замены эквивалентных, слой за слоем. С этой предосторожностью выводом доказываются оба закона де Моргана, их варианты (среди них отрицание импликации) и оба закона дистрибутивности, каждый в обоих направлениях. Задачи применяют их, чтобы получить идемпотентность, поглощение и ассоциативность, простые нормальные формы и выводы, сочетающие законы де Моргана с контрапозицией.
Цели обучения
- Отличать тождество цепочек, которое позволяет заменять сокращение его раскрытием в любом месте, от доказуемой эквивалентности, которая позволяет заменять внутри формулы лишь посредством замены эквивалентных, и сцеплять эквивалентности в выводе.
- Доказывать выводом оба закона де Моргана и их варианты, включая отрицание импликации, и распознавать в них роль правила замены двойного отрицания.
- Доказывать в обоих направлениях дистрибутивность конъюнкции относительно дизъюнкции и дизъюнкции относительно конъюнкции, выбирая в каждом случае подходящий разбор случаев.
- Приводить формулы к простым нормальным формам с помощью цепи эквивалентностей, обоснованной шаг за шагом, и получать выводом законы идемпотентности, поглощения и ассоциативности.
- Строить выводы с посылками, сочетающие законы де Моргана с контрапозицией и с правилами введения и удаления связок.
Предыдущие уроки этого раздела построили, один на основе другого, инструменты вывода: систему аксиом и modus ponens, четыре основных приёма и замену двойного отрицания, симметрии связок и приёмы классической логики. Этот урок не добавляет ни одного нового правила; он заставляет их работать вместе. Если это так, его интерес состоит не столько в формулировках, которые, возможно, известны из других курсов, сколько в способе их получения: каждая строка должна обосновываться аксиомой, посылкой, определением, одним из двух исходных правил или уже доказанным результатом, и ни одна не может опираться на то, что «кажется очевидным».
Что используется и как сцепляется
Из урока о формальных дедуктивных системах берутся аксиомы A1, A2 и A3 Лукасевича, modus ponens (MP), также с посылками, рефлексивность (Рефл: если , то ), монотонность (Мон), сечение (Сеч: если для каждого и , то ), теорема о дедукции (ТД) и доказуемая эквивалентность (, если и ) с её свойствами: она рефлексивна, симметрична и транзитивна, и если , то тогда и только тогда, когда . Из урока о четырёх приёмах вывода берутся двойное отрицание (ДО: ), контрапозиция (Контр), в частности , и второе исходное правило системы курса, замена двойного отрицания (ЗДО), при которой теорема о дедукции остаётся верной: если получается из заменой одного вхождения подформулы на или одного вхождения на , то из выводится ; строка, полученная так из строки , обосновывается как ЗДО. Среди её непосредственных следствий: , и, вообще, , когда получается из по ЗДО; отсюда следует, что ЗДО применяется также к строке вида , чтобы изменить двойное отрицание в . Из урока о симметриях связок берутся замена эквивалентных (Зам) и симметрии (Сим), среди них и .
Из урока о приёмах классической логики берутся, все с множеством посылок, следующие правила. Введение дизъюнкции (в): если , то и . Удаление дизъюнкции (у, дизъюнктивный силлогизм): если и , то . Введение конъюнкции (в): если и , то . Удаление конъюнкции (у): если , то и . Закон исключённого третьего (ИТ): . И разбор случаев (Случ) в двух его формах: если и , то ; и если , и , то . В выводах первая форма цитируется с двумя строками, Случ, а вторая с тремя, Случ, в порядке формулировки: два случая и, в конце, дизъюнкция. Тот урок напоминает также, что всякое уже доказанное правило верно внутри контекста , и так здесь применяются двойное отрицание и контрапозиция.
Имена цепочки и эквивалентные формулы
Напомним из урока о языке логики высказываний, что связки, отличные от , суть сокращения с официальным и единственным определением: , , , , и . Определение ничего не утверждает о формулах: оно даёт второе имя цепочке, которая уже существовала. Отсюда следует, что если два выражения обозначают одну и ту же цепочку, одно можно поставить вместо другого в любом месте, также внутри большей формулы, потому что пишется одна и та же последовательность кружков и дисков. Так, и есть одна и та же цепочка: вторая получается, если внутри первой записать раскрытие конъюнкции. В выводах такая смена имени обосновывается как «Опр» с указанием связки, которая раскрывается или свёртывается.
Но доказуемая эквивалентность не есть тождество. То, что , означает, что каждая из формул выводится из другой, а не что они суть одна и та же цепочка: гораздо длиннее, чем . Поэтому знание того, что , само по себе не позволяет писать вместо внутри большей формулы. Не позволяет оно и «отрицать обе стороны»: то, что из следует , есть теорема, замена эквивалентных, доказательство которой использует контрапозицию, а не очевидная операция. Есть единственный случай, когда система разрешает замену непосредственно, в любом месте формулы: замена на или обратно, то есть правило ЗДО; и урок о дедуктивных системах показал с помощью разметки, что даже этот случай не выводится из аксиом и modus ponens, так что его пришлось постулировать. Эта осторожность не педантизм; именно она отличает доказательство от манипуляции символами, которая, будучи применена к другим связкам или в других системах, могла бы привести к ложным утверждениям.
Два результата точно фиксируют, что разрешено. Первый есть утверждение о свойствах доказуемой эквивалентности из урока о формальных дедуктивных системах: если и , то , так что доказуемую эквивалентность можно применять ко всей формуле строки; и доказуемая эквивалентность рефлексивна, симметрична и транзитивна, так что эквивалентности сцепляются (если и , то ), а два выражения, обозначающие одну и ту же цепочку, по рефлексивности доказуемо эквивалентны. Второй, следующая лемма, собирает, чтобы на неё было удобно ссылаться, распространение замены эквивалентных на дизъюнкцию и конъюнкцию; урок о симметриях доказывает эту замену для отрицания, импликации и стрелки Пирса и распространяет её на эти две связки в одной из своих решённых задач.
Если , то для всякой формулы имеют место , , и .
Доказательство
Дизъюнкция есть по определению отрицание стрелки Пирса.
Замена эквивалентных для стрелки Пирса даёт эквивалентность внутреннего слоя.
Замена эквивалентных для отрицания переносит её на внешний слой, , а это и есть дизъюнкция. Точно так же с получается замена справа.
Конъюнкция есть отрицание дизъюнкции отрицаний. Замена для отрицания даёт сначала .
Уже доказанная часть для дизъюнкции, применённая к и , даёт , и снова замена для отрицания переносит эквивалентность на конъюнкцию; справа рассуждают так же.
В дальнейшем «Зам» обозначает замену эквивалентных в любой её форме, также в формах этой леммы, и её можно применять несколько раз подряд, слой за слоем, чтобы добраться до подформулы на любой глубине. Когда строка получается из строки применением уже доказанной эквивалентности, ко всей формуле или, с Зам, к одной из её частей, она обосновывается именем этой эквивалентности и номером строки: ДО, «Зам, ДМ». Смена имени, которая не применяет никакой эквивалентности, а переписывает ту же цепочку, обосновывается так же, как «Опр» с указанием связки, которая раскрывается или свёртывается: Опр . Утверждение из урока о формальных дедуктивных системах гарантирует, что такие строки обоснованы, утверждает ли строка , что , или утверждает эквивалентность , которая шаг за шагом продолжается.
Загрузка содержимого…