Hit mass and final reductions #
This file develops the ENNReal mass-flow layer behind the Markov-chain argument. It defines
exact-step arrival mass, surviving mass before the first hit of a set A, and the total first-hit
mass of A.
The central estimate is a telescope: if the restricted initial mass is at most 1 and each row of
the transition kernel has total mass at most 1, then the total first-hit mass of A is at most
1. For primitive A, this is the visit-mass inequality used in the final argument, because finite
paths in the multiplicative chain can meet A at most once.
Main definitions #
Main statements #
The normalized initial mass restricted to the state space n ≥ x.
Equations
- PrimitiveSetsAboveX.initialMass x Y n = ENNReal.ofReal (if x ≤ n then PrimitiveSetsAboveX.initialDistribution x Y n else 0)
Instances For
The transition kernel on states n ≥ x, viewed as an ENNReal-valued mass function.
The state m can send mass to n only when m ≥ x, m ∣ n, and the quotient n / m is a
valid jump factor q ≥ Y.
Equations
- PrimitiveSetsAboveX.transitionKernel x Y m n = if x ≤ m ∧ m ∣ n ∧ Y ≤ n / m then ENNReal.ofReal (PrimitiveSetsAboveX.transitionWeight Y m (n / m)) else 0
Instances For
Exact-step arrival mass at state n after k steps in the multiplicative chain.
Equations
- PrimitiveSetsAboveX.arrivalMass chain 0 x✝ = PrimitiveSetsAboveX.initialMass x Y x✝
- PrimitiveSetsAboveX.arrivalMass chain k.succ x✝ = ∑' (m : ℕ), PrimitiveSetsAboveX.arrivalMass chain k m * PrimitiveSetsAboveX.transitionKernel x Y m x✝
Instances For
The surviving mass at state n after k steps, obtained by discarding every path that has already
hit A.
Equations
- One or more equations did not get rendered due to their size.
- PrimitiveSetsAboveX.survivingArrivalMass chain A 0 x✝ = Aᶜ.indicator (PrimitiveSetsAboveX.initialMass x Y) x✝
Instances For
The mass that first hits A exactly at step k.
For k = 0 this is the initial mass already inside A, and for k + 1 it is the mass
propagated from the surviving mass at step k into A.
Equations
- One or more equations did not get rendered due to their size.
- PrimitiveSetsAboveX.firstHitMassAtStep chain A 0 = ∑' (n : ℕ), A.indicator (PrimitiveSetsAboveX.initialMass x Y) n
Instances For
The total visit mass of A, counted by the first hit of A along each path. For primitive sets,
this agrees with the usual total mass of visits because finite multiplicative paths meet A at
most once.
Equations
- PrimitiveSetsAboveX.visitMass chain A = ∑' (k : ℕ), PrimitiveSetsAboveX.firstHitMassAtStep chain A k
Instances For
The real row-sum bound ∑_{q ≥ Y} p(m, mq) ≤ 1 transfers directly to the ENNReal kernel
transitionKernel, which is the form needed in the first-hit mass argument.
Once B_x > 0, the restricted initial mass has total mass exactly 1.
If the first-hit mass budget of a primitive set A is at most 1, then the real indicator
series of visit probabilities is summable and its total mass is at most 1.
If the initial mass is at most 1 and every kernel row is sub-Markov, then the total
first-hit mass is at most 1.