LOMay 8

Unification of Deterministic Higher-Order Patterns (Full Version)

arXiv:2601.142111.1h-index: 33
Predicted impact top 94% in LO · last 90 daysOriginality Synthesis-oriented
AI Analysis

For researchers in higher-order unification and term rewriting, this work extends the theory of deterministic patterns but does not resolve the key decidability question.

The paper presents a sound and complete unification procedure for deterministic higher-order patterns, a class of simply-typed lambda terms with a deterministic matching problem. The procedure generalizes existing methods but may yield infinite minimal complete sets of unifiers, leaving decidability open.

We present a sound and complete unification procedure for deterministic higher-order patterns, a class of simply-typed lambda terms introduced by Yokoyama et al. which comes with a deterministic matching problem. Our unification procedure can be seen as a special case of full higher-order unification where flex-flex pairs can be solved in a most general way. Moreover, our method generalizes Libal and Miller's recent functions-as-constructors higher-order unification (FCU) by dropping their global restriction on variable arguments, thereby losing the property that every solvable problem has a most general unifier. In fact, minimal complete sets of unifiers of deterministic higher-order patterns may be infinite, so decidability of the unification problem remains an open question.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes