~/talk

Internalizing Representation Independence with Univalence

Talkat POPL 2021 · 2021-01-17..01-22
links:none on file
links:none on file
links:none on file
links:none on file
slides:none on file

Proves a concrete method to internalize representation independence inside dependent type theory by combining univalence as a computable ua with higher inductive set quotients in Cubical Agda. Builds quotiented batched queues and finite multisets, shows a many‑to‑one correspondence becomes an equivalence after quotienting, and formalizes a general condition (quasi‑equivalence / zigzag completeness) that guarantees this. All results are fully formalized in Cubical Agda and compute.

AI-written summary · about

  1. 0:00Intro
  2. 1:10Internalizing representation independence
  3. 1:55Proof transfer
  4. 3:00A tale of two queues
  5. 3:21Isomorphisms are not enough
  6. 3:43Outline
  7. 4:42Equality
  8. 5:48Cubical type theory
  9. 7:24Dependent path types
  10. 8:07Univalence
  11. 9:03hlevel
  12. 10:19Higher inductive types
  13. 11:27Set quotients
  14. 12:09Structured types
  15. 15:33Structured equivalences
  16. 16:11Axioms
  17. 17:20Quotienting queues
  18. 18:15Generalizing queues
  19. 18:57Quasi-equivalence relations
  20. 20:20Structured relations
  21. 21:12A relational Structure Identity Principle
  22. 21:58Summary
~/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.