ACM Home Page
Please provide us with feedback. Feedback
Knuth-Bendix procedure and Buchberger algorithm: a synthesis
Full text PdfPdf (909 KB)
Source International Conference on Symbolic and Algebraic Computation archive
Proceedings of the ACM-SIGSAM 1989 international symposium on Symbolic and algebraic computation table of contents
Portland, Oregon, United States
Pages: 55 - 67  
Year of Publication: 1989
ISBN:0-89791-325-6
Author
F. Winkler  Johannes Kepler Univ., Linz, Austria
Sponsor
SIGSAM: ACM Special Interest Group on Symbolic and Algebraic Manipulation
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 7,   Downloads (12 Months): 28,   Citation Count: 2
Additional Information:

abstract   references   cited by   index terms   review   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/74540.74548
What is a DOI?

ABSTRACT

The Knuth-Bendix procedure for the completion of a rewrite rule system and the Buchberger algorithm for computing a Gröbner basis of a polynomial ideal are very similar in two respects: they both start with an arbitrary specification of an algebraic structure (axioms for an equational theory and a basis for a polynomial ideal, respectively) which is transformed to a very special specification of this algebraic structure (a complete rewrite rule system and a Gröbner basis of the polynomial ideal, respectively). This special specification allows to decide many problems concerning the given algebraic structure. Moreover, both algorithms achieve their goals by employing the same basic concepts: formation of critical pairs and completion. Although the two methods are obviously related, the exact nature of this relation remains to be clarified. Based on previous work we show how the Knuth-Bendix procedure and the Buchberger algorithm can be seen as special cases of a more general completion procedure.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
Bu 65
B. Buchberger: Ein AIgorithmus zum Auffinden der Basiselemente des RestklassenrirLgea nach einem nulldimenJior~alen Polyr~omideal. Dissertation, Univ. Innsbruck, Austria (1965).
 
Bu 85a
B. Buchberger' "GrSbner Bases' An Algorithmic Method in Polynomial Ideal Theory". In' Multidimensional Systems Theory, N.K. Bose (ed.), 184-232, D. Reidel Publ. Comp. (1985).
 
Bu 85b
 
BL 83
B. Buchberger, R. Loos' "Algebraic Simplification", in: Computer Algebra -- Symbolic and Algebraic Computation, 2nd ed., Buchberger, Collins, Loos (eds.), Springer-Verlag, 11-44 (1983).
Hu 80
 
HO 80
G.P. Huet, D.C. Oppen' "Equations and Rewrite Rules ~ A Survey", in' Formal Language Theory, R.V. Book (ed.), Academic Press, 349-405 (1980).
 
KK 83
A. Kandri-Rody, D. Kapur' "On Relationship between Buchberger's Grobner Basis Algorithm and the Knuth-Bendix Completion Procedure", General Electric Technical Report No. 83CRD286, Schenectady, New York (1983).
 
KB 67
D.E. Knuth, P.B. Bendix' "Simple Word Problems in Universal Algebra", Proc. of the Conf. oTz Computational Problems in Abstract Algebra, Oxford, 1967, J. Leech (ed.), Pergamon Press (1970).
 
Le 86
P. Le Chenandec' Canonical Forms ir~ Finitely Presented Algebras, Pitman, London (1986).
 
Ll 83
R. Llopis de Trias' "Canonical Forms for Residue Classes of Polynomial Ideals and Term Rewriting Systems", Techn. Rep., Univ. Autonoma de Madrid, Division de Matematicas (1983).
 
Lo 81
PS 81
Ra 79
 
Wi 84
F. Winkler' The Church-Ro~er Property in Compuler Algebra and Special Theorem Proving' An Investigation of Critical-Pair/Completio~ Algorithms. Dissertation, Univ. Linz (1984).



REVIEW

"Ralph Walter Wilkerson : Reviewer"

The Knuth-Bendix procedure and the Buchberger algorithm are important symbolic computation algorithms that employ similar methods for constructing canonical rewrite systems. In particular, the Knuth-Bendix procedure considers a finite set of e  more...