OAI/Analysis/TreePotential/StartComponent.lean
48 declarations, 0 contain sorry, 0 declared as axioms
- def
OAI.BoundedTreePotentials.dualTransportline 16 - lemma
OAI.BoundedTreePotentials.dualTransport_applyline 19 - lemma
OAI.BoundedTreePotentials.dualTransport_boundline 22 - lemma
OAI.BoundedTreePotentials.dualTransportIsometry_normline 33 - def
OAI.BoundedTreePotentials.dualTransportIsometryline 48 - lemma
OAI.BoundedTreePotentials.l2DualEquiv_symm_applyline 53 - lemma
OAI.BoundedTreePotentials.completedHilbertMap_upperline 60 - abbrev
OAI.BoundedTreePotentials.Segments.StartBlockline 73 - def
OAI.BoundedTreePotentials.Segments.startPiecesEquivline 75 - lemma
OAI.BoundedTreePotentials.Segments.predualComponentEquiv_finiteline 79 - lemma
OAI.BoundedTreePotentials.Segments.predualComponentEquiv_coordinateline 85 - def
OAI.BoundedTreePotentials.Segments.startBlockCoordinateline 92 - lemma
OAI.BoundedTreePotentials.Segments.startPiecesEquiv_applyline 95 - lemma
OAI.BoundedTreePotentials.Segments.startPieces_coordinateline 100 - def
OAI.BoundedTreePotentials.Segments.startBlockInclusionline 110 - lemma
OAI.BoundedTreePotentials.Segments.startPieces_inclusionline 114 - lemma
OAI.BoundedTreePotentials.Segments.startBlockInclusion_normline 118 - lemma
OAI.BoundedTreePotentials.Segments.startBlockInclusion_coordinateline 122 - lemma
OAI.BoundedTreePotentials.Segments.startBlockInclusion_outsideline 126 - lemma
OAI.BoundedTreePotentials.Segments.startBlock_reflexiveline 133 - theorem
OAI.BoundedTreePotentials.Segments.start_outer_reflexiveline 135 - def
OAI.BoundedTreePotentials.Segments.startBlockHilbertEquivline 138 - lemma
OAI.BoundedTreePotentials.Segments.predualBlockHilbertEquiv_coordinateline 142 - lemma
OAI.BoundedTreePotentials.Segments.startBlockHilbertEquiv_coordinateline 154 - lemma
OAI.BoundedTreePotentials.Segments.predualBlockHilbert_boundsline 164 - lemma
OAI.BoundedTreePotentials.Segments.startBlockHilbert_boundsline 174 - theorem
OAI.BoundedTreePotentials.Segments.startBlock_norm_comparisonsline 196Source documentation
Finite-height comparisons on the actual component, whose coordinate norm equals the literal component infimum.
theorem startBlock_norm_comparisons (n : ℕ) (x : StartBlock n) : ‖startBlockHilbertEquiv n x‖/(n+2) ≤ ‖x‖ ∧ ‖x‖ ≤ Real.sqrt (n+2)*‖startBlockHilbertEquiv n x‖ := by …Mentions: OAI.BoundedTreePotentials.Segments.StartBlock, OAI.BoundedTreePotentials.Segments.startBlockHilbertEquiv
- def
OAI.BoundedTreePotentials.Segments.IsComponentArrayline 214Source documentation
Arrays on one labelled component, extended by zero to all other segments. This is exactly an array indexed by t≼v in that component.
def IsComponentArray (n : ℕ) (a : Segment → ℝ) : Prop := ∀ S,S.start.1 ≠ n → a S=0
- def
OAI.BoundedTreePotentials.Segments.componentArrayline 216 - lemma
OAI.BoundedTreePotentials.Segments.componentArray_supportedline 219 - lemma
OAI.BoundedTreePotentials.Segments.componentArray_eq_selfline 223 - lemma
OAI.BoundedTreePotentials.Segments.componentArray_startline 230 - lemma
OAI.BoundedTreePotentials.Segments.eTwo_singleline 249 - def
OAI.BoundedTreePotentials.Segments.componentRepresentationCostline 258Source documentation
Literal cost M_{n+1} of the start masses on the component of height n+1.
def componentRepresentationCost (n : ℕ) (a : Segment → ℝ) : ℝ≥0∞ := …
- lemma
OAI.BoundedTreePotentials.Segments.representationCost_componentArrayline 261 - lemma
OAI.BoundedTreePotentials.Segments.representationCost_component_leline 283 - lemma
OAI.BoundedTreePotentials.Segments.componentCost_eq_forestline 292 - lemma
OAI.BoundedTreePotentials.Segments.representationOutput_componentline 296 - lemma
OAI.BoundedTreePotentials.Segments.representationOutput_outsideline 317 - def
OAI.BoundedTreePotentials.Segments.representedStartline 321 - lemma
OAI.BoundedTreePotentials.Segments.representedStart_coordinateline 324 - lemma
OAI.BoundedTreePotentials.Segments.representedStart_normline 330 - lemma
OAI.BoundedTreePotentials.Segments.supported_representation_eq_blockline 335 - def
OAI.BoundedTreePotentials.Segments.literalBlockStartNormline 353Source documentation
The infimum over precisely all countable segment representations on the specified component. The original recursive M_{n+1}, not a replacement, is used in the set of costs.
def literalBlockStartNorm (n : ℕ) (z : BlockNode n → ℝ) : ℝ := …
- lemma
OAI.BoundedTreePotentials.Segments.exists_component_representationline 358 - theorem
OAI.BoundedTreePotentials.Segments.startBlock_norm_eq_infimumline 380 - theorem
OAI.BoundedTreePotentials.Segments.hilbert_coordinates_literal_normline 404Source documentation
A finite-height component is the full Hilbert coordinate set with the literal infimal norm.
theorem hilbert_coordinates_literal_norm (n : ℕ) (z : CoordinateHilbert (BlockNode n)) : ‖(startBlockHilbertEquiv n).symm z‖=literalBlockStartNorm n z := by …Mentions: OAI.BoundedTreePotentials.CoordinateHilbert, OAI.BoundedTreePotentials.Segments.BlockNode, OAI.BoundedTreePotentials.Segments.startBlockHilbertEquiv, OAI.BoundedTreePotentials.Segments.literalBlockStartNorm
- theorem
OAI.BoundedTreePotentials.Segments.literalBlockStartNorm_comparisonsline 412Source documentation
Finite-height norm comparisons, with height n+1 and the root present.
theorem literalBlockStartNorm_comparisons (n : ℕ) (z : CoordinateHilbert (BlockNode n)) : ‖z‖/(n+2) ≤ literalBlockStartNorm n z ∧ literalBlockStartNorm n z ≤ Real.sqrt (n+2)*‖z‖ := by …Mentions: OAI.BoundedTreePotentials.CoordinateHilbert, OAI.BoundedTreePotentials.Segments.BlockNode, OAI.BoundedTreePotentials.Segments.literalBlockStartNorm