The call-by-value erasure bridge

TheoremErasure of a System F evaluation step is a beta conversion#✓fully proved

Actual CBV steps preserve beta conversion of closing instances.

theorem erasure_step {n m : Nat} {t t' : Tm n m} (hs : Step t t')
    (σ : Fin m → Model) : BetaEq (Tm.close σ t) (Tm.close σ t')
Uses 19 · Used by 1

TheoremErasure of multistep System F evaluation is a beta conversion#✓fully proved

Finite CBV evaluation preserves conversion of erased instances.

theorem erasure_steps {n m : Nat} {t t' : Tm n m} (hs : Steps t t')
    (σ : Fin m → Model) : BetaEq (Tm.close σ t) (Tm.close σ t')
Uses 9
2 fully proved

The dependency explorer needs JavaScript and its graph data.

Download the complete graph data.