2601.14211

Total: 1

#1 Unification of Deterministic Higher-Order Patterns [PDF] [Copy] [Kimi] [REL]

Authors: Johannes Niederhauser, Aart Middeldorp

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 by dropping their global condition 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.

Subject: Logic in Computer Science

Publish: 2026-01-20 18:17:11 UTC