paper-with-me

홈 › Papers

Tools and Methodologies for Verifying Answer Set Programs

2022-08-05 · Zach Hansen

Answer Set Programming (ASP) is a powerful declarative programming paradigm commonly used for solving challenging search and optimization problems. The modeling languages of ASP are supported by sophisticated solving algorithms (solvers) that make the solution search efficient while enabling the programmer to model the problem at a high level of abstraction. As an approach to Knowledge Representation and Reasoning, ASP benefits from its simplicity, conciseness and rigorously defined semantics. These characteristics make ASP a straightforward way to develop formally verifiable programs. In the context of artificial intelligence (AI), the clarity of ASP programs lends itself to the construction of explainable, trustworthy AI. In support of these goals, my research is concerned with extending the theory and tools supporting the verification of ASP progams.

📄 PDF Abstract BibTeX arXiv:2208.03096

Code (0)

등록된 구현이 없습니다.

Similar Papers 제목 키워드 기반

Verifying Tight Logic Programs with anthem and Vampire

2020-08-05 · Jorge Fandinno, Vladimir Lifschitz, Patrick Lühne, Torsten Schaub

This paper continues the line of research aimed at investigating the relationship between logic programs and first-order theories. We extend the definition of program completion to programs with input and output in a sub…

LEMMA

Relating Answer Set Programming and Many-sorted Logics for Formal Verification

2025-02-13 · Zachary Hansen

Answer Set Programming (ASP) is an important logic programming paradigm within the field of Knowledge Representation and Reasoning. As a concise, human-readable, declarative language, ASP is an excellent tool for develop…

Inconsistency Proofs for ASP: The ASP-DRUPE Format

2019-07-24 · Mario Alviano, Carmine Dodaro, Johannes K. Fichte, Markus Hecher 외

Answer Set Programming (ASP) solvers are highly-tuned and complex procedures that implicitly solve the consistency problem, i.e., deciding whether a logic program admits an answer set. Verifying whether a claimed answer …

Automated Aggregator -- Rewriting with the Counting Aggregate

2020-09-22 · Michael Dingess, Miroslaw Truszczynski

Answer set programming is a leading declarative constraint programming paradigm with wide use for complex knowledge-intensive applications. Modern answer set programming languages support many equivalent ways to model co…

Automated Verification of Equivalence Properties in Advanced Logic Programs -- Bachelor Thesis

2023-10-11 · Jan Heuer

With the increase in industrial applications using Answer Set Programming, the need for formal verification tools, particularly for critical applications, has also increased. During the program optimisation process, it w…

NegationTranslation