Backward-Forward Stochastic Differential Equations 2: The Coupled Backward-Forward System Has a Unique Adapted Solution When k Times the H∞ Norm of D Is Below OneResearch Paper
Motivation
A backward-forward stochastic differential equation couples two equations that run in opposite time directions: a forward equation for a state , started from a given input, and a backward equation for a quantity , pinned at a terminal time by a random variable . Each equation's coefficients depend on both unknowns, so the solution at time depends on the past of and on the conditional future of . Such systems arise in stochastic control (the adjoint equation of the stochastic maximum principle runs backward while the state runs forward) and in mathematical finance (an asset's price is forward, a hedge or value process is backward).
Antonelli's 1993 paper (Ann. Appl. Probab. 3(3), 777–793) is one of the first treatments of the coupled problem. Pardoux and Peng (1990) had established existence and uniqueness for decoupled backward equations driven by Brownian motion. Antonelli proved existence and uniqueness for the coupled system under a smallness condition, and gave examples (§3) showing that without such a condition a solution may fail to exist. This mission formalizes the bounded-variation case of that result, Theorem 3.1.
Setting
Fix a horizon and a probability space with a filtration satisfying the usual hypotheses: it is right-continuous, and contains every -null set.
An integrator is an adapted process whose paths have bounded variation on , with . It is written with adapted, nondecreasing and right-continuous, and , the total variation of on . It is bounded: . The pathwise integral is the Lebesgue–Stieltjes integral over .
The system involves two integrators and the increasing process
whose pathwise Stieltjes measure is . The Doléans measure of on gives the norm
and is the space of jointly measurable processes with finite norm. The size of is .
The data are coefficients , a constant , a terminal value and a forward input . They satisfy:
- are -Lipschitz in : for ;
- are adapted in ;
- .
In addition is -measurable and is adapted. The system is
and its right-hand side defines an operator , (3.3). A solution in the sense is a pair with and -a.e.
Formalization targets
Goal: Theorem 3.1
If and are dominated by and
then there is a progressively measurable solution of (3.1)–(3.2) in the sense, and any two progressively measurable solutions agree -a.e.:
Milestones
- Remark 2.2, (2.6): for an adapted increasing càdlàg , a positive Borel , positive or in , and the càdlàg version of . The proof of Theorem 3.1 uses it with , .
- maps into itself (pp. 785–787).
- The Lipschitz estimates (p. 787): , and the conditional analogue for on .
- The contraction estimate (p. 788):
Significance
The theorem identifies a regime in which a coupled forward-backward system is well posed. The integrability required is only , and the smallness condition ties the Lipschitz constant to the total mass of the driving integrators. With it reads , a small-horizon condition. The paper's Example 1 (mission 3 of this series) shows that at , a solution may fail to exist, so some restriction of this type is necessary. Later work on forward-backward equations, for instance the four-step scheme of Ma, Protter and Yong (1994), replaced the smallness condition by other structural assumptions. Antonelli's small-horizon result remains the base case those methods extend.
The result is proved in the paper. No machine-checked version of it, or of any backward stochastic differential equation, exists in Mathlib or on the platform. The formalization adds three things on top of the paper. It makes the solution concept precise: versions, integrability, and -a.e. equality. It repairs a gap in the printed proof (see Formalization scope). And it builds pathwise Lebesgue–Stieltjes integration against adapted bounded-variation processes, together with the optional projection identity (2.6), as reusable infrastructure.
Difficulty
The Banach fixed point theorem does the final step once the contraction estimate holds. The difficulty lies in reaching that estimate. The -component is a conditional expectation, defined for each only up to a null set, and these null sets accumulate when the process is integrated against , which may charge random times. The estimate has to be transported from "for each , almost surely" to "-almost everywhere". That needs càdlàg versions and the optional projection theorem, which Mathlib lacks. A second point: the naive bound treats the forward and backward differences separately and gives the constant . Obtaining requires combining both differences inside one conditional expectation, and that uses the adaptedness of the forward difference.
Formalization scope
Time is with horizon ; integrators are frozen after . Each integrator carries its minimal Jordan decomposition as data, tied to Mathlib's eVariationOn. Pathwise measures are Mathlib's Stieltjes measures, and integrals are over . Norms are lower integrals in . Every conditional expectation is accompanied by the integrability of its argument, since Mathlib's condExp of a non-integrable function is . A version of must be jointly measurable and have càdlàg paths on . Without the càdlàg requirement, two versions can differ on the graph of a random time charged by , and the contraction estimate fails.
The formalization commits to these readings of the paper:
- Domination. The paper asserts (p. 786) that and with densities at most . This is false for in general: take and . It is assumed explicitly, as " and are nondecreasing on ". The paper's Example 1 () satisfies it.
- Adaptedness. "Adapted" solutions are progressively measurable. For each , is required to be progressively measurable, since with a merely adapted integrand need not be adapted. The weaker printed hypothesis is kept for .
- Norm of . is , not the bound . The hypothesis is weaker than , and the theorem keeps it.
- Small departures. The constant bounding becomes finiteness. "" becomes "". In the positive case of Remark 2.2, the version of is -valued and characterized by its integrals over -sets.
The solution concept rules out trivial solutions. It requires , the integrability of every argument of the conditional expectation, and a càdlàg version, and existence asserts a progressively measurable pair. A pair satisfying the equations only through Lean's junk values therefore does not count.
A complete development needs:
- measurability of pathwise Stieltjes integrals in ;
- the optional projection theorem for càdlàg processes (Dellacherie–Meyer VI.47, VI.57);
- existence of càdlàg versions of martingales under the usual hypotheses;
- completeness of over the progressive σ-algebra.
All four are reusable well beyond this mission. Contributions to any of them are welcome, as is a proof of any milestone in isolation.
Selected references
- F. Antonelli, Backward-forward stochastic differential equations, Ann. Appl. Probab. 3(3) (1993) 777–793. https://doi.org/10.1214/aoap/1177005363
- E. Pardoux, S. Peng, Adapted solution of a backward stochastic differential equation, Systems Control Lett. 14 (1990) 55–61. https://doi.org/10.1016/0167-6911(90)90082-6
- C. Dellacherie, P.-A. Meyer, Probabilities and Potential B: Theory of Martingales, North-Holland Mathematics Studies 72, 1982. ISBN 0-444-86526-8
- P. Protter, Stochastic Integration and Differential Equations, Springer, 1990. https://doi.org/10.1007/978-3-662-02619-9
- J. Ma, P. Protter, J. Yong, Solving forward-backward stochastic differential equations explicitly — a four step scheme, Probab. Theory Related Fields 98 (1994) 339–359. https://doi.org/10.1007/BF01192258