On Minimizing the Ruin Probability by Investment and Reinsurance II: Equation (5) for g = f′ Has a Unique Strictly Decreasing Solution on [0, ∞)Research Paper
Motivation
An insurance company whose surplus falls below zero is ruined. The probability of ruin is the classical measure of solvency risk in actuarial mathematics. A company can lower it in two ways: it can invest part of its surplus in a risky asset, and it can pass part of each claim to a reinsurer in exchange for part of the premium. Which mix of investment and reinsurance minimises the probability of ruin is a stochastic control problem. It is studied in risk theory and in applied probability, and it is a model case for control problems with jumps.
Hipp and Plum (2000) solved the problem with investment alone. They wrote down the Hamilton–Jacobi–Bellman (HJB) equation and showed that it has a smooth solution. H. Schmidli (2002) added proportional reinsurance. He proved a verification theorem (his Theorem 1) and an existence theorem (his Theorem 2) for the combined problem. This mission formalizes the existence theorem and the analytic statements it rests on.
Setting
Claims arrive as a Poisson process with rate . The claim sizes are independent with distribution function , where and is continuous. The insurer collects premiums at rate . A risky asset follows a geometric Brownian motion with drift and volatility . Under proportional reinsurance with retention level , the insurer pays the fraction of each claim and pays the reinsurer a premium at rate . The function is decreasing and continuous, , , and there is with for and for . In particular, full reinsurance costs more than the premium income.
Write for an unnormalised survival probability, with for . The HJB equation (1) of the problem is
where is the amount invested. Eliminating and substituting turns (1) into the integral equation (5):
Condition (6) at is . In Lean, ReinsPremium, ClaimLaw, tail, den (), SolvesEq5On, H and SolvesHJB (equation (1)) live in the shared module SchmidliRuin.Verif.Setting; HasBoundedDensity, Cond6, SolvesEq3At and SolvesHJBAtZero live in SchmidliRuin.Exist.Setting.
Formalization targets
Goal: Theorem 2 (p. 900)
If has a bounded density, then
Lean states this as two conjuncts: existence, and equality on of any two strictly decreasing solutions.
Milestones, in attack order
- Lemma 3 (p. 894). For a solution of (3) on , the optimal retention is for small : it is optimal not to reinsure small capital.
- Lemma 4 (p. 898). Under a bounded density, (5) has a solution on some , with and .
- Condition (6) near (pp. 898–899): such a local solution satisfies for small .
- Lemma 5 (p. 899). A decreasing solution on with (6) on extends to , and (6) holds at .
- Continuation (proof of Theorem 2, p. 901). A solution with (6) on continues to with (6).
- Theorem 1, second sentence (p. 896). For a decreasing solution of (5), is a strictly increasing solution of (1), twice continuously differentiable on .
- Theorem 1, last sentence (p. 896). There is at most one strictly increasing, twice continuously differentiable solution of (1) with .
Significance
The existence theorem completes the dynamic-programming solution of the problem. By the verification theorem, divided by is the maximal survival probability . The maximisers of the HJB equation define the optimal feedback strategy: the investment and the retention level . Without Theorem 2 the verification theorem would be a statement about a function that might not exist. Equation (5) is also the basis of the paper's numerical scheme (§5), which iterates (5) to compute and the optimal strategies.
Theorem 2 has a published proof. As far as is known, none of the results above has a machine-checked proof, and nothing on Prove2Me states them. The work is to formalize the published argument. This takes the local existence result of Hipp and Plum, which the paper cites rather than reproves, and a continuation argument for a nonlinear Volterra-type equation whose kernel is an infimum over a control parameter. Milestones 6 and 7 are the purely analytic content of the verification theorem that the uniqueness part of Theorem 2 uses. The paper derives milestone 7 stochastically, and an analytic proof is equally welcome.
Difficulty
The denominator vanishes at : , because . The integral in (5) is therefore improper at the origin. A Picard iteration started from a constant does not work, because it does not control . One needs the exact square-root rate , and Lemma 4 obtains it only through Lemma 3 (no reinsurance near ) and the Hipp–Plum analysis of the reinsurance-free equation. Lemma 4's proof in the paper is a two-line citation, so a solver must formalize that local existence result.
The second difficulty is continuation. A solution can be continued as long as condition (6) holds, and Lemma 5 has to exclude that (6) degenerates at a finite endpoint. There the infimum over interacts with the vanishing of . The paper's argument uses a Gronwall estimate and the shape of around , and the minimiser in need not be unique or continuous.
Formalization scope
-
Model data. are real parameters, all strictly positive. The claim law is a probability measure on , with
cdf ν, and continuous. "Bounded density" means has a measurable density with values in . is . -
Premium. is a real function, used on . The condition is the lower bound near , which is equivalent. A real-valued excludes the case that the paper allows when .
-
Conventions.
- at is ; it is computed by
tail, never by Lean's . - " solves (5) at " includes that the integral exists: is integrable on , on , and is integrable on .
- Every supremum of the paper is a least upper bound (
IsLUB … 0). Lean'ssSupwould return on an unbounded family, for example when , and that would make " solves (1)" true by accident. - Uniqueness is equality on . The values of off are free, so a unique-existence quantifier over would be false.
- "Twice continuously differentiable" is read on , since (p. 895). At , (1) and (3) are taken in the boundary form , with the right derivative .
- and are general. §4 sets by a change of units.
- at is ; it is computed by
-
Trivialising readings ruled out.
- Encoding (5) with an unguarded would let a function with a vanishing denominator "solve" (5).
- Dropping the boundary equation at from Lemma 3 makes it false: a premium flat near admits local solutions with .
-
Infrastructure needed.
- existence of the minimiser in and continuity of in ;
- a local existence theorem for singular integral equations in the style of Hipp–Plum;
- Gronwall's inequality (Mathlib has versions);
- Banach's fixed-point theorem (
ContractingWith).
The continuation and closure lemmas (milestones 3–5) are reusable for other HJB equations of risk theory with a jump term. Contributions that state and prove intermediate claims of the paper's proofs are welcome as sub-results.
Selected references
- H. Schmidli, On minimizing the ruin probability by investment and reinsurance, Ann. Appl. Probab. 12(3), 890–907, 2002. https://doi.org/10.1214/aoap/1031863173
- C. Hipp and M. Plum, Optimal investment for insurers, Insurance Math. Econom. 27(2), 215–228, 2000. https://doi.org/10.1016/S0167-6687(00)00049-4
- H. Schmidli, Optimal proportional reinsurance policies in a dynamic setting, Scand. Actuar. J. 2001(1), 55–68, 2001. https://doi.org/10.1080/034612301750077338
- S. N. Ethier and T. G. Kurtz, Markov Processes: Characterization and Convergence, Wiley, 1986. https://doi.org/10.1002/9780470316658