PhyslibAlpha.ClassicalMechanics.NortonDome.PeanoExistence
Peano's existence theorem (statements)
i. Overview
Peano's existence theorem: the initial value problem `x' = f (t, x)`, `x t₀ = x₀` has a solution on a closed time interval whenever `f` is continuous on the product of that interval with a closed ball about `x₀` and the interval is short enough for the solution to stay in the ball. No Lipschitz condition is asked, and only existence is guaranteed.
The theorem is not yet in Mathlib. This file records the hypotheses and the two forms of the conclusion as stated in the Mathlib pull request [#42148](https://github.com/leanprover-community/mathlib4/pull/42148), by Julian Rolfes, Luke Schleef, Philipp Svinger, Paul Niessner and Florian Grube, with the proofs replaced by `sorry` and the results marked `@[sorryful]`. Names and namespace are those of the pull request, so that once it is merged this file can be deleted and its uses redirected to Mathlib's `IsPeano` by a change of imports. `NortonDome.NewtonianSystem` uses the theorem to show that a Newtonian system with a continuous force has local solutions.
ii. Key results
- `IsPeano` collects the hypotheses: the initial time lies in the interval, the vector field is continuous on the cylinder, bounded by `L` there, and `L` times the length of the interval on either side of `t₀` is at most the radius `r` of the ball. - `IsPeano.exists_eq_forall_mem_Icc_eq_integral` is the theorem in integral form. - `IsPeano.exists_eq_forall_mem_Icc_hasDerivWithinAt₀` is the theorem in differential form.
iii. Table of contents
- A. The hypotheses
- B. The theorem
iv. References
- Mathlib pull request [#42148](https://github.com/leanprover-community/mathlib4/pull/42148), `Mathlib/Analysis/ODE/Peano.lean`. - Hartman, P., *Ordinary Differential Equations*, 2nd ed., SIAM (2002), Theorem II.2.1.
A. The hypotheses
B. The theorem
2 declarations
Existence of Integral Solution for Peano's Theorem
Let be a normed space and be a vector field. If satisfies the hypotheses of Peano's existence theorem for the time interval , initial time , initial position , radius , and bound (denoted by the predicate `IsPeano f tmin tmax t₀ x₀ r L`), then there exists a solution such that: 1. is continuous on . 2. For all , remains within the closed ball . 3. For all , satisfies the integral equation
Peano's Existence Theorem: Existence of a solution to the initial value problem
Let be a normed space and be a vector field. Suppose satisfies the conditions defined by `IsPeano` on the interval with initial time , initial value , radius , and bound . These conditions specify that , is continuous on the cylinder , on this cylinder, and the interval is short enough such that . Then there exists a function such that: 1. The initial condition is satisfied: . 2. For every , the derivative of at relative to the interval exists and satisfies .
