~/talk

Unification for Subformula Linking under Quantifiers

Talkat CPP 2024 · 2024-01-15..01-16· [software-architecture]
links:none on file
links:none on file
slides:none on file

Proposes Quantifying on the Uninstantiated, a unification-based algorithm that retroactively turns Evars found during matching into existential quantifiers, so it finds the simplification that provably follows from hypotheses under quantifiers rather than producing spurious equalities or failing to link. Implements the algorithm in Coq for Iris and diaph frame, demonstrates it solves the “last day of some year” counterexample that ACTA cannot handle and profin mishandles, proves it sits between ACTA and profin in power, and integrates with the iframe tactic to automate framing.

AI-written summary · about

  1. 0:00Subformula linking intro
  2. 1:54How linking systems work
  3. 3:17Separation logic linking
  4. 5:49Quantifier challenges
  5. 7:36Core judgment simplifications
  6. 9:24Implication and disjunction rules
  7. 10:27Profin vs ACTA comparison
  8. 12:58Unification example walkthrough
  9. 14:46Limitations of quantifier rules
  10. 16:33New rule: quantification + instantiation
  11. 18:40Coq implementation details
  12. 20:53Retroactive quantification
  13. 21:14ACTA vs Profin comparison
  14. 21:38Improving iframe techniques
  15. 22:00Q&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.