arrow
Return

A progression semantics for first-order logic programs

delete2017-09-01
delete2
delete
OA
AI
周
周熠 (Yi Zhou) *
Y
Yan Zhang
DOI:10.1016/j.artint.2017.06.001delete
deleteOriginal
deleteShare
deleteSave
View PDF
Abstract

Abstract

En 中文
In this paper, we propose a progression semantics for first-order normal logic programs, and show that it is equivalent to the well-known stable model (answer set) semantics. The progressional definition sheds new insights into Answer Set Programming (ASP), for instance, its relationships to Datalog, First-Order Logic (FOL) and Satisfiability Modulo Theories (SMT). As an example, we extend the notion of boundedness in Datalog for ASP, and show that it coincides with the notions of recursion-freeness and loop-freeness under program equivalence. In addition, we prove that boundedness precisely captures first-order definability for normal logic programs on arbitrary structures. Finally, we show that the progressional definition suggests an alternative translation from ASP to SMT, which yields a new way of implementing first-order ASP. (C) 2017 Elsevier B.V. All rights reserved.
Keywords:
Logic programming
Stable model
Progression
First-order
AI Summary

AI Summary

Key information extracted from the uploaded paper, including a brief overview, abstract, background, key highlights, visual analysis, and future outlook.

Journal

Artificial Intelligence Review cover
Artificial Intelligence Review
IF:
13.9
Papers:
6.1K
Citations:
1.9W

Organization

W
western sydney university
Scholars:
1.0W
Papers: 1.1W
Citations: 16
Cited Papers

Cited Papers

Ordered completion for first-order logic programs on finite structures
err2012-02-01
err12
errOAAI
errAsuncion, Vernon; Lin, Fangzhen; Zhang, Yan; Zhou, Yi
errShare
errSave
FLP answer set semantics without circular justifications for general logic programs
err2014-08-01
err25
errOAAI
errShen, Yi-Dong; Wang, Kewen; Eiter, Thomas; Fink, Michael; Redl, Christoph; Krennwallner, Thomas; Deng, Jun
errShare
errSave
err
IF0
err
err0
PREAI
err
errShare
errSave
errShare
errSave
Ordered completion for logic programs with aggregates
err2015-07-01
err8
errOAAI
errAsuncion, Vernon; Chen, Yin; Zhang, Yan; Zhou, Yi
errShare
errSave
researcher View more