OAI/Analysis/TreePotential/SegmentDual.lean
38 declarations, 0 contain sorry, 0 declared as axioms
- def
OAI.BoundedTreePotentials.Segments.prefixClosureline 14Source documentation
The finite ancestral closure, not a same-level truncation.
def prefixClosure (E : Finset Node) : Finset Node := E.biUnion ancestors
Mentions: OAI.BoundedTreePotentials.Segments.Node, OAI.BoundedTreePotentials.Segments.ancestors
- lemma
OAI.BoundedTreePotentials.Segments.subset_prefixClosureline 16 - lemma
OAI.BoundedTreePotentials.Segments.initial_prefixClosureline 20 - def
OAI.BoundedTreePotentials.Segments.finitelyRestrictline 25 - lemma
OAI.BoundedTreePotentials.Segments.finitelyRestrict_applyline 31 - lemma
OAI.BoundedTreePotentials.Segments.pairing_finitelyRestrictline 35 - lemma
OAI.BoundedTreePotentials.Segments.finitePairing_coeff_smulline 42 - lemma
OAI.BoundedTreePotentials.Segments.polar_pairing_boundline 49 - def
OAI.BoundedTreePotentials.Segments.finiteDualline 72Source documentation
On finite arrays this is exactly the coefficient functional in the full dual.
def finiteDual : (Node →₀ ℝ) →ₗ[ℝ] Dual := …
Mentions: OAI.BoundedTreePotentials.Segments.Node, OAI.BoundedTreePotentials.Segments.Dual
- lemma
OAI.BoundedTreePotentials.Segments.finiteDual_applyline 75 - lemma
OAI.BoundedTreePotentials.Segments.finiteDual_liftline 79 - lemma
OAI.BoundedTreePotentials.Segments.finiteDual_norm_leline 88 - lemma
OAI.BoundedTreePotentials.Segments.finiteDual_normline 99 - def
OAI.BoundedTreePotentials.Segments.finiteDualIsometryline 114 - def
OAI.BoundedTreePotentials.Segments.coreToDualline 118 - lemma
OAI.BoundedTreePotentials.Segments.coreToDual_coeline 121 - lemma
OAI.BoundedTreePotentials.Segments.coreToDual_liftline 126 - lemma
OAI.BoundedTreePotentials.Segments.coreToDual_normline 129 - def
OAI.BoundedTreePotentials.Segments.coreToDualIsometryline 136 - lemma
OAI.BoundedTreePotentials.Segments.coordinateFunctional_totalline 140 - lemma
OAI.BoundedTreePotentials.Segments.coreToDual_surjectiveline 163 - def
OAI.BoundedTreePotentials.Segments.coreDualEquivline 198Source documentation
The segment estimate extends to the completed dual.
def coreDualEquiv : DualCore ≃ₗᵢ[ℝ] Dual := …
Mentions: OAI.BoundedTreePotentials.Segments.DualCore, OAI.BoundedTreePotentials.Segments.Dual
- theorem
OAI.BoundedTreePotentials.dual_reflexiveline 206Source documentation
Surjectivity of the canonical bidual map passes to the continuous dual.
theorem dual_reflexive {E : Type*} [NormedAddCommGroup E] [NormedSpace ℝ E] (hE : IsReflexive E) : IsReflexive (StrongDual ℝ E) := by …Mentions: OAI.BoundedTreePotentials.IsReflexive
- theorem
OAI.BoundedTreePotentials.Segments.incomparable_reflexiveline 219 - theorem
OAI.BoundedTreePotentials.Segments.core_reflexiveline 221 - def
OAI.BoundedTreePotentials.Segments.dualHeadline 227Source documentation
Coordinate truncation on the full dual, defined by the biorthogonal basis independently of the core isometry.
def dualHead (E : Finset Node) : Dual →L[ℝ] Dual := …
Mentions: OAI.BoundedTreePotentials.Segments.Node, OAI.BoundedTreePotentials.Segments.Dual
- def
OAI.BoundedTreePotentials.Segments.dualTailline 231 - lemma
OAI.BoundedTreePotentials.Segments.dualHead_applyline 233 - lemma
OAI.BoundedTreePotentials.Segments.coreToDual_coordinateline 237 - lemma
OAI.BoundedTreePotentials.Segments.coreToDual_coordinate_applyline 243 - lemma
OAI.BoundedTreePotentials.Segments.coreToDual_headline 257 - lemma
OAI.BoundedTreePotentials.Segments.coreToDual_tailline 262 - theorem
OAI.BoundedTreePotentials.Segments.incomparable_tailline 269Source documentation
Full-dual version of the incomparable-segment estimate, with the exact constant and the literal coordinate head.
theorem incomparable_tail {E : Finset Node} (hE : Initial (E : Set Node)) (x y : Dual) (hx : dualHead E x=x) (hp : ‖x+y‖ ≤ 1) (hm : ‖x-y‖ ≤ 1) : ‖dualTail E y‖ ≤ (Real.sqrt 2+Real.sqrt 6)*Real.sqrt (1-‖x‖) := by …Mentions: OAI.BoundedTreePotentials.Segments.Node, OAI.BoundedTreePotentials.Segments.Initial, OAI.BoundedTreePotentials.Segments.Dual, OAI.BoundedTreePotentials.Segments.dualHead, OAI.BoundedTreePotentials.Segments.dualTail
- lemma
OAI.BoundedTreePotentials.completedHead_idemline 287 - lemma
OAI.BoundedTreePotentials.completedHead_kerline 296 - instance
OAI.BoundedTreePotentials.completedHead_finiteRankline 308 - lemma
OAI.BoundedTreePotentials.completedTail_idemline 315 - lemma
OAI.BoundedTreePotentials.completedHead_tailline 319