Skip to article frontmatterSkip to article content
Site not loading correctly?

This may be due to an incorrect BASE_URL configuration. See the MyST Documentation for reference.

Ruin and repeated exposure

An absorbing state changes which future payoffs a path can receive. Let TT be the first ruin time, taking values in {1,2,…}∪{∞}\{1,2,\ldots\}\cup\{\infty\}; the process stays ruined after TT. The probability law PP and expectation E\mathbb E follow the shared notation.

Independent repeated exposure

Suppose trials are independent and each causes ruin with the same probability q∈(0,1]q\in(0,1] if reached. For every integer N≥0N\ge0,

P(T>N)=(1−q)N,P(T≤N)=1−(1−q)N,P(T>N)=(1-q)^N,\qquad P(T\le N)=1-(1-q)^N,

with survival at N=0N=0 defined as one. We prove both the finite formula and the limit: survival through NN is the intersection of NN independent nonruin events, hence the product. The events {T>N}\{T>N\} decrease to {T=∞}\{T=\infty\}, so continuity of probability and (1−q)N→0(1-q)^N\to0 give P(T<∞)=1P(T<\infty)=1. At q=0q=0, survival is one at every horizon instead.

For q=0.02q=0.02, ruin probabilities at horizons 10, 100 and 1000 are approximately 0.182927, 0.867380 and 0.9999999983. No heavy-tail assumption enters this calculation.

What the dependence assumption can be replaced by

When P(T≥k)>0P(T\ge k)>0, define the conditional hazard hk=P(T=k∣T≥k)h_k=P(T=k\mid T\ge k). The chain rule gives

P(T>N)=∏k=1N(1−hk).P(T>N)=\prod_{k=1}^N(1-h_k).

This identity needs no independence assumption. If 0≤hk<10\le h_k<1 for all kk, eventual ruin has probability one if and only if ∑k=1∞hk=∞\sum_{k=1}^{\infty}h_k=\infty. We prove the equivalence. If the sum diverges, log⁡(1−hk)≤−hk\log(1-h_k)\le-h_k forces the product to zero. If the sum converges, eventually hk≤1/2h_k\le1/2 and log⁡(1−hk)≥−2hk\log(1-h_k)\ge-2h_k. The tail log-sum then has a finite lower bound; the finite initial product is positive, so the infinite product is positive. If some reached hazard is one, ruin is certain by that step separately.

A positive hazard at every step is insufficient. For hk=1/(k+1)2h_k=1/(k+1)^2,

P(T>N)=∏k=1Nk(k+2)(k+1)2=N+22(N+1)⟶12.P(T>N)=\prod_{k=1}^N\frac{k(k+2)}{(k+1)^2} =\frac{N+2}{2(N+1)}\longrightarrow\frac12.

The formula follows by cancelling successive factors. It gives eventual ruin probability 1/21/2, although every conditional hazard is positive. For a different boundary, let all potential trial-failure indicators equal one Bernoulli variable BB with P(B=1)=qP(B=1)=q. Each marginal failure probability is qq, but P(T≤N)=qP(T\le N)=q for every N≥1N\ge1: surviving the first trial reveals B=0B=0. Marginals alone do not determine repeated risk.

Growing ensemble expectation and a terminating path

Take q∈(0,1)q\in(0,1), a>1a>1, and starting resource W0>0W_0>0. Here WkW_k denotes resources at step kk, not a mixing variable. Let

Wk=W0ak1{T>k}W_k=W_0a^k\mathbf1_{\{T>k\}}

under the constant-hazard model. This gives EWk=W0[a(1−q)]k\mathbb E W_k=W_0[a(1-q)]^k. If a(1−q)>1a(1-q)>1, the expectation grows without bound. Nevertheless T<∞T<\infty almost surely, so on almost every path Wk=0W_k=0 eventually and

1N∑k=1NWk⟶0.\frac1N\sum_{k=1}^NW_k\longrightarrow0.

The proof is pathwise: after the finite ruin time the sum has only finitely many nonzero, finite terms, while its denominator grows. There is no contradiction with the expectation, which is carried by the increasingly rare surviving paths. With W0=1W_0=1, q=0.02q=0.02 and a=1.04a=1.04, the ensemble factor per step is 1.0192. This example proves a particular failure of interchanging a path limit and expectation; it is not a general ergodic theorem.

An absorbing barrier can also make the order of additive payoffs matter. Starting at 3, the increments (−4,4)(-4,4) lead to permanent ruin at the first step. Reversing them gives resources (3,7,3)(3,7,3) with no ruin. Both increment sums are zero. The rule here sets resources to zero on first reaching a nonpositive value and ignores all later increments.

Worked calculation and source scope

Two vertically stacked plots show survival under different hazards above and growing ensemble resources with shrinking survival below.

Exact finite-horizon curves. The summable-hazard model retains positive infinite-horizon survival. The lower panel uses q=0.02q=0.02, a=1.04a=1.04; it compares ensemble expectation with survival, not with simulated paths.

Use survival_from_hazards, absorbing_resource_path.

from xmath.incerto.lecture_risk import survival_from_hazards, absorbing_resource_path

survival = survival_from_hazards([0.02] * 3)
print("Survival through step 3: [" + ", ".join(f"{v:.4g}" for v in survival) + "]")
for increments in ([-4, 4], [4, -4]):
    path = absorbing_resource_path(3, increments)
    print(f"{increments}: [" + ", ".join(f"{v:.4g}" for v in path) + "]")

Output

Survival through step 3: [1, 0.98, 0.9604, 0.9412]
[-4, 4]: [3, 0, 0]
[4, -4]: [3, 7, 3]

Ruin is absorbing.

Figure regeneration: uv run python demos/incerto/lecture_risk.py. The grids contain N=0,…,400N=0,\ldots,400 and k=0,…,200k=0,\ldots,200; the two ordered increment examples are printed separately. There is no RNG or external data.

The chapter context is Taleb (2025), ch. 3, §3.11, pp. 63–66. The attached precaution paper, v1, §II.B and §III, pp. 2–3, discusses irreversible failure and repeated risk. Our proofs supply explicit hazard assumptions and counterexamples to an unqualified eventual-ruin claim. The paper’s policy and infinite-cost arguments are not conclusions of these probability calculations.

References
  1. Taleb, N. N. (2025). Statistical Consequences of Fat Tails (3rd ed.). https://arxiv.org/abs/2001.10488v4