Implementing Anti-Unification Modulo Equational Theory

04/01/2014
by   Jochen Burghardt, et al.
0

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.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
03/28/2014

E-Generalization Using Grammars

We extend the notion of anti-unification to cover equational theories an...
research
06/15/2019

Efficient predicate invention using shared "NeMuS"

Amao is a cognitive agent framework that tackles the invention of predic...
research
10/29/2018

Abelian Anti-Powers in Infinite Words

An abelian anti-power of order k (or simply an abelian k-anti-power) is ...
research
07/28/2023

Simulating, Visualizing and Playing with de Sitter and anti de Sitter spacetime

In this paper we discuss computer simulations of de Sitter and anti de S...
research
10/18/2018

Complexity of computing the anti-Ramsey numbers

The anti-Ramsey numbers are a fundamental notion in graph theory, introd...
research
06/18/2020

Combating Anti-Blackness in the AI Community

In response to a national and international awakening on the issues of a...
research
07/24/2019

Anti-unification in Constraint Logic Programming

Anti-unification refers to the process of generalizing two (or more) goa...

Please sign up or login with your details

Forgot password? Click here to reset