OAI/Analysis/SeparableQuotients/NormingFamilies.lean
36 declarations, 0 contain sorry, 0 declared as axioms
- abbrev
OAI.SeparableQuotient.Norming.Γline 10 - abbrev
OAI.SeparableQuotient.Norming.Arrayline 11 - inductive
OAI.SeparableQuotient.Norming.Familyline 13 - def
OAI.SeparableQuotient.Norming.Family.sline 18 - lemma
OAI.SeparableQuotient.Norming.Family.s_ge_twoline 22 - def
OAI.SeparableQuotient.Norming.Family.qline 24 - def
OAI.SeparableQuotient.Norming.Family.Lline 26 - def
OAI.SeparableQuotient.Norming.Family.mline 27 - lemma
OAI.SeparableQuotient.Norming.Family.m_posline 29 - def
OAI.SeparableQuotient.Norming.Successiveline 32Source documentation
Succession refers to the full supports, in both orders in mixed mode.
def Successive (f : Family) (x y : Array) : Prop := …
Mentions: OAI.SeparableQuotient.Norming.Family, OAI.SeparableQuotient.Norming.Array
- lemma
OAI.SeparableQuotient.Norming.Successive.disjointline 36 - structure
OAI.SeparableQuotient.Norming.Cropline 42 - def
OAI.SeparableQuotient.Norming.Crop.setline 48 - def
OAI.SeparableQuotient.Norming.restrictline 52 - lemma
OAI.SeparableQuotient.Norming.restrict_applyline 54 - structure
OAI.SeparableQuotient.Norming.TypeIline 59Source documentation
A specified Type I expression. Child norming membership is imposed at its construction stage, outside this data structure.
structure TypeI (f : Family) where …
Mentions: OAI.SeparableQuotient.Norming.Family
- def
OAI.SeparableQuotient.Norming.TypeI.valueline 69 - structure
OAI.SeparableQuotient.Norming.PrefixValidline 74Source documentation
Exactly the finite prefix conditions, with unused raw entries ignored. Padding raw data beyond length imposes no mathematical restriction.
structure PrefixValid (P : RawPath) (length : ℕ) : Prop where …
- lemma
OAI.SeparableQuotient.Norming.PrefixValid.weight_strictline 85 - structure
OAI.SeparableQuotient.Norming.FinitePathline 97 - def
OAI.SeparableQuotient.Norming.FinitePath.valueline 108 - def
OAI.SeparableQuotient.Norming.FinitePath.activeline 110 - structure
OAI.SeparableQuotient.Norming.TypeIIline 114 - def
OAI.SeparableQuotient.Norming.TypeII.valueline 123 - def
OAI.SeparableQuotient.Norming.stageline 127Source documentation
Each stage retains previous stages and adjoins expressions whose Type I children belong to previous stages, with uncropped path data.
def stage (base : Set Array) (f : Family) : ℕ → Set Array | 0 => base | n+1 => stage base f n ∪ {x | ∃ e : TypeI f, e.value = x ∧ ∀ h, e.child h ∈ stage base f n} ∪ {x | ∃ e : TypeII f, e.value = x ∧ ∀ b i h, ((e.path b).piece i).child h ∈ stage base f n}Mentions: OAI.SeparableQuotient.Norming.Array, OAI.SeparableQuotient.Norming.Family, OAI.SeparableQuotient.Norming.TypeI, OAI.SeparableQuotient.Norming.TypeII
- def
OAI.SeparableQuotient.Norming.pureBaseline 134 - def
OAI.SeparableQuotient.Norming.Pureline 138 - def
OAI.SeparableQuotient.Norming.Fullline 140 - lemma
OAI.SeparableQuotient.Norming.stage_monoline 142 - lemma
OAI.SeparableQuotient.Norming.pure_subset_fullline 147 - lemma
OAI.SeparableQuotient.Norming.coordinate_memline 151 - lemma
OAI.SeparableQuotient.Norming.successive_coefficient_uniqueline 161 - lemma
OAI.SeparableQuotient.Norming.TypeI.coefficient_boundline 171 - def
OAI.SeparableQuotient.Norming.FinitePath.hitIndexline 195Source documentation
A coordinate meets at most one original path piece.
def FinitePath.hitIndex {f : Family} (P : FinitePath f) (a : Γ) : Fin P.length := …Mentions: OAI.SeparableQuotient.Norming.Family, OAI.SeparableQuotient.Norming.FinitePath, OAI.SeparableQuotient.Norming.Γ
- lemma
OAI.SeparableQuotient.Norming.FinitePath.value_at_hitline 199 - lemma
OAI.SeparableQuotient.Norming.FinitePath.hit_weight_activeline 215