Interfaces as Functors, Programs as Coalgebras - a Final Coalgebra Theorem in Intensional Type Theory - Paper

Markus Michelbrink