Saved in:
Bibliographic Details
Main Authors: Gerlach, Lukas, Carral, David, Hecher, Markus
Format: Preprint
Published: 2024
Subjects:
Online Access:https://arxiv.org/abs/2405.15794
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866915507105431552
author Gerlach, Lukas
Carral, David
Hecher, Markus
author_facet Gerlach, Lukas
Carral, David
Hecher, Markus
contents Answer set programming (ASP) is a logic programming formalism used in various areas of artificial intelligence like combinatorial problem solving and knowledge representation and reasoning. It is known that enhancing ASP with function symbols makes basic reasoning problems highly undecidable. However, even in simple cases, state of the art reasoners, specifically those relying on a ground-and-solve approach, fail to produce a result. Therefore, we reconsider consistency as a basic reasoning problem for ASP. We show reductions that give an intuition for the high level of undecidability. These insights allow for a more fine-grained analysis where we characterize ASP programs as "frugal" and "non-proliferous". For such programs, we are not only able to semi-decide consistency but we also propose a grounding procedure that yields finite groundings on more ASP programs with the concept of "forbidden" facts.
format Preprint
id arxiv_https___arxiv_org_abs_2405_15794
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Finite Groundings for ASP with Functions: A Journey through Consistency
Gerlach, Lukas
Carral, David
Hecher, Markus
Artificial Intelligence
Logic in Computer Science
Answer set programming (ASP) is a logic programming formalism used in various areas of artificial intelligence like combinatorial problem solving and knowledge representation and reasoning. It is known that enhancing ASP with function symbols makes basic reasoning problems highly undecidable. However, even in simple cases, state of the art reasoners, specifically those relying on a ground-and-solve approach, fail to produce a result. Therefore, we reconsider consistency as a basic reasoning problem for ASP. We show reductions that give an intuition for the high level of undecidability. These insights allow for a more fine-grained analysis where we characterize ASP programs as "frugal" and "non-proliferous". For such programs, we are not only able to semi-decide consistency but we also propose a grounding procedure that yields finite groundings on more ASP programs with the concept of "forbidden" facts.
title Finite Groundings for ASP with Functions: A Journey through Consistency
topic Artificial Intelligence
Logic in Computer Science
url https://arxiv.org/abs/2405.15794