We introduce a logic programming language which supports hypothetical and counterfactual reasoning. The language is based on a conditional logic which enables to formalize conditional updates of the knowledge base. Due to the presence of integrity constraints, alternative revisions of the knowledge
Hypothetical reasoning in logic programming: a semantic approach
โ Scribed by Antonio Brogi; Evelina Lamma; Paula Mello
- Publisher
- Elsevier Science
- Year
- 1990
- Tongue
- English
- Weight
- 517 KB
- Volume
- 36
- Category
- Article
- ISSN
- 0020-0190
No coin nor oath required. For personal study only.
๐ SIMILAR VOLUMES
We use a language L in which we have the propositional connectives A (and), V (or), and -i (not) as primitive. Alternatively we could take some as primitive and define others via the usual definitions, which work even in Kleene's three-valued logic. We also allow quantifiers V and 3, taking both as
Depth-ยฎrst evaluation causes a gap between the result of the computation and the classical declarative semantics for logic programs. The paper presents a new semantics for logic programs closing that gap. Although not classical, this semantics, called biquantale semantics, is declarative, since it i
Considered in this paper is a method to reduce cumulative execution time in hypothetical reasoning using inference-path network. Logic-based hypothetical reasoning provides an efficient framework that can be applied to such areas as diagnostics and design, but in so doing, the reasoning speed may pr