~/talk

Towards Tagless Interpretation of Stratified System F (Extended Abstract)

Talkat TyDe 2023 · on Monday, 2023-09-04· [compilers-and-language-design]
links:none on file
links:none on file
slides:none on file

An intrinsically typed, tagless interpreter for a stratified fragment of System F is formalized in Agda: types carry natural-number levels and map to Set_l so quantifiers range only over lower levels, yielding a direct set theoretic semantics and an implementation of type meaning, function spaces and type variables. The development reuses a single environment for term and type bindings, must extend equality machinery at set Omega, and assumes dependent extensionality in a few proofs. All lemmas drop to simple ML fragments with minor changes, and work toward logical relations and adequacy is underway.

AI-written summary · about

  1. 0:00Stratified System F formalization
  2. 1:45Predicative fragment and polymorphism
  3. 3:50Set-theoretic semantics in Agda
  4. 5:59Encoding System F Omega in Agda
  5. 8:06Intrinsically typed expressions
  6. 10:17Challenges with Set Omega proofs
  7. 12:26Extending calculus with polymorphism
  8. 13:55Stratified polymorphism with ordinals
  9. 14:37Applying results to ML
  10. 15:18Logical relations for stratified F
  11. 16:02Summary and future work
  12. 16:22Q&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.