- Autosubst Header for Unnamed Syntax
- General Header Autosubst - Assumptions and Definitions
- Specification of HOL
- Specification of EffHOL
- Translation from HOL to EffHOL
- Translation from EffHOL to HOL
- Instantiation into System F_w
- Specification of System F_w
- Syntax components
- Assumptions about reduction and conversion
- Assumptions about substitution
- Assumptions about typing judgements
- Assumptions about deductions
- Translation of types and preservation lemma
- Translation of programs and preservation lemma
- Translation of indices and preservation lemma
- Translation of specifications and expressions and preservation lemmas
- Soundness of translation of HOPL into F_w
- Combined translation of HOL into F_w