2020
DOI: 10.1016/j.jlamp.2019.100483
|View full text |Cite
|
Sign up to set email alerts
|

Generalized rewrite theories, coherence completion, and symbolic methods

Abstract: A new notion of generalized rewrite theory suitable for symbolic reasoning and generalizing the standard notion in [19] is motivated and defined. Also, new requirements for symbolic executability of generalized rewrite theories that extend those in [33] for standard rewrite theories, including a generalized notion of coherence, are given. Symbolic executability, including coherence, is both ensured and made available for a wide class of such theories by automatable theory transformations. Using these foundatio… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
42
1

Year Published

2020
2020
2022
2022

Publication Types

Select...
5
1

Relationship

1
5

Authors

Journals

citations
Cited by 30 publications
(43 citation statements)
references
References 94 publications
0
42
1
Order By: Relevance
“…Among the many symbolic reasoning features that can be supported by Maude, in this paper we focus on order-sorted equational unification (this section) and order-sorted narrowing-based symbolic reachability analysis (Section 7). For a broader discussion of other symbolic reasoning methods and tools in rewriting logic and Maude, see Section 9 and [101,103].…”
Section: B-unification Variants and E ∪ B-unificationmentioning
confidence: 99%
See 1 more Smart Citation
“…Among the many symbolic reasoning features that can be supported by Maude, in this paper we focus on order-sorted equational unification (this section) and order-sorted narrowing-based symbolic reachability analysis (Section 7). For a broader discussion of other symbolic reasoning methods and tools in rewriting logic and Maude, see Section 9 and [101,103].…”
Section: B-unification Variants and E ∪ B-unificationmentioning
confidence: 99%
“…But we can go further by considering more expressive constrained patterns of the form u | ϕ, where u is an Ω-term and ϕ is a QF Σ-formula, so that u | ϕ specifies the ground instances of u for which ϕ holds. State predicates having such constrained patterns u | ϕ as atomic predicates and closed under conjunction and disjunction in an effectively, symbolically computable manner have been studied in [125,103]. Such a language of pattern predicates is very useful to specify sets of states both in reachability logic (see below), and in the constrained style of narrowing-based reachability analysis defined in [103].…”
Section: Symbolic Reasoning: Tools and Applicationsmentioning
confidence: 99%
“…The set of constructor variants of the form [[ l, r ]] Ω E,B , where l and r are, respectively, the lefthand and righthand sides of a rewrite rule in a rewrite theory, play a crucial role in the following theory transformation R → R Ω l,r from [28].…”
Section: An Algorithm For Computing [[T]mentioning
confidence: 99%
“…Our protocol transformation relies on a program transformation from [28] for rewrite theories in Maude that we have improved by relaxing some of its applicability conditions. Such program transformation relies on constructor term variants [27], which is an extension of term variants [8,17].…”
Section: Introductionmentioning
confidence: 99%
See 1 more Smart Citation