article Open access

A Mechanized Proof of a Textbook Type Unification Algorithm

  • Revista de Informática Teórica e Aplicada
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
Community

Comments

Log in to join the discussion.

  1. No comments yet. Start the discussion.