Discovering Classes of Strongly Equivalent Logic Programs

10/12/2011
by   Y. Chen, et al.
0

In this paper we apply computer-aided theorem discovery technique to discover theorems about strongly equivalent logic programs under the answer set semantics. Our discovered theorems capture new classes of strongly equivalent logic programs that can lead to new program simplification rules that preserve strong equivalence. Specifically, with the help of computers, we discovered exact conditions that capture the strong equivalence between a rule and the empty set, between two rules, between two rules and one of the two rules, between two rules and another rule, and between three rules and two of the three rules.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
05/16/2022

Strong Equivalence of Logic Programs with Counting

In answer set programming, two groups of rules are considered strongly e...
research
04/29/2014

An Approach to Forgetting in Disjunctive Logic Programs that Preserves Strong Equivalence

In this paper we investigate forgetting in disjunctive logic programs, w...
research
02/26/2011

Back and Forth Between Rules and SE-Models (Extended Version)

Rules in logic programming encode information about mutual interdependen...
research
08/06/2021

Here and There with Arithmetic

In the theory of answer set programming, two groups of rules are called ...
research
10/19/2020

ERIC: Extracting Relations Inferred from Convolutions

Our main contribution is to show that the behaviour of kernels across mu...
research
11/09/2020

A Syntactic Approach to Studying Strongly Equivalent Logic Programs

In the field of Answer Set Programming (ASP), two logic programs are str...
research
01/15/2014

Modularity Aspects of Disjunctive Stable Models

Practically all programming languages allow the programmer to split a pr...

Please sign up or login with your details

Forgot password? Click here to reset