~/talk

A Dependent Type Theory for Meta-programming with Intensional Analysis

Talkat POPL 2025 · 2025-01-19..01-25· [compilers-and-language-design]
links:none on file
slides:none on file

Introduces DeLaM, a concrete dependent layered modal type theory that implements three layers (syntax, MLTT, meta) with quoting of open code, composition, recursion on code, pattern matching and execution of code objects as first-class terms. Uses a non‑cumulative Tarski universe hierarchy, a lifting lemma, reducibility candidates and Kripke logical relations to prove weak normalization and decidability of convertibility. Provides a syntactic typing judgment that separates which equations hold at each layer and a worked normalization proof.

AI-written summary · about

  1. 0:00Introduction
  2. 0:42Meta-programming in type theory
  3. 3:32Motivation
  4. 5:38Code generation examples
  5. 6:46Three-layered architecture
  6. 8:32Typing judgment
  7. 9:56Lifting lemma
  8. 11:19Contributions
  9. 12:42Meta-programming spectrum
  10. 13:50Q&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.