International Workshop on Rules and Rule Markup Languages for the Semantic Web

RuleML 2014: Rules on the Web. From Theory to Applications pp 97-111

Checking Termination of Logic Programs with Function Symbols through Linear Constraints

  • Marco Calautti
  • Sergio Greco
  • Cristian Molinaro
  • Irina Trubitsyna
Conference paper

DOI: 10.1007/978-3-319-09870-8_7

Volume 8620 of the book series Lecture Notes in Computer Science (LNCS)
Cite this paper as:
Calautti M., Greco S., Molinaro C., Trubitsyna I. (2014) Checking Termination of Logic Programs with Function Symbols through Linear Constraints. In: Bikakis A., Fodor P., Roman D. (eds) Rules on the Web. From Theory to Applications. RuleML 2014. Lecture Notes in Computer Science, vol 8620. Springer, Cham

Abstract

Enriching answer set programming with function symbols makes modeling easier, increases the expressive power, and allows us to deal with infinite domains. However, this comes at a cost: common inference tasks become undecidable. To cope with this issue, recent research has focused on finding trade-offs between expressivity and decidability by identifying classes of logic programs that impose limitations on the use of function symbols but guarantee decidability of common inference tasks. Despite the significant body of work in this area, current approaches do not include many simple practical programs whose evaluation terminates. In this paper, we present the novel class of rule-bounded programs. While current techniques perform a limited analysis of how terms are propagated from an individual argument to another, our technique is able to perform a more global analysis, thereby overcoming several limitations of current approaches. We also present a further class of cycle-bounded programs where groups of rules are analyzed together. We show different results on the correctness and the expressivity of the proposed techniques.

Keywords

Logic programming with function symbols bottom-up evaluation program evaluation termination stable models 

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Copyright information

© Springer International Publishing Switzerland 2014

Authors and Affiliations

  • Marco Calautti
    • 1
  • Sergio Greco
    • 1
  • Cristian Molinaro
    • 1
  • Irina Trubitsyna
    • 1
  1. 1.DIMESUniversità della CalabriaRende (CS)Italy