An Improved Algorithm for E-Generalization
Abstract
E-generalization computes common generalizations of given ground terms w.r.t. a given equational background theory E. In 2005 [arXiv:1403.8118], we had presented a computation approach based on standard regular tree grammar algorithms, and a Prolog prototype implementation. In this report, we present algorithmic improvements, prove them correct and complete, and give some details of an efficiency-oriented implementation in C that allows us to handle problems larger by several orders of magnitude.
- Publication:
-
arXiv e-prints
- Pub Date:
- September 2017
- DOI:
- 10.48550/arXiv.1709.00744
- arXiv:
- arXiv:1709.00744
- Bibcode:
- 2017arXiv170900744B
- Keywords:
-
- Computer Science - Logic in Computer Science;
- Computer Science - Artificial Intelligence;
- 68Q32;
- 68Q45;
- 68T15;
- I.2.3;
- F.4.1
- E-Print:
- 37 pages