paperbot · PL 论文追踪

RSS

Semantics of pattern unification

JFP vol.352026
AMBROISE LAFONT, NEEL KRISHNASWAMI

尚未生成 AI 速览(可能缺少 API key 或等待下次运行补跑)。

原文摘要(Abstract)

Abstract We propose a notion of syntax with metavariables that generalises Miller’s decidable pattern fragment of second-order unification for simply typed $\lambda$ -calculus. Using categorical semantics, we show that, under some conditions, a generalisation of Miller’s unification algorithm applies. To illustrate our semantic analysis, we implemented our generic unification algorithm in Agda. The syntax with metavariables given as input of the algorithm is specified by a notion of signature generalising binding signatures, covering a wide range of examples, including ordered $\lambda$ -calculus and (intrinsic) polymorphic syntax such as System F. Although we do not explicitly handle equations, we also tackle simply typed $\lambda$ -calculus modulo $\beta$ - and $\eta$ -equations (Miller’s original setting) by working on the syntax of normal forms.

链接与引用

DOI 原文 ·

BibTeX
@article{paperbot3963,
  title = {Semantics of pattern unification},
  author = {AMBROISE LAFONT and NEEL KRISHNASWAMI},
  journal = {Journal of Functional Programming},
  volume = {35},
  year = {2026},
  doi = {10.1017/s0956796825100130}
}