2009
DOI: 10.1017/s1471068409990159
|View full text |Cite
|
Sign up to set email alerts
|

Relativized hyperequivalence of logic programs for modular programming

Abstract: Abstract.A recent framework of relativized hyperequivalence of programs offers a unifying generalization of strong and uniform equivalence. It seems to be especially well suited for applications in program optimization and modular programming due to its flexibility that allows us to restrict, independently of each other, the head and body alphabets in context programs. We study relativized hyperequivalence for the three semantics of logic programs given by stable, supported and supported minimal models. For ea… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

0
4
0

Year Published

2011
2011
2019
2019

Publication Types

Select...
3
3

Relationship

3
3

Authors

Journals

citations
Cited by 8 publications
(4 citation statements)
references
References 27 publications
(59 reference statements)
0
4
0
Order By: Relevance
“…It allows for specifying, on the one hand, the atoms which are permitted to occur in the rule heads of context programs and, on the other hand, the atoms allowed in the rule bodies. Besides generalising various equivalence notions, hyperequivalence can be parametrised for application-specific equivalence tests [6].…”
Section: Introductionmentioning
confidence: 99%
“…It allows for specifying, on the one hand, the atoms which are permitted to occur in the rule heads of context programs and, on the other hand, the atoms allowed in the rule bodies. Besides generalising various equivalence notions, hyperequivalence can be parametrised for application-specific equivalence tests [6].…”
Section: Introductionmentioning
confidence: 99%
“…Thus, even if just one atom from At is forbidden from appearing in heads of rules in context programs, the complexity jumps one level up. For a detailed analysis of this behavior we refer to (Truszczyński & Woltran 2008).…”
Section: Discussionmentioning
confidence: 99%
“…This concept, also termed hyperequivalence (Truszczyński & Woltran, 2009), allows for a common characterisation of strong and uniform equivalence and thus to understand the difference between these notions on model-theoretic grounds. More specifically, two programs P and Q over A are hyperequivalent relative to H and B, if, for each DLP R such that r∈P H(r) ⊆ H and r∈P (B + (r) ∪ B − (r)) ⊆ B, it holds that AS(P ∪ R) = AS(Q ∪ R).…”
Section: Generalisationsmentioning
confidence: 99%