The span of the offspring law and lattice Fourier inversion #
Source lines 855–883 ("Periodicity"). The span of μ is
d = gcd {i - j : μ_i μ_j > 0} (PoissonDeclumping.Stable.latticeSpan, defined literally as
the greatest common divisor of the differences). For critical μ with μ_1 ≠ 1 we have
μ_0 > 0, so every support point is a multiple of d, and X = K - 1 ∈ -1 + dℤ; hence
S_n ∈ -n + dℤ (this is the paper's lattice nb + dℤ with the support point b = -1).
PoissonDeclumping.Stable.stepCF_add_period:φ(θ + 2π/d) = e^{-2πi/d} φ(θ);PoissonDeclumping.Stable.norm_stepCF_lt_one:|φ(θ)| < 1for0 < |θ| ≤ π/d(via Bezout:dis an integer combination of support differences);PoissonDeclumping.Stable.walkLaw_real_singleton_eq_zero:P(S_n = k) = 0unlessd ∣ k + n;PoissonDeclumping.Stable.walkLaw_real_singleton_lattice: ford ∣ k + n,P(S_n = k) = (d/2π) ∫_{-π/d}^{π/d} φ(θ)^n e^{-ikθ} dθ.
Bezout: d is an integer combination of differences of support points.
theorem
PoissonDeclumping.Stable.latticeSpan_dvd_of_ne_zero
{μ : PMF ℕ}
(hc : IsCritical μ)
(hne : μ 1 ≠ 1)
{i : ℕ}
(hi : μ i ≠ 0)
:
Every support point of μ is a multiple of d (since μ_0 > 0).
theorem
PoissonDeclumping.Stable.stepCF_add_period
{μ : PMF ℕ}
(hc : IsCritical μ)
(hne : μ 1 ≠ 1)
(θ : ℝ)
:
Twisted periodicity of φ: φ(θ + 2π/d) = e^{-2πi/d} φ(θ).
The Fourier integrand F(θ) = φ(θ)^n e^{-ikθ} of P(S_n = k).
Equations
- PoissonDeclumping.Stable.fourierIntegrand μ n k θ = PoissonDeclumping.Stable.stepCF μ θ ^ n * Complex.exp (-(↑θ * ↑k * Complex.I))
Instances For
theorem
PoissonDeclumping.Stable.continuous_fourierIntegrand
{μ : PMF ℕ}
(n : ℕ)
(k : ℤ)
:
Continuous (fourierIntegrand μ n k)
theorem
PoissonDeclumping.Stable.fourierIntegrand_add_period
{μ : PMF ℕ}
(hc : IsCritical μ)
(hne : μ 1 ≠ 1)
(n : ℕ)
(k : ℤ)
(θ : ℝ)
:
fourierIntegrand μ n k (θ + 2 * Real.pi / ↑(latticeSpan μ)) = Complex.exp (-(↑(2 * Real.pi / ↑(latticeSpan μ) * (↑n + ↑k)) * Complex.I)) * fourierIntegrand μ n k θ
theorem
PoissonDeclumping.Stable.fourierIntegrand_add_nat_mul_period
{μ : PMF ℕ}
(hc : IsCritical μ)
(hne : μ 1 ≠ 1)
(n : ℕ)
(k : ℤ)
(θ : ℝ)
(j : ℕ)
:
fourierIntegrand μ n k (θ + ↑j * (2 * Real.pi / ↑(latticeSpan μ))) = Complex.exp (-(↑(2 * Real.pi / ↑(latticeSpan μ) * (↑n + ↑k)) * Complex.I)) ^ j * fourierIntegrand μ n k θ
theorem
PoissonDeclumping.Stable.fourierIntegrand_periodic
{μ : PMF ℕ}
(hc : IsCritical μ)
(hne : μ 1 ≠ 1)
(n : ℕ)
(k : ℤ)
:
Function.Periodic (fourierIntegrand μ n k) (2 * Real.pi)
theorem
PoissonDeclumping.Stable.intervalIntegrable_fourierIntegrand
{μ : PMF ℕ}
(n : ℕ)
(k : ℤ)
(a b : ℝ)
:
IntervalIntegrable (fourierIntegrand μ n k) MeasureTheory.volume a b
theorem
PoissonDeclumping.Stable.walkLaw_real_singleton_lattice
{μ : PMF ℕ}
(hc : IsCritical μ)
(hne : μ 1 ≠ 1)
(n : ℕ)
(k : ℤ)
(h : ↑(latticeSpan μ) ∣ k + ↑n)
:
Lattice Fourier inversion: for k ≡ -n (mod d),
P(S_n = k) = (d/2π) ∫_{-π/d}^{π/d} φ(θ)^n e^{-ikθ} dθ.