mlsanityData to 14 Oct 2026

Nominal Unification and Matching of Higher Order Expressions with Recursive Let

arXiv 2102.08146 ↗First posted 16 Feb 2021cs.LO cs.AIcited by 0

Not on the map. Why?

Abstract (arXiv)

A sound and complete algorithm for nominal unification of higher-order expressions with a recursive let is described, and shown to run in nondeterministic polynomial time. We also explore specializations like nominal letrec-matching for expressions, for DAGs, and for garbage-free expressions and determine their complexity. We also provide a nominal unification algorithm for higher-order expressions with recursive let and atom-variables, where we show that it also runs in nondeterministic polynomial time. In addition we prove that there is a guessing strategy for nominal unification with letrec and atom-variable that is a trade-off between exponential growth and non-determinism. Nominal matching with variables representing partial letrec-environments is also shown to be in NP.

Key facts. No citing papers in the map yet (data through 14 Oct 2026). Builds on 2 of its 50 references that are in the map. First posted on arXiv 16 Feb 2021.

Builds on

2 of 50 references.

References · 2

  1. 2016Nominal Unification of Higher Order Expressions with Recursive Letcited by 1
  2. 2017Nominal C-Unificationcited by 1

Built on by

Not cited yet.