~/talk

InducTeX: A MetaCoq plugin for typesetting inductive definitions

Talkat CoqPL 2024 · on Saturday, 2024-01-20· [documentation, developer-experience]
links:none on file
slides:none on file

Builds a MetaCoq plugin that quotes Coq inductives, inspects constructors in the TemplateMonad and pretty prints them as TeX inference rules, so it prints inference rules directly from the Coq definitions instead of retyping them. Handles implicit arguments with small combinators that map constructor shapes to LaTeX strings, works around missing notation metadata by reusing Coq notation tricks, and can emit HTML via electreon integration. Early prototype works for large relations but takes seconds and needs performance tuning.

AI-written summary · about

  1. 0:00InducTeX introduction
  2. 3:51Plutus compiler certification
  3. 8:05Translation relations in Coq
  4. 10:51Building InducTeX with MetaCoq
  5. 12:57Demo and limitations
  6. 14:21Custom notation rules
  7. 16:52Integration with documentation tools
  8. 18:16Related work and future
  9. 20:23Conclusion and Q&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.