~/talk

Tactic Script Optimisation for Aesop

Talkat CPP 2025 · 2025-01-20..01-21· [software-architecture]
slides:none on file

Generates an optimized Lean tactic script from Aesop output using a three-stage pipeline (local dynamic optimization, structuring with static and dynamic reordering, global static passes), checks optimized single-tactic replacements by re-running them against the recorded pre/post states using goal equality up to renaming, avoids unsafe reorders when shared metavariables appear, and evaluates on 6,000 Aesop calls from Mathlib showing dynamic reordering is slower but practically usable and artifacts are available.

AI-written summary · about

  1. 0:00ASOP and tactic optimization
  2. 1:06Tactic script generation
  3. 3:55Motivation for optimizing scripts
  4. 7:05Script optimization pipeline
  5. 9:57Local dynamic optimization
  6. 11:01Comparing goals with unpredictable names
  7. 13:51Structuring tactic scripts
  8. 16:42Reordering tactics with meta variables
  9. 19:55Dynamic reordering approach
  10. 20:39Conclusion and future work
  11. 21:43Q&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.