Agda

Total functional programming: termination, coverage, and the type universe hierarchy

Totality Universes Holes Indexed Types Setoids