~/talk

Modeling Reachability Types with Logical Relations -- Semantic Type Soundness,(…)

Talkat OOPSLA 2025 · 2025-10-16..10-18· [software-architecture]
links:none on file
links:none on file
slides:none on file

Presents a formal logical-relations model for reachability types that augments standard relations with relational store typing to localize heap reasoning, and proves a fundamental theorem giving semantic type soundness even for some syntactically ill-typed fragments. Shows termination holds (surprisingly) for higher-order mutable references under the model’s restrictions, establishes effect-qualified reachability types that guarantee absence of observable mutation, and proves program-equivalence rules for reordering non‑interfering computations; proofs and artifacts are available.

AI-written summary · about

  1. 0:00Reachability types overview
  2. 1:09From restrictive to descriptive reachability
  3. 2:13Rich B types core idea
  4. 3:39Semantic properties questions
  5. 4:00Logical relations in lambda calculus
  6. 5:22Limitations of logical relations
  7. 6:27Store typing for local reasoning
  8. 7:31Semantic properties and reachability
  9. 8:57Qualifier-dependent function types
  10. 10:23Polymorphism in RB types
  11. 11:05Effect qualifiers for optimization
  12. 11:48Summary of semantic model
  13. 12:49Future work extensions
~/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.