Tridirectional typechecking (2004)

by Joshua Dunfield, Frank Pfenning
Venue:In POPL ’04: Proceedings of the 31st ACM SIGPLAN-SIGACT symposium on Principles of programming languages