English

Implementing Anti-Unification Modulo Equational Theory

Logic in Computer Science 2017-09-05 v2 Artificial Intelligence

Abstract

We present an implementation of E-anti-unification as defined in Heinz (1995), where tree-grammar descriptions of equivalence classes of terms are used to compute generalizations modulo equational theories. We discuss several improvements, including an efficient implementation of variable-restricted E-anti-unification from Heinz (1995), and give some runtime figures about them. We present applications in various areas, including lemma generation in equational inductive proofs, intelligence tests, diverging Knuth-Bendix completion, strengthening of induction hypotheses, and theory formation about finite algebras.

Cite

@article{arxiv.1404.0953,
  title  = {Implementing Anti-Unification Modulo Equational Theory},
  author = {Jochen Burghardt and Birgit Heinz},
  journal= {arXiv preprint arXiv:1404.0953},
  year   = {2017}
}

Comments

113 pages; 57 figures

R2 v1 2026-06-22T03:42:21.812Z