Termination Prediction for General Logic Programs
| dc.creator | Shen, Yi-Dong | |
| dc.creator | De Schreye, Danny | |
| dc.creator | Voets, Dean | |
| dc.date | 2009-05-13 | |
| dc.date.accessioned | 2026-07-07T13:14:25Z | |
| dc.date.available | 2026-07-07T13:14:25Z | |
| dc.description | We present a heuristic framework for attacking the undecidable termination problem of logic programs, as an alternative to current termination/non-termination proof approaches. We introduce an idea of termination prediction, which predicts termination of a logic program in case that neither a termination nor a non-termination proof is applicable. We establish a necessary and sufficient characterization of infinite (generalized) SLDNF-derivations with arbitrary (concrete or moded) queries, and develop an algorithm that predicts termination of general logic programs with arbitrary non-floundering queries. We have implemented a termination prediction tool and obtained quite satisfactory experimental results. Except for five programs which break the experiment time limit, our prediction is 100% correct for all 296 benchmark programs of the Termination Competition 2007, of which eighteen programs cannot be proved by any of the existing state-of-the-art analyzers like AProVE07, NTI, Polytool and TALP. | |
| dc.description | 28 pages, 12 figures. to appear in Theory and Practice of Logic Programming (TPLP) | |
| dc.identifier | https://arxiv.org/abs/0905.2004 | |
| dc.identifier | http://arxiv.org/abs/0905.2004 | |
| dc.identifier.uri | http://salesiana.dossiersoluciones.com/handle/123456789/230205 | |
| dc.subject | Programming Languages | |
| dc.subject | Artificial Intelligence | |
| dc.subject | Logic in Computer Science | |
| dc.title | Termination Prediction for General Logic Programs | |
| dc.type | text |