OAI/Analysis/SphereIsometry/PositiveScheduling.lean
26 declarations, 0 contain sorry, 0 declared as axioms
A fixed positive coefficient schedule, dense for every bounded sequence.
- abbrev
OAI.Tingley.RationalPrefixline 30Source documentation
A rational probability vector on an initial, nonempty list of indices.
abbrev RationalPrefix := …
- def
OAI.Tingley.prefixZeroExtendline 34Source documentation
Extend a finite vector by zero, using the actual natural-number indices.
def prefixZeroExtend {A : Type*} [Zero A] {k : ℕ} (f : Fin k → A) (i : ℕ) : A := … - theorem
OAI.Tingley.prefixZeroExtend_applyline 37 - theorem
OAI.Tingley.sum_prefixZeroExtendline 41 - def
OAI.Tingley.baseStageWeightsline 52Source documentation
A failed or premature code is replaced by the point mass at the first index.
def baseStageWeights (n : ℕ) : Fin (n + 1) → ℚ := …
- theorem
OAI.Tingley.baseStageWeights_nonnegline 58 - theorem
OAI.Tingley.baseStageWeights_sumline 74 - theorem
OAI.Tingley.baseStageWeights_pairline 84 - def
OAI.Tingley.stageMixingline 90 - theorem
OAI.Tingley.stageMixing_posline 92 - theorem
OAI.Tingley.stageMixing_lt_oneline 96 - def
OAI.Tingley.positiveStageWeightsline 102Source documentation
Mix with the uniform vector on all available indices.
def positiveStageWeights (n : ℕ) (i : Fin (n + 1)) : ℝ := …
- theorem
OAI.Tingley.positiveStageWeights_posline 106 - theorem
OAI.Tingley.positiveStageWeights_sumline 114 - def
OAI.Tingley.stageMeanline 126 - def
OAI.Tingley.rationalPrefixMeanline 129 - theorem
OAI.Tingley.norm_probability_sum_leline 132 - theorem
OAI.Tingley.sum_padded_meanline 142 - theorem
OAI.Tingley.norm_stageMean_sub_rational_leline 153 - theorem
OAI.Tingley.exists_late_stageMean_close_rationalline 196 - theorem
OAI.Tingley.exists_rational_simplex_l1_closeline 214Source documentation
Rational simplex approximation by flooring the tail and assigning the residual to index zero.
theorem exists_rational_simplex_l1_close (m : ℕ) (α : Fin (m+1) → ℝ) (hα : ∀ i, 0 ≤ α i) (hsum : ∑ i, α i = 1) (δ : ℝ) (hδ : 0 < δ) : ∃ q : Fin (m+1) → ℚ, (∀ i, 0 ≤ q i) ∧ (∑ i, q i = 1) ∧ (∑ i, |(q i : ℝ)-α i|) < δ := by … - theorem
OAI.Tingley.stageMean_mem_convexHullline 285 - theorem
OAI.Tingley.rationalPrefixMean_mem_closureline 291 - theorem
OAI.Tingley.prefixMean_mem_closureline 299 - theorem
OAI.Tingley.convexHull_range_subset_of_prefixesline 331Source documentation
Every finite convex combination of a sequence fits in one initial prefix.
theorem convexHull_range_subset_of_prefixes (v : ℕ → X) (E : Set X) (hprefix : ∀ n, convexHull ℝ (Set.range (fun i : Fin (n+1) => v i.val)) ⊆ E) : convexHull ℝ (Set.range v) ⊆ E := by … - theorem
OAI.Tingley.closure_range_stageMean_eqline 350