Теорема исключения сечения - Cut-elimination theorem
В теорема исключения сечения (или же Гентцена Хаупцац) является центральным результатом, устанавливающим значимость последовательное исчисление. Первоначально это было доказано Герхард Гентцен в его знаменательной статье 1934 года «Исследования логического вывода» для систем LJ и LK оформление интуиционистский и классическая логика соответственно. Теорема об исключении сечения утверждает, что любое суждение, имеющее доказательство в исчислении секвенций с использованием вырезать правило также обладает безупречное доказательство, то есть доказательство, не использующее правило отсечения.[1][2]
Правило сокращения
А последовательный это логическое выражение, связывающее несколько формул, в форме "", который следует читать как " доказывает ", и (как поясняет Гентцен) следует понимать как эквивалент функции истинности "Если ( и и …) тогда ( или же или же …)."[3] Обратите внимание, что левая часть (LHS) - это конъюнкция (и), а правая часть (RHS) - это дизъюнкция (или).
В LHS может быть произвольно много или мало формул; когда LHS пуста, RHS является тавтология. В LK RHS также может иметь любое количество формул - если их нет, LHS является противоречие, тогда как в LJ RHS может иметь только одну формулу или ни одной: здесь мы видим, что разрешение более одной формулы в RHS эквивалентно, при наличии правила правильного сокращения, допустимости закон исключенного среднего. Тем не менее, секвенциальное исчисление является довольно выразительной структурой, и для интуиционистской логики были предложены секвентальные исчисления, позволяющие использовать множество формул в RHS. Из Жан-Ив Жирар В логике LC легко получить довольно естественную формализацию классической логики, где RHS содержит не более одной формулы; Ключевым здесь является взаимодействие логических и структурных правил.
«Вырезать» - это правило в обычном заявлении последовательное исчисление, и эквивалент множества правил в других теории доказательств, что, учитывая
и
позволяет сделать вывод
То есть "отсекает" вхождения формулы из выводного отношения.
Устранение порезов
Теорема отсечения-исключения утверждает, что (для данной системы) любая секвенция, доказуемая с помощью правила Cut, может быть доказана без использования этого правила.
Для последовательных исчислений, которые имеют только одну формулу в правой части, правило «вырезать» гласит:
и
позволяет сделать вывод
Если мы подумаем о как теорема, то отсечение-исключение в этом случае просто говорит, что лемма Используемые для доказательства этой теоремы могут быть встроены. Когда в доказательстве теоремы упоминается лемма , мы можем заменить доказательство . Следовательно, правило разреза допустимый.
Следствия теоремы
Для систем, сформулированных в исчислении секвенций, аналитические доказательства это те доказательства, которые не используют Cut. Обычно такое доказательство, конечно, будет длиннее, и не обязательно тривиально. В своем эссе «Не устраняйте порез!» Джордж Булос продемонстрировал, что существует вывод, который может быть завершен на странице с помощью вырезания, но аналитическое доказательство которого не может быть завершено за время существования Вселенной.
Теорема имеет много богатых следствий:
- Система непоследовательный если допускает доказательство абсурда. Если система имеет теорему об исключении разрезов, то, если она имеет доказательство абсурда или пустой секвенции, она также должна иметь доказательство абсурда (или пустой секвенции) без разрезов. Обычно очень легко проверить, что таких доказательств нет. Таким образом, как только система демонстрирует наличие теоремы об исключении разрезов, обычно сразу становится понятно, что система является непротиворечивой.
- Обычно также система имеет, по крайней мере, в логике первого порядка, свойство подформулы, важное свойство в нескольких подходах к теоретико-доказательная семантика.
Устранение порезов - один из самых мощных инструментов для доказательства интерполяционные теоремы. Возможность проведения проверочного поиска на основе разрешающая способность, важное понимание, ведущее к Пролог язык программирования, зависит от допустимости Cut в соответствующей системе.
Для систем доказательства на основе типизированное лямбда-исчисление высшего порядка через Изоморфизм Карри – Ховарда, алгоритмы исключения разрезов соответствуют свойство сильной нормализации (каждый член доказательства за конечное число шагов сводится к нормальная форма ).
Смотрите также
Примечания
- ^ Карри 1977, pp. 208–213, дает 5-страничное доказательство теоремы исключения. См. Также страницы 188, 250.
- ^ Клини 2009, pp. 453, дает очень краткое доказательство теоремы об исключении сечения.
- ^ Вильфрид Бухгольц, Beweistheorie (конспекты университетских лекций об устранении порезов, немецкий язык, 2002-2003 гг.)
Рекомендации
- Генцен, Герхард (1934–1935). "Untersuchungen über das logische Schließen". Mathematische Zeitschrift. 39: 405–431. Дои:10.1007 / BF01201363.
- Генцен, Герхард (1964). «Исследования по логической дедукции». American Philosophical Quarterly. 1 (4): 249–287.
- Генцен, Герхард (1965). «Исследования по логической дедукции». American Philosophical Quarterly. 2 (3): 204–218.
- Untersuchungen über das logische Schließen I
- Untersuchungen über das logische Schließen II
- Карри, Хаскелл Брукс (1977) [1963]. Основы математической логики. Нью-Йорк: Dover Publications Inc. ISBN 978-0-486-63462-3.CS1 maint: ref = harv (связь)
- Клини, Стивен Коул (2009) [1952]. Введение в метаматематику. Ishi Press International. ISBN 978-0-923891-57-2.CS1 maint: ref = harv (связь)
внешняя ссылка
- Алексей Сахаров. "Теорема исключения сечения". MathWorld.
- Драгалин, А.Г. (2001) [1994], «Последовательное исчисление», Энциклопедия математики, EMS Press