Prolog Extensions Based on Tableau Calculus

Abstract

The intention of this paper is to help bridging the gap between logic programming and theorem proving. It presents the design of a Gentzen type proof search procedure, based on classical tableau calculus, for knowledge bases consisting of arbitrary first order formulas. At each proof search step, when a new formula is to be chosen from the knowledge base, the procedure chooses in such a way that the search space is small. When applied to a Horn clause knowledge base and an atomic goal, it performs the same proof search steps as any PROLOG interpreter would do. Hence, PROLOG can be viewed as a special Gentzen type procedure just as it is a special (namely, linear input) resolution procedure.

Cite

Text

Schönfeld. "Prolog Extensions Based on Tableau Calculus." International Joint Conference on Artificial Intelligence, 1985.

Markdown

[Schönfeld. "Prolog Extensions Based on Tableau Calculus." International Joint Conference on Artificial Intelligence, 1985.](https://mlanthology.org/ijcai/1985/schonfeld1985ijcai-prolog/)

BibTeX

@inproceedings{schonfeld1985ijcai-prolog,
  title     = {{Prolog Extensions Based on Tableau Calculus}},
  author    = {Schönfeld, Wolfgang},
  booktitle = {International Joint Conference on Artificial Intelligence},
  year      = {1985},
  pages     = {730-732},
  url       = {https://mlanthology.org/ijcai/1985/schonfeld1985ijcai-prolog/}
}