On the implementation of an extensible declarative proof language?

5Citations
Citations of this article
3Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Following the success of the Mizar [15, 9] system in the mechanisation of mathematics, there is an increasing interest in the theorem proving community in developing similar declarative languages. In this paper we discuss the implementation of a simple declarative proof language (SPL) on top of the HOL system where scripts in this language are used to generate HOL theorems, and HOL definitions, axioms, theorems and proof procedures can be used in SPL scripts. Unlike Mizar, the language is extensible, in the sense that the user can extend the syntax and semantics of the language during the mechanisation of a theory. A case study in the mechanisation of group theory illustrates how this extensibility can be used to reduce the difierence between formal and informal proofs, and therefore increase the readability of formal proofs.

Cite

CITATION STYLE

APA

Zammit, V. (1999). On the implementation of an extensible declarative proof language? In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 1690, pp. 185–202). Springer Verlag. https://doi.org/10.1007/3-540-48256-3_13

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free