Exponential shrinking regime, upper bound: constants and proof (Theorem 31) #
Two stages, composed by tail_compose:
- From at most
g nto at mostg₀ nuninformed nodes: every uninformed node is informed with probability at leastp₀ = 1 - e^{-ρlo} - a g > 0, so Lemma 19 (connect_tail) gives the tail(g / g₀) e^{-p₀ r}(notYet_shrink_stage1). - From at most
g₀ nuninformed nodes to none: the potential ofShrinkingPotential, withδ = e^{-ρhi} (1 - e^{-ρlo}) / 2,g₀ = min g (δ / (3 (a + 1))),β = a / δandK = β (1 + c) e^{ρhi}, gives the tail(1 + β g₀) e^{K / ρlo + K} e^{-(ρlo / 2) r}after⌈ln n / ρ⌉ + rrounds (notYet_shrink_stage2).
All constants depend only on ρlo, ρhi, a, c, g; the threshold is n ≥ 2 K / ρlo + 1.
The fraction g₀ of uninformed nodes below which the potential contracts.
Equations
- Epidemics.Revisited.shrinkG0 ρlo ρhi a g = min g (Epidemics.Revisited.shrinkDelta ρlo ρhi / (3 * (a + 1)))
Instances For
Weight of the quadratic term of the potential.
Equations
- Epidemics.Revisited.shrinkBeta ρlo ρhi a = a / Epidemics.Revisited.shrinkDelta ρlo ρhi
Instances For
Variance slack: one round multiplies the potential by at most e^{-ρ} (1 + K / n).
Equations
- Epidemics.Revisited.shrinkK ρlo ρhi a c = Epidemics.Revisited.shrinkBeta ρlo ρhi a * (1 + c) * Real.exp ρhi
Instances For
Prefactor of the first stage.
Equations
- Epidemics.Revisited.shrinkA1 ρlo ρhi a g = g / Epidemics.Revisited.shrinkG0 ρlo ρhi a g
Instances For
Prefactor of the second stage.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Rate of the tail bound of Theorem 31.
Equations
- Epidemics.Revisited.shrinkAlpha ρlo a g = min (Epidemics.Revisited.shrinkP0 ρlo a g) (ρlo / 2) / 2
Instances For
Prefactor of the tail bound of Theorem 31.
Equations
- Epidemics.Revisited.shrinkA ρlo ρhi a c g = Epidemics.Revisited.shrinkA1 ρlo ρhi a g * Real.exp (Epidemics.Revisited.shrinkAlpha ρlo a g) + Epidemics.Revisited.shrinkA2 ρlo ρhi a c g
Instances For
Threshold on n in Theorem 31.
Equations
- Epidemics.Revisited.shrinkN ρlo ρhi a c = ⌈2 * Epidemics.Revisited.shrinkK ρlo ρhi a c / ρlo⌉₊ + 1
Instances For
theorem
Epidemics.Revisited.notYet_shrink_stage1
{n : ℕ}
(P : RumorProcess n)
{ρlo ρ a c g g₀ : ℝ}
(hρ1 : ρlo ≤ ρ)
(ha : 0 ≤ a)
(hg : 0 ≤ g)
(hg₀ : 0 < g₀)
(hag : Real.exp (-ρlo) + a * g < 1)
(hUS : P.UpperShrinking ρ a c g)
(hn : 0 < ↑n)
(S : Finset (Fin n))
(hS : ↑n - ↑S.card ≤ g * ↑n)
(r : ℕ)
:
Stage one of Theorem 31 (Lemma 19): from at most g n uninformed nodes, at most g₀ n are
left after r rounds except with probability (g / g₀) e^{-p₀ r}.
theorem
Epidemics.Revisited.notYet_shrink_le
{n : ℕ}
{ρlo ρhi a c g : ℝ}
(hρlo : 0 < ρlo)
(hρ : ρlo ≤ ρhi)
(ha : 0 ≤ a)
(hc : 0 ≤ c)
(hg0 : 0 < g)
(hag : Real.exp (-ρlo) + a * g < 1)
(hn : shrinkN ρlo ρhi a c ≤ n)
{ρ : ℝ}
(hρ1 : ρlo ≤ ρ)
(hρ2 : ρ ≤ ρhi)
(P : RumorProcess n)
(hUS : P.UpperShrinking ρ a c g)
(S : Finset (Fin n))
(hS : ↑n - ↑S.card ≤ g * ↑n)
(r : ℕ)
:
Theorem 31, tail bound with explicit constants.