stringtranslate.com

Теорема об исключении разрезов

Теорема об устранении сечения (или теорема Генцена ) является центральным результатом, устанавливающим значимость секвенциального исчисления . Первоначально она была доказана Герхардом Генценом в его знаковой статье 1934 года «Исследования в области логической дедукции» для систем LJ и LK, формализующих интуиционистскую и классическую логику соответственно. Теорема об устранении сечения утверждает, что любое суждение, имеющее доказательство в секвенциальном исчислении, использующее правило сечения , также имеет доказательство без сечения , то есть доказательство, которое не использует правило сечения. [1] [2]

Правило сокращения

Секвенция — это логическое выражение , связывающее несколько формул, в форме « » , которое следует читать как « доказывает » и (в толковании Генцена) следует понимать как эквивалент функции истинности «Если ( и и …), то ( или или …)». [3] Обратите внимание, что левая часть (LHS) представляет собой конъюнкцию (и), а правая часть (RHS) — дизъюнкцию (или).

LHS может иметь произвольно много или мало формул; когда LHS пуста, RHS является тавтологией . В LK RHS также может иметь любое количество формул — если нет ни одной, LHS является противоречием , тогда как в LJ RHS может иметь только одну формулу или ни одной: здесь мы видим, что допущение более чем одной формулы в RHS эквивалентно, при наличии правила правильного сокращения, допустимости закона исключенного третьего . Однако исчисление последовательностей является довольно выразительной структурой, и были предложены исчисления последовательностей для интуиционистской логики, которые допускают много формул в RHS. Из логики LC Жана-Ива Жирара легко получить довольно естественную формализацию классической логики, где RHS содержит не более одной формулы; именно взаимодействие логических и структурных правил является здесь ключом.

«Разрез» — это правило вывода в обычном утверждении секвенциального исчисления , эквивалентное множеству правил в других теориях доказательств , которые, учитывая,

и

позволяет сделать вывод

То есть он «вырезает» вхождения формулы из выводимого отношения.

Вырезать ликвидацию

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

Для последовательных исчислений, имеющих только одну формулу в правой части, правило «Сокращения» гласит, учитывая, что

и

позволяет сделать вывод

Если мы думаем о как о теореме, то в этом случае исключение сечения просто говорит о том, что лемма, используемая для доказательства этой теоремы, может быть вставлена. Всякий раз, когда доказательство теоремы упоминает лемму , мы можем заменить вхождения для доказательства . Следовательно, правило сечения допустимо .

Следствия теоремы

Для систем, сформулированных в секвенциальном исчислении, аналитические доказательства — это те доказательства, которые не используют Cut. Обычно такое доказательство будет длиннее, конечно, и не обязательно тривиально. В своем эссе «Не исключайте Cut!» [4] Джордж Булос продемонстрировал, что существует вывод, который можно завершить на странице с использованием Cut, но аналитическое доказательство которого не может быть завершено за время существования вселенной.

Теорема имеет множество важных следствий:

Устранение разрезов является одним из самых мощных инструментов для доказательства теорем интерполяции . Возможность проведения поиска доказательств на основе резолюции , существенного понимания, ведущего к языку программирования Пролог , зависит от допустимости разреза в соответствующей системе.

Для систем доказательств, основанных на типизированном лямбда-исчислении высшего порядка посредством изоморфизма Карри–Ховарда , алгоритмы устранения разрезов соответствуют свойству сильной нормализации (каждый член доказательства приводится за конечное число шагов к нормальной форме ).

Смотрите также

Примечания

  1. ^ Curry 1977, стр. 208–213, дает 5-страничное доказательство теоремы об исключении. См. также страницы 188, 250.
  2. ^ Kleene 2009, стр. 453, дает очень краткое доказательство теоремы об устранении разрезов.
  3. ^ Вильфрид Бухгольц, Beweistheorie (конспект университетской лекции о ликвидации сокращений, немецкий, 2002-2003)
  4. Булос 1984, стр. 373–378.

Ссылки

Внешние ссылки