For the most recent entries see the Petri Nets Newsletter.

High-level Petri net model of logic program with negation.

Li, L.W.

In: IEEE Trans. on Knowledge and data engineering, Vol. 6, No. 3, pages 382-395. 1994.

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. Here 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 here.

Keywords: high-level Petri nets, logic programs, negation-as-failure rule, nonmonotonic reasoning, predicate/transition nets.


Do you need a refined search? Try our search engine which allows complex field-based queries.

Back to the Petri Nets Bibliography