Hostname: page-component-6766d58669-l4t7p Total loading time: 0 Render date: 2026-05-24T14:29:13.508Z Has data issue: false hasContentIssue false

Verifying Tight Logic Programs with anthem and vampire

Published online by Cambridge University Press:  21 September 2020

JORGE FANDINNO
Affiliation:
University of Potsdam, Germany
VLADIMIR LIFSCHITZ
Affiliation:
University of Texas at Austin, USA
PATRICK LÜHNE
Affiliation:
University of Potsdam, Germany
TORSTEN SCHAUB
Affiliation:
University of Potsdam, Germany

Abstract

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 subset of the input language of the ASP grounder gringo, study the relationship between stable models and completion in this context, and describe preliminary experiments with the use of two software tools, anthem and vampire, for verifying the correctness of programs with input and output. Proofs of theorems are based on a lemma that relates the semantics of programs studied in this paper to stable models of first-order formulas.

Information

Type
Original Article
Copyright
© The Author(s), 2020. Published by Cambridge University Press

Access options

Get access to the full version of this content by using one of the access options below. (Log in options will check for institutional or personal access. Content may require purchase if you do not have access.)

Article purchase

Temporarily unavailable

Supplementary material: PDF

Fandinno et al. supplementary material

Fandinno et al. supplementary material 1

Download Fandinno et al. supplementary material(PDF)
PDF 324.7 KB
Supplementary material: File

Fandinno et al. supplementary material

Fandinno et al. supplementary material 2

Download Fandinno et al. supplementary material(File)
File 294.8 KB