Many-sorted unification

Many-sorted unification is considered; that is, unification in the many-sorted free algebras of terms, where variables, as well as the domains and ranges of functions, are restricted to certain subsets of the universe, given as a potentially infinite hierarchy of sorts. It is shown that complete and minimal sets of unifiers may not always exist for many-sorted unification. Conditions for sort hierarchies that are equivalent for the existence of these sets with one, finitely many, or infinitely many elements are presented. It is also proved that being a forest-structured sort hierarchy is a necessary and sufficient criterion for the Robinson Unification Theorem to hold for many-sorted unification. An algorithm for many-sorted unification is given.

[1]  Alan M. Frisch Parsing with restricted quantification: an initial demonstration 1 , 1986, Comput. Intell..

[2]  Manfred Schmidt-Schauß Unification in Many-Sorted Eqational Theories , 1986, CADE.

[3]  Jörg H. Siekmann Universal Unification , 1984, CADE.

[4]  George Gratzer,et al.  Universal Algebra , 1979 .

[5]  Christoph Walther,et al.  Unification in Many-Sorted Theories , 1984, ECAI.

[6]  Elmar Eder Properties of Substitutions and Unifications , 1983, GWAI.

[7]  Verónica Dahl,et al.  Translating Spanish Into Logic Through Logic , 1981, CL.

[8]  Christoph Walther A Mechanical Solution of Schubert's Steamroller by Many-Sorted Resolution , 1984, AAAI.

[9]  Christoph Walther,et al.  A Many-Sorted Calculus Based on Resolution and Paramodulation , 1982, IJCAI.

[10]  Graham Wrightson,et al.  Automation of reasoning--classical papers on computational logic , 2012 .

[11]  G. Huet,et al.  Equations and rewrite rules: a survey , 1980 .

[12]  Keki B. Irani,et al.  A Many-Sorted Resolution Based on an Extension of a First-Order Language , 1985, IJCAI.

[13]  J. A. Robinson,et al.  A Machine-Oriented Logic Based on the Resolution Principle , 1965, JACM.

[14]  L. Wos,et al.  Maximal Models and Refutation Completeness: Semidecision Procedures in Automatic Theorem Proving* , 1983 .

[15]  François Fages,et al.  Complete Sets of Unifiers and Matchers in Equational Theories , 1983, CAAP.

[16]  D. Knuth,et al.  Simple Word Problems in Universal Algebras , 1983 .

[17]  Manfred Schmidt-Schauß A Many-Sorted Calculus with Polymorphic Functions Based on Resolution and Paramodulation , 1985, IJCAI.

[18]  Jean-Pierre Jouannaud,et al.  Operational Semantics for Order-Sorted Algebra , 1985, ICALP.

[19]  H. M. MACNEILLEf,et al.  Partially ordered sets , 1937 .

[20]  Alan M. Frisch An investigation into inference with restricted quantification and a taxonomic representation , 1985, SGAR.