Informatica logo


Login Register

  1. Home
  2. Issues
  3. Volume 9, Issue 1 (1998): Special Issue on Programming Theory, Information System Engineering, Software Engineering, and Artificial Intelligence
  4. Handling Termination in a Logical Langua ...

Informatica

Information Submit your article For Referees Help ATTENTION!
  • Article info
  • More
    Article info

Handling Termination in a Logical Language for Active Rules
Volume 9, Issue 1 (1998): Special Issue on Programming Theory, Information System Engineering, Software Engineering, and Artificial Intelligence, pp. 65–84
Bertram Ludäscher   Georg Lausen  

Authors

 
Placeholder
https://doi.org/10.3233/INF-1998-9105
Pub. online: 1 January 1998      Type: Research Article     

Received
1 January 1998
Published
1 January 1998

Abstract

Statelog is a Datalog extension integrating the declarative semantics of deductive rules with the possibility to define updates in the style of active and production rules. The language is surprisingly simple, yet captures many essential features of active rules. After reviewing the basics of active rules, production rules, and deductive rules, we elaborate on the problem of handling rule termination in the context of Statelog: It is undecidable whether a Statelog program terminates for all databases, and PSPACE-complete for a given database. The latter can be accomplished within the logical language: for every Statelog program P, there is a terminating program P↓ which decides for any given database 𝒟, whether P ∪ 𝒟 terminates.

PDF XML
PDF XML

Copyright
No copyright data available.

Keywords
active databases deductive databases production rules termination

Metrics
since January 2020
531

Article info
views

0

Full article
views

382

PDF
downloads

160

XML
downloads

Export citation

Copy and paste formatted citation
Placeholder

Download citation in file


Share


RSS

INFORMATICA

  • Online ISSN: 1822-8844
  • Print ISSN: 0868-4952
  • Copyright © 2023 Vilnius University

About

  • About journal

For contributors

  • OA Policy
  • Submit your article
  • Instructions for Referees
    •  

    •  

Contact us

  • Institute of Data Science and Digital Technologies
  • Vilnius University

    Akademijos St. 4

    08412 Vilnius, Lithuania

    Phone: (+370 5) 2109 338

    E-mail: informatica@mii.vu.lt

    https://informatica.vu.lt/journal/INFORMATICA
Powered by PubliMill  •  Privacy policy