A note on the proof theory of the \(\lambda \Pi\)-calculus (Q1891931)
From MaRDI portal
| This is the item page for this Wikibase entity, intended for internal use and editing purposes. Please use this page instead for the normal view: A note on the proof theory of the \(\lambda \Pi\)-calculus |
scientific article; zbMATH DE number 761091
| Language | Label | Description | Also known as |
|---|---|---|---|
| English | A note on the proof theory of the \(\lambda \Pi\)-calculus |
scientific article; zbMATH DE number 761091 |
Statements
A note on the proof theory of the \(\lambda \Pi\)-calculus (English)
0 references
20 February 1996
0 references
The \(\lambda \Pi\)-calculus is a theory of first-order dependent function types, and so is a member of and/or related to the Edinburgh Logical Framework. Logics for computer science have been developed with an eye to checking formal proofs, etc. In this paper, the author turns the table around and proves the cut-elimination theorem (which was formulated and proved for a formal calculus by Gentzen six decades ago) in this \(\lambda \Pi\)-calculus. He formulates \(\lambda \Pi\) in two formats; one as natural deduction, N, and the other as the sequent calculus, \(G\). Then he shows the equivalence of G, N, and G-cut, establishing the eliminability of the rule, cut. Here, this rule is formulated as: from \(\Gamma \vdash_\Sigma M\):\(A\) and \(\Gamma, x\):\(A, \Delta \vdash_\Sigma X\), \(\text{infer} \Gamma, \Delta [M/x] \vdash_\Sigma X[M/x]\). In the second half of the paper, the author formulates and mentions a number of meta-calculi for proof search in \(\lambda \Pi\), utilizing ideas of unification and of resolution. Here is an example: first, he presents the calculus, NR, with a resolution rule, and shows its equivalence with N. Then he formulates a meta-calculus LNR, and shows: \(\Phi\) is an LNR proof of \(\Gamma \Rightarrow_\Sigma A\) if and only if NR proves \(\Gamma \vdash_\Sigma M\):\(A\) where \(M\) is the extract-object of \(\Phi\).
0 references
Logical Framework
0 references
cut-elimination
0 references
natural deduction
0 references
sequent calculus
0 references
proof search
0 references