Documentation

LeanPool.RareSubtreePatterns.Setup.Marks

Marks, cutoffs and Assumptions (M), (S), (C) #

Source lines 189–300. A "{0,1}-valued function on plane trees" is a predicate G : PlaneTree → Prop (its indicator is 1 exactly on the marked trees). A sequence (G_k) of marks is G : ℕ → PlaneTree → Prop; k : ℕ → ℕ is the sequence (k_n) and M : ℕ → ℕ the cutoff sequence. All limits run along the admissible sizes n (those with P(|𝒯| = n) > 0), through the filter admissibleSizes μ; the actual size n, not an index of a subsequence, appears in n π_n and in M_n / n.

Conditional probabilities use mathlib's ProbabilityTheory.cond, which is 0 when the conditioning event is null; this is only relevant on subsequences with π_n = 0, which the paper excludes ("we work along subsequences on which the marking probability is positive").

The definitions (the discrete σ-algebra on List PlaneTree, admissibleSizes, IsCutoff, markProb, uniformFringeLaw, Microscopic, Skeleton, StructuralMicroscopic, pairProb, NonClustering, markedCountLaw) are in PoissonDeclumping.Statements.Defs, whose text is from the upstream statement contract; this module only re-exports them under its historical name.