Abstract
The logical framework LF [HHP93] is a meta-language for specifying formal languages and related algorithms. It is typically used to represent programming languages, type systems and logics, such as operational semantics, compilers, natural deduction, sequent calculi, etc. For a survey on logical frameworks consult [PFe99]. LF derives its expressive power from dependent types together with higher-order representation techniques which directly support common concepts in deductive systems such as variable binding, capture-avoiding substitutions, parametric and hypothetical judgments and substitution properties.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Harper, R., Honsell, F., Plotkin, G.: A framework for defining logics. Journal of the Association for Computing Machinery 40(1), 143–184 (1993)
Pfenning, F.: Logical frameworks. In: Robinson, A., Voronkov, A. (eds.) Handbook of Automated Reasoning. Elsevier Science Publishers, Amsterdam (1999) (in preparation)
Pfenning, F.: Computation and Deduction. Cambridge University Press, Cambridge (2000) (in preparation); Draft from April 1997 available electronically
Pfenning, F., Schürmann, C.: Twelf User’s Guide, 1.2 edition (September 1998), Available as Technical Report CMU-CS-98-173, Carnegie Mellon University
Schürmann, C.: Automating the Meta-Theory of Deductive Systems. PhD thesis, Carnegie-Mellon University (2000) (forthcoming)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2000 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Schürmann, C. (2000). Tutorial: Meta-logical Frameworks. In: McAllester, D. (eds) Automated Deduction - CADE-17. CADE 2000. Lecture Notes in Computer Science(), vol 1831. Springer, Berlin, Heidelberg. https://doi.org/10.1007/10721959_42
Download citation
DOI: https://doi.org/10.1007/10721959_42
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-67664-5
Online ISBN: 978-3-540-45101-3
eBook Packages: Springer Book Archive