Documentation

BGW.Probability.RealWalk

Canonical real iid walks #

This file constructs the canonical independent real sequence with values in ℕ → ℝ, its partial and block sums, and proves the fresh-start independence and product-law formulas.

The partial sum ω 0 + ⋯ + ω (m-1).

Equations
Instances For

    The block sum ω a + ⋯ + ω (a+m-1).

    Equations
    Instances For
      def BGW.Probability.RealWalk.prefixVec (m : ℕ) (ω : ℕ → ℝ) :
      Fin m → ℝ

      The prefix (ω 0, …, ω (m-1)).

      Equations
      Instances For
        def BGW.Probability.RealWalk.shift (k : ℕ) (ω : ℕ → ℝ) :
        ℕ → ℝ

        The shifted sequence i ↦ ω (k + i).

        Equations
        Instances For
          def BGW.Probability.RealWalk.blockVec (a m : ℕ) (ω : ℕ → ℝ) :
          Fin m → ℝ

          The block (ω a, …, ω (a+m-1)).

          Equations
          Instances For
            theorem BGW.Probability.RealWalk.partialSum_add (ω : ℕ → ℝ) (m k : ℕ) :
            partialSum ω (m + k) = partialSum ω m + blockSum ω m k

            The canonical real iid law ν ^ ⊗ ℕ on sequences.

            Equations
            Instances For

              The coordinates are independent under iidLaw ν.

              Every coordinate has law ν.

              The prefix of length m has the product law.

              Any block of length m (starting anywhere) has the product law.

              Two disjoint consecutive blocks are independent.

              Fresh-start product formula for a prefix event A and a future event C.

              The law of the sum of m iid steps divided by B m.

              Equations
              Instances For

                A block sum of length m, started anywhere, has law sumLaw ν m.

                theorem BGW.Probability.RealWalk.indepFun_blockSum (ν : MeasureTheory.ProbabilityMeasure ℝ) (m k : ℕ) :
                ProbabilityTheory.IndepFun (fun (ω : ℕ → ℝ) => blockSum ω 0 m) (fun (ω : ℕ → ℝ) => blockSum ω m k) ↑(iidLaw ν)

                Consecutive block sums are independent.

                theorem BGW.Probability.RealWalk.iIndepFun_blockSum (ν : MeasureTheory.ProbabilityMeasure ℝ) {k : ℕ} (a m : Fin k → ℕ) (hdisj : ∀ (i j : Fin k), i < j → a i + m i ≤ a j) :
                ProbabilityTheory.iIndepFun (fun (i : Fin k) (ω : ℕ → ℝ) => blockSum ω (a i) (m i)) ↑(iidLaw ν)

                Any finite family of pairwise disjoint blocks gives independent sums.

                theorem BGW.Probability.RealWalk.sumLaw_add (ν : MeasureTheory.ProbabilityMeasure ℝ) (m k : ℕ) :
                ↑(sumLaw ν (m + k)) = (↑(sumLaw ν m)).conv ↑(sumLaw ν k)

                The characteristic function of a sum of m iid steps is charFun ν u ^ m.

                Characteristic function of the scaled sum: charFun ν (u / B m) ^ m.