Abstract
We present a modification of the unification algorithm that is adapted to the extraction of simultaneously unifiable literals from discrimination trees. The algorithm is useful for efficient implementation of binary resolution, hyperresolution, and paramodulation. The algorithm is able to traverse simultaneously more than one discrimination tree and to construct a unifier at the same time. In this way backtracking is reduced.
Similar content being viewed by others
References
Chang, C.-L. and Lee, R. C.-T.: Symbolic Logic and Mechanical Theorem Proving, Academic Press, New York, 1973.
Christian, J.: Flatterms, discrimination nets, and fast term rewriting, J. Automated Reasoning 10 (1993), 95–113.
Gottlob, G. and Leitsch, A.: Fast subsumption algorithms, Proc. EUROCAL'85, LNCS 204, 1985, pp. 64–77.
Graf, P.: Extended path-indexing, Alan Bundy (ed.), Proc. CADE 12, 1994, pp. 514–528.
Joyner, W. H.: Resolution strategies as decision procedures, ACM 23(1) (1976), 398–417.
Kowalski, R. and Hayes, P. J.: Semantic trees in automated theorem proving, B. Meltzer and D. Michie (eds), Machine Intelligence 4, 1969.
Loveland, D. W.: Automated Theorem Proving, A Logical Basis, North-Holland Publishing Company, Amsterdam, 1978.
McCune, W.: Experiments with discrimination-tree indexing and path indexing for term retrieval, J. Automated Reasoning 9 (1992), 147–167.
McCune, W.: OTTER 3.0 Reference Manual and Guide + source, obtainable from info.mcs.anl.gov, 1994.
de Nivelle, H.: Resolution games and non-liftable resolution orderings, Proc. CSL'94, Springer-Verlag, 1994, pp. 279–293.
de Nivelle, H.: An algorithm for the retrieval of unifiers from discrimination trees, L. Pereira and Orlowska (eds), Proc. JELIA'96, 1996.
Paterson, M. S. and Wegman, M. N.: Linear unification, J. Comput. System Sci. 16(2) (1978), 158–167.
Robinson, J. A.: A machine oriented logic based on the resolution principle, ACM 12 (1965), 23–41.
Robinson, J. A.: Automated deduction with hyperresolution, Int. J. Computer Mathematics 1 (1965), 227–234.
Stickel, M.: The path-indexing method for indexing terms, Technical Note 473, Artificial Intelligence Center SRI International, Menlo Park CA, 1989.
Wos, L.: A note on McCune's article on discrimination trees, J. Automated Reasoning 9 (1992), 145–146.
Zamov, N. K.: On a bound for the complexity of terms in the resolution method, Trudy Mat. Inst. Steklov 128 (1972), 5–13.
Author information
Authors and Affiliations
Rights and permissions
About this article
Cite this article
de Nivelle, H. An Algorithm for the Retrieval of Unifiers from Discrimination Trees. Journal of Automated Reasoning 20, 5–25 (1998). https://doi.org/10.1023/A:1005992522805
Issue Date:
DOI: https://doi.org/10.1023/A:1005992522805