TY - GEN
T1 - Tight semantics for logic programs
AU - Pereira, Luís Moniz
AU - Pinto, Alexandre Miguel
PY - 2010/6/25
Y1 - 2010/6/25
N2 - We define the Tight Semantics (TS), a new semantics for all NLPs complying with the requirements of: 2-valued semantics; preserving the models of SM; guarantee of model existence, even in face of Odd Loops Over Negation (OLONs) or infinite chains; relevance; cumulativity; and compliance with the Well-Founded Model. When complete models are unnecessary, and top-down querying (à la Prolog) is desired, TS provides the 2-valued option that guarantees model existence, as a result of its relevance property. Top-down querying with abduction by need is rendered available too by TS. The user need not pay the price of computing whole models, nor that of generating all possible abductions, only to filter irrelevant ones subsequently. A TS model of a NLP P is any minimal model (MM) M of P that further satisfies b P-the program remainder of P-in that each loop in b P has a MM contained in M, whilst respecting the constraints imposed by the MMs of the other loops so-constrained too. The applications afforded by TS are all those of Stable Models, which it generalizes, plus those permitting to solve OLONs for model existence, plus those employing OLONs for productively obtaining problem solutions, not just filtering them (like Integrity Constraints).
AB - We define the Tight Semantics (TS), a new semantics for all NLPs complying with the requirements of: 2-valued semantics; preserving the models of SM; guarantee of model existence, even in face of Odd Loops Over Negation (OLONs) or infinite chains; relevance; cumulativity; and compliance with the Well-Founded Model. When complete models are unnecessary, and top-down querying (à la Prolog) is desired, TS provides the 2-valued option that guarantees model existence, as a result of its relevance property. Top-down querying with abduction by need is rendered available too by TS. The user need not pay the price of computing whole models, nor that of generating all possible abductions, only to filter irrelevant ones subsequently. A TS model of a NLP P is any minimal model (MM) M of P that further satisfies b P-the program remainder of P-in that each loop in b P has a MM contained in M, whilst respecting the constraints imposed by the MMs of the other loops so-constrained too. The applications afforded by TS are all those of Stable Models, which it generalizes, plus those permitting to solve OLONs for model existence, plus those employing OLONs for productively obtaining problem solutions, not just filtering them (like Integrity Constraints).
KW - Cumulativity
KW - Normal Logic Programs
KW - Stable Models
KW - Well-Founded Semantics
KW - Relevance
KW - Program Remainder
KW - Normal Logic Programs
KW - Relevance
KW - Cumulativity
KW - Stable Models
KW - Well-Founded Semantics
KW - Program Remainder
UR - http://www.scopus.com/inward/record.url?scp=84880199301&partnerID=8YFLogxK
U2 - 10.4230/LIPIcs.ICLP.2010.134
DO - 10.4230/LIPIcs.ICLP.2010.134
M3 - Conference contribution
SN - 9783939897170
VL - 7
T3 - Leibniz International Proceedings in Informatics, LIPIcs
SP - 134
EP - 143
BT - Technical Communications of the 26th International Conference on Logic Programming
A2 - Hermenegildo, Manuel
A2 - Schaub, Torsten
PB - Schloss Dagstuhl - Leibniz-Zentrum fuer Informatik, Germany
CY - Leibniz
T2 - 26th International Conference on Logic Programming, ICLP 2010
Y2 - 16 July 2010 through 19 July 2010
ER -