Equations
- LeanSubst.Normal R t = ¬LeanSubst.Reducible R t
Instances For
Equations
- LeanSubst.NormalForm R t t' = (LeanSubst.Star R t t' ∧ LeanSubst.Normal R t')
Instances For
Equations
- LeanSubst.WN R t = ∃ (t' : T), LeanSubst.NormalForm R t t'
Instances For
theorem
LeanSubst.SN.expansion_step
{T : Type}
{R : T → T → Prop}
{t t' : T}
(f : FunctionalTerm R t)
:
theorem
LeanSubst.SN.wellfounded
{T : Type}
{R : T → T → Prop}
:
(∀ (t : T), SN R t) → WellFounded (flip R)