Chaining #
References #
- https://arxiv.org/pdf/2107.13837.pdf Lemma 6.2
- Talagrand, The generic chaining
- Vershynin, High-Dimensional Probability (section 4.2 and chapter 8)
theorem
edist_nearestPt_le
{E : Type u_1}
{x y : E}
[PseudoEMetricSpace E]
{s : Finset E}
(hy : y ∈ s)
:
noncomputable def
chainingSequenceReverse
{E : Type u_1}
{x : E}
{A : Set E}
[PseudoEMetricSpace E]
{ε : ℕ → ENNReal}
{C : ℕ → Finset E}
{k : ℕ}
(hC : ∀ (i : ℕ), IsCover (↑(C i)) (ε i) A)
(hxA : x ∈ C k)
:
ℕ → E
Equations
- chainingSequenceReverse hC hxA 0 = x
- chainingSequenceReverse hC hxA n.succ = nearestPt (C (k - (n + 1))) (chainingSequenceReverse hC hxA n)
Instances For
theorem
chainingSequenceReverse_add_one
{E : Type u_1}
{x : E}
{A : Set E}
[PseudoEMetricSpace E]
{ε : ℕ → ENNReal}
{C : ℕ → Finset E}
{k : ℕ}
(hC : ∀ (i : ℕ), IsCover (↑(C i)) (ε i) A)
(hxA : x ∈ C k)
(n : ℕ)
:
chainingSequenceReverse hC hxA (n + 1) = nearestPt (C (k - (n + 1))) (chainingSequenceReverse hC hxA n)
noncomputable def
chainingSequence
{E : Type u_1}
{x : E}
{A : Set E}
[PseudoEMetricSpace E]
{ε : ℕ → ENNReal}
{C : ℕ → Finset E}
{k : ℕ}
(hC : ∀ (i : ℕ), IsCover (↑(C i)) (ε i) A)
(hxA : x ∈ C k)
(n : ℕ)
:
E
Equations
- chainingSequence hC hxA n = if n ≤ k then chainingSequenceReverse hC hxA (k - n) else x
Instances For
theorem
edist_chainingSequence_le
{E : Type u_1}
{x y : E}
{A : Set E}
[PseudoEMetricSpace E]
{ε : ℕ → ENNReal}
{C : ℕ → Finset E}
{k n : ℕ}
(hC : ∀ (i : ℕ), IsCover (↑(C i)) (ε i) A)
(hxA : x ∈ C k)
(hyA : y ∈ C n)
(m : ℕ)
(hm : m ≤ k)
(hn : m ≤ n)
:
edist (chainingSequence hC hxA m) (chainingSequence hC hyA m) ≤ edist x y + ∑ i ∈ Finset.range (k - m), ε (m + i) + ∑ j ∈ Finset.range (n - m), ε (m + j)
theorem
scale_change
{E : Type u_1}
{A : Set E}
[PseudoEMetricSpace E]
{ε : ℕ → ENNReal}
{C : ℕ → Finset E}
{k : ℕ}
{F : Type u_2}
[PseudoEMetricSpace F]
(hC : ∀ (i : ℕ), IsCover (↑(C i)) (ε i) A)
(m : ℕ)
(hm : m ≤ k)
(X : E → F)
(δ : ENNReal)
:
⨆ (s : E), ⨆ (t : E), ⨆ (_ : s ∈ C k), ⨆ (_ : t ∈ C k), ⨆ (_ : edist s t ≤ δ), edist (X s) (X t) ≤ ⨆ (s : E),
⨆ (t : E),
⨆ (hs : s ∈ C k),
⨆ (ht : t ∈ C k),
⨆ (_ : edist s t ≤ δ),
edist (X (chainingSequence hC hs m)) (X (chainingSequence hC ht m)) + 2 * ⨆ (s : E), ⨆ (hs : s ∈ C k), edist (X s) (X (chainingSequence hC hs m))
theorem
scale_change_rpow
{E : Type u_1}
{A : Set E}
[PseudoEMetricSpace E]
{ε : ℕ → ENNReal}
{C : ℕ → Finset E}
{k : ℕ}
{F : Type u_2}
[PseudoEMetricSpace F]
(hC : ∀ (i : ℕ), IsCover (↑(C i)) (ε i) A)
(m : ℕ)
(hm : m ≤ k)
(X : E → F)
(δ : ENNReal)
(p : NNReal)
:
⨆ (s : E), ⨆ (t : E), ⨆ (_ : s ∈ C k), ⨆ (_ : t ∈ C k), ⨆ (_ : edist s t ≤ δ), edist (X s) (X t) ^ ↑p ≤ 2 ^ ↑p * ⨆ (s : E),
⨆ (t : E),
⨆ (hs : s ∈ C k),
⨆ (ht : t ∈ C k),
⨆ (_ : edist s t ≤ δ),
edist (X (chainingSequence hC hs m)) (X (chainingSequence hC ht m)) ^ ↑p + 4 ^ ↑p * ⨆ (s : E), ⨆ (hs : s ∈ C k), edist (X s) (X (chainingSequence hC hs m)) ^ ↑p