Skip to content

EtienneC30/brownian-motion

 
 

Repository files navigation

Lean formalization of a Brownian motion

Our goal is to formalize Brownian motions in Lean using Mathlib. There are two main parts to this formalization:

  • develop the theory of Gaussian distributions, build a projective family of Gaussian distributions and define its projective limit by the Kolmogorov extension theorem,

  • prove the Kolmogorov-Chentsov continuity theorem.

Putting the two sides together, we can then build a stochastic process that fits the definition of a Brownian motion on the real line.

For more information, see the project home page, in particular the blueprint.

Zulip channel for discussion: zulip link

The project is ongoing and contributions are welcome.

Our github project uses the Leanblueprint tool by Patrick Massot and a lot of code from the LeanProject template by Pietro Monticone.

About

Construction of a Brownian Motion in Lean

Resources

License

Contributing

Stars

Watchers

Forks

Packages

No packages published

Languages

  • TeX 61.6%
  • Lean 36.4%
  • HTML 1.3%
  • Ruby 0.3%
  • CSS 0.2%
  • SCSS 0.1%
  • Perl 0.1%