Skip to content

WIP: Subject reduction for the base + toplevel fragment

Raphaël Cauderlier requested to merge rafoo@meta_theory into master

We want to prove that evaluation preserves typing. This focuses on the base fragment that defines records. The toplevel fragment seems also required as it is deeply wired into the compiler architechture. It does not add complexity.

Most of the complexity of the proof comes from the Ott treatment of n-ary constructions which are unfortunately ubiquitous in the base fragment.

Merge request reports