Теорема исключения вырезания (или Гаупцатц Генцена) является центральным результатом, устанавливающим значимость последовательное исчисление. Первоначально это было доказано Герхардом Гентценом в его знаменательной статье 1934 года «Исследования логического вывода» для систем LJ и LK, формализующих интуиционистский и классическая логика соответственно. Теорема об исключении отсечения утверждает, что любое суждение, имеющее доказательство в исчислении секвенций с использованием правила отсечения, также имеет доказательство без отсечения, то есть доказательство, которое действительно не использовать правило отсечения.
A sequent - это логическое выражение, связывающее несколько формул в форме «", который следует читать как" доказывает "и (как пояснил Гентцен) должен следует понимать как эквивалент функции истинности "Если (и и …), затем (или или …) ". Обратите внимание, что левая часть (LHS) - это конъюнкция (и), а правая часть (RHS) - это дизъюнкция (или).
LHS может иметь произвольно много или мало формул; когда LHS пуста, RHS является тавтологией . В LK RHS также может иметь любое количество формул - если их нет, LHS представляет собой противоречие, тогда как в LJ RHS может иметь только одну формулу или ни одной: здесь мы видим, что допускает более одна формула в RHS при наличии правила правильного сокращения эквивалентна допустимости закона исключенного среднего. Тем не менее, секвенциальное исчисление является довольно выразительной структурой, и для интуиционистской логики были предложены секвентальные исчисления, позволяющие использовать множество формул в RHS. Из логики LC Жана-Ива Жирара легко получить довольно естественную формализацию классической логики, в которой RHS содержит не более одной формулы; Ключевым здесь является взаимодействие логических и структурных правил.
«Вырезать» - это правило в обычном утверждении исчисления последовательностей, которое эквивалентно множеству правил в других теориях доказательства, которые, учитывая
и
позволяет сделать вывод
То есть "отсекает" количество вхождений формулы вне отношения вывода.
Теорема отсечения-исключения утверждает, что (для данной системы) любая секвенция, доказуемая с использованием правила Cut, может быть доказана без использования этого правила.
Для последовательных исчислений, которые имеют только одну формулу в правой части, правило «вырезания» гласит, что при
и
позволяет вывести
Если мы думаем о в качестве теоремы, то отсечение-исключение в этом случае просто говорит, что лемма , использованная для доказательства этой теоремы, может быть встроенным. Когда в доказательстве теоремы упоминается лемма , мы можем заменить вхождения доказательства . Следовательно, правило сокращения допустимо..
Для систем, сформулированных в исчислении секвенций, аналитические доказательства - это те доказательства, которые не используют Cut. Обычно такое доказательство, конечно, будет длиннее, и не обязательно тривиально. В своем эссе «Не устраняйте порез!» Джордж Булос продемонстрировал, что существует вывод, который можно завершить на странице с помощью вырезания, но чье аналитическое доказательство не может быть выполнено за время существования Вселенной.
Теорема имеет много богатых следствий:
Устранение срезов - один из самых мощных инструментов для доказательства интерполяционных теорем. Возможность выполнения поиска проверки на основе разрешения, важного понимания, ведущего к языку программирования Prolog, зависит от допустимости Cut в соответствующей системе.
Для систем доказательства, основанных на сквозном изоморфизме Карри – Ховарда, алгоритмы исключения разрезов соответствуют свойству строгой нормализации (каждый член доказательства сокращается за конечное число шагов в нормальную форму ).