Abstract
This article surveys what is presently known about first order unification theory.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Bibliography
A. Ballantyne, D. Lankford:‘Decision Procedures for simple equational theories’, University of Texas at Austin, ATP-35, ATP-37, ATP-39, 1977
Barrow, Ambler, Burstall: ‘Some techniques for recognizing Structures in Pictures’, Frontiers of Pattern Recognition, Academic Press Inc., 1972
L.D. Baxter: ‘An efficient Unification Algorithm’, Rep. CS-73–23, University of Waterloo, Dept. of Analysis and Computer Science, 1973
F. Blair et al: ‘SCRATCHPAD/1: An interactive facility for symbolic mathematics’, Proc. of the 2nd Symposium on Symbolic Manipulation, Los Angeles, 1971
D.G. Bobrow (ed): ‘Symbol Manipulation Languages’, Proc. of IFIP, North Holland Publishing Comp., 1968
H.P. Böhm, H.L. Fischer, P. Raulefs: ‘CSSA: Language Concepts and Programming Methodology’, Proc. of ACM, SIGPLAN/ART Conference, Rochester, 1977
H. Boley: ‘Directed Recursive Labelnode Hypergraphs: A New Representation Language’, Journal of Artificial Intelligence, vol 9, no. 1, 1977
H. Bryan, J. Carnog: ‘Search methods used with transistor patent applications’, IEEE Spectrum 3, 2, 1966
L.D. Baxter: ‘The Undecidability of the Third Order Dyadic Unification Problem’,Information and Control, vol 38, no. 2, 1978
R. Boyer, J.S. Moore: ‘A Fast String Searching Algorithm’, CACM vol 20, no. 10, 1977
Caviness: ‘On Canonical Form and Simplification’, JACM, vol 17, no. 2, 1970
C. Christensen, M. Karr: ‘IAM, a Symstem for interactive algebraic Manipulation’, Proc. of the 2nd Symposium on Symbolic Manipulation, Los Angeles, 1971
M. Clowes: ‘On Seeing Things’ Journal of Artificial Intelligence, 1971
CODASYL Systems Committee: ‘A survey of Generalized Data Base Management Systems’, Techn. Rep. 1969, ACM and IAG
CODASYL Systems Committee: ‘Feature Analysis of Generalized Data Base Management Systems’, TR 1971, ACM, BC and IAG
E.F. Codd: ‘A Relational Model of Data for Large shared Data-banks’, CACM, 13, 6, 1970
E.F. Codd: ‘Relational Completeness of Data Base Sublanguages’, in Data Base Systems, Prentice Hall, Courant Comp. Science Symposia Series, vol 6, 1972
Cook: ‘Algebraic techniques and the mechanization of number theory’, RM-4319-PR, Rand Corp., Santa Monica, Cal., 1965
D.G. Corneil: ‘Graph Isomorphism’, Ph. D. Dept. of Computer Science, University of Toronto, 1968
W. Clocksin, C. Mellish: Programming in PROLOG, Springer 1981
A. Clifford, G. Preston: ‘The Algebraic Theory of Semigroups’, vol I and vol II, 1961
J.L. Darlington: ‘A partial Mechanization of Second Order Logic’, Mach. Int. 6, 1971
C.J. Date: ‘An Introduction to Database Systems’, Addison-Wesley Publ. Comp. Inc., 1976
M. Davis: ‘Hilpert’s tenth Problem is unsolvable’, Amer. Math. Monthly, vol 80, 1973
R. Fateman: ‘The User-Level Semantic Matching Capability in MACSYMA’, Proc. of the 2nd Symposium on Symbolic Manipulation, Los Angeles, 1971
D.J. Farber, R.E. Griswald, I.P. Polonsky: ‘SNOBOL as String Manipulation Language’, JACM, vol 11, no. 2, 1964
J. Fischer, S. Patterson: ‘String Matching and other Products’, MIT, Project MAC, Report 41, 1974
M. Fay: ‘First Order Unification in an Equational Theory’, Proc. 4th Workshop on Autom. Deduction, Texas, 1979
F. Fages: ‘Private Communication’ (to appear as INRIA report, France), 1981
J.F. Gimpel: A Theory of Discrete Patterns and their Implementation in SNOBOL4, CACM 16, 2, 1973
W.E. Gould: ‘A matching procedure for ω-order logic’, Scientific report no. 4, Air Force Cambridge Research Labs., 1966
J.R. Guard: Automated logic for semi-automated mathematics, Scientific report no. 1, Air Force Cambridge Research Labs., AD 602 710, 1964
J.R. Guard, F.C. Oglesby, J.H. Benneth, L.G. Settle: ‘Semi-Automated Mathematics’, JACM 1969, vol 18, no. 1
D. Goldfarb: ‘The Undecidability of the Second Order Unification Problem’, Journal of Theor. Comp. Sci., 13, 1981
G. Grätzer: ‘Universal Algebra’, Springer Verlag, 1979
H. Gallaire, J. Minker: ‘Logic and Databases’, Plenum Press, 1978
J. Herbrand: ‘Recherches sour la theorie de la demonstration’, Travaux de la Soc. des Sciences et des Lettres de Varsovie, no. 33, 128, 1930
G. Huet: ‘Résolution d’équations dans des langages d’ordere 1,2,...,ω’, Thèse d’Etat, Univ. de Paris, VII, 1976
G. Huet, D.C. Oppen: ‘Equations and Rewrite Rules’, in “Formal Languages: Perspectives and Open Problems”, Ed. R. Book, Academic Press, 1980
G. Huet: ‘Confluent Reductions: Abstract Properties and Applications to Term Rewriting Symstems’, JACM, vol 27, no.4, 1980
J.M. Hullot: ‘Canonical Forms and Unification’, Proc. of 5th Workshop on Automated Deduction’, Springer Lecture Notes,1980
J.M. Hullot: ‘A Catalogue of Canonical Term Rewriting Systems’, Research Rep. CSL-113, SRI-International, 1980
A. Herold: ‘Universal Unification and a Class of Equational Theories’, Proc. GWAI-82, W. Wahlster (ed) Springer Fachbe-richte, 1982
J. Howie: ‘Introduction to Semigroup Theory’,Acad. Press, 1976
A. Hearn: ‘REDUCE2, A System and Language for Algebraic Manipulation’, Proc. of the 2nd Symposium on Symbolic Mani-pulation, Los Angeles, 1971
S. Heilbrunner: ‘Gleichungssysteme für Zeichenreihen’, TU München, Abtl. Mathematik, Ber. Nr. 7311, 1973
C. Hewitt: ‘Description and Theoretical analysis of PLANNER a language for proving theorems and manipulating models in a robot’, Dept. of Mathematics, Ph. C. Thesis, MIT, 1972
C. Hewitt: ‘Viewing Control Structures as Patterns of Passing Massages’, MIT, AI-Lab., Working paper 92, 1976
J.I. Hmelevskij: ‘The solution of certain systems of word equations’, Dokl. Akad. Nauk SSSR, 1964, 749 Soviet Math. Dokl.5, 1964, 724
J.I. Hmelevskij: ‘Word equations without coefficients’, Dokl. Acad. Nauk. SSSR 171, 1966, 1047 Soviet Math. Dokl. 7, 1966, 1611
J.I. Hmelevskij: ‘Solution of word equations in three unknowns’, Dokl. Akad. Nauk. SSSR 177, 1967, no. 5, Soviet Math. Dokl. 8, 1967, no. 6
G.P. Huet: ‘Constrained resolution: a complete method for theory’, Jenning’s Computing Centre rep. 1117, Case Western Reserve Univ., 1972
G.P. Huet: ‘The undecidability of unification in third order logic’, Information and Control 22 (3), 257–267, 1973
G. Huet: ‘Unification in typed Lambda Calculus’, in λ-Calculus and Comp. Sci. Theory, Springer Lecture Notes, No. 37, Proc. of the Symp. held in Rome, 1975
G.P. Huet: ‘A Unification Algorithm for typed λ-Calculus’, J. Theor. Comp. Sci., 1, 1975
D. Jensen, T.Pietrzykowski: ‘Mechanising ω-order type theory through unification’, Rep. CS73-16, Dept. of Applied Analysis and Comp. Sci. University of Waterloo, 1973
Karp, Miller, Rosenberg: ‘Rapid Identification of repeated Patterns in Strings, Trees and Arrays’, ACM Symposium on Th. of Comp. 4, 1972
D.E. Knuth, P.B. Bendix: ‘Simple word Problems in Unviersal Algebras’, in: Computational Problems in Abstract Algebra, J. Leech (ed), Pergamon Press, Oxford, 1970
Knuth, Morris, Pratt: ‘Fast Pattern Matching in Strings’, Stan-CS-74-44O, Stanford University, Comp. Sci. Dept., 1974
S. Kühner, Ch. Mathis, P. Raulefs, J. Siekmann: ‘Unification of Ideitipotent Functions’, Proceedings of fourth IJCAI, MIT, Cambridge, 1977
R. Kowalski: ‘Logic for Problem Solving’, North Holland, 1979
D. Kapur, M.S. Krishnamoorthy, P. Narendran: ‘A new linear Algorithm for Unification’, General Electric, Rep. no. 82CRD-1oo, New York, 1982
G. Levi, F. Sirovich: ‘Pattern Matching and Goal directed Computation’, Nota Interna B73-12, Univ. of Pisa, 1973
C.L. Lucchesi: ‘The undecidability of the unification problem for third order languages’, Rep. CSRR 2059, Dept. of Applied Analysis and Comp. Science, Univ. of Waterloo, 1972
D.S. Lankford: ‘A new complete FPA-Unification Algorithm’, MIT-8, Louisiana Techn. Univ., 1980
D.S. Lankford: ‘A Unification Algorithm for Abelian Group Theory’, Rep. MTP-1, Louisiana Techn. Univ., 1979
D.S. Lankford, M. Ballantyne: ‘The Refutation Completeness of Blocked Permutative Narrowing and Resolution’, 4th Workshop on Autom. Deduction, Texas, 1979
M. Livesey, J. Siekmann: ‘Termination and Decidability Results for Stringunification’, Univ. of Essex, Memo CSM-12, 1975
M. Livesey, J. Siekmann: ‘Unification of Sets and Multisets’, Univ. Karlsruhe, Techn. Report, 1976
D. Loveland: ‘Automated Theorem Proving’, North Holland, 1980
M. Livesey, J. Siekmann, P. Szabó, E. Unvericht: ‘Unification Problems for Combinations of Associativity, Commutativity, Distributivity and Idempotence Axioms’, Proc. of Conf. on Autom. Deduction, Austin, Texas, 1979
G.S. Makanin: ‘The Problem of Solvability of Equations in a Free Semigroup’, Soviet Akad. Nauk SSSR, Tom 233, no. 2, 1977
A. Martelli, U. Montaneri: ‘An Efficient Unification Algorithm’, University of Pisa, Techn. Report, 1979
Y. Matiyasevich: ‘Diophantine Representation of Rec. Enumerable Predicates’, Proc. of the Scand. Logic Symp., North Holland, 1978
Manove, Bloom, Engelmann: ‘Rational Functions in MATHLAB’, IFIP Conf. on Symb. Manipulation, Pisa, 1968
A.A. Markov: ‘Trudy Mat. Inst. Steklov’, no. 42, Izdat. Akad. Nauk SSSR, 1954, NR 17, 1038, 1954
Maurer: ‘Graphs as Strings’, Universität Karlsruhe, Techn. Rep., 1977
J. Moses: Symbolic Integration: ‘The Stormy Decade’, CACM 14, 8, 1971
J. Moses: ‘MACSYMA -the fifth Year’, Project MAC, MIT, Cambridge, 1974
N. Nilsson: ‘Principles of Artificial Intelligence’, Tioga Publ. Comp., Cal., 1980
A. Nevins: ‘A Human oriented logic for ATP’, JACM 21, 1974 (first report 1971)
M. Paterson, M. Wegman: ‘Linear Unification’, J. of Comp. and Syst. Science, 1968, 16
D. Prawitz: ‘An Improved Proof Procedure’, Theoria 26, 1960
G. Peterson, M. Stickel: ‘Complete Sets of Reductions for Equational Theories with Complete Unification Algorithms’, JACM, vol 28, no. 2, 1981
G. Plotkin: ‘Building in Equational Theories’, Machine Intelligence, vol 7, 1972
P. Raulefs, J. Siekmann: ‘Unification of Idempotent Functions’, Universität Karlsruhe, Techn. Report, 1978
P. Raulefs, J. Siekmann, P. Szabó, E. Unvericht: A short Survey on the State of the Art in Matching and Unification Problems, SIGSAM Bulletin, 13, 1979
J.A. Robinson: ‘A Machine Oriented Logic based on the Resolution Principle’, JACM 12, 1965
J.A. Robinson: ‘Computational Logic: The Unification Compu-tation’, Machine Intelligence, vol 6, 1971
J. Rastall: ‘Graph-family Matching’, Univers. of Edinburgh, MIP-R-62, 1969
J.A. Robinson: ‘A review on automatic theorem proving’, Symp. Appl. Math., vol 19, 1–18, 1967
Rulifson, Derksen, Waldinger: ‘QA4: A procedural calculus for intuitive reasoning’, Stanford Univ., Nov. 1972
J. Siekmann: ‘Stringunification’ Essex University, Memo CSM-7, 1975
J. Siekmann: ‘Unification of Commutative Terms’, Universität Karlsruhe, 1976 (full paper submitted)
J. Siekmann: ‘Unification and Matching Problems’, Ph.D., Essex University, MEMO CSM-4-78
J. Siekmann, P. Szabó: ‘Universal Unification and Regular ACFM Theories’, Proc. IJCAI-81, Vancouver, 1981 (full paper submitted)
J. Siekmann, P. Szabó: ‘A Noetherian and Confluent Rewrite System for Idempotent Semigroups’, Semigroup Forum, vol 25, 1982
J. Siekmann, P. Szabó: ‘Universal Unification and a Classific-ation of Equational Theories’, Proc. of Conf. on Autom. Deduction, 1982, New York, Springer Lecture Notes Comp. Sci., vol 87 (full paper submitted)
J. Siekmann, P. Szabó: ‘A Minimal Unification Algorithm for Idempotent Functions’, Universität Karlsruhe, 1982 (in preparation)
P. Szabó: ‘Undecidability of the DA-Unification Problem’, Proc. of GWAI, 1979 (full paper submitted)
P. Szabó: Theory of First Order Unification (in German, thesis), Universität Karlsruhe, 1982
P. Szabo, E. Unvericht: ‘The Unification Problem for Distributive Terms’, Universität Karlsruhe, 1978
P. Szabó: ‘Paramodulation and Unification’, Universität Karlsruhe, 1982 (in preparation)
J. Slagle: ‘ATP for Theories with Simplifiers, Commutativity and Associativity’, JACM 21, 1974
M. Stickel: ‘A Unification Algorithm for Assoc. Commutative Functions’, JACM, vol 28, no. 3, 1981
E.H. Shortliffe: ‘MYCIN: Computer Based Medical Consultations’, North Holland Publ. Comp. 1976
D. Skordew, B. Sendow: ‘Z. Math. Logic Grundlagen’, Math. 7 (1961), 289, MR 31, 57 (Russian) (English translation at University of Essex, Comp. Sci. Dept.)
J.R. Slagle: ‘ATP with built-in theories including equality, partial ordering and sets’, JACM 19, 120–135, 1972
B.C. Smith, C. Hewitt: ‘A Plasma Primer’, MIT, AI-Lab., 1975
G.F. Stewart: ‘An Algebraic Model for String Patterns’, University of Toronto, CSRG-39, 1974
E. Sussenguth: ‘A graph-theoretical algorithm for matching chemical structures’, J. Chem. Doc. 5, 1, 1965
SIGSAM Bulletin: ‘ACM special interest group on Symbolic and Algebraic Manipulation’, vol 11, no. 3, 1977 (issue no. 43) contains an almost complete bibliography
H. Tennant: ‘Natural Language Processing’, Petrocelli Books, 1981
A. Tarski: ’Equational Logic and Equational Theories of Algebra’, Schmidt et al (eds), Contributions to Mathematical Logic, North Holland, 1968
W. Taylor: ‘Equational Logic’, Colloquia Mathematica Societatis Janos Bolya, 1975
J.R. Ullman: ‘An Algorithm for Subgraph Isomorphism’, JACM, vol 23, no.1, 1976
S.H. Unger: ‘GIT -A Heuristic Program for Testing Pairs of directed Line Graphs for Isomorphism’, CACM, vol 7, no. 1, 1964
J. van Vaalen: ‘An Extension of Unification to Substitutions with an Application to ATP’, Proc. of Fourth IJCAI, Tbilisi, USSR, 1975
E. Vogel: ‘Unifikation von Morphismen’, Diplomarbeit, Univer-sität Karlsruhe, 1978
D.H.D. Warren: ‘Implementing PROLOG’, vol 1 and vol 2, D.A.I. Research Rep., no. 39, University of Edinburgh, 1977
P. Weiner: ‘Linear Pattern Matching Algorithms’, IEEE Symp. on Sw. and Automata Theory, 14, 1973
van Wijngaarden (et al): ‘Revised Rep. on the Algorithmic Language ALGOL68’, Springer-Verlag, Berlin, Heidelberg, N.Y., 1976
Winston: ‘The Psychology of Computer Vision’, McGraw Hill, 1975
G. Winterstein: ‘Unification in Second Order Logic’, Bericht 3, Universität Kaiserslautern, 1976
K. Wong, K. Chandra: ‘Bounds for the String Editing Problem’, JACM, vol 23, no. 1, 1976
L. Wos, G. Robinson: ‘Maximal Models and Refutation Completeness: Semidecision Procedures in A-utomatic Theorem Proving’, in: Word problems (W.W. Boone, F.B. Cannonito, R.C. Lyndon, eds), North Holland, 1973
L. Wos, G.A. Robinson, D. Carson, L. Shalla: ‘The Concept of Demodulation in Theorem Proving’, JACM, vol 14, no. 4, 1967
N. Whitehead: ‘Treatise on Universal Algebra’, 1898
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1982 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Siekmann, J., Szabó, P. (1982). Universal Unification. In: Wahlster, W. (eds) GWAI-82. Informatik-Fachberichte, vol 58. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-68826-3_9
Download citation
DOI: https://doi.org/10.1007/978-3-642-68826-3_9
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-11960-9
Online ISBN: 978-3-642-68826-3
eBook Packages: Springer Book Archive