Abstract
Logical frameworks, formal systems for programming consequence relation based proof systems, are well known. The notations that have been proposed are suited best to natural deduction style presentations based on truth consequence. We develop a conservative extension of a typical logical framework providing a modal connective which we can use to formalise validity. We argue that this extension is sensible, and provide example encodings of non-standard logics in its terms.
Preview
Unable to display preview. Download preview PDF.
References
A. Avron. Simple consequence relations. Inform. and Comput., 92:105–139, 1991.
A. Avron, F. Honsell, I. Mason, and R. Pollack. Using typed lambda calculus to implement formal systems on a machine. J. Auto. Reas., 9:309–352, 1992.
A. Avron, F. Honsell, M. Miculan, and C. Paravano. Encoding modal logics in logical frameworks. Studia Logica, (to appear).
H. P. Barendregt. Lambda calculi with types. In S. Abramsky, D. Gabbay, and T. S. E. Maibaum, editors, Handbook of Logic in Computer Science, volume 2. Oxford University Press, 1992.
D. Basin, S. Matthews, and L. Viganb. Implementing modal and relevance logics in a logical framework. In C. Aiello et al., editors, Proc. KR'96. Morgan-Kaufmann, California, 1996.
D. Basin, S. Matthews, and L. Viganb. Labelled propositional modal logics: theory and practice. J. Logic Computat., (to appear).
I. Cervesato and F. Pfenning. A linear logical framework. In 11th Ann. Symp. Logic in Comp. Sci. IEEE Computer Society Press, I996.
B. Chellas. Modal Logic. Cambridge University Press, New York, 1980.
K. Dosen. Modal logic as metalogic. J. Logic, Language and Information, 1:173–201, 1992.
A. Felty and D. Miller. Specifying theorem provers in a higher-order logic programming language. In E. Lusk and R. Overbeek, editors, Proc. LADE-9. Springer, Berlin, 1988.
G. Gentzen. Untersuchen über das logische Schliessen. Math. Z., 39:179–210, 405–431, 1934.
J.-Y. Girard. Proof Theory and Logical Complexity. Bibliopolis, Naples, 1987.
I. Hacking. What is logic? J. Philosophy, 76(6), 1979.
R. Harper, F. Honsell, and G. Plotkin. A framework for defining logics. J. Assoc. Comput. Mach., 40:143–184, 1993.
G. Hughes and M. Cresswell. Introduction to Modal Logic. Routledge, London, 1972.
S. C. Kleene. Introduction to Metamathematics. North-Holland, Amsterdam, 1952.
S. Matthews. Logical frameworks for relevance and linear logics. Unpublished.
J. C. Mitchell. Type systems for programming languages. In J. Van Leeuwen, editor, Handbook of Theoretical Computer Science. Elsevier, Amsterdam, 1990.
R. P. Nederpelt et al., editors. Selected papers on Automath. Elsevier, Amsterdam, 1994.
L. C. Paulson. The foundation of a generic theorem prover. J. Auto. Reas., 5:363–397, 1989.
L. C. Paulson. Isabelle: A Generic Theorem Prover. Springer, Berlin, 1994.
F. Pfenning. Logic programming in the LF logical framework. In G. Huet and G. Plotkin, editors, Logical Frameworks. Cambridge University Press, 1991.
D. Prawitz. Natural Deduction. Almqvist and Wiksell, Stockholm, 1965.
D. Prawitz. Ideas and results in proof theory. In J. E. Fensted, editor, Proc. Second Scandinavian Logic Symp., pages 235–307. North-Holland, Amsterdam, 1971.
A. K. Simpson. Kripke semantics for a logical framework. In Proc. Workshop on Types for Proofs and Programs, Båstad, 1992. Available from http://www.dcs.ed.ac.uk/home/als/.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1997 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Matthews, S. (1997). Extending a logical framework with a modal connective for validity. In: Abadi, M., Ito, T. (eds) Theoretical Aspects of Computer Software. TACS 1997. Lecture Notes in Computer Science, vol 1281. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0014564
Download citation
DOI: https://doi.org/10.1007/BFb0014564
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-63388-4
Online ISBN: 978-3-540-69530-1
eBook Packages: Springer Book Archive