Predicate abstraction is a form of abstract interpretation where the abstract domain is constructed from a finite set of predicates over the variables of the program. This paper explores a way to integrate predicate abstraction into a calculus for deductive program verification based on symbolic exe
Embedding revision programs in logic programming situation calculus
โ Scribed by Chitta Baral
- Publisher
- Elsevier Science
- Year
- 1997
- Tongue
- English
- Weight
- 827 KB
- Volume
- 30
- Category
- Article
- ISSN
- 0743-1066
No coin nor oath required. For personal study only.
๐ SIMILAR VOLUMES
A rule-based program will return a set of answers to each query. An impure program, which includes the Prolog ut ``!'' and ``not@รA'' operators, can return dierent answers if its rules are re-ordered. There are also many reasoning systems that return only the ยฎrst answer found for each query; these
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