~/talks

Leonardo de Moura

what they talk about

where they keep going back

on a stage with

all 4 in the filters

who talks about the same things

titleconferencedate
Lean: Machine-Checked Mathematics and Verified Programming, Past and FuturePLDI 20252025-06-16
Lean claims a small trusted core and full extensibility, with 2 million lines in Mathlib and 100,000 theorems verified; automation like grinds and a verified…
Talk on
"do" Unchained: Embracing Local Imperativity in a Purely Functional Langua...ICFP 20222022-09-11
Adds local mutation, early return and iteration to do notation and provides formal translation rules that compile them to pure code while preserving semantics…
Talk
Recursion Synthesis with Unrealizability WitnessesPLDI 20222022-06-13
Procedure synthesizes recursive functions by combining syntax-guided synthesis with a new functional unrealizability checker that emits counterexample…
Talk
Sealing Pointer-Based Optimizations Behind Pure FunctionsICFP 20202020-08-23
Shows how dependent types seal pointer tricks behind pure interfaces to turn exponential tree traversals into linear-time algorithms, implemented for Lean v4…
Talk on
~/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.