Computing Reviews
Today's Issue Hot Topics Search Browse Recommended My Account Log In
Review Help
Search
Unification in primal algebras, their powers and their varieties
Nipkow T. (ed) Journal of the ACM31 (4):742-776,1984.Type:Article
Date Reviewed: Dec 1 1991

Unification, a fundamental operation in computer science and mathematics, has been studied in a wide variety of settings in recent years. This paper makes a significant contribution to unification theory by studying a particular kind of E-unification problem, namely, E-unification primal algebras, a class of finite algebras in which every function on the carrier can be expressed as a composition of the basic operations (for example, the Boolean algebra on {T,F} with operations ¬ and ∧ is primal). The approach taken is to extend the author’s previous work with Martin on Boolean unification to arbitrary varieties generated by primal algebras. For the computer scientist, these unification problems are particularly important in that they are decidable (albeit NP-complete) and that when solutions exist, a most general unifier always exists, as in standard unification; this makes implementation of the overall deduction system much simpler. Unification in primal algebras (in the simple case of Boolean algebras) has been used to augment Prolog for the purpose of hardware verification, but promises in the future to be useful in reasoning about various paradigms in computer science, from many-valued logics to modular arithmetic.

This theoretical work is well written and rigorous, but it presupposes a fair amount of algebraic maturity on the part of the reader. Although complexity issues are discussed, no practical experience with these algorithms is presented. The author makes a solid contribution to the theory of unification in a setting that could prove to be of significant practical import for automated reasoning about various kinds of logic (including digital logic). This paper should be of interest not only to theoreticians but also to researchers in computer algebra, automated theorem proving, and logic programming.

Reviewer:  Wayne Snyder Review #: CR115028
Bookmark and Share
 
Mechanical Theorem Proving (F.4.1 ... )
 
 
Algebraic Algorithms (I.1.2 ... )
 
 
Simplification Of Expressions (I.1.1 ... )
 
 
Nonnumerical Algorithms And Problems (F.2.2 )
 
Would you recommend this review?
yes
no
Other reviews under "Mechanical Theorem Proving": Date
Principles of automated theorem proving
Duffy D., John Wiley & Sons, Inc., New York, NY, 1991. Type: Book (9780471927846)
Sep 1 1992
Resolution for some first-order modal systems
Cialdea M. Theoretical Computer Science 85(2): 213-229, 1991. Type: Article
Jul 1 1992
Proving refutational completeness of theorem-proving strategies
Hsiang J. (ed), Rusinowitch M. Journal of the ACM 38(3): 558-586, 1991. Type: Article
Jul 1 1992
more...

E-Mail This Printer-Friendly
Send Your Comments
Contact Us
Reproduction in whole or in part without permission is prohibited.   Copyright 1999-2024 ThinkLoud®
Terms of Use
| Privacy Policy