OAI/Combinatorics/PlanarL1/OrdinaryState.lean
42 declarations, 0 contain sorry, 0 declared as axioms
- def
OAI.PlanarL1.Columns.Model.SetSystem.pullbackline 17Source documentation
Change label coordinates only: every individual set and component graph is pulled back, and the upper invariant is transported by the actual measure.
noncomputable def pullback (A : SetSystem M Ω μ) {g : Ω' → Ω} (hg : MeasurePreserving g μ' μ) : SetSystem M Ω' μ' where …Mentions: OAI.PlanarL1.Columns.Model.SetSystem
- def
OAI.PlanarL1.Columns.Model.SetSystem.liftline 35 - lemma
OAI.PlanarL1.Columns.Model.SetSystem.lift_activeline 38 - def
OAI.PlanarL1.Columns.Model.Field.constantline 45 - structure
OAI.PlanarL1.Columns.Model.OrdinaryDataline 54Source documentation
The literal ordinary-chart scalar data. A nonconstant chart remembers its old band component and its one point source, rather than just a Lipschitz bound. The zero extension outside that component is never used on the chart's region.
structure OrdinaryData {n : ℕ} (M : Model n) where …Mentions: OAI.PlanarL1.Columns.Model
- def
OAI.PlanarL1.Columns.Model.OrdinaryData.comparisonline 66 - def
OAI.PlanarL1.Columns.Model.OrdinaryData.valueline 71 - lemma
OAI.PlanarL1.Columns.Model.OrdinaryData.verticalline 74 - lemma
OAI.PlanarL1.Columns.Model.OrdinaryData.switchline 86 - def
OAI.PlanarL1.Columns.Model.OrdinaryData.fieldline 90 - def
OAI.PlanarL1.Columns.Model.OrdinaryData.initialline 93 - lemma
OAI.PlanarL1.Columns.Model.OrdinaryData.initial_valueline 102 - def
OAI.PlanarL1.Columns.Model.OrdinaryData.atomline 107Source documentation
Conversion of an actual signed atom back to the old ordinary orientation.
noncomputable def atom (D : OrdinaryData M) (J : Set ℝ) (hJ : IsClosed J) (hc : J.OrdConnected) {r : Fin n} (o : M.Point J r) (c η : ℝ) (hη : |η| = 1) : OrdinaryData M where …Mentions: OAI.PlanarL1.Columns.Model.OrdinaryData
- lemma
OAI.PlanarL1.Columns.Model.OrdinaryData.atom_valueline 118 - structure
OAI.PlanarL1.Columns.Model.OrdinaryStateline 131Source documentation
A finite ordinary chart partition for system A, with the actual globally nested sets and actual jointly distributed label variables. Chart regions may be disconnected; no artificial connected-component identifiers are introduced.
structure OrdinaryState {n : ℕ} (M : Model n) (κ : ℝ) (Ω : Type*) [MeasurableSpace Ω] (μ : Measure Ω) where …Mentions: OAI.PlanarL1.Columns.Model
- def
OAI.PlanarL1.Columns.Model.OrdinaryState.initialline 149 - def
OAI.PlanarL1.Columns.Model.OrdinaryState.liftline 164 - lemma
OAI.PlanarL1.Columns.Model.OrdinaryState.chart_distanceline 178Source documentation
Deterministic chart distance on a common identifier, with no independence assumed between different identifiers.
lemma chart_distance (S : OrdinaryState M κ Ω μ) (i j : Fin n) (H T : ℝ) (he : S.name i H=S.name j T) : (∫ ω, |(S.sets.activity ω).indicator i H-(S.sets.activity ω).indicator j T| ∂μ) = max |H-T| |κ*(S.chart (S.name i H)).value i ⟨H,S.height_in i H⟩- κ*(S.chart (S.name j T)).value j ⟨T,S.height_in j T⟩| := by …Mentions: OAI.PlanarL1.Columns.Model.OrdinaryState
- lemma
OAI.PlanarL1.Columns.Model.Point.RadialTree.atomName_depth_eqline 201 - lemma
OAI.PlanarL1.Columns.Model.Point.RadialTree.portalAt_memline 214 - lemma
OAI.PlanarL1.Columns.Model.Point.RadialTree.node_eq_of_portal_columnline 220 - lemma
OAI.PlanarL1.Columns.Model.Point.RadialTree.nodeAtom_eq_globalline 228Source documentation
A name is global to the whole interpolation tree, not only a chosen chain. Different node occurrences cannot silently give one identifier two fields.
lemma nodeAtom_eq_global (p : M.Point J root → ℝ) (α : Noise (n := n)) …
- structure
OAI.PlanarL1.Columns.Model.Point.RadialTree.AtomSourceline 240Source documentation
The exact portal occurrence from which an atom identifier originates.
structure AtomSource (a : ℕ) where …
- lemma
OAI.PlanarL1.Columns.Model.Point.RadialTree.pasted_has_sourceline 247 - lemma
OAI.PlanarL1.Columns.Model.Point.RadialTree.pasted_name_ltline 253 - def
OAI.PlanarL1.Columns.Model.Point.RadialTree.AtomSource.evalline 261 - lemma
OAI.PlanarL1.Columns.Model.Point.RadialTree.AtomSource.eval_eqline 265 - def
OAI.PlanarL1.Columns.Model.Point.RadialTree.AtomSource.centerline 270 - def
OAI.PlanarL1.Columns.Model.Point.RadialTree.AtomSource.interceptline 272 - def
OAI.PlanarL1.Columns.Model.Point.RadialTree.AtomSource.signline 277 - lemma
OAI.PlanarL1.Columns.Model.Point.RadialTree.AtomSource.sign_unitline 279 - lemma
OAI.PlanarL1.Columns.Model.Point.RadialTree.AtomSource.eval_formulaline 283 - def
OAI.PlanarL1.Columns.Model.Point.RadialTree.AtomSource.chartline 291Source documentation
Convert back to the old ordinary orientation, as in /main-packing. The -4E proposal shift is part of the literal atom constant.
noncomputable def chart (S : R.AtomSource a) (D : OrdinaryData M) (p : M.Point J root → ℝ) (α : Noise (n := n)) (E : ℝ) : OrdinaryData M := …Mentions: OAI.PlanarL1.Columns.Model.OrdinaryData, OAI.PlanarL1.Columns.Model.Point.RadialTree.Noise
- lemma
OAI.PlanarL1.Columns.Model.Point.RadialTree.AtomSource.chart_valueline 295 - def
OAI.PlanarL1.Columns.Model.Point.RadialTree.atomChartline 307Source documentation
A finite globally consistent chart table for every possible spatial atom. Unused identifiers get a constant chart and can never be selected by pasted.
noncomputable def atomChart (D : OrdinaryData M) (p : M.Point J root → ℝ) (α : Noise (n := n)) (E : ℝ) (a : ℕ) : OrdinaryData M := by …Mentions: OAI.PlanarL1.Columns.Model.OrdinaryData, OAI.PlanarL1.Columns.Model.Point.RadialTree.Noise
- lemma
OAI.PlanarL1.Columns.Model.Point.RadialTree.source_eval_pastedline 312 - lemma
OAI.PlanarL1.Columns.Model.Point.RadialTree.atomChart_valueline 322 - def
OAI.PlanarL1.Columns.Model.OrdinaryState.appendline 347Source documentation
Finite chart-table extension. Old identifiers are literally retained in the right summand; installing a fresh chart never refines the old regions.
noncomputable def append (S : OrdinaryState M κ Ω μ) (B : SetSystem M Ω μ) (k : ℕ) (D : Fin k → OrdinaryData M) (Z : Fin k → Threshold.Variables Ω μ) (choose : Fin n → ℝ → Option (Fin k)) (hin : ∀ i H a, choose i H = some a → H ∈ (D a).band) (hcomp : ∀ i H a (_hc : choose i H = some a) r o, (D a).origin = some ⟨r,o⟩ → (M.activeGraph (D a).band).Reachable r i) (hswitch : ∀ i j H, H ∈ M.heights i j → choose i H = choose j H) (hold : ∀ ω i H, choose i H = none → ((B.activity ω).active i H ↔ (S.sets.activity ω).active i H)) (hnew : ∀ ω i H a (hc : choose i H = some a), ((B.activity ω).active i H ↔ Threshold.active (Z a) H (κ*(D a).value i ⟨H,hin i H a hc⟩) ω)) : OrdinaryState M κ Ω μ where …Mentions: OAI.PlanarL1.Columns.Model.OrdinaryState, OAI.PlanarL1.Columns.Model.SetSystem, OAI.PlanarL1.Columns.Model.OrdinaryData, OAI.PlanarL1.Threshold.Variables, OAI.PlanarL1.Threshold.active
- def
OAI.PlanarL1.Columns.Model.OrdinaryData.Containsline 427Source documentation
The actual chart domain, with the connected-component requirement made explicit. Different copies of a quotient point satisfy the same condition.
def Contains (D : OrdinaryData M) (i : Fin n) (H : ℝ) : Prop := …
Mentions: OAI.PlanarL1.Columns.Model.OrdinaryData
- lemma
OAI.PlanarL1.Columns.Model.OrdinaryData.initial_containsline 430 - lemma
OAI.PlanarL1.Columns.Model.OrdinaryData.atom_containsline 435 - lemma
OAI.PlanarL1.Columns.Model.Point.RadialTree.atomChart_containsline 452