For a unit-jump population chain with one-step probabilities and , its equilibrium density is . Speed time by and center and scale the population as . The accelerated conditional drift is , and the second moment is . Their compact-set limits give the displayed Ornstein-Uhlenbeck process. If , the invalid-probability threshold stays a fixed positive density distance above equilibrium. Before that threshold, the generator of is at most one because its drift contribution is nonpositive. The stopped Lyapunov function bound proves compact containment and makes the probability of hitting that threshold on a fixed accelerated horizon tend to zero. This supplies the global hypotheses of the diffusion approximation theorem.
Set and use the accelerated grid time . At population , the fluctuation increment is , , or zero. Its first and second conditional moments, multiplied by , are
Thus and , uniformly on every compact set. The centered conditional variance has the same limit, since the squared conditional mean contributes only .
Here is the diffusion approximation theorem being applied. For Markov chains sampled with time step , suppose the first and second conditional increment moments multiplied by converge uniformly on compact sets to continuous coefficients ; the large-jump conditional second moments satisfy the local Lindeberg condition; the initial laws converge; compact containment holds on finite time intervals; and the limiting martingale problem is well-posed and nonexplosive. Then the interpolated chains converge weakly, uniformly on finite time intervals, to that problem's continuous solution. The step versions converge in the Skorokhod J1 topology. Local moment bounds supply the stopped-process tightness, and the limiting test-function identities identify every subsequential limit by the martingale problem.
We verify the global condition rather than assume it. Before the stopping rule is triggered, , and implies . Therefore
For the Lyapunov function , the exact one-step generator is consequently
After stopping, the process is constant. Applying the elementary stopped supermartingale inequality for , and stopping also on first reaching , gives
This is compact containment. At zero population we use the natural absorbing convention ; the same calculation is valid there.
The invalid-probability threshold is at the positive root
Because , we have . The corresponding fluctuation level tends to infinity, so the stopping rule changes none of the compact-set moment limits. The initial fluctuation satisfies and hence tends to zero. All jumps have magnitude at most , so the Lindeberg condition is immediate. The limiting equation has globally Lipschitz coefficients and is well-posed and nonexplosive. The theorem therefore gives
This is the Ornstein-Uhlenbeck fluctuation limit at a stable population equilibrium. The limiting Ornstein-Uhlenbeck process has explicit solution
The PDF samples the linearly interpolated population at , so its displayed process is actually the step version. Using instead gives the continuous interpolation; their uniform distance is at most . Both therefore have the asserted continuous diffusion limit, with the step version interpreted in Skorokhod J1 topology.
Finally, if , the stopped fluctuation reaches a value greater than . The preceding Lyapunov function bound gives directly
This also shows explicitly why the artificial stopping rule is asymptotically irrelevant.