OAI/MathematicalPhysics/Elasticity/ODE.lean
57 declarations, 0 contain sorry, 0 declared as axioms
- abbrev
OAI.ElasticityODE.Timeline 10 - instance
OAI.ElasticityODE.(instance at line 11)line 11 - def
OAI.ElasticityODE.extendline 14 - lemma
OAI.ElasticityODE.extend_applyline 16 - lemma
OAI.ElasticityODE.extend_norm_leline 19 - lemma
OAI.ElasticityODE.weighted_continuousline 22 - def
OAI.ElasticityODE.weightedline 29 - lemma
OAI.ElasticityODE.integral_exp_mulline 33 - lemma
OAI.ElasticityODE.weighted_boundline 41 - def
OAI.ElasticityODE.weightedCLMline 72Source documentation
The actual exponentially weighted integration operator on the time interval. Its norm is at most 1/k; this supplies a uniform contraction for arbitrary bounded linear ODE coefficients, without an assumed global flow theorem.
def weightedCLM (k : ℝ) (hk : 0<k) : C(Time,F) →L[ℝ] C(Time,F) := …
Mentions: OAI.ElasticityODE.Time
- lemma
OAI.ElasticityODE.weightedCLM_applyline 92 - lemma
OAI.ElasticityODE.weightedCLM_normline 93 - def
OAI.ElasticityODE.pointwiseline 108 - lemma
OAI.ElasticityODE.pointwise_boundline 111 - def
OAI.ElasticityODE.pointwiseLMline 117 - def
OAI.ElasticityODE.pointwiseCLMline 125 - lemma
OAI.ElasticityODE.pointwiseCLM_applyline 131 - lemma
OAI.ElasticityODE.pointwiseCLM_normline 134 - def
OAI.ElasticityODE.expScaleline 138 - lemma
OAI.ElasticityODE.expScale_applyline 142 - lemma
OAI.ElasticityODE.volterra_unitline 145 - def
OAI.ElasticityODE.evolutionline 156Source documentation
Actual continuous evolution, defined by the invertible weighted Volterra operator. The coefficient need only be continuous in time.
def evolution (k : ℝ) (hk : 0<k) (b : C(Time,F →L[ℝ] F)) (y : F) : C(Time,F) := …
Mentions: OAI.ElasticityODE.Time
- lemma
OAI.ElasticityODE.evolution_integralline 160 - theorem
OAI.ElasticityODE.evolution_contDiffAtline 197Source documentation
Strong smooth parameter dependence of the entire continuous trajectory.
theorem evolution_contDiffAt (k : ℝ) (hk : 0<k) (b : P → C(Time,F →L[ℝ] F)) (y : P → F) (p : P) (hb : ContDiffAt ℝ (⊤ : ℕ∞) b p) (hy : ContDiffAt ℝ (⊤ : ℕ∞) y p) (hsmall : ‖b p‖<k) : ContDiffAt ℝ (⊤ : ℕ∞) (fun p => evolution k hk (b p) (y p)) p := by …Mentions: OAI.ElasticityODE.Time, OAI.ElasticityODE.evolution
- lemma
OAI.ElasticityODE.evolution_hasDerivWithinAtline 233Source documentation
Integral solutions are genuine classical solutions, including one-sided endpoint derivatives.
lemma evolution_hasDerivWithinAt (k : ℝ) (hk : 0<k) (b : C(Time,F →L[ℝ] F)) (hb : ‖b‖<k) (y : F) (t : Time) : HasDerivWithinAt (extend (evolution k hk b y)) (b t (evolution k hk b y t)) Time t := by …Mentions: OAI.ElasticityODE.Time, OAI.ElasticityODE.extend, OAI.ElasticityODE.evolution
- lemma
OAI.ElasticityODE.evolution_initialline 249 - lemma
OAI.ElasticityODE.linear_ode_uniqueline 256Source documentation
Uniqueness on the entire time interval, with no smallness hypothesis.
lemma linear_ode_unique (b : C(Time,F →L[ℝ] F)) (u v : C(Time,F)) (hu : ∀ t : Time, HasDerivWithinAt (extend u) (b t (u t)) Time t) (hv : ∀ t : Time, HasDerivWithinAt (extend v) (b t (v t)) Time t) (hzero : u ⟨0,by simp [Time]⟩=v ⟨0,by simp [Time]⟩) : u=v := by …Mentions: OAI.ElasticityODE.Time, OAI.ElasticityODE.extend
- def
OAI.ElasticityODE.flowline 282Source documentation
A globally defined linear evolution, not restricted to small coefficients.
def flow (b : C(Time,F →L[ℝ] F)) (y : F) : C(Time,F) := …
Mentions: OAI.ElasticityODE.Time
- lemma
OAI.ElasticityODE.flow_hasDerivWithinAtline 284 - lemma
OAI.ElasticityODE.flow_initialline 287 - lemma
OAI.ElasticityODE.flow_eq_evolutionline 289 - lemma
OAI.ElasticityODE.evolution_contDiffline 295 - theorem
OAI.ElasticityODE.flow_contDiffline 302 - def
OAI.ElasticityODE.leftCoeffline 324 - def
OAI.ElasticityODE.rightCoeffline 327 - def
OAI.ElasticityODE.fundamentalline 330 - def
OAI.ElasticityODE.reciprocalline 331 - lemma
OAI.ElasticityODE.fundamental_derivline 332 - lemma
OAI.ElasticityODE.reciprocal_derivline 335 - lemma
OAI.ElasticityODE.fundamental_initialline 338 - lemma
OAI.ElasticityODE.reciprocal_initialline 340 - lemma
OAI.ElasticityODE.reciprocal_mul_fundamentalline 342 - lemma
OAI.ElasticityODE.fundamental_mul_reciprocalline 359 - theorem
OAI.ElasticityODE.fundamental_isUnitline 386 - def
OAI.ElasticityODE.integrateline 398 - lemma
OAI.ElasticityODE.integrate_boundline 402 - def
OAI.ElasticityODE.integrateCLMline 414 - lemma
OAI.ElasticityODE.integrateCLM_applyline 429 - lemma
OAI.ElasticityODE.integral_curve_hasDerivWithinAtline 432 - lemma
OAI.ElasticityODE.integral_family_variationline 454 - lemma
OAI.ElasticityODE.integral_family_variation_hasDerivWithinAtline 474 - lemma
OAI.ElasticityODE.flow_integral_curveline 494 - def
OAI.ElasticityODE.leftCoeffCLMline 503 - lemma
OAI.ElasticityODE.leftCoeffCLM_eqline 506 - lemma
OAI.ElasticityODE.fundamental_contDiffline 507 - lemma
OAI.ElasticityODE.fundamental_variation_hasDerivWithinAtline 515 - lemma
OAI.ElasticityODE.fundamental_variation_initialline 534