anthem: Transforming gringo Programs into First-Order Theories (Preliminary Report)

09/30/2018
by   Vladimir Lifschitz, et al.
0

In a recent paper by Harrison et al., the concept of program completion is extended to a large class of programs in the input language of the ASP grounder gringo. We would like to automate the process of generating and simplifying completion formulas for programs in that language, because examining the output produced by this kind of software may help programmers to see more clearly what their program does and to what degree its set of stable models conforms with their intentions. If a formal specification for the program is available, then it may be possible to use this software, in combination with automated reasoning tools, to verify that the program is correct. This note is a preliminary report on a project motivated by this idea.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
08/05/2020

Verifying Tight Logic Programs with anthem and Vampire

This paper continues the line of research aimed at investigating the rel...
research
11/28/2020

A Deductive Verification Framework For Higher Order Programs

In this report, we present the preliminary work developed for our resear...
research
03/24/2018

Extended Abstract: Mimicry Resilient Program Behavior Modeling with LSTM based Branch Models

In the software design, protecting a computer system from a plethora of ...
research
01/08/2013

Lloyd-Topor Completion and General Stable Models

We investigate the relationship between the generalization of program co...
research
05/24/2023

On Program Completion, with an Application to the Sum and Product Puzzle

This paper describes a generalization of Clark's completion that is appl...
research
06/05/2023

AutoScrum: Automating Project Planning Using Large Language Models

Recent advancements in the field of large language models have made it p...
research
08/25/2019

Testing Neural Programs

Deep neural networks have been increasingly used in software engineering...

Please sign up or login with your details

Forgot password? Click here to reset