Documentation

Atlas.AnAlgorithmistsToolkit.code.HighDimensional

def HighDimensional.IsCLipschitz {α : Type u_1} {β : Type u_2} [SeminormedAddCommGroup α] [SeminormedAddCommGroup β] (c : ) (f : αβ) :
Instances For
    structure HighDimensional.IsDEmbedding {X : Type u_1} [MetricSpace X] [Fintype X] {k : } (D : ) (f : XEuclideanSpace (Fin k)) :
    Instances For
      @[reducible, inline]
      Instances For
        def HighDimensional.IsMedian {α : Type u_1} [MeasurableSpace α] (μ : MeasureTheory.Measure α) (f : α) (M : ) :
        Instances For
          noncomputable def HighDimensional.projFirstK (n k : ) (hk : k n) (x : EuclideanSpace (Fin n)) :
          Instances For
            noncomputable def HighDimensional.normProjFirstK (n k : ) (hk : k n) (x : EuclideanSpace (Fin n)) :
            Instances For
              noncomputable def HighDimensional.sphereProjNorm (n k : ) (hk : k n) :
              Instances For
                theorem HighDimensional.projFirstK_lipschitz (n k : ) (hk : k n) (x y : EuclideanSpace (Fin n)) :
                projFirstK n k hk x - projFirstK n k hk y x - y
                theorem HighDimensional.cthickening_sublevel_of_lipschitz {α : Type u_1} [PseudoMetricSpace α] (f : α) (hf : LipschitzWith 1 f) (M ε : ) ( : 0 ε) (hne : {x : α | f x M}.Nonempty) :
                Metric.cthickening ε {x : α | f x M} {x : α | f x M + ε}
                theorem HighDimensional.cthickening_superlevel_of_lipschitz {α : Type u_1} [PseudoMetricSpace α] (f : α) (hf : LipschitzWith 1 f) (M ε : ) ( : 0 ε) (hne : {x : α | f x M}.Nonempty) :
                Metric.cthickening ε {x : α | f x M} {x : α | f x M - ε}
                theorem HighDimensional.concentration_lipschitz_sphere (n : ) (f : UnitSphere n) (hf : LipschitzWith 1 f) (M : ) (hM : IsMedian (uniformSphereMeasure n) f M) (ε : ) ( : 0 < ε) (hne_low : {x : UnitSphere n | f x M}.Nonempty) (hne_high : {x : UnitSphere n | f x M}.Nonempty) :
                (uniformSphereMeasure n) {x : UnitSphere n | ε < |f x - M|} ENNReal.ofReal (2 * Real.exp (-(n * ε ^ 2 / 2)))
                theorem HighDimensional.concentration_projection_sphere (n k : ) (hk : k n) (M : ) (hM : IsMedian (uniformSphereMeasure n) (sphereProjNorm n k hk) M) (t : ) (ht : 0 < t) (hne_low : {x : UnitSphere n | sphereProjNorm n k hk x M}.Nonempty) (hne_high : {x : UnitSphere n | sphereProjNorm n k hk x M}.Nonempty) :
                theorem HighDimensional.jl_probabilistic_method (d n : ) (hn : 2 n) (ε : ) ( : 0 < ε) (hε1 : ε < 1) (S : Fin nEuclideanSpace (Fin d)) (hd : 72 * ε⁻¹ ^ 2 * Real.log n + 1 < d) :
                ∃ (k : ), k 72 * ε⁻¹ ^ 2 * Real.log n + 1 ∃ (f : EuclideanSpace (Fin d) →ₗ[] EuclideanSpace (Fin k)), ∀ (i j : Fin n), S i - S j f (S i) - f (S j) f (S i) - f (S j) (1 + ε) * S i - S j
                theorem HighDimensional.johnson_lindenstrauss (d n : ) (hn : 2 n) (ε : ) ( : 0 < ε) (hε1 : ε < 1) (S : Fin nEuclideanSpace (Fin d)) :
                ∃ (k : ), k 72 * ε⁻¹ ^ 2 * Real.log n + 1 ∃ (f : EuclideanSpace (Fin d) →ₗ[] EuclideanSpace (Fin k)), ∀ (i j : Fin n), S i - S j f (S i) - f (S j) f (S i) - f (S j) (1 + ε) * S i - S j
                theorem HighDimensional.dvoretzky_theorem :
                c > 0, ∀ (n : ), 2 n∀ (ε : ), 0 < ε∀ (C : ConvexBody (EuclideanSpace (Fin n))), (∀ xC, -x C)∃ (k : ) (S : Submodule (EuclideanSpace (Fin n))) (_ : Module.finrank S = k) (T : S ≃ₗ[] EuclideanSpace (Fin k)), Metric.closedBall 0 1 T '' (Subtype.val ⁻¹' C) T '' (Subtype.val ⁻¹' C) Metric.closedBall 0 (1 + ε) k c * ε ^ 2 / Real.log (1 + ε⁻¹) * Real.log n
                Instances For
                  theorem ChernoffHoeffding.chernoff_bound_unit_interval {Ω : Type u_1} [MeasurableSpace Ω] {μ : MeasureTheory.Measure Ω} [MeasureTheory.IsProbabilityMeasure μ] {n : } (X : Fin nΩ) (hBound : ∀ (i : Fin n), IsBoundedUnitInterval (X i) μ) (hIndep : ProbabilityTheory.iIndepFun X μ) (ε : ) ( : 0 < ε) :
                  c > 0, μ {ω : Ω | |i : Fin n, X i ω - (ω' : Ω), i : Fin n, X i ω' μ| ε * i : Fin n, X i ω} ENNReal.ofReal (2 * Real.exp (-c * ε ^ 2 * (ω' : Ω), i : Fin n, X i ω' μ))