A modular type-checking algorithm for type theory with singleton types and proof irrelevance (2011)

by Andreas Abel, Thierry Coquand, Miguel Pagano
Venue:Logical Methods in Computer Science