DocumentCode :
1203263
Title :
High-level Petri net model of logic program with negation
Author :
Li, Liwu
Author_Institution :
Sch. of Comput. Sci., Windsor Univ., Ont., Canada
Volume :
6
Issue :
3
fYear :
1994
fDate :
6/1/1994 12:00:00 AM
Firstpage :
382
Lastpage :
395
Abstract :
The formalism of nonmonotonic reasoning has been integrated into logic programming to define semantics for logic program with negation. Because a Petri net provides a uniform model for both the logic of knowledge and the control of inference, the class of high-level Petri nets called predicate/transition nets (PrT-nets) has been employed to study production rule based expert systems and Horn clause logic programs. We show that a PrT-net can implement the nonmonotonicity associated with a logic program with negation as well as the monotonicity of Horn clause logic program. In particular, we define a semantics for a normal logic program and implement it with PrT-net. We demonstrate that in the presence of inconsistency in a normal logic program, the semantics still works well by deducing meaningful answers. The variations and potential applications of the PrT-net are also addressed
Keywords :
Horn clauses; Petri nets; expert systems; logic programming; nonmonotonic reasoning; Horn clause logic programs; PrT-nets; high-level Petri net model; inconsistency; inference control; logic programming; negation; nonmonotonic reasoning; normal logic program; predicate/transition nets; production rule based expert systems; semantics; uniform model; Computer languages; Control systems; Councils; Expert systems; Helium; Knowledge representation; Logic programming; Petri nets; Production systems; Programming profession;
fLanguage :
English
Journal_Title :
Knowledge and Data Engineering, IEEE Transactions on
Publisher :
ieee
ISSN :
1041-4347
Type :
jour
DOI :
10.1109/69.334863
Filename :
334863
Link To Document :
بازگشت