OAI/Analysis/DiamondDistortion/PathModels.lean
61 declarations, 0 contain sorry, 0 declared as axioms
- abbrev
OAI.DiamondDistortion.PathModel.L1line 17 - abbrev
OAI.DiamondDistortion.PathModel.L2line 18 - def
OAI.DiamondDistortion.PathModel.branchline 20 - lemma
OAI.DiamondDistortion.PathModel.branch_applyline 21 - lemma
OAI.DiamondDistortion.PathModel.ancestors_cardline 26 - lemma
OAI.DiamondDistortion.PathModel.branch_normline 37 - lemma
OAI.DiamondDistortion.PathModel.summable_absline 46 - lemma
OAI.DiamondDistortion.PathModel.tsum_absline 48 - lemma
OAI.DiamondDistortion.PathModel.path_summable_normline 50 - lemma
OAI.DiamondDistortion.PathModel.path_summableline 55 - def
OAI.DiamondDistortion.PathModel.pathline 58 - lemma
OAI.DiamondDistortion.PathModel.path_applyline 74 - lemma
OAI.DiamondDistortion.PathModel.path_coordinateline 79 - def
OAI.DiamondDistortion.PathModel.presentationline 101Source documentation
The admissible decompositions use full ℓ² and ℓ¹, and the norm on their pair is exactly the linear (q=1) or quadratic (q=2) representation cost.
def presentation (q : ℝ≥0∞) [Fact (1 ≤ q)] (h : ℕ) : InfimalCost.Presentation (WithLp q (L2 h × L1 h)) (L2 h) where …Mentions: OAI.DiamondDistortion.InfimalCost.Presentation, OAI.DiamondDistortion.PathModel.L2, OAI.DiamondDistortion.PathModel.L1
- lemma
OAI.DiamondDistortion.PathModel.presentation_outputline 116 - lemma
OAI.DiamondDistortion.PathModel.presentation_sectionline 118 - def
OAI.DiamondDistortion.PathModel.costline 122Source documentation
Literal infimum over all decompositions z=h+Jμ.
def cost (q : ℝ≥0∞) [Fact (1 ≤ q)] (h : ℕ) : Seminorm ℝ (L2 h) := (presentation q h).seminorm
Mentions: OAI.DiamondDistortion.PathModel.L2, OAI.DiamondDistortion.PathModel.presentation
- lemma
OAI.DiamondDistortion.PathModel.linear_cost_formulaline 123 - lemma
OAI.DiamondDistortion.PathModel.quadratic_cost_formulaline 133 - lemma
OAI.DiamondDistortion.PathModel.representation_coordinateline 144 - lemma
OAI.DiamondDistortion.PathModel.linear_coordinateline 151 - lemma
OAI.DiamondDistortion.PathModel.quadratic_coordinateline 157 - lemma
OAI.DiamondDistortion.PathModel.linear_le_normline 170 - lemma
OAI.DiamondDistortion.PathModel.quadratic_le_normline 173 - def
OAI.DiamondDistortion.PathModel.finiteEmbeddingline 178Source documentation
Coordinate finite vectors inherit the same exact full-representation infimum.
def finiteEmbedding (h : ℕ) : Vec h →ₗ[ℝ] L2 h where …
Mentions: OAI.DiamondDistortion.PathModel.L2
- def
OAI.DiamondDistortion.PathModel.finiteCostline 182 - def
OAI.DiamondDistortion.RecursiveModel.outerValuesline 190Source documentation
The literal outer ℓ² norm of a family of finite component seminorms.
def outerValues (s : ∀ h,Seminorm ℝ (Vec (h+1))) (v : ForestVec) : ℕ →₀ ℝ := …
Mentions: OAI.DiamondDistortion.RecursiveModel.Vec, OAI.DiamondDistortion.RecursiveModel.ForestVec
- lemma
OAI.DiamondDistortion.RecursiveModel.outerValues_applyline 192 - lemma
OAI.DiamondDistortion.RecursiveModel.outerValues_zeroline 194 - lemma
OAI.DiamondDistortion.RecursiveModel.outerValues_nonnegline 195 - lemma
OAI.DiamondDistortion.RecursiveModel.outerValues_addline 197 - lemma
OAI.DiamondDistortion.RecursiveModel.outerValues_negline 201 - lemma
OAI.DiamondDistortion.RecursiveModel.outerValues_smulline 205 - def
OAI.DiamondDistortion.RecursiveModel.outerSeminormline 210 - lemma
OAI.DiamondDistortion.RecursiveModel.component_le_outerline 217 - def
OAI.DiamondDistortion.PathModel.linearForestSeminormline 227 - def
OAI.DiamondDistortion.PathModel.quadraticForestSeminormline 228 - lemma
OAI.DiamondDistortion.PathModel.linear_forest_coordinateline 229 - lemma
OAI.DiamondDistortion.PathModel.quadratic_forest_coordinateline 232 - def
OAI.DiamondDistortion.PathModel.rootline 238Source documentation
Original component root; this is distinct from a forest component index.
def root : (h : ℕ) → Coord h | 0 => () | _+1 => Sum.inl ()
- lemma
OAI.DiamondDistortion.PathModel.root_ancestorsline 241 - lemma
OAI.DiamondDistortion.PathModel.branch_rootline 242 - lemma
OAI.DiamondDistortion.PathModel.path_singleline 244 - lemma
OAI.DiamondDistortion.PathModel.linear_rootline 251 - lemma
OAI.DiamondDistortion.PathModel.quadratic_rootline 256 - def
OAI.DiamondDistortion.PathModel.linearDataline 282Source documentation
Exact path-cost completions on the original finite-height components.
def linearData : CoordinateCompletion.Data ForestCoord where …
- def
OAI.DiamondDistortion.PathModel.quadraticDataline 285 - abbrev
OAI.DiamondDistortion.PathModel.LinearSpaceline 288 - abbrev
OAI.DiamondDistortion.PathModel.QuadraticSpaceline 289 - def
OAI.DiamondDistortion.PathModel.linearHeadsline 290 - def
OAI.DiamondDistortion.PathModel.quadraticHeadsline 292 - lemma
OAI.DiamondDistortion.PathModel.linearHeads_commutesline 294 - lemma
OAI.DiamondDistortion.PathModel.quadraticHeads_commutesline 295 - theorem
OAI.DiamondDistortion.PathModel.linear_flow_graphline 298Source documentation
Positive flow and trimming are retained as independent exact intrinsic inputs.
theorem linear_flow_graph (hinput : FlowInput linearHeads (linearC^2)) {D s : ℝ} (k : ℕ) (f : Diamond.Vertex k → LinearSpace) (hf : Diamond.HasDistortion k f D s) : 1+(k:ℝ)/(2*linearC^2) ≤ D^2 ∧ (k:ℝ) ≤ 2*linearC^2*D^2 := …Mentions: OAI.DiamondDistortion.PathModel.linearHeads, OAI.DiamondDistortion.Diamond.Vertex, OAI.DiamondDistortion.PathModel.LinearSpace, OAI.DiamondDistortion.Diamond.HasDistortion
- theorem
OAI.DiamondDistortion.PathModel.linear_trimming_graphline 302 - theorem
OAI.DiamondDistortion.PathModel.linear_clipping_graphline 305 - theorem
OAI.DiamondDistortion.PathModel.linear_vanishing_graphline 309 - theorem
OAI.DiamondDistortion.PathModel.linear_vanishing_weakline 311 - theorem
OAI.DiamondDistortion.PathModel.quadratic_graphline 317 - theorem
OAI.DiamondDistortion.PathModel.stopped_graphline 320 - theorem
OAI.DiamondDistortion.PathModel.quadratic_component_graphline 323