Journal of the Japanese Society for Artificial Intelligence
Online ISSN : 2435-8614
Print ISSN : 2188-2266
Print ISSN:0912-8085 until 2013
Extended Prolog with Logical Constraint Descriptions
Kiyoshi AKAMA
Author information
MAGAZINE FREE ACCESS

1988 Volume 3 Issue 5 Pages 581-589

Details
Abstract

HYPOSE is an extended prolog with logical constraint descriptions. The declarative interpretation of the inference of HYPOSE is to find a subset D of the given hypothesis set⊿, such that the union of fact set F and D implies the given query Q under the restriction that the union of F and D does not imply the given constraint C. Procedurally, the constraint works as a demon that watches the execution of the query Q so as not to violate the given constraint C. HYPOSE increases the expressive power of constraints, since we can write constraints in the same logical way as we write programs in prolog. It allows us to implement a very efficient inference with constraints, since the consttaint demon can work incrementally. It supplies a natural framework for dealing logically with hypotheses and changing knowledge base, while standard prolog does not give a good logical treatment for them.

Content from these authors
© 1988 The Japaense Society for Artificial Intelligence
Previous article Next article
feedback
Top