~/talk

Theorem provers are a P.L. researcher's best friend

Talkat PLMW @ POPL 2020 · on Tuesday, 2020-01-21
links:none on file
slides:none on file

Argues that mechanized proof shifts PL research from handwavy claims to verifiable artifacts, showing concrete use of Coq and Isabelle/HOL plus SMT solvers to formalize languages, type systems and optimizers; demonstrates a CompCert-style correctness proof for a compiler from arithmetic expressions to a stack machine and shows it executes and preserves semantics; cites large verified projects (seL4, VST, Iris, EverCrypt) and estimates ~25% of PL papers now ship machine-checked proofs.

AI-written summary · about

  1. 0:00Research trends in PL
  2. 1:20Evidence in research
  3. 2:55Soundness and metatheory
  4. 4:31Tension in proof writing
  5. 7:19Automatic theorem provers
  6. 9:29Interactive provers
  7. 12:46Mechanized proofs as a game
  8. 13:53Compiler verification demo
  9. 17:19Stack machine implementation
  10. 22:41Proof of correctness
  11. 27:16Real-world projects
  12. 30:21Impact on PL research
  13. 33:41Q&A and discussion
~/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.