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

      0 references
      5 December 2000
      0 references
      Mizar system
      0 references
      theorem proving
      0 references
      0 references
      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

      Identifiers