Documentation

LeanPool.RareSubtreePatterns.Bridge.Truncation0

The probabilities q and p, the truncation coupling, and the strong Markov property at ζ #

Work package WP4 (remainder) of the bridge plan (no toolkit). Source lines 1683–1696 (q_n, proof of Lemma lem:truncate), 1720–1728 (cyclic invariance of q_n), 1736–1760 (p_n, proof of Lemma lem:pnqn(i)), 1781 (uniform-vertex representation of q_n).

The indicators are those of Cyclic/Indicators.lean: FirstMarked G M 𝐱 is I_1^{(M)}(𝐱) = 1, (List.ofFn ω).rotate i is the i-th cyclic shift, cyclicSum G M (List.ofFn ω) is W_n^M = ∑_{i ≤ n} I_i^{(M)}(X_1, …, X_n). For the paper's quantities take G = G_{k_n} and M = M_n.

Main statements #

All statements hold for every n (at inadmissible n the bridge law is 0).

The probabilities q_n and p_n #

noncomputable def PoissonDeclumping.Bridge.qProb (μ : PMF ℕ) (G : PlaneTree → Prop) (M n : ℕ) :

q = P(I_1^{(M)}(X_1, …, X_n) = 1 | S_n = -1) (source lines 1683, 1724; with M = M_n and G = G_{k_n} this is the paper's q_n).

Equations
Instances For
    noncomputable def PoissonDeclumping.Bridge.pProb (μ : PMF ℕ) (G : PlaneTree → Prop) (M : ℕ) :

    p = P(I_1^{(M)}(X_1, …, X_M) = 1) (source line 1736; the paper's p_n for M = M_n). By locality of I_1^{(M)} it is also P(I_1^{(M)}(X_1, …, X_n) = 1) for every n ≥ M (walkVecLaw_firstMarked_eq_pProb).

    Equations
    Instances For

      q = P(G(𝒯^n_{U_n}) = 1, |𝒯^n_{U_n}| ≤ M) (source lines 1695, 1781): the uniform-vertex representation of q.

      Cyclic invariance of q (source line 1724): every cyclic indicator I_{i+1}^{(M)}(X_1, …, X_n) has bridge probability q.

      The same in the firstIndicator/shiftIndicator language of Cyclic/Indicators.lean.

      Before the wrap-around, I_{i+1}^{(M)} only reads x_{i+1}, …, x_{i+M}: if i + M ≤ |𝐱|, then I_{i+1}^{(M)}(𝐱) = I_1^{(M)}(x_{i+1}, …, x_n) (non-cyclic form).

      The truncation coupling (P09, Lemma lem:truncate(i), source lines 1692–1693) #

      0 ≤ W_n^M ≤ W_n^n: the truncated count is at most the full count, for every cutoff.

      E[∑_{i ≤ n} I_i^{(M)} | S_n = -1] = n P(I_1^{(M)} = 1 | S_n = -1), in ℝ.

      P09 (source lines 1692–1693): E[W_n^n - W_n^M | S_n = -1] = n P(G(𝒯^n_{U_n}) = 1, |𝒯^n_{U_n}| > M).

      Truncation coupling (Lemma lem:truncate(i), source lines 1692–1693): the laws of the truncated count W_n^M = ∑_i I_i^{(M)} and of the full count W_n^n under P(· | S_n = -1) are within n P(G(𝒯^n_{U_n}) = 1, |𝒯^n_{U_n}| > M) in total variation.

      The strong Markov property at ζ (source lines 1753–1760) #

      Strong Markov property at ζ, fresh increments. For j ≤ n, P(ζ = j, T(𝐗) ∈ A, K(X_{j+1}, …, X_n)) = P(𝒯 ∈ A, |𝒯| = j) P(K(X_1, …, X_{n-j})).

      p = P(G(𝒯) = 1, |𝒯| ≤ M) (source lines 1753–1760, last sentence of the proof of Lemma lem:pnqn(i): ∑_{j ≤ M} E[I_1^{(M)} 1_{ζ = j}] = p).

      Locality: P(I_1^{(M)}(X_1, …, X_n) = 1) = p for every n ≥ M.

      p ≤ π: P(I_1^{(M)} = 1) ≤ P(G(𝒯) = 1).

      theorem PoissonDeclumping.Bridge.walkVecLaw_firstMarked_abs_sum_gt_le (μ : PMF ℕ) (G : PlaneTree → Prop) (M : ℕ) (r : ℝ) :
      (Lukasiewicz.walkVecLaw μ M).real {ω : Fin M → ℤ | Cyclic.FirstMarked G (↑M) (List.ofFn ω) ∧ r < |↑(∑ i : Fin M, ω i)|} ≤ ∑ j ∈ Finset.Icc 1 M, (PlaneTree.bienayme μ).real {T : PlaneTree | G T ∧ T.vertexCount = j} * (walkLaw μ (M - j)).real {x : ℤ | r - 1 < |↑x|}

      Endpoint bound at ζ (source lines 1753–1760): decomposing according to ζ = j ≤ M and using the fresh increments after ζ, P(I_1^{(M)} = 1, |S_M| > r) ≤ ∑_{j=1}^{M} P(G(𝒯) = 1, |𝒯| = j) P(|S_{M-j}| > r - 1).