OAI/Geometry/HarmonicGrowth/Flow.lean
74 declarations, 0 contain sorry, 0 declared as axioms
- def
OAI.HarmonicCounterexample.LinearODE.termline 17Source documentation
The exact Peano--Baker iterates, with oriented integrals on the entire real line.
def term (A : ℝ → E →L[ℝ] E) (x : E) : ℕ → ℝ → E | 0, _ => x | n+1, t => ∫ s in (0:ℝ)..t, A s (term A x n s)
- lemma
OAI.HarmonicCounterexample.LinearODE.term_continuousline 21 - lemma
OAI.HarmonicCounterexample.LinearODE.term_succ_hasDerivAtline 32 - lemma
OAI.HarmonicCounterexample.LinearODE.term_boundline 39 - def
OAI.HarmonicCounterexample.LinearODE.flowline 71 - lemma
OAI.HarmonicCounterexample.LinearODE.term_summableline 75 - lemma
OAI.HarmonicCounterexample.LinearODE.flow_eqline 83 - lemma
OAI.HarmonicCounterexample.LinearODE.term_zeroline 89 - lemma
OAI.HarmonicCounterexample.LinearODE.flow_initialline 93 - theorem
OAI.HarmonicCounterexample.LinearODE.flow_hasDerivAtline 103Source documentation
A global actual solution, before any positivity, transmission or growth estimates.
theorem flow_hasDerivAt {A : ℝ → E →L[ℝ] E} (hA : Continuous A) {M : ℝ} (hM : 0 ≤ M) (hb : ∀ s, ‖A s‖ ≤ M) (x : E) (t : ℝ) : HasDerivAt (flow A x) (A t (flow A x t)) t := by … - lemma
OAI.HarmonicCounterexample.LinearODE.flow_smoothline 137 - lemma
OAI.HarmonicCounterexample.LinearODE.solution_uniqueline 153 - lemma
OAI.HarmonicCounterexample.LinearODE.flow_injectiveline 161 - lemma
OAI.HarmonicCounterexample.LinearODE.flow_addline 170 - lemma
OAI.HarmonicCounterexample.LinearODE.flow_smulline 181 - def
OAI.HarmonicCounterexample.LinearODE.flowLinearline 192Source documentation
Actual initial-data linearity, later used for independence of harmonic columns.
def flowLinear (A : ℝ → E →L[ℝ] E) (hA : Continuous A) (M : ℝ) (hM : 0 ≤ M) (hb : ∀ s, ‖A s‖ ≤ M) (t : ℝ) : E →ₗ[ℝ] E where … - def
OAI.HarmonicCounterexample.LinearODE.blockline 213 - lemma
OAI.HarmonicCounterexample.LinearODE.block_applyline 217 - lemma
OAI.HarmonicCounterexample.LinearODE.block_eqline 220 - lemma
OAI.HarmonicCounterexample.LinearODE.block_continuousline 226 - lemma
OAI.HarmonicCounterexample.LinearODE.block_smoothline 232 - lemma
OAI.HarmonicCounterexample.LinearODE.block_boundline 238 - def
OAI.HarmonicCounterexample.LinearODE.phaseline 258 - def
OAI.HarmonicCounterexample.LinearODE.valueline 261 - def
OAI.HarmonicCounterexample.LinearODE.velocityline 264 - lemma
OAI.HarmonicCounterexample.LinearODE.value_initialline 267 - lemma
OAI.HarmonicCounterexample.LinearODE.velocity_initialline 270 - lemma
OAI.HarmonicCounterexample.LinearODE.value_derivline 275 - lemma
OAI.HarmonicCounterexample.LinearODE.velocity_derivline 284 - lemma
OAI.HarmonicCounterexample.LinearODE.value_smoothline 294 - theorem
OAI.HarmonicCounterexample.LinearODE.phase_euclidean_tailline 320Source documentation
Exact matching to the regular Euclidean solution on the entire negative logarithmic half-line, obtained by uniqueness rather than an asymptotic ansatz.
theorem phase_euclidean_tail {A : ℝ → E →L[ℝ] E} {b : ℝ → ℝ} (hA : Continuous A) (hb : Continuous b) {MA Mb : ℝ} (hMA : 0 ≤ MA) (hMb : 0 ≤ Mb) (hAn : ∀ t, ‖A t‖ ≤ MA) (hbn : ∀ t, |b t| ≤ Mb) {l B : ℝ} (hAi : ∀ t ≤ 0, ∀ v, A t v = (l*(l+B)) • v) (hbi : ∀ t ≤ 0, b t = B) (x : E) {t : ℝ} (ht : t ≤ 0) : phase A b l x t = Real.exp (l*t) • (x,l • x) := by …Mentions: OAI.HarmonicCounterexample.b, OAI.HarmonicCounterexample.LinearODE.phase
- lemma
OAI.HarmonicCounterexample.LinearODE.value_euclidean_tailline 355 - def
OAI.HarmonicCounterexample.LinearODE.integratingWeightline 378 - lemma
OAI.HarmonicCounterexample.LinearODE.integratingWeight_posline 381 - lemma
OAI.HarmonicCounterexample.LinearODE.integratingWeight_initialline 384 - lemma
OAI.HarmonicCounterexample.LinearODE.integratingWeight_derivline 387 - lemma
OAI.HarmonicCounterexample.LinearODE.weighted_energy_derivline 396Source documentation
Exact weighted energy identity; no invertibility of the value block is assumed.
lemma weighted_energy_deriv {A : ℝ → E →L[ℝ] E} {b : ℝ → ℝ} (hb : Continuous b) {y z : ℝ → E} {t : ℝ} (hy : HasDerivAt y (z t) t) (hz : HasDerivAt z (A t (y t)-b t • z t) t) : HasDerivAt (fun t => integratingWeight b t * ⟪y t,z t⟫_ℝ) (integratingWeight b t*(⟪y t,A t (y t)⟫_ℝ+‖z t‖^2)) t := by …Mentions: OAI.HarmonicCounterexample.b, OAI.HarmonicCounterexample.LinearODE.integratingWeight
- lemma
OAI.HarmonicCounterexample.LinearODE.weighted_energy_monotoneline 406 - lemma
OAI.HarmonicCounterexample.LinearODE.regular_pairing_positiveline 416Source documentation
Center-regular initial data have a strictly positive pairing for all t≥0. This rules out conjugate zeros and produces the value-block injectivity.
lemma regular_pairing_positive {A : ℝ → E →L[ℝ] E} {b : ℝ → ℝ} (hb : Continuous b) (hAp : ∀ t v, 0 ≤ ⟪v,A t v⟫_ℝ) {y z : ℝ → E} (hy : ∀ t, HasDerivAt y (z t) t) (hz : ∀ t, HasDerivAt z (A t (y t)-b t • z t) t) {l : ℝ} (hl : 0 < l) (hinit : z 0 = l • y 0) (hne : y 0 ≠ 0) {t : ℝ} (ht : 0 ≤ t) : 0 < ⟪y t,z t⟫_ℝ := by …Mentions: OAI.HarmonicCounterexample.b
- lemma
OAI.HarmonicCounterexample.LinearODE.value_nonzero_of_nonnegativeline 431 - lemma
OAI.HarmonicCounterexample.LinearODE.value_linearline 446 - lemma
OAI.HarmonicCounterexample.LinearODE.value_injective_of_nonnegativeline 465 - lemma
OAI.HarmonicCounterexample.LinearODE.weighted_wronskian_derivline 495Source documentation
Symplectic flux cancellation for two actual center-regular solutions.
lemma weighted_wronskian_deriv {A : ℝ → E →L[ℝ] E} {b : ℝ → ℝ} (hb : Continuous b) {u v p q : ℝ → E} {t : ℝ} (hA : ∀ x y, ⟪A t x,y⟫_ℝ = ⟪x,A t y⟫_ℝ) (hu : HasDerivAt u (v t) t) (hv : HasDerivAt v (A t (u t)-b t • v t) t) (hp : HasDerivAt p (q t) t) (hq : HasDerivAt q (A t (p t)-b t • q t) t) : HasDerivAt (fun t => integratingWeight b t*(⟪u t,q t⟫_ℝ-⟪v t,p t⟫_ℝ)) 0 t := by …Mentions: OAI.HarmonicCounterexample.b, OAI.HarmonicCounterexample.LinearODE.integratingWeight
- lemma
OAI.HarmonicCounterexample.LinearODE.weighted_wronskian_constantline 505 - lemma
OAI.HarmonicCounterexample.LinearODE.regular_wronskian_zeroline 521 - def
OAI.HarmonicCounterexample.LinearODE.leftActionline 550Source documentation
Left composition lifts a bounded coefficient to the Banach space of operators.
def leftAction (A : ℝ → E →L[ℝ] E) (t : ℝ) : (E →L[ℝ] E) →L[ℝ] (E →L[ℝ] E) := …
- lemma
OAI.HarmonicCounterexample.LinearODE.leftAction_continuousline 553 - lemma
OAI.HarmonicCounterexample.LinearODE.leftAction_smoothline 556 - lemma
OAI.HarmonicCounterexample.LinearODE.leftAction_norm_leline 559 - def
OAI.HarmonicCounterexample.LinearODE.operatorValueline 565 - def
OAI.HarmonicCounterexample.LinearODE.operatorVelocityline 568 - lemma
OAI.HarmonicCounterexample.LinearODE.operatorValue_derivline 571 - lemma
OAI.HarmonicCounterexample.LinearODE.operatorVelocity_derivline 579 - lemma
OAI.HarmonicCounterexample.LinearODE.operatorValue_smoothline 588 - lemma
OAI.HarmonicCounterexample.LinearODE.operatorValue_apply_derivline 596 - lemma
OAI.HarmonicCounterexample.LinearODE.operatorVelocity_apply_derivline 604 - lemma
OAI.HarmonicCounterexample.LinearODE.operatorPhase_derivline 613 - lemma
OAI.HarmonicCounterexample.LinearODE.operatorPhase_initialline 623 - lemma
OAI.HarmonicCounterexample.LinearODE.operatorPhase_applyline 628 - lemma
OAI.HarmonicCounterexample.LinearODE.operatorValue_applyline 644 - lemma
OAI.HarmonicCounterexample.LinearODE.operatorVelocity_applyline 651 - def
OAI.HarmonicCounterexample.LinearODE.slopeline 675Source documentation
The logarithmic derivative of the actual center-regular value operator.
def slope (A : ℝ → E →L[ℝ] E) (b : ℝ → ℝ) (l t : ℝ) : E →L[ℝ] E := …
Mentions: OAI.HarmonicCounterexample.b
- lemma
OAI.HarmonicCounterexample.LinearODE.operatorValue_isUnitline 678 - lemma
OAI.HarmonicCounterexample.LinearODE.slope_valueline 693 - lemma
OAI.HarmonicCounterexample.LinearODE.slope_initialline 701 - lemma
OAI.HarmonicCounterexample.LinearODE.slope_symmetricline 707 - lemma
OAI.HarmonicCounterexample.LinearODE.slope_nonnegativeline 723 - lemma
OAI.HarmonicCounterexample.LinearODE.clm_inverse_derivline 744 - lemma
OAI.HarmonicCounterexample.LinearODE.slope_derivline 756 - lemma
OAI.HarmonicCounterexample.LinearODE.integrating_factor_nonnegativeline 790Source documentation
A genuine integrating-factor comparison on the half-line.
lemma integrating_factor_nonnegative (p f f' : ℝ → ℝ) (hp : Continuous p) (hf : ∀ t,HasDerivAt f (f' t) t) (h0 : 0 ≤ f 0) (hineq : ∀ t,0 ≤ t → 0 ≤ f' t+p t*f t) {t : ℝ} (ht : 0 ≤ t) : 0 ≤ f t := by … - lemma
OAI.HarmonicCounterexample.LinearODE.solution_energy_lowerline 817Source documentation
Energy comparison proves the lower Riccati barrier directly for actual second-order solutions, without presupposing a global Riccati solution.
lemma solution_energy_lower (A : ℝ → E →L[ℝ] E) (b : ℝ → ℝ) (y v : ℝ → E) (hb : Continuous b) (hy : ∀ t,HasDerivAt y (v t) t) (hv : ∀ t,HasDerivAt v (A t (y t)-b t • v t) t) (c : ℝ) (h0 : c*⟪y 0,y 0⟫ ≤ ⟪y 0,v 0⟫) (hA : ∀ t,0 ≤ t → ∀ z, (b t*c+c^2)*⟪z,z⟫ ≤ ⟪z,A t z⟫) {t : ℝ} (ht : 0 ≤ t) : c*⟪y t,y t⟫ ≤ ⟪y t,v t⟫ := by …Mentions: OAI.HarmonicCounterexample.b
- lemma
OAI.HarmonicCounterexample.LinearODE.solution_norm_lowerline 840Source documentation
Value vectors cannot vanish: the center-regular norm is nondecreasing.
lemma solution_norm_lower (A : ℝ → E →L[ℝ] E) (b : ℝ → ℝ) (y v : ℝ → E) (hb : Continuous b) (hy : ∀ t,HasDerivAt y (v t) t) (hv : ∀ t,HasDerivAt v (A t (y t)-b t • v t) t) (h0 : 0 ≤ ⟪y 0,v 0⟫) (hA : ∀ t,0 ≤ t → ∀ z,0 ≤ ⟪z,A t z⟫) {t : ℝ} (ht : 0 ≤ t) : ‖y 0‖ ≤ ‖y t‖ := by …Mentions: OAI.HarmonicCounterexample.b
- theorem
OAI.HarmonicCounterexample.LinearODE.value_norm_lowerline 864Source documentation
Actual center-regular value flow is norm-expanding for all nonnegative times.
theorem value_norm_lower {A : ℝ → E →L[ℝ] E} {b : ℝ → ℝ} (hA : Continuous A) (hb : Continuous b) {MA Mb : ℝ} (hMA : 0 ≤ MA) (hMb : 0 ≤ Mb) (hAn : ∀ t,‖A t‖ ≤ MA) (hbn : ∀ t,|b t| ≤ Mb) {l : ℝ} (hl : 0 ≤ l) (hpos : ∀ t,0 ≤ t → ∀ z,0 ≤ ⟪z,A t z⟫) (x : E) {t : ℝ} (ht : 0 ≤ t) : ‖x‖ ≤ ‖value A b l x t‖ := by …Mentions: OAI.HarmonicCounterexample.b, OAI.HarmonicCounterexample.LinearODE.value
- theorem
OAI.HarmonicCounterexample.LinearODE.slope_quadratic_lowerline 896Source documentation
Uniform strictly positive lower barrier for the already constructed ACTUAL center-regular global Riccati slope. No Riccati existence is an assumption.
theorem slope_quadratic_lower {A : ℝ → E →L[ℝ] E} {b : ℝ → ℝ} (hA : Continuous A) (hb : Continuous b) {MA Mb : ℝ} (hMA : 0 ≤ MA) (hMb : 0 ≤ Mb) (hAn : ∀ t,‖A t‖ ≤ MA) (hbn : ∀ t,|b t| ≤ Mb) {l c t : ℝ} (hc : c ≤ l) (ht : 0 ≤ t) (hpos : ∀ s,0 ≤ s → ∀ z,(b s*c+c^2)*(inner ℝ z z) ≤ (inner ℝ z (A s z))) (hV : IsUnit (operatorValue A b l t)) (x : E) : c*‖x‖^2 ≤ (inner ℝ x (slope A b l t x)) := by …Mentions: OAI.HarmonicCounterexample.b, OAI.HarmonicCounterexample.LinearODE.operatorValue, OAI.HarmonicCounterexample.LinearODE.slope