Improving the Efficiency of Higher Order Unification
Proceedings of the Fifth International Joint Conference on Artificial Intelligence. Theorem Proving. Pages 520-524.
Abstract
The sources of inefficiency in currently existing higher order unification algorithms are investigated. Aside from such theoretical difficulties as the undecidability of unification in third order logic, and the existence of infinite unifiers and the lack of a polynomial bound on the number of applicationsof the "imitation" rule even in the monadic subcase of second order unification, the current algorithms suffer from a built-in inefficiency due to their introduction and subsequent elimination of many auxiliary functional variables, and to the nondirected nature of the substitutions made by the "projection" rule. It is argued that a procedure based on attempting to match the argument or arguments of a functional or predicate variable with the subterms of the other formula in the unification can decide the possibility of unification and generate the resulting unifiers much more directly than the theoretically complete algorithm.
@inproceedings{ijcai1977p118,
title = {Improving the Efficiency of Higher Order Unification},
author = {Darlington, Jared L.},
booktitle = {Proceedings of the Fifth International Joint Conference on
Artificial Intelligence, {IJCAI-77}},
publisher = {International Joint Conferences on Artificial Intelligence},
editor = {Raj Reddy},
pages = {520--524},
year = {1977},
note = {Theorem Proving},
url = {https://ijcai.org/proceedings/1977/118},
}
TY - CPAPER TI - Improving the Efficiency of Higher Order Unification AU - Darlington, Jared L. T2 - Proceedings of the Fifth International Joint Conference on Artificial Intelligence, IJCAI-77 PB - International Joint Conferences on Artificial Intelligence PY - 1977 SP - 520 EP - 524 UR - https://ijcai.org/proceedings/1977/118 ER -Copied
Machine-readable versions of this paper, for tools and AI agents: