2018
DOI: 10.1007/978-3-319-94205-6_20
|View full text |Cite
|
Sign up to set email alerts
|

A Coinductive Approach to Proving Reachability Properties in Logically Constrained Term Rewriting Systems

Abstract: We introduce a sound and complete coinductive proof system for reachability properties in transition systems generated by logically constrained term rewriting rules over an order-sorted signature modulo builtins. A key feature of the calculus is a circularity proof rule, which allows to obtain finite representations of the infinite coinductive proofs.

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
22
0

Year Published

2019
2019
2024
2024

Publication Types

Select...
5
4
1

Relationship

1
9

Authors

Journals

citations
Cited by 18 publications
(22 citation statements)
references
References 31 publications
0
22
0
Order By: Relevance
“…Another body of inductive theorem proving work, perhaps the most closely related to the present one, is that on reachability logic [92,93,64,91,78,63,23]. In equational inductive theorem proving one reasons about validity of formulas in an initial algebra T Σ{EZB , whereas in reachability logic one reasons about validity of reachability formulas in the initial model T R of a generalized rewrite theory R. Although originally developed for purposes of verifying properties of programs in a programming language from their rewriting logic semantics [92,93], it has later been extended to verify reachability properties in general rewrite theories [64,91,63,23]. This subsequent development is the one most closely related to the present work.…”
Section: Related Work and Conclusionmentioning
confidence: 89%
“…Another body of inductive theorem proving work, perhaps the most closely related to the present one, is that on reachability logic [92,93,64,91,78,63,23]. In equational inductive theorem proving one reasons about validity of formulas in an initial algebra T Σ{EZB , whereas in reachability logic one reasons about validity of reachability formulas in the initial model T R of a generalized rewrite theory R. Although originally developed for purposes of verifying properties of programs in a programming language from their rewriting logic semantics [92,93], it has later been extended to verify reachability properties in general rewrite theories [64,91,63,23]. This subsequent development is the one most closely related to the present work.…”
Section: Related Work and Conclusionmentioning
confidence: 89%
“…Moreover, our definition of total correctness (Definition 3.2) generalizes the usual definition of total correctness, as it can also be used to reason about nonterminating programs that are guaranteed to reach a desired configuration (which could be nonterminating) in a finite number of steps. We have implemented our approach in the RMT tool [10,8]. Instructions on obtaining RMT are available at at http://profs.info.uaic.ro/~stefan.ciobaca/wpte2018, along with several examples for total correctness (including our running example).…”
Section: Discussionmentioning
confidence: 99%
“…The most recent Maude-based work on reachability logic provers closest to the work in [125] is that in [80] and, even more so, in [23]. The approach in [80] adopts a semantic framework for models similar to the already-discussed work in [131,132], i.e., state properties are specified using matching logic and assume a given first-order logic model.…”
Section: Generalization Homeomorphic Embedding and Partial Evaluationmentioning
confidence: 99%