MetaCartSign in to MyCiteSeer

Include Citations | Advanced Search | Help

Include Citations | Advanced Search | Help

  Machine-Assisted Meta-Theory of Sequent-Style Calculi in Coq

Download:
Download as a PDF | Download as a PS
by Andrew A. Adams
http://www-theory.cs.st-and.ac.uk/publications/rd/Coq.ps
Add To MetaCart

Abstract:

Abstract. A formalisation of the implicational fragments of two sequent calculi and a sequent-style presentation of natural deduction in Coq is presented. The systems presented are all typed lambda calculi. Based on this formalisation, some general comments on the feasibility of performing metatheoretic proofs about typed lambda calculi in a proof assistant based on higher-order type theory are made. Conclusions about the suitability of Coq for this work, as well as some indications as to the future use of completely formal developments in meta-theoretic reasoning, are drawn. 1

Citations

280 Intuitionistic Type Theory – Martin-Lof - 1984
176 Investigations into logical deduction – Gentzen - 1969
140 Isabelle: A Generic Theorem – Paulson - 1994
98 The Collected Papers of Gerhard Gentzen – Szabo, editor - 1969
92 Experiments with proof plans for induction – Bundy, Harmelen, et al. - 1991
60 Natural Deduction: A – Prawitz - 1965
46 A -calculus structure isomorphic to gentzen-style sequent calculus structure – Herbelin - 1994
44 Five axioms of alpha-conversion – Gordon, Melham - 1996
35 A user's guide to ALF – Altenkirch, Gaspes, et al. - 1994
34 Cut-Elimination and a Permutation-Free Sequent Calculus for Intuitionistic Logic – Dyckhoff, Pinto - 1998
33 Implementing the Meta-Theory of Deductive Systems – Pfenning, Rohwedder - 1992
30 Pure type systems formalized – McKinna, Pollack - 1993
29 From semantics to rules: a machine assisted analysis – Coquand - 1993
29 Checking algorithms for pure type systems – Jutting, McKinna, et al. - 1993
25 Higher-order abstract syntax in Coq – Despeyroux, Felty, et al. - 1995
21 Permutability of proofs in intuitionistic sequent calculi – Dyckhoff, Pinto - 1999
13 A logic program for transforming sequent proofs to natural deduction proofs – Felty - 1991
10 Residual theory in -calculus: a complete Gallina development – Huet - 1994
9 A formalisation of the strong normalisation proof for System F – Altenkirch - 1993
8 Termination proof of term rewriting systems with the multiset path ordering: A complete development in the system Coq – Leclerc - 1995
6 On proof normalisation – Galmiche, Perrier - 1994
6 editors. Theorem Proving in Higher Order Logics – Grundy, Newey - 1998
4 A.: "Meta-theory of sequent calculus and natural deduction systems in Coq – Adams - 1996
4 de Bruijn. -Calculus Notation with Nameless Dummies, A Tool for Automatic Formula Manipulation – G - 1972
4 editors. To H.B. Curry: essays on combinatory logic, lambda calculus and formalism – Seldin, Hindley - 1980
3 A language for implementing arbitrary logics – Tarver - 1993
2 SEQUEL Frameworks for the Meta-Theory of Sequent Calculus and Natural Deduction Systems. Unpublished Research Report – Adams - 1995
2 Formalization of a -Calculus with Explicit Substitutions in Coq – Saibi - 1994
1 as a Tool for Proving Properties of Sequent-Calculus Systems. Unpublished Research Report – ALF - 1995
1 Meta-Theory in the Higher-Order Logic Framework Isabelle – Adams - 1996
1 Rippling: a heuristic for guiding inductive proofs – Barendregt, Nipkow, et al. - 1994
1 Dowek et al. The Coq Proof Assistant Reference Manual (Version 5.10 – unknown authors - 1995
1 de Bruijn. A Survery of the Project AUTOMATH – G