Using linear constraints for logic program termination analysis. Issue 3 (31st March 2016)
- Record Type:
- Journal Article
- Title:
- Using linear constraints for logic program termination analysis. Issue 3 (31st March 2016)
- Main Title:
- Using linear constraints for logic program termination analysis
- Authors:
- CALAUTTI, MARCO
GRECO, SERGIO
MOLINARO, CRISTIAN
TRUBITSYNA, IRINA - Abstract:
- Abstract: It is widely acknowledged that function symbols are an important feature in answer set programming, as they make modelling easier, increase the expressive power, and allow us to deal with infinite domains. The main issue with their introduction is that the evaluation of a program might not terminate and checking whether it terminates or not is undecidable. To cope with this problem, several classes of logic programs have been proposed where the use of function symbols is restricted but the program evaluation termination is guaranteed. 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 classes of rule-bounded and cycle-bounded programs, which overcome different limitations of current approaches by performing a more global analysis of how terms are propagated from the body to the head of rules. Results on the correctness, the complexity, and the expressivity of the proposed approach are provided.
- Is Part Of:
- Theory and practice of logic programming. Volume 16:Issue 3(2016)
- Journal:
- Theory and practice of logic programming
- Issue:
- Volume 16:Issue 3(2016)
- Issue Display:
- Volume 16, Issue 3 (2016)
- Year:
- 2016
- Volume:
- 16
- Issue:
- 3
- Issue Sort Value:
- 2016-0016-0003-0000
- Page Start:
- 353
- Page End:
- 377
- Publication Date:
- 2016-03-31
- Subjects:
- Answer set programming, -- Function symbols, -- Bottom-up evaluation, -- Program evaluation termination, -- Stable models
Logic programming -- Periodicals
Artificial intelligence -- Computer programs -- Periodicals
Constraint programming (Computer science) -- Periodicals
005.115 - Journal URLs:
- https://www.cambridge.org/core/journals/theory-and-practice-of-logic-programming ↗
- DOI:
- 10.1017/S1471068416000077 ↗
- Languages:
- English
- ISSNs:
- 1471-0684
- Deposit Type:
- Legaldeposit
- View Content:
- Available online (eLD content is only available in our Reading Rooms) ↗
- Physical Locations:
- British Library HMNTS - ELD Digital store
- Ingest File:
- 257.xml