ACM Home Page
Please provide us with feedback. Feedback
Unification in primal algebras, their powers and their varieties
Full text PdfPdf (2.60 MB)
Source Journal of the ACM (JACM) archive
Volume 37 ,  Issue 4  (October 1990) table of contents
Pages: 742 - 776  
Year of Publication: 1990
ISSN:0004-5411
Author
Tobias Nipkow  Univ. of Cambridge, Cambridge, UK
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 2,   Downloads (12 Months): 26,   Citation Count: 1
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/96559.96569
What is a DOI?

ABSTRACT

This paper examines the unification problem in the class of primal algebras and the varieties they generate. An algebra is called primal if every function on its carrier can be expressed just in terms of the basic operations of the algebra. The two-element Boolean algebra is the simplest nontrivial example: Every truth-function can be realized in terms of the basic connectives, for example, negation and conjunction. It is shown that unification in primal algebras is unitary, that is, if an equation has a solution, it has a single most general one. Two unification algorithms, based on equation-solving techniques for Boolean algebras due to Boole and Lo¨wenheim, are studied in detail. Applications include certain finite Post algebras and matrix rings over finite fields. The former are algebraic models for many-valued logics, the latter cover in particular modular arithmetic. Then unification is extended from primal algebras to their direct powers, which leads to unitary unification algorithms covering finite Post algebras, finite, semisimple Artinian rings, and finite, semisimple nonabelian groups. Finally the fact that the variety generated by a primal algebra coincides with the class of its subdirect powers is used. This yields unitary unification algorithms for the equational theories of Post algebras and p-rings.


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.

 
1
BARRINGER, H., CHENG, J. H., AND JONES, C. B. A logic coveting undefinedness in program proofs. Acta Inf. 21 (1984), 251-269.
 
2
BOOLE, G. The Mathematical Analysis of Logic. Macmillan, New York, 1847. Reprinted: B. Blackwell, London, England, 1948.
 
3
 
4
CHENG, J.H. A logic for partial functions. Ph.D. Thesis. Dept. ofComput. Sci., Univ. Manchester, Manchester, England, 1986.
 
5
COLMERAUER, A. Prolog II Reference Manual and Theoretical Model. Groupe Intelligence Artificielle, Facult6 des Sciences de Luming, Marseilles, France, 1982.
 
6
 
7
FOSTER, A. L. Generalized "Boolean" theory of universal algebra. Math. Zeitschr. 59 (1953), 191-199.
 
8
FOSTER, A. L., AND PIXLEY, A. Semi-categorical algebras. I. Semi-primal algebras. Math. Zeitschr. 83 (1964), 147-169.
 
9
 
10
 
11
GRATZER, G. UniversalAlgebra, 2nd Ed. Springer-Verlag, New York, 1979.
 
12
HERSTEIN, I.N. Noncommutative Rings. The Mathematical Association of America, Washington, DC, 1968.
 
13
14
 
15
KNOEBEL, R.A. Simplicity vis-fi-vis functional completeness. Math. Ann. 189 (1970), 299-307.
 
16
LOWENHEIM, L. Uber daN Aufl6sungsproblem im logischen Klassenkalkiil. Sitzungsber. Berl. Math. Gesell. 7 (1908), 89-94.
 
17
 
18
 
19
 
20
MARTIN, U., AND NIPKOW, T. Canonical Term Rewriting Systems for p-Rings. Tech Rep. In preparation.
 
21
McCoY, N. H., AND MONTGOMERY, D. A representation of generalized Boolean tings. Duke Math. J. 3 (1937), 455-459.
 
22
POST, E.L. Introduction to a general theory of elementary propositions. Amer. J. Math. 43 ( 1921), 163-185.
 
23
RASIOWA, H. An Algebraic Approach to Non-Classical Logics. North-Holland, Amsterdam, The Netherlands, 1974.
 
24
RATH, H.H. Ein Meta-Interpretierer f'tir Prolog mit Boolescher Unifikation. KAP-MEMO 1/88, SFB 314, Universit/it Karlsruhe, Karlsruhe, West Germany, 1988.
 
25
ROSENBLOOM, P.C. Post algebras. I. Postulates and general theory. Amer. J. Math. 64 (1942), 167-188.
 
26
RUDEANU, S. Boolean Functions and Equations. North-Holland, Amsterdam, The Netherlands, 1974.
 
27
 
28
SCHRODER, E. Vorlesungen fiber die Algebra der Logik. Leipzig, Vol 1, 1890; Vol 2, 1891, 1905; Vol 3, 1895; Reprint 1966, Chelsea, Bronx, New York.
 
29
 
30
STONE, M. H. The theory of representation for Boolean algebras. Trans. Amer. Math. Soc. 40 (1936), 37-111.
 
31
 
32
WERNER, H. EinJ~hrung in die allgemeine Algebra. Bibliographisches Institut Mannheim/Wien/ Ziirich, 1978.
 
33



REVIEW

"Wayne Scott Snyder : Reviewer"

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 more...