Hostname: page-component-74656f9884-2dmjx Total loading time: 0 Render date: 2026-11-10T11:47:48.338Z Has data issue: false hasContentIssue false

The CIFF proof procedure for abductive logic programming with constraints: Theory, implementation and experiments

Published online by Cambridge University Press:  14 August 2009

PAOLO MANCARELLA
Affiliation:
Dipartimento di Informatica, Università di Pisa, Pisa, Tuscany, Italy (e-mail: paolo.mancarella@unipi.it, terreni@di.unipi.it)
GIACOMO TERRENI
Affiliation:
Dipartimento di Informatica, Università di Pisa, Pisa, Tuscany, Italy (e-mail: paolo.mancarella@unipi.it, terreni@di.unipi.it)
FARIBA SADRI
Affiliation:
Department of Computing, Imperial College London, London, UK (e-mail: fs@doc.ic.ac.uk, ft@doc.ic.ac.uk)
FRANCESCA TONI
Affiliation:
Department of Computing, Imperial College London, London, UK (e-mail: fs@doc.ic.ac.uk, ft@doc.ic.ac.uk)
ULLE ENDRISS
Affiliation:
Institute for Logic, Language and Computation (ILLC), University of Amsterdam, Amsterdam, The Netherlands (e-mail: ulle.endriss@uva.nl)
Rights & Permissions [Opens in a new window]

Abstract

Core share and HTML view are not available for this content. However, as you have access to this content, a full PDF is available via the 'Save PDF' action button.

We present the CIFF proof procedure for abductive logic programming with constraints, and we prove its correctness. CIFF is an extension of the IFF proof procedure for abductive logic programming, relaxing the original restrictions over variable quantification (allowedness conditions) and incorporating a constraint solver to deal with numerical constraints as in constraint logic programming. Finally, we describe the CIFF system, comparing it with state-of-the-art abductive systems and answer set solvers and showing how to use it to program some applications.

Information

Type
Regular Papers
Copyright
Copyright © Cambridge University Press 2009