~/talk

McTT: Building A Correct-By-Construction Proof Checker For Martin-Loef Type Theory

Talkat WITS 2025 · on Saturday, 2025-01-25· [compilers-and-language-design]
links:none on file
links:none on file
links:none on file
slides:none on file

A correct-by-construction Coq implementation of Martin-Löf type theory produces an end-to-end proof checker, with formalized cumulative universe hierarchy and inductive base naturals, a proven sound and complete normalization-by-evaluation, and a decision procedure for subtyping; the Coq development extracts to readable OCaml of about 20,000 lines that matches skilled human code and runs practical normalization examples far faster than the prior Agda prototype; key claims are mechanized proofs of soundness and completeness of NbE and a verified, efficient type-checker.

AI-written summary · about

  1. 0:00McTT introduction and goals
  2. 3:55Need for verified checker
  3. 6:47Building McTT challenges
  4. 9:18Semantic model and normalization
  5. 11:23Inductive-induction recursion
  6. 13:59Weakly functional relations
  7. 15:49Subtyping and universes
  8. 18:21McTT implementation
  9. 21:37Normalization performance
  10. 23:46Conclusion and future
  11. 26:24Q&A
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.