TIE-BREAKING SEMANTICS AND STRUCTURAL TOTALITY

Citation
Ch. Papadimitriou et M. Yannakakis, TIE-BREAKING SEMANTICS AND STRUCTURAL TOTALITY, Journal of computer and system sciences, 54(1), 1997, pp. 48-60
Citations number
25
Categorie Soggetti
System Science","Computer Science Hardware & Architecture","Computer Science Theory & Methods
ISSN journal
00220000
Volume
54
Issue
1
Year of publication
1997
Pages
48 - 60
Database
ISI
SICI code
0022-0000(1997)54:1<48:TSAST>2.0.ZU;2-M
Abstract
We address the question of when the structure of a Datalog program wit h negation guarantees the existence of a fixpoint. We propose a semant ics of Datalog programs with negation, which we call the tie-breaking semantics. The lie-breaking semantics can be computed in polynomial ti me and results in a fixpoint whenever the rule-goal graph of the progr am has no cycle with an odd number of negative edges. We show that, in some well-defined sense, this is the most general fixpoint semantics of negation possible; in particular, we show that if a cycle with an o dd number of negative edges is present, then the logic program is not structurally total, that is, it has an alphabetic variant which has no fixpoint semantics whatsoever. Determining whether a program is total is undecidable. (C) 1997 Academic Press.