Documentation

BGW.LocallyFinite.Geometric

Geometric offspring and uniform plane trees #

Mathlib's geometricMeasure p uses the success parameter p: its masses are p * (1 - p) ^ k when p ≠ 0. A finite tree of size n therefore has weight p ^ n * (1 - p) ^ (n - 1). For 0 < p < 1, conditioning on size gives the uniform measure on that finite size class, independently of p and of the offspring mean.

This is the geometric/uniform specialization of the BGW roadmap. Its parameter α equals 1 - p. The endpoint p = 0 is excluded: Mathlib defines geometricMeasure 0 to be dirac 0, rather than the zero sequence suggested by the formula. At size zero both the conditioned and the uniform measures are zero; positive sizes are admissible when p is strictly between zero and one.

theorem BGW.PlaneTree.weight_geometric (p : ↑unitInterval) (hp : p ≠ 0) (t : PlaneTree) :

Under geometric offspring, the weight of a finite tree depends only on its size.

A fixed finite size class contains only finitely many locally finite trees.

For an interior geometric parameter, exactly the positive sizes are admissible.

A geometric BGW tree conditioned on size is uniform on that size class. This is an equality of zero measures when n = 0, and of probability measures otherwise.