~/talk

A Lambda-Superposition Tactic for Isabelle/HOL

Talkat CPP 2026 · 2026-01-12..01-13
links:none on file
slides:none on file

A new Isabelle/HOL tactic implements the λ-superposition calculus to avoid Metis’s first‑order encodings, runs proof search on Isabelle terms, and reconstructs proofs via the kernel after search. Evaluation on 8,000 goals uses Zipperposition which proves 47% of goals, and reconstruction yields Metis 88.7% vs slam 78.9% of those, with 30 proofs unique to slam and a 0.8 percentage‑point union gain. Implementation omits expensive rules, uses Isabelle pre‑unification, trades completeness for speed, and shows room for performance tuning.

AI-written summary · about

  1. 0:00Lambda-Superposition tactic intro
  2. 0:24Isabelle/HOL & Sledgehammer
  3. 1:28Introducing SLAM tactic
  4. 3:57Limitations of Metis
  5. 5:49SLAM’s calculus & HOL
  6. 7:35SLAM’s pragmatic calculus
  7. 8:41SLAM’s core rules
  8. 11:52Higher-order & boolean reasoning
  9. 13:18Heuristics & term ordering
  10. 14:23SLAM’s proof search
  11. 17:18SLAM vs Metis evaluation
  12. 19:03Future work & improvements
  13. 19:25Q&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.