A Prolog technology theorem prover: A new exposition and implementation in Prolog (Q1199932)

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 96273
Language Label Description Also known as
default for all languages
No label defined
    English
    A Prolog technology theorem prover: A new exposition and implementation in Prolog
    scientific article; zbMATH DE number 96273

      Statements

      A Prolog technology theorem prover: A new exposition and implementation in Prolog (English)
      0 references
      0 references
      17 January 1993
      0 references
      A Prolog technology theorem prover (PTTP) [\textit{M. E. Stickel}, J. Autom. Reasoning 4, No. 4, 353-380 (1988; Zbl 0662.68104)] is an extension of Prolog that is complete for the full first-order predicate calculus. This is achieved through 3 strategic changes: \(\bullet\) A unification algorithm is used with the occur check, \(\bullet\) unbounded depth-first search is replaced by depth-first iterative deepening search, and \(\bullet\) the model elimination reduction rule is added to Prolog inferences. The paper offers a concise and readable description of the PTTP implementation in Prolog. The performance of the resulting logic program is approaching that of Lisp PTTP implementations. Special attention is given to suggestions of possible extensions to Prolog that would enable a higher performance of PTTP logic programs.
      0 references
      search strategies
      0 references
      model elimination
      0 references
      0 references
      0 references
      0 references
      0 references

      Identifiers