Normalisation & Equivalence in Proof Theory & Type Theory

作者: Stéphane J. E. Lengrand

DOI:

关键词:

摘要: At the heart of connections between Proof Theory and Type Theory, Curry-Howard correspondence provides proof-terms with computational features equational theories, i.e. notions normalisation equivalence. This dissertation contributes to extend its framework in directions proof-theoretic formalisms (such as sequent calculus) that are appealing for logical purposes like proof-search, powerful systems beyond propositional logic such type classical (rather than intuitionistic) reasoning. Part I is entitled Proof-terms Intuitionistic Implicational Logic. Its contributions use rewriting techniques on natural deduction (lambda-calculus) calculus, investigate cut-elimination, call-by-name call-by-value semantics. In particular, it introduces proof-term calculi multiplicative depth-bounded calculus G4. The former gives rise a explicit substitutions, weakenings contractions refines lambda-calculus beta-reduction, preserves strong full notion composition substitutions. latter new insight cut-elimination II, Sequent Calculus develops theory Pure Calculi (PTSC), which equivalent (with respect provability normalisation) Systems but better suited connection proof-assistant tactics enumeration algorithms. III, Towards Classical Logic, presents some approaches theory. particular version System Fomega. Beyond theory, equivalence proofs becomes crucial and, based parallel Structures, we compute canonical representatives proofs.

参考文章(132)
William W. Tait, A realizability interpretation of the theory of species Lecture Notes in Mathematics. pp. 240- 251 ,(1975) , 10.1007/BFB0064875
Jean-Yves Girard, Paul Taylor, Yves Lafont, Proofs and types ,(1989)
Frank Pfenning, Thérèse Hardin, Gilles Dowek, Claude Kirchner, Unification via Explicit Substitutions: The Case of Higher-Order Patterns. JICSLP. pp. 259- 273 ,(1996)
Per Martin-Löf, Intuitionistic type theory Bibliopolis. ,(1984)
L. S. Benthem Jutting, J. McKinna, R. Pollack, Checking algorithms for pure type systems types for proofs and programs. pp. 19- 61 ,(1994) , 10.1007/3-540-58085-9_71
P. Lincoln, A. Scedrov, N. Shankar, Linearizing intuitionistic implication logic in computer science. pp. 51- 62 ,(1991) , 10.1109/LICS.1991.151630