• DocumentCode
    2721885
  • Title

    Extension table evaluation of datalog programs with negation

  • Author

    Shih, Chia-Fang ; Dietrich, Suzanne Wagner

  • Author_Institution
    Dept. of Comput. Sci. & Eng., Arizona State Univ., Tempe, AZ, USA
  • fYear
    1991
  • fDate
    27-30 Mar 1991
  • Firstpage
    792
  • Lastpage
    798
  • Abstract
    The authors describe the ET*NOT, algorithm, which uses the ET* algorithm to evaluate the predicates in negative literals and uses the resulting extension tables to represent the positive facts. If the literal is in the extension table, the result of the negation is false; otherwise, it is true. Applying the ET*NOT algorithm to evaluate negation has two advantages. The first advantage is that the ET*NOT algorithm extends the implementation of the negation as failure rule to evaluate negation under the more powerful closed world assumption. The second advantage is that the ET*NOT algorithm uses the materialized views of the predicates in the extension table and may avoid expensive recomputation
  • Keywords
    artificial intelligence; deductive databases; knowledge based systems; closed world assumption; datalog programs; deductive databases; extension table evaluation; failure rule; materialized views; negation; predicates; Algebra; Computer science; Data engineering; Data models; Database languages; Deductive databases; EMP radiation effects; Logic programming; Relational databases; Terminology;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computers and Communications, 1991. Conference Proceedings., Tenth Annual International Phoenix Conference on
  • Conference_Location
    Scottsdale, AZ
  • Print_ISBN
    0-8186-2133-8
  • Type

    conf

  • DOI
    10.1109/PCCC.1991.113896
  • Filename
    113896