POPL 2025
Sun 19 - Sat 25 January 2025 Denver, Colorado, United States
Tue 21 Jan 2025 14:45 - 15:15 at Scissors - Types and meta theory Chair(s): Kenichi Asai

Programs are viewed as both functions to be executed and data structures to be analysed, but this has always required encoding, e.g.\ of a lambda-term to a syntax tree, so that a self-interpreter could not be applied to itself directly, but only to its code. Further, the code of a typed program should have a distinctive type. In a tree calculus, however, program analysis can be supported directly, without encodings, including the self-application of a breadth-first self-interpreter of type

[

{\bf bf} :\forall X. \forall Y. (X\to Y) \to (X\to Y); .

]

Tue 21 Jan

Displayed time zone: Mountain Time (US & Canada) change

14:00 - 15:30
Types and meta theoryPEPM at Scissors
Chair(s): Kenichi Asai Ochanomizu University
14:00
45m
Keynote
A Type-Theoretic Framework for Certified Meta-programming (Invited Talk Extended Abstract)
PEPM
Brigitte Pientka McGill University
DOI
14:45
30m
Research paper
Typed Program Analysis without Encodings
PEPM
DOI
15:15
15m
Short-paper
A Fuelled Self-Reducer for System T (Short Paper)
PEPM
Greg Brown University of Edinburgh
File Attached