~/talk

Integrating graphical proofs in Coq

Talkat CoqPL 2023 · on Saturday, 2023-01-21· [developer-experience]
links:none on file
links:none on file
links:none on file
slides:none on file

A prototype called Actema implements gesture-driven proof construction and integrates with Coq via a coq-actema plugin using a client–server protocol: goals are rendered in the interface, drag‑and‑drop and click gestures compile to tactic sequences, and graphical proofs are stored separately and recompiled on script execution so they can be replayed visually. The compilation uses a deep embedding and about 3,000 lines of Ltac plus a proved soundness theorem; demos show targeted rewrites, existential instantiation, induction and usable proof terms, though lemma search in the GUI is not yet implemented.

AI-written summary · about

  1. 0:00Introduction
  2. 2:00Demonstration
  3. 4:15Forward mode
  4. 9:07Conflict quantifier
  5. 10:07Conditional rewrites
  6. 12:05Induction
  7. 13:27Summary
  8. 14:15Architecture
  9. 15:00Protocol
  10. 16:47Actions
  11. 17:52Conclusion
  12. 18:30Infrastructure challenges
  13. 20:10Questions
~/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.