DocumentCode
2717218
Title
A new AC unification algorithm with an algorithm for solving systems of diophantine equations
Author
Boudet, Alexandre ; Contejean, Evelyne ; Devie, Hervé
Author_Institution
LRI Univ., Paris-Sud, Orsay, France
fYear
1990
fDate
4-7 Jun 1990
Firstpage
289
Lastpage
299
Abstract
A novel AC -unification algorithm is presented. A combination technique for regular collapse-free theories is provided along the line developed by A. Boudet et al. (1989). The number of calls to the diophantine equations solver is bounded by the number of AC symbols times the number of shared variables. The rest of the algorithm being linear, this gives a much better idea of how the complexity of AC unification is related to the complexity of solving linear diophantine equations. The termination proof is surprisingly easy. Finally, systems of constraint linear diophantine equations can be solved, rather than one equation at a time, using an algorithm which extends Fortenbacher´s algorithm to an arbitrary dimension. This allows a much more efficient use of the constraints than in the standard case
Keywords
formal logic; rewriting systems; AC-unification algorithm; Fortenbacher algorithm; associative-commutative unification; diophantine equations solver; regular collapse-free theories; termination proof; Binary search trees; Equations; Helium; Inference algorithms;
fLanguage
English
Publisher
ieee
Conference_Titel
Logic in Computer Science, 1990. LICS '90, Proceedings., Fifth Annual IEEE Symposium on e
Conference_Location
Philadelphia, PA
Print_ISBN
0-8186-2073-0
Type
conf
DOI
10.1109/LICS.1990.113755
Filename
113755
Link To Document