~/talk

A diagram editor to mechanize categorical proofs

Talkat CoqPL 2024 · on Saturday, 2024-01-20· [developer-experience, ux-and-product-design]
links:none on file
slides:none on file

A diagram editor runs as a web app or Electron desktop app and hooks into Coq via VS Code + coq-lsp integration, showing diagrammatic goals as graphics and letting users create labeled proof nodes that become Coq tactics. It generates Coq proof scripts by asserting subdiagram commutations and inserting tactic steps or admits, uses a small custom notation/tactic layer, and currently targets the UniMath library for 1‑category proofs only, with validation performed by Coq and feedback shown in VS Code.

AI-written summary · about

  1. 0:00Diagram editor intro
  2. 2:14Quiver comparison & features
  3. 3:17Mechanization architecture
  4. 5:48Automating categorical proofs
  5. 8:16Demo: distributive law
  6. 13:21Validating proofs with Coq
  7. 15:33Interactive proof workflow
  8. 17:32Generating proof scripts
  9. 19:21Closing remarks
  10. 19:43Q&A: proof complexity
  11. 20:25Q&A: VS Code integration
  12. 21:10Q&A: library compatibility
~/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.