Branched rough differential equations #
Taylor increments and log-ODE vector fields driven by branched (labelled) rough paths, indexed by rooted forests.
Branched expansions #
Abstract elementary differentials indexed by unlabelled forests.
- eval : HopfAlgebras.RootedForest → E → E
Instances For
Apply a branched signature over a finite list of forests.
Equations
- V.applyCharacterOn χ terms y = (List.map (fun (φ : HopfAlgebras.RootedForest) => HopfAlgebras.ForestAlgebra.Character.evalForest χ φ • V.eval φ y) terms).sum
Instances For
Apply a branched infinitesimal character over a finite list of forests.
Equations
- V.applyFunctionalOn ℓ terms y = (List.map (fun (φ : HopfAlgebras.RootedForest) => ℓ.evalForest φ • V.eval φ y) terms).sum
Instances For
The finite branched Taylor increment driven by a branched rough path.
Equations
- V.taylorIncrementOn X terms s t y = V.applyCharacterOn (X.character s t) terms y
Instances For
The finite branched log-ODE vector field over a list of forests.
Equations
- V.logODEVectorFieldOn X n terms s t y = V.applyFunctionalOn (X.logIncrementTruncated s t n) terms y
Instances For
Labelled branched expansions #
Abstract elementary differentials indexed by labelled forests.
- eval : HopfAlgebras.LRootedForest α → E → E
Instances For
Pull labelled elementary differentials back along a relabelling map.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Pull unlabelled elementary differentials back to labelled forests.
Equations
- RoughPaths.LabelledBranchedIteratedVectorFields.comapEraseLabels V = { eval := fun (φ : HopfAlgebras.LRootedForest α) (y : E) => V.eval φ.erase y, eval_empty := ⋯ }
Instances For
Apply a labelled branched signature over a finite list of labelled forests.
Equations
- V.applyCharacterOn χ terms y = (List.map (fun (φ : HopfAlgebras.LRootedForest α) => HopfAlgebras.LForestAlgebra.Character.evalForest χ φ • V.eval φ y) terms).sum
Instances For
Apply a labelled branched infinitesimal character over a finite list of forests.
Equations
- V.applyFunctionalOn ℓ terms y = (List.map (fun (φ : HopfAlgebras.LRootedForest α) => ℓ.evalForest φ • V.eval φ y) terms).sum
Instances For
The finite labelled branched Taylor increment driven by a branched rough path.
Equations
- V.taylorIncrementOn X terms s t y = V.applyCharacterOn (X.lcharacter s t) terms y
Instances For
The finite labelled branched log-ODE vector field over a list of forests.
Equations
- V.logODEVectorFieldOn X n terms s t y = V.applyFunctionalOn (X.logIncrementTruncated s t n) terms y