Brownian motion #
In this file we define two predicates over stochastic processes X : ℝ≥0 → Ω → ℝ given
a probability measure P : Measure Ω. IsPreBrownianReal X P means that
X is a pre-Brownian motion. It means that it has the law of the Brownian motion, namely that
its finite dimensional distributions are given by projectiveFamily. Then
IsBrownianReal X P means that X is a Brownian motion, which means that it is a pre-Brownian
motion with almost surely continuous paths.
We prove that a centered Gaussian process X with covariances given by cov[X s, X t; P] = min s t
is a pre-Brownian motion and provide basic invariance properties. We also prove the
weak Markov property: if B is a pre-Brownian motion and t₀ : ℝ≥0, then the process
t ↦ B (t + t₀) - B t₀ is a pre-Brownian motion independent from (B t | t ≤ t₀).
Main definitions #
IsPreBrownianReal X P: A stochastic process is called pre-Brownian if its finite-dimensional laws are those of the Brownian motion, seeprojectiveFamily.IsBrownianReal X P: A stochastic process is called Brownian if its finite-dimensional laws are those of the Brownian motion, seeIsPreBrownianReal, and if it has almost-surely continuous paths.
Main statements #
IsGaussianProcess.isPreBrownianReal_of_covariance: A centered Gaussian process with the right covariance is a pre-Brownian motion.HasIndepIncrements.isPreBrownianReal_of_hasLaw: A stochastic processXwith independent increments and such that for allt,X thas lawgaussianReal 0 tis a pre-Brownian motion.IsPreBrownianReal.indepFun_shift: The weak Markov property: IfBis a pre-Brownian motion, thenB (t₀ + t) - B t₀is a pre-Brownian motion which is independent from(B t, t ≤ t₀).
Tags #
pre-Brownian motion, Brownian motion, Markov property
Pre-Brownian motion #
A stochastic process is called pre-Brownian if its finite-dimensional laws are those
of the Brownian motion, see projectiveFamily.
Note: we name the constructor mk' so as to define later IsPreBrownianReal.mk, which to
pre-Brownian motion will associate a continuous modification,
in a way similar to AEMeasurable.mk.
- mk' :: (
- )
Instances For
A centered Gaussian process with the right covariance is a pre-Brownian motion.
A pre-Brownian motion has independent increments.
A stochastic process X with independent increments and such that for all t, X t
has law gaussianReal 0 t is a pre-Brownian motion.
If B is a pre-Brownian motion and c > 0, then
t ↦ (√c)⁻¹ B (c t) is a pre-Brownian motion.
Weak Markov property: If B is a pre-Brownian motion, then
t ↦ B (t₀ + t) - B t₀ is a pre-Brownian motion which is independent from (B t, t ≤ t₀).
This is the proof that it is pre-Brownian,
see IsPreBrownianReal.indepFun_shift for independence.
Weak Markov property: If B is a pre-Brownian motion, then
B (t₀ + t) - B t₀ is a pre-Brownian motion which is independent from (B t, t ≤ t₀).
This is the proof of independence, see IsPreBrownianReal.shift for the proof
that it is pre-Brownian.
If B is a pre-Brownian motion then t ↦ t * B (1 / t) is a pre-Brownian motion.
Brownian motion #
A stochastic process is called Brownian if its finite-dimensional laws are those
of the Brownian motion, see IsPreBrownianReal, and if it has almost-surely continuous paths.
- cont : ∀ᵐ (ω : Ω) ∂P, Continuous fun (x : NNReal) => X x ω
Instances For
If B is a Brownian motion and c > 0, then t ↦ (√c)⁻¹ B (c t) is a Brownian motion.