Abstract
We present a rule-based Huet’s style anti-unification algorithm for simply typed lambda-terms, which computes a least general higher-order pattern generalization. For a pair of arbitrary terms of the same type, such a generalization always exists and is unique modulo α-equivalence and variable renaming. With a minor modification, the algorithm works for untyped lambda-terms as well. The time complexity of both algorithms is linear.
Author supplied keywords
Cite
CITATION STYLE
Baumgartner, A., Kutsia, T., Levy, J., & Villaret, M. (2017). Higher-Order Pattern Anti-Unification in Linear Time. Journal of Automated Reasoning, 58(2), 293–310. https://doi.org/10.1007/s10817-016-9383-3
Register to see more suggestions
Mendeley helps you to discover research relevant for your work.