Free Monads, Intrinsic Scoping, and Higher-Order Preunification
A higher-order preunification procedure derived generically for any object language presented as a free monad over a bifunctor, with an application to type-checking Martin-Löf Type Theory.
Awarded the 2024 John McCarthy Best Paper Award at TFP 2024.
Related paper: see publication.