DecSyn.Autosubst2.core
DecSyn.Autosubst2.syntax
DecSyn.Autosubst2.unscoped
DecSyn.admissible
DecSyn.algorithmic
DecSyn.common
DecSyn.conv_dec
DecSyn.cosn
DecSyn.executable
DecSyn.executable_correct
DecSyn.fp_red
- Definitions and properties of untyped relations
- Parallel eta-reduction
- The inductive characterization of strong normalization
- beta-reduction
- Parallel beta-reduction
- Restrictive parallel eta-reduction
- The abstract signature that is sufficient for eta-postponement to hold
- Proof of eta-postponement parameterized by an abstract predicate P
- eta-reduction
- betaeta-reduction
- Leftmost-outermost beta-reduction
- betaeta-joinability
- One-step reductionless subtyping
- Untyped subtyping
DecSyn.logrel
- Logical predicate and "semantic" soundness
- The declarative signature of the logical predicate
- A signature containing the facts we'd like to derive from the logical predicate
- Proofs of the properties about the logical predicate from the abstract interface LogRel
- An implementation of the LogRel signature with an explicit recursor InterpExt
- Instantiating LogRelFacts with the concrete implementation LogRelImpl
- Semantic typing defined in terms of the logical predicate
- Structural properties about closing substitutions and semantic typing
- Semantic typing rules