Hostname: page-component-7b7567c8c-tnzcf Total loading time: 0 Render date: 2026-11-12T18:08:30.389Z Has data issue: false hasContentIssue false

Program completion in the input language of GRINGO*

Published online by Cambridge University Press:  23 August 2017

AMELIA HARRISON
Affiliation:
Department of Computer Science, Austin, Texas, USA (e-mails: ameliaj@cs.utexas.edu, vl@cs.utexas.edu, draju@cs.utexas.edu)
VLADIMIR LIFSCHITZ
Affiliation:
Department of Computer Science, Austin, Texas, USA (e-mails: ameliaj@cs.utexas.edu, vl@cs.utexas.edu, draju@cs.utexas.edu)
DHANANJAY RAJU
Affiliation:
Department of Computer Science, Austin, Texas, USA (e-mails: ameliaj@cs.utexas.edu, vl@cs.utexas.edu, draju@cs.utexas.edu)
Rights & Permissions [Opens in a new window]

Abstract

Core share and HTML view are not available for this content. However, as you have access to this content, a full PDF is available via the 'Save PDF' action button.

We argue that turning a logic program into a set of completed definitions can be sometimes thought of as the “reverse engineering” process of generating a set of conditions that could serve as a specification for it. Accordingly, it may be useful to define completion for a large class of Answer Set Programming (ASP) programs and to automate the process of generating and simplifying completion formulas. Examining the output produced by this kind of software may help programmers to see more clearly what their program does, and to what degree its behavior conforms with their expectations. As a step toward this goal, we propose here a definition of program completion for a large class of programs in the input language of the ASP grounder gringo, and study its properties.

Information

Type
Regular Papers
Copyright
Copyright © Cambridge University Press 2017 
Supplementary material: PDF

Harrison et al supplementary material

Online Appendix

Download Harrison et al supplementary material(PDF)
PDF 220.3 KB