Hostname: page-component-74656f9884-2dmjx Total loading time: 0 Render date: 2026-11-08T23:28:37.134Z Has data issue: false hasContentIssue false

Relating Two Dialects of Answer Set Programming

Published online by Cambridge University Press:  20 September 2019

AMELIA HARRISON
Affiliation:
Google (e-mail: amelia.j.harrison@gmail.com)
VLADIMIR LIFSCHITZ
Affiliation:
University of Texas at Austin (e-mail: vl@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.

The input language of the answer set solver clingo is based on the definition of a stable model proposed by Paolo Ferraris. The semantics of the ASP-Core language, developed by the ASP Standardization Working Group, uses the approach to stable models due to Wolfgang Faber, Nicola Leone, and Gerald Pfeifer. The two languages are based on different versions of the stable model semantics, and the ASP-Core document requires, “for the sake of an uncontroversial semantics,” that programs avoid the use of recursion through aggregates. In this paper we prove that the absence of recursion through aggregates does indeed guarantee the equivalence between the two versions of the stable model semantics, and show how that requirement can be relaxed without violating the equivalence property.

Information

Type
Original Article
Copyright
© Cambridge University Press 2019