Higher-order patterns are simply typed λ-terms in η-long form where free variables F only occur in the form F(x1, …, xk) with x1, …, Ik being distinct bound variables. It has been proved iu [6] that in the simply typed λ-calculus unification of higher-order patterns modulo α, β and η reductions is decidable and unifiable higher-order patterns have a most general unifier. In this paper a unification algorithm for higher-order patterns is presented, whose time and space complexities are proved to be linear in the size of input.
CITATION STYLE
Qian, Z. (1993). Linear unification of higher-order patterns. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 668 LNCS, pp. 391–405). Springer Verlag. https://doi.org/10.1007/3-540-56610-4_78
Mendeley helps you to discover research relevant for your work.