Documentation

BGW.ContinuumTrees.ExcursionCarrier

The tagged excursion carrier #

This module defines càdlàg excursions together with a positive lifetime tag. It proves that the carrier is standard Borel, constructs excursion cuts, and establishes space-time scaling and normalization with their measurability and group laws (J. Bertoin, Lévy Processes, Cambridge University Press, 1996, Chapter IV; L. Chaumont, Excursion normalisée, méandre et pont pour les processus de Lévy stables, Bull. Sci. Math. 121 (1997), 377–403).

theorem BGW.StableTrees.isCadlag_stopLoc (a : NNReal) (f : Skorokhod.DLoc) :
IsCadlag fun (t : NNReal) => ↑f (min t a)

Stopping a càdlàg path at a deterministic time is càdlàg.

Stopping a local path at a deterministic time: t ↦ f (min t a).

Equations
Instances For

    The constant zero local path.

    Equations
    Instances For

      The path of the cut of f between times g and d: t ↦ f (min (g+t) d) - f g (for g ≤ d).

      Equations
      Instances For

        The valid-excursion conditions on a (path, tag) pair: starts at 0, nonnegative, identically zero at and after the tag.

        Equations
        Instances For

          The tagged excursion carrier (Borel subtype of DLoc × Ioi 0).

          Equations
          Instances For

            The path coordinate.

            Equations
            Instances For

              The tagged lifetime.

              Equations
              Instances For

                The tagged lifetime as a positive real.

                Equations
                Instances For

                  The lifetime tag of an excursion is positive.

                  Cut-validity: between times g < d, f d = f g and f ≥ f g on [g, d].

                  A valid cut uses the post-jump value f g as the base level (the cut path is f(g + ·) - f g), so excursionCut never represents an excursion that starts with a jump out of the infimum; this is consistent with IsExcursionInterval (in BGW.StableTrees.ReflectedRestart), which requires R g = 0.

                  Equations
                  Instances For

                    The cut of a valid window, with tag d - g, satisfies the excursion-tag conditions.

                    Measurability of the validity predicate: a Borel subset of DLoc × Ioi 0.

                    Compatible families form a Borel set: the integer-horizon compatible families are a measurable subset of the countable product of the spaces D (n+1) ℝ.

                    DLoc is standard Borel (measurably equivalent to the Borel set of compatible families in a countable product of standard Borel spaces D (n+1) ℝ).

                    Standard Borel. The carrier is a standard Borel space (through DLoc.measurableEquivCompatible and the Borel compatible-family subset of the countable product of Polish D (n+1) ℝ; no closedness or J1-completeness is assumed).

                    Measurability of the path coordinate.

                    The positive-real lifetime coordinate is measurable.

                    Measurability of each coordinate evaluation e ↦ e(t).

                    Joint evaluation (e, t) ↦ e(t) is measurable.

                    e ↦ e(ζ(e)) evaluates to 0 (the path is stopped at the tag), so evaluation at the tag is trivially measurable; kept as the sanity statement that the tag convention is "zero at the tag".

                    Cutting a path at a window [g, d]: the excursion with path t ↦ f (min (g+t) d) - f g and tag d - g when the cut is valid, the junk excursion otherwise. A valid cut is based at the post-jump value f g, so an excursion starting with a jump out of the infimum is never represented (see cutValid).

                    Equations
                    Instances For
                      theorem BGW.StableTrees.excursionCut_eval {g d : NNReal} {f : Skorokhod.DLoc} (h : cutValid g d f) (t : NNReal) :
                      ↑(excursionCut g d f).path t = ↑f (min (g + t) d) - ↑f g

                      Exact evaluation formula for cutting between two finite times with equal values.

                      The lifetime of a valid cut is the window length.

                      The validity set is jointly measurable in (g, d, f).

                      Joint cut measurability: (g, d, f) ↦ excursionCut g d f is measurable jointly (not merely at fixed times).

                      theorem BGW.StableTrees.isCadlag_scaleLoc (θ : ℝ) (c : ↑(Set.Ioi 0)) (f : Skorokhod.DLoc) :
                      IsCadlag fun (t : NNReal) => ↑c ^ (1 / θ) * ↑f (t / (↑c).toNNReal)

                      Space-time scaling of a càdlàg path is càdlàg.

                      noncomputable def BGW.StableTrees.scaleLoc (θ : ℝ) (c : ↑(Set.Ioi 0)) (f : Skorokhod.DLoc) :

                      Scaling of the underlying path: t ↦ c^(1/θ) * f (t / c).

                      Equations
                      Instances For

                        Scaling preserves the excursion-tag conditions (with tag c ζ).

                        noncomputable def BGW.StableTrees.excursionScale (θ : ℝ) (c : ↑(Set.Ioi 0)) (e : Excursion) :

                        Excursion scaling S_c: path c^(1/θ) e(t/c), tag c * ζ; the lifetime multiplies by c.

                        Equations
                        Instances For
                          theorem BGW.StableTrees.excursionScale_lifetime (θ : ℝ) (c : ↑(Set.Ioi 0)) (e : Excursion) :
                          ↑(excursionScale θ c e).lifetime = ↑c * ↑e.lifetime

                          Scaling multiplies the lifetime by c.

                          Scale group law (identity).

                          theorem BGW.StableTrees.excursionScale_mul (θ : ℝ) (c₁ c₂ : ↑(Set.Ioi 0)) (e : Excursion) :
                          excursionScale θ c₁ (excursionScale θ c₂ e) = excursionScale θ ⟨↑c₁ * ↑c₂, ⋯⟩ e

                          Scale group law (composition).

                          Scaling is measurable at each fixed c.

                          Scaling is jointly measurable in (c, e).

                          noncomputable def BGW.StableTrees.normalizeExc (θ : ℝ) (e : Excursion) :

                          Normalization: rescale to lifetime one, S_{1/ζ} e.

                          Equations
                          Instances For

                            A normalized excursion has lifetime one.

                            Measurable normalization (variable positive scaling c = 1/ζ(e); the raw functional need not be J1-continuous).

                            Restriction of an excursion to the horizon [0, T], as a path in the sealed compact space.

                            Equations
                            Instances For

                              Restriction is measurable, for the Borel σ-algebra of D T ℝ.

                              noncomputable def BGW.StableTrees.shapeLifetime (θ : ℝ) (e : Excursion) :

                              Lifetime/shape map: e ↦ (ζ(e), normalized e).

                              Equations
                              Instances For
                                noncomputable def BGW.StableTrees.fromShapeLifetime (θ : ℝ) (p : ↑(Set.Ioi 0) × Excursion) :

                                Inverse map (ζ, s) ↦ S_ζ s.

                                Equations
                                Instances For

                                  The lifetime/shape decomposition is measurable.

                                  Rebuilding an excursion from its lifetime and unit-lifetime shape is measurable.

                                  shapeLifetime ∘ fromShapeLifetime = id on (lifetime, unit-lifetime shape) pairs.