Solutions of rough differential equations #
A controlled path Z solves dY = f(Y)·dX when its Gubinelli
derivative is the vector field along the path and its increments are an
additive primitive of the Gubinelli germ of the composed integrand
f(Y) — the sewing formulation of Davie/Gubinelli. The composed
integrand always admits such a primitive (exists_roughIntegral applied
to compControlled), and every solution satisfies Davie's local
expansion: the increment agrees with the second-order
Euler/Milstein scheme
Y_t - Y_s ≈ Σᵢ X¹ᵢ·fᵢ(Y_s) + Σᵢⱼ X²ᵢⱼ·Dfⱼ(Y_s)(fᵢ(Y_s))
to order ω^{3α}, 3α > 1.
A controlled path Z together with an increment family I solves
dY = f(Y)·dX when the derivative of Z is f along the path, I is
additive with the sewing germ bound for the composed integrand, and the
increments of Z are I.
- germ_bound ⦃s t : ℝ⦄ : s ≤ t → ‖I s t - gubinelliGerm (V.compControlled hX hω1 Z) s t‖ₑ ≤ Sewing.sewingConst (3 * α) * (roughConst (V.compControlled hX hω1 Z) * ω.toFun s t ^ (3 * α))
Instances For
The composed integrand of any controlled path admits a rough integral: the candidate increments for the Picard iteration exist.
Davie's local expansion: a solution of dY = f(Y)·dX agrees
with the second-order Euler (Milstein) scheme to order ω^{3α}.