Различные представления естественной дедукции

Древовидные представления

Выписных аннотаций Генцена, используемых для интернализации гипотетических суждений, можно избежать, представив доказательства в виде дерева последовательностей Γ ⊢ A вместо дерева истинных суждений.

Последовательные представления

Представления Ясковски о естественной дедукции привели к различным обозначениям, таким как исчисление в стиле Фитча (или диаграммы Фитча) или метод Суппеса , вариант которого Леммон предложил под названием system L . Такие системы представления, которые более точно описываются как табличные, включают следующее.

Доказательства и теория типов

До сих пор изложение естественной дедукции было сосредоточено на природе утверждений, не давая формального определения доказательства. Чтобы формализовать понятие доказательства, мы немного изменим представление гипотетических выводов. Мы помечаем антецеденты доказательными переменными (из некоторого счетного множества V переменных) и украшаем последовательность фактическим доказательством. Предшествующие события или гипотезы отделены от последующих с помощью турникета ( ⊢ ). Эта модификация иногда называется локализованными гипотезами. Следующая диаграмма суммирует изменения.

──── u1 ──── u2 ... ──── un J1 J2 Jn J u1:J1, u2:J2, ..., un:Jn ⊢ J

Набор гипотез будет записан как Γ , когда их точный состав не имеет значения. Чтобы сделать доказательства явными, мы переходим от бездоказательного суждения "Истинно" к суждению: " π является доказательством ( A true ) ", которое символически записывается как " π : A true ". Следуя стандартному подходу, доказательства задаются своими собственными правилами формирования суждения "доказательство". Простейшим возможным доказательством является использование помеченной гипотезы; в данном случае доказательством является сам ярлык.

u ∈ V ─────── доказательство- F u доказательство   ───────────────────── hyp u: Истинно ⊢ u: истинно

Для краткости мы оставим оценочный ярлык true в остальной части этой статьи, то есть, напишем " Γ ⊢ π : A ". Давайте повторно рассмотрим некоторые из связок с явными доказательствами. Что касается конъюнкции, мы смотрим на вводное правило ∧ I , чтобы определить форму доказательств конъюнкции : они должны быть парой доказательств двух конъюнктов. Таким образом:

1 доказательство 2 доказательства ──────────────────── пара- F ( π 1 , 2) доказательство   Γ ⊢ π 1 : A Γ ⊢ π 2 : B ───────────────────────── ∧ Я Γ ⊢ ( π 1 , π 2 ) : A ∧ B