Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.5555/1770203.1770212guideproceedingsArticle/Chapter ViewAbstractPublication PagesConference Proceedingsacm-pubtype
Article

Embedding pure type systems in the lambda-pi-calculus modulo

Published: 26 June 2007 Publication History

Abstract

The lambda-Pi-calculus allows to express proofs of minimal predicate logic. It can be extended, in a very simple way, by adding computation rules. This leads to the lambda-Pi-calculus modulo. We show in this paper that this simple extension is surprisingly expressive and, in particular, that all functional Pure Type Systems, such as the system F, or the Calculus of Constructions, can be embedded in it. And, moreover, that this embedding is conservative under termination hypothesis.

References

[1]
Barendregt, H.: Lambda calculi with types. In: Abramsky, S., Gabbay, D., Maibaum, T. (eds.) Handbook of Logic in Computer Science, pp. 117-309. Oxford University Press, Oxford (1992).
[2]
Berardi, S.: Towards a mathematical analysis of the Coquand-Huet Calculus of Constructions and the other systems in Barendregt's cube, manuscript (1988).
[3]
Blanqui, F.: Definitions by rewriting in the Calculus of Constructions. Mathematical Structures in Computer Science 15(1), 37-92 (2005).
[4]
Coquand, T., Huet, G.: The Calculus of Constructions. Information and Computation 76, 95-120 (1988).
[5]
Cousineau, D.: Un plongement conservatif des Pure Type Systems dans le lambda Pi modulo, Master Parisien de Recherche en Informatique (2006).
[6]
Dougherty, D., Ghilezan, S., Lescanne, P., Likavec, S.: Strong normalization of the dual classical sequent calculus, LPAR-2005 (2005).
[7]
Dowek, G., Hardin, T., Kirchner, C.: Theorem proving modulo. Journal of Automated Reasoning 31, 33-72 (2003).
[8]
Dowek, G., Hardin, T., Kirchner, C.: HOL-lambda-sigma: an intentional first-order expression of higher-order logic. Mathematical Structures in Computer Science 11, 1-25 (2001).
[9]
Dowek, G., Werner, B.: Proof normalization modulo. The. Journal of Symbolic Logic 68(4), 1289-1316 (2003).
[10]
Girard, J.Y.: Interprétation Fonctionnelle et Élimination des Coupures dans l'Arithmétique d'Ordre Supérieur, Thèse de Doctorat, Université Paris VII (1972).
[11]
Harper, R., Honsell, F., Plotkin, G.: A framework for defining logics. Journal of the ACM 40(1), 143-184 (1993).
[12]
Martin-Löf, P.: Intuitionistic Type Theory, Bibliopolis (1984).
[13]
Nordström, B., Petersson, K., Smith, J.M.: Martin-Löf's type theory. In: Abramsky, S., Gabbay, D., Maibaum, T. (eds.) Handbook of Logic in Computer Science, pp. 1-37. Clarendon Press, Oxford (2000).
[14]
Palmgren, E.: On universes in type theory. In: Twenty five years of constructive type theory. Oxford Logic Guides, vol. 36, pp. 191-204. Oxford University Press, New York (1998).
[15]
Terlouw, J.: Een nadere bewijstheoretische analyse van GSTT's, manuscript (1989).

Cited By

View all

Recommendations

Comments

Information & Contributors

Information

Published In

cover image Guide Proceedings
TLCA'07: Proceedings of the 8th international conference on Typed lambda calculi and applications
June 2007
396 pages
ISBN:9783540732273

Sponsors

  • GDR Informatique Mathématique
  • ENSIEE: école Nationale Supérieure d'Informatique pour l'Industrie et l'Entreprise
  • Centre National de la Recherche Scientifique
  • CNAM: Conservatoire des Arts et Métiers
  • INRIA: Institut Natl de Recherche en Info et en Automatique

Publisher

Springer-Verlag

Berlin, Heidelberg

Publication History

Published: 26 June 2007

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 15 Oct 2024

Other Metrics

Citations

Cited By

View all
  • (2018)A Modular Type Reconstruction AlgorithmACM Transactions on Computational Logic10.1145/323469319:4(1-43)Online publication date: 8-Dec-2018
  • (2017)A Semantic Framework for Proof EvidenceJournal of Automated Reasoning10.1007/s10817-016-9380-659:3(287-330)Online publication date: 1-Oct-2017
  • (2017)Proof checking and logic programmingFormal Aspects of Computing10.1007/s00165-016-0393-z29:3(383-399)Online publication date: 1-May-2017
  • (2016)Proof Certificates for Equality ReasoningElectronic Notes in Theoretical Computer Science (ENTCS)10.1016/j.entcs.2016.06.007323:C(93-108)Online publication date: 11-Jul-2016
  • (2015)Proof Checking and Logic ProgrammingRevised Selected Papers of the 25th International Symposium on Logic-Based Program Synthesis and Transformation - Volume 952710.1007/978-3-319-27436-2_1(3-17)Online publication date: 13-Jul-2015
  • (2013)25 years of formal proof culturesProceedings of the Eighth ACM SIGPLAN international workshop on Logical frameworks & meta-languages: theory & practice10.1145/2503887.2503896(37-42)Online publication date: 23-Sep-2013
  • (2013)Foundational proof certificates in first-order logicProceedings of the 24th international conference on Automated Deduction10.1007/978-3-642-38574-2_11(162-177)Online publication date: 9-Jun-2013
  • (2012)A theory independent curry-de bruijn-howard correspondenceProceedings of the 39th international colloquium conference on Automata, Languages, and Programming - Volume Part II10.1007/978-3-642-31585-5_2(13-15)Online publication date: 9-Jul-2012
  • (2011)Experimenting with deduction moduloProceedings of the 23rd international conference on Automated deduction10.5555/2032266.2032280(162-176)Online publication date: 31-Jul-2011
  • (2007)Unbounded proof-length speed-up in deduction moduloProceedings of the 21st international conference, and Proceedings of the 16th annuall conference on Computer Science Logic10.5555/2392389.2392436(496-511)Online publication date: 11-Sep-2007
  • Show More Cited By

View Options

View options

Get Access

Login options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media