Stochastic Differential Equations
00 · Symbol Glossary
Shorthand for an integral equation (Section 01). and may depend on itself, unlike Chapter 06's examples where they were fixed functions of time alone.
A fixed (or independent random) starting value. As in ordinary differential equations, an SDE plus an initial condition is what pins down a single solution process.
Functions of state and time, not fixed numbers. Lipschitz continuity in (Section 02) is the condition that keeps the equation from blowing up or having multiple solutions.
A strong solution is a specific process adapted to the given 's filtration; a weak solution only needs some Brownian motion (possibly a different one) making the equation hold. Section 04 makes this precise.
01 · An SDE Is an Integral Equation in Disguise
The differential notation is convenient but not literally meaningful — is not a well-defined increment the way is in ordinary calculus (Chapter 03). What it actually means is the integral equation
with the second integral understood in the Itô sense of Chapter 05. A solution is a process , adapted to the same filtration as , satisfying this equation for every (almost surely). Solving an SDE means finding explicitly as a function of and the path of — not just verifying that some candidate satisfies the equation, though verification is often the easier direction, as the worked examples below show.
Every ordinary differential equation is the special case : the integral equation collapses to , an ordinary Riemann integral with no probabilistic content. Everything new in this chapter comes from the second term, and specifically from the fact that cannot be evaluated by antiderivatives the way the first term can.
An ordinary first-order differential equation (see the Calculus chapter Differential Equations — First Order) is the special case: no noise term, and the integrating-factor technique from that chapter solves the linear case . Section 03 below reuses exactly that technique, adapted to handle the extra term.
02 · Existence and Uniqueness (Informally)
Not every choice of has a well-behaved solution. The standard sufficient condition mirrors the ODE case.
If and are Lipschitz in (there exists with , same for , uniformly in ) and satisfy a linear growth bound (, same for ), then the SDE has a unique strong solution, and . This is the stochastic analogue of the Picard–Lindelöf condition for ODEs: Lipschitz coefficients prevent solutions from separating too fast or exploding in finite time. Every SDE in this subject — geometric Brownian motion (Chapter 08), the Ornstein–Uhlenbeck process (Chapter 09) — satisfies these conditions comfortably; the condition mainly matters for ruling out pathological coefficients like growing too fast, which can produce solutions that blow up in finite time.
Uniqueness matters as much as existence for practical work: without it, a numerical scheme could converge to a solution that is not the one the model intended, with no warning sign in the output.
03 · Solving Strategies
There is no general closed-form solution method — most SDEs used in practice are solved by matching them to one of a small number of recognizable patterns, the same way a first course in ODEs teaches separable, linear, and exact equations as named categories rather than one universal algorithm. A useful first classification: additive noise ( independent of , as in the Ornstein–Uhlenbeck equation) usually falls to the integrating factor directly; multiplicative noise ( proportional to , as in geometric Brownian motion) usually falls to a log or power transform first, after which what remains is additive.
Claim: solves . Differentiate the claimed using the product rule extended to stochastic integrals (justified rigorously via Itô's Lemma applied to ): . It checks out — and this is precisely the Ornstein–Uhlenbeck solution that Chapter 09 derives from scratch using the integrating factor.
For , multiply by the integrating factor : , and the left side is exactly by the product rule for Itô processes (no second-order correction appears here, since is deterministic — its own quadratic variation is zero). Integrating both sides from to and solving for reproduces the candidate solution verified above, this time derived rather than guessed. This is the pattern behind Step 2 in general.
04 · Strong vs. Weak Solutions
A strong solution is a process , adapted to the filtration generated by a given Brownian motion , satisfying the integral equation of Section 01 for that specific . A weak solution is a pair — possibly on a different probability space — where is some Brownian motion making the equation hold; only the law of is pinned down, not a pathwise map from a fixed .
Plain language: strong existence means "plug in this specific noise path and get this specific answer" — a genuine function of . Weak existence only guarantees a process with the right distributional behavior exists, built possibly from different randomness than the one you started with. The Lipschitz conditions of Section 02 give strong solutions; some SDEs with discontinuous or badly-behaved coefficients have a weak solution but no strong one. For every SDE in this subject, the distinction does not bite — Lipschitz coefficients throughout — but it is the reason the general existence theory has two separate branches, and it resurfaces later when Girsanov's Theorem (Chapter 10) changes the measure under which is a Brownian motion: the new process is a weak solution of the same-looking SDE under the new measure.
The natural instinct is to discretize and step forward — the Euler–Maruyama scheme — and assume it converges the way Euler's method does for ODEs.
Why it breaks: it does converge, but only at strong order in (compare ODE Euler's order ), because the discretization drops a correction term related to the same effect that produced Itô's Lemma. Using an ODE-sized step size for an SDE systematically underestimates the error.
Consequence: naive step sizes carried over from deterministic simulation understate simulation error for SDEs; a finer discretization (or the higher-order Milstein scheme, which restores some of the dropped term) is often needed for the same accuracy. Full treatment of these schemes belongs to the Numerical Methods subject's ODE/SDE chapters — this chapter only flags that the analogy with ODE numerics is not exact.
05 · Exercises
Write the SDE as its integral-equation form and identify .
, so , . Both are Lipschitz in with constant and satisfy linear growth, so Section 02's conditions hold and a unique strong solution exists — the GBM equation of Chapter 08.
Write in integral form and verify the Lipschitz/growth conditions of Section 02 hold.
Multiply both sides of by and check it collapses to .
. The terms cancel — that cancellation is exactly what "integrating factor" means: the factor is chosen so the drift's -dependence disappears.
For , verify that multiplying by turns the left side into a total differential .
Compare the definitions in Section 04: does a strong solution require a specific, given ?
No — every strong solution is automatically a weak solution (take , the given one), but not conversely: a weak solution only asserts existence of some Brownian motion making the equation hold, possibly not the one you started with. So strong existence is the stronger, more restrictive notion, despite what the names might suggest at first glance.
Is every strong solution automatically a weak solution? Is the converse true? Justify from the definitions in Section 04.
Classify the noise as additive or multiplicative per Section 03, then pick the matching strategy.
is constant, independent of : additive noise. The integrating-factor route of Exercise 7.2/Section 03 applies directly; no log or power transform is needed first, since there is no -dependence in to remove.
For , is the noise additive or multiplicative in the sense of Section 03? Which solving strategy does that suggest first?
06 · Chapter Summary
| Concept | Meaning |
|---|---|
| SDE meaning | shorthand for an Itô integral equation |
| Lipschitz + growth | sufficient conditions for a unique strong solution |
| Guess-and-verify | apply Itô's Lemma to a candidate transform, check it matches |
| Integrating factor | cancels state-dependence in linear-drift SDEs |
| Strong solution | pathwise function of a given |
| Weak solution | correct law, possibly different underlying noise |
| Euler–Maruyama | naive discretization; only strong order — see Numerical Methods |
Next: Chapter 08 — Geometric Brownian Motion, the first SDE solved completely using the transform-and-Itô's-Lemma strategy of Section 03.