DocumentCode
3260536
Title
A Petri net semantics for logic programs with negation
Author
Shimura, Teruhiro ; Lobo, Jorge ; Murata, Tadao
Author_Institution
Dept. of Electr. Eng. & Comput. Sci., Illinois Univ., Chicago, IL, USA
fYear
1992
fDate
15-20 Jun 1992
Firstpage
292
Lastpage
299
Abstract
An extended Petri net is used to model function-free logic programs with negation, i.e. normal logic programs. In this model, because of the presence of inhibitor arcs, the arbitrary application of firing rules may cause a contradictory situation. The authors suggest two directions to avoid contradictions, greedy and secure application of firing rules. Secure application is a direct translation of the well-founded semantics in the net model. Furthermore, the authors show that an unfounded set corresponds to a siphon in Petri net theory when one deletes the transitions disabled by the secure application of firing rules, and that the property of siphons simplifies the computation of well-founded semantics for logic programs
Keywords
Petri nets; formal specification; logic programming; programming theory; Petri net semantics; contradictions; firing rules; function-free logic programs; greedy application; inhibitor arcs; negation; secure application; siphon; unfounded set; Application software; Artificial intelligence; Database languages; Inhibitors; Logic; Logic programming; Parallel architectures; Petri nets; Polynomials; Proposals; Specification languages;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Engineering and Knowledge Engineering, 1992. Proceedings., Fourth International Conference on
Conference_Location
Capri
Print_ISBN
0-8186-2830-8
Type
conf
DOI
10.1109/SEKE.1992.227976
Filename
227976
Link To Document