Zulip Chat Archive

Stream: maths

Topic: Picard-Lindelof


Yury G. Kudryashov (Oct 16 2021 at 06:47):

branch#picard-lindelof has a proof of the Picard-Lindelöf/Cauchy-Lipschitz theorem with one sorry about ∫ x in interval a..b, |x-a|^n and absolutely no documentation.
It also includes a few refactors that I'm going to PR during the week-end.

The main result is that an ODE defined here has a solution in this sense.

Of course, a lot of things should be added to this file:

  • a version that does not use the auxiliary structure;
  • local version(s) that use filter.eventually instead of specific intervals here and there;
  • dependence on parameters / smoothness of the solution;

Probably, not all of this should go into the first PR.

Patrick Massot (Oct 16 2021 at 08:42):

Amazing!

Kevin Buzzard (Oct 16 2021 at 09:11):

This ("do initial value problems have unique solutions?") was one of the questions that the applied guy who teaches the introductory module at Imperial with me asked the students when he was in charge of them

Yury G. Kudryashov (Oct 16 2021 at 13:07):

We already have uniqueness in mathlib, see docs#ODE_solution_unique

Yury G. Kudryashov (Oct 26 2021 at 06:58):

Ready for review: #9791. Of course, we'll need quite a few more theorems to make it really useful (more smoothness, dependency on the parameters and the initial condition, ability to extend the solution till we hit the boundary etc).


Last updated: Dec 20 2023 at 11:08 UTC