OAI/Analysis/LiebThirring/MatrixFlow.lean
45 declarations, 0 contain sorry, 0 declared as axioms
- lemma
OAI.SharpLiebThirring.ODEProof.bounded_ode_existsline 21Source documentation
Bounded globally Lipschitz fields have solutions on the entire prescribed compact interval. There is no restriction on the length of the interval.
lemma bounded_ode_exists {E : Type u148} [NormedAddCommGroup E] [NormedSpace ℝ E] [CompleteSpace E] {l r : ℝ} (hlr : l ≤ r) (x₀ : E) (f : ℝ → E → E) (K L : ℝ≥0) (hK : ∀ t ∈ Icc l r, LipschitzWith K (f t)) (hc : ∀ x, ContinuousOn (fun t ↦ f t x) (Icc l r)) (hL : ∀ t ∈ Icc l r, ∀ x, ‖f t x‖ ≤ L) : ∃ x : ℝ → E, x l = x₀ ∧ ∀ t ∈ Icc l r, HasDerivWithinAt x (f t (x t)) (Icc l r) t := by … - lemma
OAI.SharpLiebThirring.ODEProof.derivative_right_of_Iccline 38 - lemma
OAI.SharpLiebThirring.ODEProof.bounded_ode_perturbationline 44Source documentation
Uniform perturbation estimate for solutions, including both endpoint times.
lemma bounded_ode_perturbation {E : Type u150} [NormedAddCommGroup E] [NormedSpace ℝ E] {l r : ℝ} {f g : ℝ → E → E} {x y : ℝ → E} {K : ℝ≥0} {η : ℝ} (hK : ∀ t, LipschitzWith K (g t)) (hx : ∀ t ∈ Icc l r, HasDerivWithinAt x (f t (x t)) (Icc l r) t) (hy : ∀ t ∈ Icc l r, HasDerivWithinAt y (g t (y t)) (Icc l r) t) (hxy : x l = y l) (herr : ∀ t ∈ Icc l r, ∀ z, dist (f t z) (g t z) ≤ η) : ∀ t ∈ Icc l r, dist (x t) (y t) ≤ gronwallBound 0 K η (t-l) := by … - lemma
OAI.SharpLiebThirring.ODEProof.bounded_ode_uniqueline 62 - lemma
OAI.SharpLiebThirring.ODEProof.continuous_solution_familyline 78Source documentation
Continuous parameter dependence, uniform even when the evaluation time varies.
lemma continuous_solution_family {E : Type u152} {P : Type u153} [NormedAddCommGroup E] [NormedSpace ℝ E] [TopologicalSpace P] {l r : ℝ} {f : P → ℝ → E → E} {x : P → ℝ → E} (K : P → ℝ≥0) (η : P → P → ℝ) (hK : ∀ p t, LipschitzWith (K p) (f p t)) (hx : ∀ p t, t ∈ Icc l r → HasDerivWithinAt (x p) (f p t (x p t)) (Icc l r) t) (hinit : ∀ p q, x p l = x q l) (hη : ∀ p, Continuous (fun q ↦ η q p)) (hη0 : ∀ p, η p p = 0) (hηpos : ∀ p q, 0 ≤ η p q) (herr : ∀ p q t, t ∈ Icc l r → ∀ z, dist (f p t z) (f q t z) ≤ η p q) : Continuous (fun z : P × Icc l r ↦ x z.1 z.2) := by … - lemma
OAI.SharpLiebThirring.ODEProof.affine_forcing_exists_familyline 116Source documentation
Ready-to-use parameterized affine forcing in a bounded Lipschitz field.
lemma affine_forcing_exists_family {E : Type u154} {P : Type u155} [NormedAddCommGroup E] [NormedSpace ℝ E] [CompleteSpace E] [TopologicalSpace P] {l r : ℝ} (hlr : l ≤ r) (x₀ : E) (M : E → E) (K B : ℝ≥0) (hK : LipschitzWith K M) (hB : ∀ x, ‖M x‖ ≤ B) (a : P → ℝ) (ha : Continuous a) (v : P → C(Icc l r,E)) (hv : Continuous v) : ∃ x : P → ℝ → E, (∀ p, x p l = x₀) ∧ (∀ p t (ht : t ∈ Icc l r), HasDerivWithinAt (x p) (a p • M (x p t) + v p ⟨t,ht⟩) (Icc l r) t) ∧ Continuous (fun z : P × Icc l r ↦ x z.1 z.2) := by … - abbrev
OAI.SharpLiebThirring.MatrixFlow.Symline 171 - def
OAI.SharpLiebThirring.MatrixFlow.symIncludeline 172 - instance
OAI.SharpLiebThirring.MatrixFlow.(instance at line 176)line 176 - def
OAI.SharpLiebThirring.MatrixFlow.symDiagline 179 - def
OAI.SharpLiebThirring.MatrixFlow.symOuterline 180 - lemma
OAI.SharpLiebThirring.MatrixFlow.symOuter_applyline 182 - def
OAI.SharpLiebThirring.MatrixFlow.symEntryline 185 - lemma
OAI.SharpLiebThirring.MatrixFlow.symEntry_applyline 190 - lemma
OAI.SharpLiebThirring.MatrixFlow.continuous_symOuterline 191 - def
OAI.SharpLiebThirring.MatrixFlow.symConjline 196 - lemma
OAI.SharpLiebThirring.MatrixFlow.symConj_applyline 205 - lemma
OAI.SharpLiebThirring.MatrixFlow.symConj_valline 207 - lemma
OAI.SharpLiebThirring.MatrixFlow.sign_sqline 210 - lemma
OAI.SharpLiebThirring.MatrixFlow.sign_diagonal_unitaryline 212 - lemma
OAI.SharpLiebThirring.MatrixFlow.norm_symConjline 220 - lemma
OAI.SharpLiebThirring.MatrixFlow.symConj_diagline 225 - lemma
OAI.SharpLiebThirring.MatrixFlow.symConj_outerline 236 - lemma
OAI.SharpLiebThirring.MatrixFlow.zero_row_signline 240 - lemma
OAI.SharpLiebThirring.MatrixFlow.fixed_reflection_offdiagline 243 - lemma
OAI.SharpLiebThirring.MatrixFlow.matrix_norm_entryline 250 - def
OAI.SharpLiebThirring.MatrixFlow.matrixForcingline 265Source documentation
The outer-product forcing, viewed in the supremum-norm space on the time interval.
def matrixForcing (ε : ℝ) {l r : ℝ} (u : ℝ → Fin N → ℝ) (hu : ContinuousOn u (Icc l r)) (C : Matrix (Fin N) (Fin N) ℝ) : C(Icc l r, Sym N) := …Mentions: OAI.SharpLiebThirring.MatrixFlow.Sym
- lemma
OAI.SharpLiebThirring.MatrixFlow.continuous_matrixForcingline 270 - def
OAI.SharpLiebThirring.MatrixFlow.flowRhsline 278 - lemma
OAI.SharpLiebThirring.MatrixFlow.flowRhs_lipschitzline 282 - lemma
OAI.SharpLiebThirring.MatrixFlow.matrix_flow_existsline 293 - lemma
OAI.SharpLiebThirring.MatrixFlow.matrix_rowSign_mulVecline 307 - lemma
OAI.SharpLiebThirring.MatrixFlow.flowRhs_equivariantline 315 - lemma
OAI.SharpLiebThirring.MatrixFlow.matrix_flow_equivariantline 322 - def
OAI.SharpLiebThirring.MatrixFlow.symCongrline 342 - lemma
OAI.SharpLiebThirring.MatrixFlow.symCongr_applyline 356 - lemma
OAI.SharpLiebThirring.MatrixFlow.symCongr_outerline 359 - lemma
OAI.SharpLiebThirring.MatrixFlow.integral_outer_identityline 364 - lemma
OAI.SharpLiebThirring.MatrixFlow.integral_outer_mulVecline 376 - lemma
OAI.SharpLiebThirring.MatrixFlow.integrate_affine_odeline 387 - lemma
OAI.SharpLiebThirring.MatrixFlow.flow_integral_subline 405 - lemma
OAI.SharpLiebThirring.MatrixFlow.flow_integral_identityline 416 - lemma
OAI.SharpLiebThirring.MatrixFlow.gram_entry_boundline 441 - lemma
OAI.SharpLiebThirring.MatrixFlow.bounded_integral_normline 453 - lemma
OAI.SharpLiebThirring.MatrixFlow.matching_gram_normline 462