Higher-Order Pattern Anti-Unification in Linear Time

17Citations
Citations of this article
11Readers
Mendeley users who have this article in their library.

This article is free to access.

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.

Cite

CITATION STYLE

APA

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.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free