~/talk

Type Universes as Kripke Worlds: Memory Management Edition

Talkat IWACO 2025 · on Tuesday, 2025-10-14
links:none on file
slides:none on file

Claims a tight correspondence between dependent-type type universe hierarchy and Kripke-style heap worlds, using a kinding discipline to forbid cross-level and self-references so the semantic interpretation restricts each type to a world truncated at its level. This yields a model of higher-order state that avoids no step-indexing machinery and proves termination for the restricted fragment. Using displacement operator / universe polymorphism lets values be allocated into fresh universes so those regions can be reclaimed, but universes start out very large which limits straightforward region-style memory savings.

AI-written summary · about

  1. 0:00Introduction
  2. 1:45Higher order state
  3. 3:10Type universes hierarchy
  4. 5:40Circularity and simplicity
  5. 7:26Semantic values and heap
  6. 8:51Memory management limits
  7. 9:54Polymorphism and displacement
  8. 11:40Regions as universes
  9. 13:27Algebra of levels
  10. 14:31Summary
  11. 15:58Q&A
  12. 16:19Cross-universe references
  13. 17:00Partial orders in hierarchies
  14. 17:41Type and effect systems
  15. 18:45Inverting references
  16. 19:49Chaining references
  17. 20:51Termination and data structures
  18. 21:32Conclusion
~/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.