Reiter, R. (1978). On closed world data bases. In H. Gallaire and J. Minker (eds.), Logic and Data Bases, pp. 55–76. New York: Plenum. DOI 10.1007/978-1-4684-3384-5_3
Key takeaways
Read in full (NOTE-899), from Reiter’s 1977 workshop report, not the printed chapter. Reiter defines the closed-world assumption (CWA) for a function-free first-order database as reasoning from DB together with the negation of every ground atom that DB does not entail, and contrasts it with the open-world assumption (OWA), under which only what DB entails is an answer. He shows that, when DB with these added negations is consistent, closed-world evaluation of any existential query reduces to ordinary (open-world) evaluation of atomic queries combined by union, intersection, difference and projection, so the negations never need to be listed. The CWA can make a consistent database inconsistent (Pa ∨ Pb yields ¬Pa and ¬Pb); consistent Horn databases, and all definite databases, stay consistent. Nothing in the paper concerns how long a search takes: non-entailment is a fixed logical relation, and the CWA’s justification is stated as an assumption of total knowledge of the domain, not proved as a soundness condition.
Why this is here
CLAIM-306: the medic’s “If I can’t find it, it isn’t there” (CASE-085) acts on a failed search as if it showed absence. This is the inference, and its soundness condition is the one CLAIM-306 needs.