• DocumentCode
    909426
  • Title

    Proof procedure and answer extraction in Petri net model of logic programs

  • Author

    Peterka, George ; Murata, Tadao

  • Author_Institution
    Dept. of Electr. Eng. & Comput. Sci., Illinois Univ., Chicago, IL, USA
  • Volume
    15
  • Issue
    2
  • fYear
    1989
  • fDate
    2/1/1989 12:00:00 AM
  • Firstpage
    209
  • Lastpage
    217
  • Abstract
    A proof procedure and answer extraction in a high-level Petri net model of logic programs is discussed. The logic programs are restricted to the Horn clause subset of first-order predicate logic and finite problems. The logic program is modeled by a high-level Petri net and the execution of the logic program or the answer extraction process in predicate calculus corresponds to a firing sequence which fires the goal transition in the net. For the class of the programs described above, the goal transition is potentially firable if an only if there exists a nonnegative T-invariant which includes the goal transition in its support. This is the main result proved. Three examples are given to illustrate in detail the above results
  • Keywords
    Petri nets; logic programming; programming theory; theorem proving; Horn clause subset; Petri net model; answer extraction; firing sequence; first-order predicate logic; goal transition; logic programs; proof procedure; Artificial intelligence; Automatic logic units; Calculus; Computer science; Fires; Helium; Logic programming; Petri nets; Sufficient conditions; Terminology;
  • fLanguage
    English
  • Journal_Title
    Software Engineering, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0098-5589
  • Type

    jour

  • DOI
    10.1109/32.21746
  • Filename
    21746