On the implementation of an extensible declarative proof language (Q4945207)
From MaRDI portal
!
This is the item page for this Wikibase entity, intended for internal use and editing purposes. Please use the normal view instead:
scientific article; zbMATH DE number 1424017
| Language | Label | Description | Also known as |
|---|---|---|---|
| default for all languages | No label defined |
||
| English | On the implementation of an extensible declarative proof language |
scientific article; zbMATH DE number 1424017 |
Statements
5 December 2000
0 references
Mizar system
0 references
theorem proving
0 references
0.7755345106124878
0 references
0.7674481868743896
0 references
0.7423290014266968
0 references
0.7394373416900635
0 references
On the implementation of an extensible declarative proof language (English)
0 references
Following the success of the Mizar system in the mechanization of mathematics, there is an increasing interest in the theorem proving community in developing similar declarative languages. In this paper the implementation of a Simple declarative Proof Language (SPL) on top of the H0L system is discussed, where scripts in this language are used to generate H0L theorems, and H0L 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 mechanization of a theory. A case study in the mechanization of group theory illustrates how this extensibility can be used to reduce the difference between formal and informal proofs, and therefore increase the readability of formal proofs. For the entire collection see [Zbl 0929.00038].
0 references