Documentation

LeanStlc.StrongNorm

Equations
Instances For
    Equations
    Instances For
      Equations
      Instances For
        Equations
        • One or more equations did not get rendered due to their size.
        Instances For
          theorem StrongNormalizaton.monotone {A : Ty} {t : Term} (r : LeanSubst.Ren) :
          LR A t → LR A t[↑r]
          theorem StrongNormalizaton.cr {A : Ty} :
          (∀ (t : Term), LR A t → SNi SnVariant.nor t) ∧ (∀ (t : SnIndices SnVariant.neu), SNi SnVariant.neu t → LR A t) ∧ ∀ (t t' : Term), SNi SnVariant.red (t, t') → LR A t' → LR A t
          theorem StrongNormalizaton.var {A : Ty} {x : Nat} :
          LR A #x
          theorem StrongNormalizaton.fundamental {Γ : List Ty} {t : Term} {A : Ty} :
          Γ ⊢ t : A → Γ ⊨s t : A
          theorem strong_normalization_inductive {Γ : List Ty} {t : Term} {A : Ty} :
          Γ ⊢ t : A → SNi SnVariant.nor t
          theorem strong_normalization {Γ : List Ty} {t : Term} {A : Ty} :
          Γ ⊢ t : A → LeanSubst.SN Red t