OAI/Geometry/HarmonicGrowth/Growth.lean
80 declarations, 0 contain sorry, 0 declared as axioms
- theorem
OAI.HarmonicCounterexample.LinearODE.actual_scalar_baseline_integratedline 14Source documentation
Exact integrated scalar damping for the genuine positive diagonal-leg solution, allowing its incoming logarithmic derivative to differ from the limiting dwell root. This retains the finite initial-discrepancy cost.
theorem actual_scalar_baseline_integrated {A p : ℝ → ℝ} (hA : Continuous A) (hp : Continuous p) {MA Mp : ℝ} (hMA : 0 ≤ MA) (hMp : 0 ≤ Mp) (hAn : ∀ t,|A t| ≤ MA) (hpn : ∀ t,|p t| ≤ Mp) (hAp : ∀ t,0 ≤ t → 0 ≤ A t) {θ d γ M T : ℝ} (hθ : 0 ≤ θ) (hd : 0 ≤ d) (hγ : 0 < γ) (hT : 0 ≤ T) (hpl : ∀ t ∈ Icc 0 T,γ ≤ p t) (hF : ∀ t ∈ Icc 0 T,|A t-p t*d-d^2| ≤ M) : (∫ t in (0:ℝ)..T,|scalarBaseline A p θ t-d|) ≤ (|θ-d|+M*T)/γ := by …Mentions: OAI.HarmonicCounterexample.LinearODE.scalarBaseline
- lemma
OAI.HarmonicCounterexample.LinearODE.actual_scalar_log_valueline 54Source documentation
The logarithm of the ACTUAL positive scalar value is the integral of its actual baseline. This is the bridge from Riccati estimates to diagonal growth.
lemma actual_scalar_log_value {A p : ℝ → ℝ} (hA : Continuous A) (hp : Continuous p) {MA Mp : ℝ} (hMA : 0 ≤ MA) (hMp : 0 ≤ Mp) (hAn : ∀ t,|A t| ≤ MA) (hpn : ∀ t,|p t| ≤ Mp) (hAp : ∀ t,0 ≤ t → 0 ≤ A t) {θ T : ℝ} (hθ : 0 ≤ θ) (hT : 0 ≤ T) : Real.log (scalarPhase A p 1 θ T).1=∫ t in (0:ℝ)..T,scalarBaseline A p θ t := by …Mentions: OAI.HarmonicCounterexample.LinearODE.scalarPhase, OAI.HarmonicCounterexample.LinearODE.scalarBaseline
- theorem
OAI.HarmonicCounterexample.LinearODE.actual_scalar_diagonal_growthline 75Source documentation
Genuine logarithmic growth of the diagonal multiplier. Unlike an unproved asymptotic symbol this bound holds for every finite dwell length.
theorem actual_scalar_diagonal_growth {A p : ℝ → ℝ} (hA : Continuous A) (hp : Continuous p) {MA Mp : ℝ} (hMA : 0 ≤ MA) (hMp : 0 ≤ Mp) (hAn : ∀ t,|A t| ≤ MA) (hpn : ∀ t,|p t| ≤ Mp) (hAp : ∀ t,0 ≤ t → 0 ≤ A t) {θ d γ M T : ℝ} (hθ : 0 ≤ θ) (hd : 0 ≤ d) (hγ : 0 < γ) (hT : 0 ≤ T) (hpl : ∀ t ∈ Icc 0 T,γ ≤ p t) (hF : ∀ t ∈ Icc 0 T,|A t-p t*d-d^2| ≤ M) : |Real.log (scalarU A p T+θ*scalarV A p T)-d*T| ≤ (|θ-d|+M*T)/γ := by …Mentions: OAI.HarmonicCounterexample.LinearODE.scalarU, OAI.HarmonicCounterexample.LinearODE.scalarV
- theorem
OAI.HarmonicCounterexample.LinearODE.actual_scalar_variable_integratedline 110Source documentation
Integrated damping with the actual time-dependent forcing. Rise/fall costs need not be artificially small; only their relative duration matters.
theorem actual_scalar_variable_integrated {A p : ℝ → ℝ} (hA : Continuous A) (hp : Continuous p) {MA Mp : ℝ} (hMA : 0 ≤ MA) (hMp : 0 ≤ Mp) (hAn : ∀ t,|A t| ≤ MA) (hpn : ∀ t,|p t| ≤ Mp) (hAp : ∀ t,0 ≤ t → 0 ≤ A t) {θ d γ T : ℝ} (hθ : 0 ≤ θ) (hd : 0 ≤ d) (hγ : 0 < γ) (hT : 0 ≤ T) (hpl : ∀ t ∈ Icc 0 T,γ ≤ p t) : (∫ t in (0:ℝ)..T,|scalarBaseline A p θ t-d|) ≤ (|θ-d|+∫ t in (0:ℝ)..T,|A t-p t*d-d^2|)/γ := by …Mentions: OAI.HarmonicCounterexample.LinearODE.scalarBaseline
- theorem
OAI.HarmonicCounterexample.LinearODE.actual_scalar_variable_growthline 148Source documentation
Finite complete-leg logarithmic error, with its exact forcing integral.
theorem actual_scalar_variable_growth {A p : ℝ → ℝ} (hA : Continuous A) (hp : Continuous p) {MA Mp : ℝ} (hMA : 0 ≤ MA) (hMp : 0 ≤ Mp) (hAn : ∀ t,|A t| ≤ MA) (hpn : ∀ t,|p t| ≤ Mp) (hAp : ∀ t,0 ≤ t → 0 ≤ A t) {θ d γ T : ℝ} (hθ : 0 ≤ θ) (hd : 0 ≤ d) (hγ : 0 < γ) (hT : 0 ≤ T) (hpl : ∀ t ∈ Icc 0 T,γ ≤ p t) : |Real.log (scalarU A p T+θ*scalarV A p T)-d*T| ≤ (|θ-d|+∫ t in (0:ℝ)..T,|A t-p t*d-d^2|)/γ := by …Mentions: OAI.HarmonicCounterexample.LinearODE.scalarU, OAI.HarmonicCounterexample.LinearODE.scalarV
- lemma
OAI.HarmonicCounterexample.LinearODE.integral_three_piece_boundline 181Source documentation
Complete-leg forcing estimate. The two short transition/rest pieces cost only their true total duration; the long dwell uses its separate small bound.
lemma integral_three_piece_bound {f : ℝ → ℝ} (hf : Continuous f) {T L C ε : ℝ} (hT : 0 ≤ T) (hL : 0 ≤ L) (hbound : ∀ t ∈ Icc 0 (3*T+L),f t ≤ C) (hsmall : ∀ t ∈ Icc T (T+L),f t ≤ ε) : (∫ t in (0:ℝ)..3*T+L,f t) ≤ 3*C*T+ε*L := by … - theorem
OAI.HarmonicCounterexample.LinearODE.scalar_complete_leg_limitline 203Source documentation
True scalar U+theta V has the dwell-normalized root exponent whenever only the DWELL forcing tends to zero and the actual transition fraction does. No uniform smallness on the short rise/fall/rest portions is asserted.
theorem scalar_complete_leg_limit (A p : ℕ → ℝ → ℝ) (T L : ℕ → ℝ) {θ d γ MA Mp C : ℝ} (hA : ∀ j,Continuous (A j)) (hp : ∀ j,Continuous (p j)) (hMA : 0 ≤ MA) (hMp : 0 ≤ Mp) (hAn : ∀ j t,|A j t| ≤ MA) (hpn : ∀ j t,|p j t| ≤ Mp) (hAp : ∀ j t,0 ≤ t → 0 ≤ A j t) (hθ : 0 ≤ θ) (hd : 0 ≤ d) (hγ : 0 < γ) (hT : ∀ j,0 ≤ T j) (hL : ∀ j,0 < L j) (hLtop : Tendsto L atTop atTop) (hratio : Tendsto (fun j => T j/L j) atTop (𝓝 0)) (hpl : ∀ᶠ j in atTop,∀ t ∈ Icc 0 (3*T j+L j),γ ≤ p j t) (hbound : ∀ j,∀ t ∈ Icc 0 (3*T j+L j),|A j t-p j t*d-d^2| ≤ C) … - lemma
OAI.HarmonicCounterexample.Schedule.dwell_atTop_limitline 266 - lemma
OAI.HarmonicCounterexample.Schedule.pulse_dwell_limitline 270 - lemma
OAI.HarmonicCounterexample.LinearODE.HistoryGeometry.legLambda_dwellline 297 - theorem
OAI.HarmonicCounterexample.LinearODE.HistoryGeometry.leg_root_limitline 309Source documentation
Exact root exponent of every true complete-leg diagonal entry. The pulse, ramp, fall and final round rest are not discarded in the solution definition.
theorem HistoryGeometry.leg_root_limit (slot : Fin n → κ) (d₀ : ∀ b,ι b → ℝ) (hd₀ : ∀ b,orthogonalMatrix (S.basis b) (G.D₀ b)=Matrix.diagonal (d₀ b)) (j0 : ℕ) (b : ξ) (i : ι b) {d : ℝ} (hd : 0 ≤ d) (hroot : d^2+S.p₀*d=S.β b*(G.qstar^S.r*S.B b+ (G.qstar^S.r-G.qstar^(S.r-1))*d₀ b i)) : Tendsto (fun j => Real.log ((G.legU d₀ j0 j b+S.θ b • G.legV d₀ j0 j b) i i)/dwell j) atTop (𝓝 d) := by …Mentions: OAI.HarmonicCounterexample.b, OAI.HarmonicCounterexample.LinearODE.orthogonalMatrix
- def
OAI.HarmonicCounterexample.Construction.Stream.legMatrixline 375 - def
OAI.HarmonicCounterexample.Construction.Stream.legDiagonalline 379 - lemma
OAI.HarmonicCounterexample.Construction.Stream.leg_diagonalline 381 - lemma
OAI.HarmonicCounterexample.Construction.Stream.leg_positiveline 389 - lemma
OAI.HarmonicCounterexample.Construction.Stream.leg_limitline 395 - def
OAI.HarmonicCounterexample.Construction.Stream.slipline 403 - lemma
OAI.HarmonicCounterexample.Construction.Stream.slip_boundsline 406 - def
OAI.HarmonicCounterexample.Construction.Stream.factorline 412 - lemma
OAI.HarmonicCounterexample.Construction.Stream.factor_positiveline 415 - lemma
OAI.HarmonicCounterexample.Construction.Stream.period_factorline 418 - lemma
OAI.HarmonicCounterexample.Construction.Stream.baseline_costline 425 - lemma
OAI.HarmonicCounterexample.Construction.Stream.factor_log_boundline 460 - abbrev
OAI.HarmonicCounterexample.Construction.SelectedIndexline 480 - def
OAI.HarmonicCounterexample.Construction.selectionEquivline 482 - def
OAI.HarmonicCounterexample.Construction.selectedIndexline 485 - lemma
OAI.HarmonicCounterexample.Construction.selectedIndex_injectiveline 487 - def
OAI.HarmonicCounterexample.Construction.cyclePermutationline 490 - lemma
OAI.HarmonicCounterexample.Construction.cyclePermutation_applyline 494 - def
OAI.HarmonicCounterexample.Construction.cycleTargetline 499 - def
OAI.HarmonicCounterexample.Construction.constructedStreamline 502 - def
OAI.HarmonicCounterexample.Construction.selectedBasisline 504 - lemma
OAI.HarmonicCounterexample.Construction.selectedBasis_normline 505 - lemma
OAI.HarmonicCounterexample.Construction.selectedBasis_independentline 507 - def
OAI.HarmonicCounterexample.Construction.meanRootline 510 - lemma
OAI.HarmonicCounterexample.Construction.selectedRoot_sumline 512 - lemma
OAI.HarmonicCounterexample.Construction.meanRoot_posline 520 - lemma
OAI.HarmonicCounterexample.Construction.meanRoot_ltline 525 - def
OAI.HarmonicCounterexample.Construction.Stream.virtualTransferline 533 - lemma
OAI.HarmonicCounterexample.Construction.Stream.virtualTransfer_actionline 536 - lemma
OAI.HarmonicCounterexample.Construction.Stream.virtualTransfer_injectiveline 544 - lemma
OAI.HarmonicCounterexample.Construction.Stream.virtualTransfer_matrixline 547 - lemma
OAI.HarmonicCounterexample.Construction.Stream.virtualOrbit_rateline 553 - lemma
OAI.HarmonicCounterexample.GlobalGrowth.ode_local_log_boundline 592 - theorem
OAI.HarmonicCounterexample.GlobalGrowth.ode_all_time_log_growthline 617Source documentation
Actual bounded Riccati ODEs have the source's all-real-time logarithmic bound. No local log-growth estimate is supplied as an extra assumption.
theorem ode_all_time_log_growth {Y : ℝ → E} {P : ℝ → E →L[ℝ] E} {τ : ℕ → ℝ} {d α C : ℝ} (hτ : Tendsto τ atTop atTop) (hτpos : ∀ j,0 < τ j) (hend : Tendsto (fun j => Real.log ‖Y (τ j)‖/τ j) atTop (𝓝 d)) (hduration : Tendsto (fun j => (τ (j+1)-τ j)/τ j) atTop (𝓝 0)) (hC : 0 ≤ C) (hY : ∀ t,HasDerivAt Y (P t (Y t)) t) (hP : ∀ᶠ t in atTop,‖P t‖ ≤ C) (hnz : ∀ t,Y t ≠ 0) (hd : 0 ≤ d) (hα : d < α) : ∀ᶠ t in atTop,Real.log ‖Y t‖ ≤ α*t := by … - theorem
OAI.HarmonicCounterexample.GlobalGrowth.ode_radial_growthline 635Source documentation
A polynomial bound at EVERY sufficiently large radius, derived from the actual ODE and the endpoint limit.
theorem ode_radial_growth {Y : ℝ → E} {P : ℝ → E →L[ℝ] E} {τ : ℕ → ℝ} {d α C : ℝ} (hτ : Tendsto τ atTop atTop) (hτpos : ∀ j,0 < τ j) (hend : Tendsto (fun j => Real.log ‖Y (τ j)‖/τ j) atTop (𝓝 d)) (hduration : Tendsto (fun j => (τ (j+1)-τ j)/τ j) atTop (𝓝 0)) (hC : 0 ≤ C) (hY : ∀ t,HasDerivAt Y (P t (Y t)) t) (hP : ∀ᶠ t in atTop,‖P t‖ ≤ C) (hnz : ∀ t,Y t ≠ 0) (hd : 0 ≤ d) (hα : d < α) : ∀ᶠ r in atTop,‖Y (Real.log r)‖ ≤ r^α := … - def
OAI.HarmonicCounterexample.LinearODE.regularAtline 663Source documentation
Select the actual center-regular solution by its value at a positive late sphere. No arbitrary two-sided ODE solution is introduced.
def regularAt (A : ℝ → E →L[ℝ] E) (p : ℝ → ℝ) (l a : ℝ) (x : E) (t : ℝ) : E := …
Mentions: OAI.HarmonicCounterexample.a
- lemma
OAI.HarmonicCounterexample.LinearODE.regularAt_initialline 667 - theorem
OAI.HarmonicCounterexample.LinearODE.actual_regular_radial_growthline 675Source documentation
True smooth coefficient solutions with an endpoint rate satisfy power bounds at ALL sufficiently large radii. The uniform Riccati bound and all-time nonvanishing are produced from the angular coefficients and Euclidean core.
theorem actual_regular_radial_growth {A : ℝ → E →L[ℝ] E} {p : ℝ → ℝ} (hA : Continuous A) (hp : Continuous p) {MA Mp : ℝ} (hMA : 0 ≤ MA) (hMp : 0 ≤ Mp) (hAn : ∀ t,‖A t‖ ≤ MA) (hpn : ∀ t,|p t| ≤ Mp) (hAs : ∀ t x y,inner ℝ (A t x) y=inner ℝ x (A t y)) (hAp : ∀ t x,0 ≤ inner ℝ x (A t x)) {l B a : ℝ} (hl : 0 < l) (hAc : ∀ t ≤ 0,∀ x,A t x=(l*(l+B)) • x) (hpc : ∀ t ≤ 0,p t=B) {x : E} (hx : x ≠ 0) {τ : ℕ → ℝ} {d α : ℝ} (hτ : Tendsto τ atTop atTop) (hτp : ∀ j,0 < τ j) (hend : Tendsto (fun j => Real.log ‖regularAt A p l a x (τ j)‖/τ j) atTop (𝓝 d)) (hdur : Tendsto (fun j => (τ (j+1)-τ j)/τ j) atTop (𝓝 0)) (hd : 0 ≤ d) (hα : d < α) : …Mentions: OAI.HarmonicCounterexample.a, OAI.HarmonicCounterexample.LinearODE.regularAt
- def
OAI.HarmonicCounterexample.Construction.Stream.Aline 728 - def
OAI.HarmonicCounterexample.Construction.Stream.boundline 729 - lemma
OAI.HarmonicCounterexample.Construction.Stream.bound_nonnegline 731 - lemma
OAI.HarmonicCounterexample.Construction.Stream.A_smoothline 732 - lemma
OAI.HarmonicCounterexample.Construction.Stream.A_boundline 734 - lemma
OAI.HarmonicCounterexample.Construction.Stream.A_nonnegativeline 736 - lemma
OAI.HarmonicCounterexample.Construction.Stream.A_symmetricline 738 - lemma
OAI.HarmonicCounterexample.Construction.Stream.A_centerline 741 - lemma
OAI.HarmonicCounterexample.Construction.Stream.A_eqline 744 - lemma
OAI.HarmonicCounterexample.Construction.Stream.value_unitline 747 - lemma
OAI.HarmonicCounterexample.Construction.Stream.degree_castline 752 - lemma
OAI.HarmonicCounterexample.Construction.Stream.angular_smoothline 754 - lemma
OAI.HarmonicCounterexample.Construction.Stream.angular_boundline 757 - def
OAI.HarmonicCounterexample.Construction.Stream.orbitOperatorline 776 - lemma
OAI.HarmonicCounterexample.Construction.Stream.orbitOperator_applyline 778 - lemma
OAI.HarmonicCounterexample.Construction.Stream.orbitOperator_injectiveline 781 - def
OAI.HarmonicCounterexample.Construction.Stream.initialOperatorline 786 - lemma
OAI.HarmonicCounterexample.Construction.Stream.initialOperator_injectiveline 788 - def
OAI.HarmonicCounterexample.Construction.Stream.initialPolynomialline 792 - lemma
OAI.HarmonicCounterexample.Construction.Stream.initialPolynomial_independentline 793 - lemma
OAI.HarmonicCounterexample.Construction.Stream.initialPolynomial_eqline 796 - def
OAI.HarmonicCounterexample.Construction.Stream.trajectoryline 802 - lemma
OAI.HarmonicCounterexample.Construction.Stream.virtualTransfer_actualline 805 - lemma
OAI.HarmonicCounterexample.Construction.Stream.trajectory_initialline 812 - lemma
OAI.HarmonicCounterexample.Construction.Stream.trajectory_stepline 819 - lemma
OAI.HarmonicCounterexample.Construction.Stream.trajectory_samplesline 828 - lemma
OAI.HarmonicCounterexample.Construction.Stream.trajectory_rateline 836 - lemma
OAI.HarmonicCounterexample.Construction.Stream.orbit_nonzeroline 842 - lemma
OAI.HarmonicCounterexample.Construction.Stream.trajectory_regularAtline 852 - lemma
OAI.HarmonicCounterexample.Construction.Stream.trajectory_radial_growthline 859 - lemma
OAI.HarmonicCounterexample.Construction.Stream.trajectory_exp_growthline 872