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