Documentation

BGW.StableTrees.DiscreteForestBasic

Discrete forest walks and record counts #

The walk is indexed before exploration of a vertex. Heights count weak minima among strictly preceding times, with both endpoints included in each tested interval.

The law of an iid sequence of offspring numbers with law μ, indexed from 0.

Equations
Instances For

    The walk W ω k = ∑_{i<k} (ω i - 1), with W ω 0 = 0.

    Equations
    Instances For

      The shifted offspring sequence i ↦ ω (m + i).

      Equations
      Instances For
        noncomputable def BGW.StableTrees.DiscreteForest.forestHeight (ω : ℕ → ℕ) (k : ℕ) :

        The record-count height of the infinite forest coded by ω at time k: the number of weak running minima j < k of the walk seen from k, namely #{j < k | ∀ l ∈ [j,k], W_j ≤ W_l}.

        Equations
        Instances For
          noncomputable def BGW.StableTrees.DiscreteForest.minHeight (ω : ℕ → ℕ) (m k : ℕ) :

          The minimum of the heights H_m, ..., H_{m+k}.

          Equations
          Instances For
            noncomputable def BGW.StableTrees.DiscreteForest.shiftedHeight (ω : ℕ → ℕ) (m k : ℕ) :

            The height seen from time m: H_{m+k} - min_{m≤j≤m+k} H_j (an integer).

            Equations
            Instances For
              theorem BGW.StableTrees.DiscreteForest.walk_shiftSeq (ω : ℕ → ℕ) (m i : ℕ) :
              walk (shiftSeq m ω) i = walk ω (m + i) - walk ω m

              The walk of the shifted sequence is the increment of the walk after time m.

              The shifted path process is a measurable function of the shifted sequence.

              noncomputable def BGW.StableTrees.DiscreteForest.ladderTime (ω : ℕ → ℕ) (r : ℕ) :

              Ladder times L r = inf {k | W_k = -r} (junk 0 if the set is empty).

              Equations
              Instances For

                All ladder levels are reached.

                Equations
                Instances For
                  theorem BGW.StableTrees.DiscreteForest.walk_ladderTime {ω : ℕ → ℕ} (hω : LadderFinite ω) (r : ℕ) :
                  walk ω (ladderTime ω r) = -↑r

                  On LadderFinite, the walk at L r equals -r.

                  theorem BGW.StableTrees.DiscreteForest.walk_gt_of_lt_ladderTime {ω : ℕ → ℕ} (hω : LadderFinite ω) {r k : ℕ} (hk : k < ladderTime ω r) :
                  -↑r < walk ω k

                  Before L r, the walk is strictly above -r.

                  Ladder times are strictly increasing (skip-free descent).

                  The r-th ladder time is at least r.

                  theorem BGW.StableTrees.DiscreteForest.exists_ladderTime_le_lt {ω : ℕ → ℕ} (hω : LadderFinite ω) (k : ℕ) :
                  ∃ (r : ℕ), ladderTime ω r ≤ k ∧ k < ladderTime ω (r + 1)

                  Block exhaustion: every time lies in exactly one block [L r, L (r+1)).