~/talk

Temporal Verification with Answer-Effect Modification: Dependent Temporal Type-a...

Talkat POPL 2023 · 2023-01-15..01-21
links:none on file
slides:none on file

Extends a temporal type-and-effect system to handle delimited continuations (shift0/reset0) by tracking how continuations change the observable trace — the key idea is answer-effect modification. Supports dependently typed continuations so continuation types and traces can depend on values, and proves soundness: finite traces via type safety and infinite traces via a logical relation. Ships a prototype constraint generator for verification conditions but the constraint solver is still unimplemented; used on resource, exception, and backtracking examples.

AI-written summary · about

  1. 0:00Start
  2. 1:01Example: resource usage
  3. 5:48Contribution
  4. 7:22Outline
  5. 7:42Brief introduction to shift0/reste0
  6. 9:38Example: exception
  7. 11:16Resource usage with exception
  8. 12:29Example: backtracking
  9. 14:30Resource usage with backtracking
  10. 16:06Challenge
  11. 17:31Similarity problem in reasoning about values
  12. 20:03Typing event raising
  13. 21:11Example: resuming continuations multiple times
  14. 21:45Related work
~/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.