Model Elimination, Logic Programming and Computing Answers
Abstract
. We prove that theorem provers using model elimination (ME) can be used as answer complete interpreters for disjunctive logic programming. For this, the restart variant of ME with a mechanism for computing answers and the ancestry refinement is introduced. Furthermore, we demonstrate that in the context of automated theorem proving it is much more difficult to compute (non-trivial) answers to goals, instead of only proving the existence of answers. It holds that resolution with subsumption is not answer complete. We consider puzzle examples and give a comparative study of OTTER, SETHEO and our restart model elimination prover PROTEIN. Keywords. Automated reasoning; theorem proving; model elimination; logic programming; computing answers. The aim of this paper is twofold: Firstly, we prove that theorem provers using model elimination (ME) can be used as answer complete interpreters for disjunctive logic programming. Secondly, we demonstrate that in the context of automated theorem p...
Cite
Text
Baumgartner et al. "Model Elimination, Logic Programming and Computing Answers." International Joint Conference on Artificial Intelligence, 1995.Markdown
[Baumgartner et al. "Model Elimination, Logic Programming and Computing Answers." International Joint Conference on Artificial Intelligence, 1995.](https://mlanthology.org/ijcai/1995/baumgartner1995ijcai-model/)BibTeX
@inproceedings{baumgartner1995ijcai-model,
title = {{Model Elimination, Logic Programming and Computing Answers}},
author = {Baumgartner, Peter and Furbach, Ulrich and Stolzenburg, Frieder},
booktitle = {International Joint Conference on Artificial Intelligence},
year = {1995},
pages = {335-341},
url = {https://mlanthology.org/ijcai/1995/baumgartner1995ijcai-model/}
}