Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Reference
Abramson, H., Unification-Based Conditional Binding Constructs, Proceedings of the First International Logic Programming Conference, Marseille, France, September, 1982.
Abramson, H., A Prological Definition of HASL a Purely Functional Language with Unification Based Conditional Binding Expressions, New Generation Computing 2, 1 (1984).
Anderson, R. and Bledsoe, W. W., A Linear Format for Resolution with Merging and a New Technique For Establishing Completeness, Journal of the ACM 30, (1983), 525–534.
Bandes, R. G., Constraining-Unification and the Programming Language Unicorn, POPL, Salt Lake City, Utah, January, 1984.
Baxter, L. D., An Efficient Unification Algorithm, Technical Report CS-73–23, Applied Analysis and Computer Science Department, University of Waterloo, 1973.
Baxter, L. D., A Practical Linear Algorithm, Technical Report CS-76–13, Applied Analysis and Computer Science Department, University of Waterloo, 1976.
Berger-Sabbatel, G., Dang, W., Ianeselli, J. C. and Nguyen, G. T., Unification for a Prolog Data Base Machine, Proceedings of the Second International Logic Programming Conference, S. Tarnlund, ed., Uppsala University, Uppsala, Sweden, July 2–6, 1984, 207–218.
Chang, C. L. and Lee, R., Symbolic Logic and Mechanical Theorem Proving, Academic Press, New York, 1973.
Chen, T. Y., Lassez, J. L. and Port, G. S., Maximal Unifiable Subsets and Minimal Non-unifiable Subsets, Report 84/16, Department of Computer Science, University of Melbourne, 1984.
Corbin, J. and Bidoit, M., A Rehabilitation of Robinson’s Unification Algorithm, in Information Processing 1988, R. E. Mason, (ed.), Elsevier, 1983, 627–636.
Cox, P. T., On Determining the Clauses of Non Unifiability, Technical Report, Department of Computer Science, Auckland University, 1982.
Digricoli, V. J., Resolution by Unification and Equality, Proceedings of the 4th Workshop on Automated Deduction, Austin, Texas, 1979, 43–52.
Dilger, W. and Janson, A., Unification Graphs for Intelligent Backtracking in Deduction Symbols, Proceedings of GWAI 83, Dassel, Germany, 1983. Informatik-Fachbericht series.
Dilger, W. and Muller, J. P., Punify: An AI-Machine for Unification, in Proceedings of the 6th European Conference on Artificial Intelligence, T. O’shea, (ed.), Elsevier Publishing Company, Pisa, Italy, 1984.
Dwork, C., Kanellakis, P. C. and Mitchell, J. C., On The Sequential Nature Of Unification, The Journal Of Logic Programming 1, 1 (June 1984), 35–50.
Eder, E., Properties of Substitutions and Unifications, Proceedings of GWAI 83, Dassel, Germany, 1983. Informatik-Fachbericht series.
Eriksson, L., Synthesis Of A Unification Algorithm In a Logic Programming Calculus, The Journal Of Logic Programming 1,1 (June 1984), 3–18. Also available as UPMAIL Technical Report 22B.
Fages, F., Note sur l’Unification des Tremes de Premier Ordre Finis et Infinis, Technical Report, Institut National de Recherche en Informatique et en Automatique, France, 1984.
Fages, F., Associative-Commutative Unification, Technical Report No. 287, Institut National de Recherche en Informatique et en Automatique, 1984.
Fay, M. J., First-order unification in an equational theory, M.S. Thesis, Information Sciences Board, University of California at Santa Cruz, May 1978.
Fay, M. J., First-order unification in an equational theory, Proceedings of the Fourth Workshop on Automated Deduction, February 1979, 161–167.
Fishman, D. H. and Minker, J., Pi-Representation: A Clause Representation for Parallel Search, Artificial Intelligence 6, (1975), 103–127.
Fribourg, L., Oriented Equational Clauses as a Programming Language, The Journal Of Logic Programming 1, 2 (August 1984), 165–178.
Goguen, J. A. and Meseguer, J., Equality, Types, Modules and Generics for Logic Programming, Proceedings of the Second International Logic Programming Conference,S. Tarlund, ed., Uppsala University, Uppsala, Sweden, July 2–6, 1984, 115–126. Also as Technical Report, SRI, Stanford.
Haridi, S. and Sahlin, D., Efficient Implementation of Unification of Cyclic Structures, in Implementations of Prolog, J. A. Campbell, (ed.), Ellis Horwood, 1984.
Huet, G., Algebraic Aspects of Unification, Proceedings of Workshop on Automated Theorem Proving, Oberwolfach, Germany, 1976.
Itai, A. and Makowsky, J. A., Unification as a Complexity Measure for Logic Programming, Technical Report 301, Technion - Israel Institute of Technology, November 1983.
Jaffar, J., Efficient Unification Over Infinite Terms, New Generation Computing 2, 3 (January 1984). Also, Technical Report, Monash University, Clayton, Victoria, Australia.
Kahn, K. M., Uniform: A Language Based Upon Unification Which Unifies Much of LISP, Prolog and Act 1, Proceedings of the Seventh International Joint Conference on Artificial Intelligence, Vancouver, Canada, 1981.
Kapur, D.,Krishnamoorty, M. S. and Narendran, P., A New Linear Algorithm for Unification, Technical Report, General Electric, Schenectady, New York, 1982.
Kay, M., Unification in Grammar, Proceedings of an International Workshop on Natural Language Understanding and Logic Programming, University of Rennes, September, 1985.
Komorowsji, H. J. and Maluszynski, J., Unification-Free Execution of Logic Programs, Proceedings of the 2nd IEEE International Symposium on Logic Programming, Boston, USA, July, 1985.
Lassez, J. L. and Maher, M. J., The Semantics of Logic Programs,Oxford University Press,. In Preparation.
Lassez, J. L. and Maher, M. J., Antiunification, Technical Report 84–5, Department of Computer Science, University of Melbourne, Australia, 1984.
Levy, J., A Unification Algorithm For Concurrent Prolog, Proceedings of the Second International Logic Programming Conference,S. Tarnlund, ed., Uppsala University, Uppsala, Sweden, July 2–6, 1984, 331–342. Also available as a Technical Report from the Weizmann Institute of Science, Rechovot, Israel.
Maher, M. J., Semantics of Logic Programs, PhD Thesis, University of Melbourne, Department of Computer Science, 1985.
Maluszinski, J. andFullson, J. F,, A Notion of Grammatical Unification Applicable to Logic Programming Languages, Technical Report, University of Denmark, 1981.
Manna, Z. and Waldinger, R., Deductive Synthesis of the Unification Algorithm, Tech. Note 246, SRI International, July 1981.
Martelli, A. and Montanari, U., Unification in Linear Time and Space, Technical Report B76–16, University of Pisa, Italy, 1976.
Martelli, A. and Montanari, U., An Efficient Unification Algorithm, ACM Transactions on Programming Languages €1 Systems 4, 2 (1982), 258–282.
Martelli, A. and Rossi, G., Efficient Unification With Infinite Terms In Logic Programming, International Conference On Fifth Generation Computer Systems,November 1984.
McCume, W. W., An Inference Mechanism For Resolution-style Theorem Provers, Master’s Thesis, Northwestern University, 1981.
Mills, P., A Systolic Unification Algorithm for VLSI, International Conference On Fifth Generation Computer Systems, November 1984.
Morokhovets, M. K., A Modified Unification Procedure, Cybernetics 20 20, 1 (1984), 147–152.
Morris, J. B., E-resolution: Extension of Resolution to Include the Equality Relation, Proceedings of the International Joint Conference on Artificial Intelligence, Washington, D.C., May 79, 1969, 287–294.
Mukai, K., A Unification Algorithm for Infinite Trees, Proceedings of the International Joint Conference on Artificial Intelligence, Karlsruhe, Germany, 1983.
Naish, L. and Lassez, J. L., Most Specific Logic Programs, Technical Report 84/9, 1984.
Paterson, M. S. and Wegman, M. N., Linear Unification, Proceedings of the 8th ACM Symposium on the Theory of Computing, 1978. Also in Computer and System Sciences, Vol 16, 1978.
Pereira, F. C. N., A Structure-Sharing Representation for Unification-Based Grammar Formalisms, Proceedings of the 23rd Annual Meeting of the Association for Computational Linguistics, American Association for Computational Linguistics, July, 1985.
Raulefs, P., Siekmann, J., Szabo, P. and Unvericht, E., A Short Survey on the State of the Art in Matching and Unification Problems, AISB Quarterly 32, (December, 1978 ), 17–21.
Robinson, G. and Wos, L., Paramodulation and Theorem Proving in First Order Theories with Equality, Machine Intelligence 4, (1969), 135–150, American Elsevier.
Robinson, J. A., Automatic Deduction with Hyper-resolution, International Journal of Computer Mathematics 1,(1965), 227-234.
Robinson, J. A., A review of automatic theorem proving, Proc. of the Symposia in Applied Mathematics 19,(1969), 1–18, American Mathematical Society.
Robinson, J. A., Computational Logic: the Unification Computation, Machine intelligence 6, (1971), 63–72.
Robinson, J. A., Fast Unification, Proceedings of Workshop on Automated Theorem Proving, Oberwolfach, Germany, 1976.
Robinson, J. A., Fundamentals of Machine-Oriented Deductive Logic, in Introductory Readings in Expert Systems, D. Michie, (ed.), Gordon and Breach, New York, 1982, 81–92.
Sato, M. and Sakurai, T., Qute: A Functional Language Based On Unification, International Conference On Fifth Generation Computer Systems, November 1984.
Sato, M. and Sakurai, T., QUTE: A Functional Language Based on Unification, in Logic Programming: Relations, Functions, and Equations, D. D. G. Lindstorm, (ed.), Prentice-Hall, Inc., Inglewood Cliffs, 1985.
Siekmann, J., Unification of Commutative Terms, in Symbolic and Algebraic Computation, E. W. Ng, (ed.), Springer-Verlag, 1979.
Siekmann, J. and Szabo, P., Universal Unification and a Classification of Equational Theories, in Lecture Notes in Computer Science - 188, W. Walhster, (ed.), Springer Verlag, 1982, 102–141.
Smolka, G., Fresh: A Higher-Order Language with Unification and Multiple Results, in Logic Programming: Relations, Functions, and Equations, D. D. G. Lindstrom, (ed.), Prentice-Hall, Inc., Inglewood Cliffs, 1985.
Stickel, M. E., A Unification Algorithm for Associative-Commutative Functions, Journal of the ACM 28, 3 (1981), 423–434.
Trum, P. and Winterstein, G., Description and Practical Comparison of Unification Algorithms, Technical Report, University of Kaiserslautern, Germany, 1978.
Vitter, J. S. and Simons, R. A., Parallel Algorithms for Unification and other Complete Problems in P, in Proc ACM-84, October 1984, 75–84.
Winterstein, G., Pradikatenlogik-Programme mit Evaluierbare Functionen, Technical Report, Doctoral Dissertation, University of Kaiserslautern, Germany, 1978.
Winterstein, G., Dausman, M. and Persch, G., Deriving Different Unification Algorithms from a Specification in Logic, in Workshop on Logic Programming, S. Tarnlund, (ed.), Debrecen, Hungary, July 1980.
Wolfram, D. A., Maher, M. J. and Lassez, J. L., A Unified Treatment of Resolution Strategies for Logic Programs, Proceedings of the 2nd International Logic Programming Conference, Sweden, July 2–6, 1984. Also Technical Report 83/12, Dept. of Computer Science, University of Melbourne, 36 pp.
Woo, N., A Hardware Unification Unit: Design and Analysis, Proceedings of the 12th International Symposium on Computer Architecture, Boston, June, 1985.
Wrightson, G., Semantic Tableaux, Unification and Links, Technical Report, CSD-ANZARP-84–001, May, 1984.
Yasuura, H., On Parallel Computational Complexity Of Unifiçation, International Conference On Fifth Generation Computer Systems, November 1984. Also, Technical Report TR-0027, ICOT - Institute for New Generation Computer Technology, 1983.
Author information
Authors and Affiliations
Rights and permissions
Copyright information
© 1985 Isaac Balbin and Koenraad Lecot
About this chapter
Cite this chapter
Balbin, I., Lecot, K. (1985). Unification — Theory and Practice. In: Logic Programming. Springer, Dordrecht. https://doi.org/10.1007/978-94-009-5044-3_3
Download citation
DOI: https://doi.org/10.1007/978-94-009-5044-3_3
Publisher Name: Springer, Dordrecht
Print ISBN: 978-0-908069-15-6
Online ISBN: 978-94-009-5044-3
eBook Packages: Springer Book Archive