article
Open access
A Mechanized Proof of a Textbook Type Unification Algorithm
Research footprint
At a glance
- Citations
- 0
- References
- 39
- Comments
- 0
Paper overview
Abstract
Unification is the core of type inference algorithms for modern functional programming languages, like Haskell and SML. As a first step towards a formalization of a type inference algorithm for such programming languages, we present a formalization in Coq of a type unification algorithm that follows classic algorithms presented in programming language textbooks. We also report on the use of such formalization to build a correct type inference algorithm for the simply typed λ-calculus.
Record transparency
Publication details
- DOI
- 10.22456/2175-2745.100968
- OpenAlex
- W3036964893
- Document type
- article
- Language
- EN
- Source
- Revista de Informática Teórica e Aplicada
- Last metadata update
Comments
Log in to join the discussion.