2020
DOI: 10.1007/978-3-030-63595-4_7
|View full text |Cite
|
Sign up to set email alerts
|

Inductive Reasoning with Equality Predicates, Contextual Rewriting and Variant-Based Simplification

Abstract: An inductive inference system for proving validity of formulas in the initial algebra T E of an order-sorted equational theory E is presented. It has 20 inference rules, but only 9 of them require user interaction; the remaining 11 can be automated as simplification rules. In this way, a substantial fraction of the proof effort can be automated. The inference rules are based on advanced equational reasoning techniques, including: equationally defined equality predicates, narrowing, constructor variant unificat… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1

Citation Types

0
1
0

Year Published

2020
2020
2022
2022

Publication Types

Select...
5

Relationship

2
3

Authors

Journals

citations
Cited by 10 publications
(1 citation statement)
references
References 72 publications
(214 reference statements)
0
1
0
Order By: Relevance
“…(4) Theorem Proving. The new Maude Inductive Theorem Prover under construction [34], as well as Maude's Invariant Analyzer [43] and Reachability Logic Theorem Prover [45] all use equational unification and narrowing modulo equations; so all will benefit from the new features. ( 5) Theory Transformations based on equational unification, e.g., partial evaluation [4], ground confluence methods [17] or program termination methods [25,26] could likewise become more efficient.…”
Section: Applications and Conclusionmentioning
confidence: 99%
“…(4) Theorem Proving. The new Maude Inductive Theorem Prover under construction [34], as well as Maude's Invariant Analyzer [43] and Reachability Logic Theorem Prover [45] all use equational unification and narrowing modulo equations; so all will benefit from the new features. ( 5) Theory Transformations based on equational unification, e.g., partial evaluation [4], ground confluence methods [17] or program termination methods [25,26] could likewise become more efficient.…”
Section: Applications and Conclusionmentioning
confidence: 99%