OAI/Geometry/HarmonicGrowth/StreamData.lean
103 declarations, 0 contain sorry, 0 declared as axioms
- lemma
OAI.HarmonicCounterexample.AngularStream.scalarPacket_smoothline 16 - lemma
OAI.HarmonicCounterexample.AngularStream.scalarPacket_beforeline 21 - lemma
OAI.HarmonicCounterexample.AngularStream.scalarPacket_afterline 29 - lemma
OAI.HarmonicCounterexample.AngularStream.scalarPacket_zero_beforeline 38 - lemma
OAI.HarmonicCounterexample.AngularStream.scalarPacket_zero_afterline 41 - def
OAI.HarmonicCounterexample.AngularStream.scalarline 47Source documentation
The ONE genuine smooth scalar anisotropy attached to an infinite stream.
def scalar (s : ℕ → Fin n → ℝ) (qstar : ℝ) (j0 : ℕ) : ℝ → ℝ := …
- lemma
OAI.HarmonicCounterexample.AngularStream.scalar_smoothline 50 - lemma
OAI.HarmonicCounterexample.AngularStream.scalar_initialline 53 - lemma
OAI.HarmonicCounterexample.AngularStream.scalar_pulseline 56 - lemma
OAI.HarmonicCounterexample.AngularStream.scalar_legline 62 - lemma
OAI.HarmonicCounterexample.AngularStream.scalar_restline 70 - lemma
OAI.HarmonicCounterexample.AngularStream.scalar_start_collarline 76Source documentation
Open round collar at the START of every pulse, including the FIRST one.
lemma scalar_start_collar (s : ℕ → Fin n → ℝ) (qstar : ℝ) {j0 j : ℕ} (hj : j0 ≤ j) : ∀ᶠ t in 𝓝 (time j),scalar s qstar j0 t=1 := by … - lemma
OAI.HarmonicCounterexample.AngularStream.scalar_end_collarline 97Source documentation
Open round collar at the END of every pulse. The next ramp starts only AFTER this collar, so changing back to the dwell angular structure is smooth.
lemma scalar_end_collar (s : ℕ → Fin n → ℝ) (qstar : ℝ) {j0 j : ℕ} (hj : j0 ≤ j) : ∀ᶠ t in 𝓝 (time j+pulse j),scalar s qstar j0 t=1 := by … - def
OAI.HarmonicCounterexample.AngularStream.scalarShapeline 125 - lemma
OAI.HarmonicCounterexample.AngularStream.scalarShape_smoothline 127 - lemma
OAI.HarmonicCounterexample.AngularStream.scalarShape_local_zeroline 130 - lemma
OAI.HarmonicCounterexample.AngularStream.scalarShape_two_boundline 145 - lemma
OAI.HarmonicCounterexample.AngularStream.scalarPacket_as_sumline 154 - lemma
OAI.HarmonicCounterexample.AngularStream.scalarPacket_derivline 160 - lemma
OAI.HarmonicCounterexample.AngularStream.scalarPacket_deriv_twoline 166 - theorem
OAI.HarmonicCounterexample.AngularStream.scalarPacket_two_uniform_boundline 174Source documentation
The second time jet is uniformly bounded on the same fixed amplitude box. This constant is chosen before the entire infinite history.
theorem scalarPacket_two_uniform_bound (n : ℕ) : ∃ C : ℝ,0 ≤ C ∧ ∀ (a : Fin n → ℝ) (M : ℝ),0 ≤ M → (∀ i,|a i| ≤ M) → ∀ t,|deriv (deriv (unitPacketScalar a)) t| ≤ C*M := by …Mentions: OAI.HarmonicCounterexample.a
- lemma
OAI.HarmonicCounterexample.AngularStream.scalarPacket_deriv_eqline 188 - theorem
OAI.HarmonicCounterexample.LinearODE.PhysicalWord.scalar_uniform_boundsline 210Source documentation
All three profile jet constants are selected before histories.
theorem PhysicalWord.scalar_uniform_bounds : ∃ M C1 C2 : ℝ, 0 ≤ M ∧ 0 ≤ C1 ∧ 0 ≤ C2 ∧ ∀ s : ℕ → Fin w.n → ℝ,(∀ j,s j ∈ w.admissible) → ∀ j t, |unitPacketScalar (s j) t| ≤ M ∧ |deriv (unitPacketScalar (s j)) t| ≤ C1 ∧ |deriv (deriv (unitPacketScalar (s j))) t| ≤ C2 := by … - theorem
OAI.HarmonicCounterexample.LinearODE.PhysicalWord.profile_uniform_boundsline 237Source documentation
The complete global profile has uniform jet budgets selected before every history and before the late starting index.
theorem PhysicalWord.profile_uniform_bounds (qstar : ℝ) : ∃ M C1 C2 : ℝ, 0 ≤ M ∧ 0 ≤ C1 ∧ 0 ≤ C2 ∧ ∀ s : ℕ → Fin w.n → ℝ,(∀ j,s j ∈ w.admissible) → (∀ j t,|unitPacketScalar (s j) t| ≤ M) ∧ ∀ j0 j,j0 ≤ j → ∀ t ∈ Icc (time j) (time (j+1)), |deriv (scalar s qstar j0) t| ≤ C1/pulse j ∧ |deriv (deriv (scalar s qstar j0)) t| ≤ C2/pulse j^2 := by … - lemma
OAI.HarmonicCounterexample.LinearODE.PhysicalWord.scalar_positive_thresholdline 260 - theorem
OAI.HarmonicCounterexample.LinearODE.PhysicalWord.curvature_thresholdline 278Source documentation
One geometric threshold, before the subsequently tuned infinite stream, absorbs the radial and BOTH tangent curvature costs on EVERY active period.
theorem PhysicalWord.curvature_threshold {m a μ qstar : ℝ} (hm : 1 ≤ m) (hμ : 0 < μ) (hμ1 : μ ≤ 1/4) (hqstar : 1 ≤ qstar) (ha : Tendsto (Scale.profile μ) atTop (𝓝 a)) (hH : ∀ q ∈ Icc 1 qstar,0 < m+1-2*q-(m-1)*a^2*q^(-1/m)) (hV : ∀ q ∈ Icc 1 qstar,0 < (m-1)*q*(q-a^2*q^(-1/m))) : ∃ J : ℕ,∀ j0,J ≤ j0 → ∀ s : ℕ → Fin w.n → ℝ, (∀ j,s j ∈ w.admissible) → (∀ t,1/2 ≤ scalar s qstar j0 t ∧ scalar s qstar j0 t ≤ qstar+1/2) ∧ ∀ j,j0 ≤ j → ∀ t ∈ Icc (time j) (time (j+1)), let q := scalar s qstar j0 …Mentions: OAI.HarmonicCounterexample.a, OAI.HarmonicCounterexample.Scale.profile
- lemma
OAI.HarmonicCounterexample.Berger.static_horizontal_marginline 325Source documentation
The horizontal Ricci margin is smallest at the Berger dwell endpoint, not at an untested point of the ramp.
lemma static_horizontal_margin {m a q qstar : ℝ} (hm : 1 < m) (ha : a^2 < 1) (hq : q ∈ Set.Icc 1 qstar) (hstar : 0 < m+1-2*qstar-(m-1)*a^2*qstar^(-1/m)) : 0 < m+1-2*q-(m-1)*a^2*q^(-1/m) := by …Mentions: OAI.HarmonicCounterexample.a
- def
OAI.HarmonicCounterexample.Construction.qstarline 367 - def
OAI.HarmonicCounterexample.Construction.aline 369 - lemma
OAI.HarmonicCounterexample.Construction.qstar_posline 371 - lemma
OAI.HarmonicCounterexample.Construction.qstar_ge_oneline 372 - lemma
OAI.HarmonicCounterexample.Construction.a_posline 373 - lemma
OAI.HarmonicCounterexample.Construction.a_squareline 374 - lemma
OAI.HarmonicCounterexample.Construction.qstar_small_powerline 377 - lemma
OAI.HarmonicCounterexample.Construction.a_square_lt_oneline 384 - lemma
OAI.HarmonicCounterexample.Construction.a_lt_oneline 389 - lemma
OAI.HarmonicCounterexample.Construction.a_lowerline 391 - lemma
OAI.HarmonicCounterexample.Construction.scale_total_lowerline 396 - lemma
OAI.HarmonicCounterexample.Construction.a_closeline 403 - lemma
OAI.HarmonicCounterexample.Construction.static_horizontalline 411 - lemma
OAI.HarmonicCounterexample.Construction.static_verticalline 423 - lemma
OAI.HarmonicCounterexample.Construction.exists_scaleline 427 - lemma
OAI.HarmonicCounterexample.Control.conj_traceFreeline 444 - lemma
OAI.HarmonicCounterexample.Control.conj_mulline 450 - lemma
OAI.HarmonicCounterexample.Control.complexify_oneline 456 - lemma
OAI.HarmonicCounterexample.Control.complexify_traceFreeline 461 - lemma
OAI.HarmonicCounterexample.Control.restrictReal_traceFree_squareline 473 - lemma
OAI.HarmonicCounterexample.Control.cartesian_conj_rotationline 485 - def
OAI.HarmonicCounterexample.Control.cartesianGeneratorline 493Source documentation
Actual Cartesian generators share the original real-form simultaneous control.
def cartesianGenerator (L:ℕ) (c:Fin L→ℝ) (J:ComplexStructure (Fin 8⊕Fin 8)) : ∀l:Fin L,Module.End ℝ (Angular.harmonicPolynomials 16 (l.val+2)) := fun l=> …Mentions: OAI.HarmonicCounterexample.Angular.harmonicPolynomials
- def
OAI.HarmonicCounterexample.Control.endTupleConjline 498 - def
OAI.HarmonicCounterexample.Control.cartesianTupleEquivline 504 - lemma
OAI.HarmonicCounterexample.Control.cartesianTupleEquiv_applyline 509 - lemma
OAI.HarmonicCounterexample.Control.cartesian_generator_eqline 513 - theorem
OAI.HarmonicCounterexample.Control.cartesian_simultaneousline 522 - def
OAI.HarmonicCounterexample.Control.matrixTupleEquivline 554 - lemma
OAI.HarmonicCounterexample.Control.matrixTupleEquiv_applyline 558 - theorem
OAI.HarmonicCounterexample.Control.simultaneous_toMatrixline 561 - lemma
OAI.HarmonicCounterexample.LinearODE.orthogonalMatrix_eigenline 587 - structure
OAI.HarmonicCounterexample.LinearODE.SpectralDataline 591 - def
OAI.HarmonicCounterexample.LinearODE.spectralDataline 597 - abbrev
OAI.HarmonicCounterexample.Construction.Hline 613 - abbrev
OAI.HarmonicCounterexample.Construction.Indexline 614 - abbrev
OAI.HarmonicCounterexample.Construction.CSline 615 - def
OAI.HarmonicCounterexample.Construction.Jroundline 616 - def
OAI.HarmonicCounterexample.Construction.Dline 618 - def
OAI.HarmonicCounterexample.Construction.Droundline 621 - lemma
OAI.HarmonicCounterexample.Construction.dim_ge_twoline 623 - instance
OAI.HarmonicCounterexample.Construction.indexNontrivialline 630 - instance
OAI.HarmonicCounterexample.Construction.CSnonemptyline 631 - lemma
OAI.HarmonicCounterexample.Construction.D_symmetricline 633 - lemma
OAI.HarmonicCounterexample.Construction.Dround_symmetricline 636 - def
OAI.HarmonicCounterexample.Construction.spectrumline 638 - abbrev
OAI.HarmonicCounterexample.Construction.basisline 639 - abbrev
OAI.HarmonicCounterexample.Construction.d0line 640 - lemma
OAI.HarmonicCounterexample.Construction.basis_eigenline 642 - lemma
OAI.HarmonicCounterexample.Construction.Dround_diagonalline 645 - def
OAI.HarmonicCounterexample.Construction.degreeline 648 - def
OAI.HarmonicCounterexample.Construction.Bline 649 - def
OAI.HarmonicCounterexample.Construction.betaline 650 - def
OAI.HarmonicCounterexample.Construction.thetaline 651 - lemma
OAI.HarmonicCounterexample.Construction.degree_posline 653 - lemma
OAI.HarmonicCounterexample.Construction.B_posline 654 - lemma
OAI.HarmonicCounterexample.Construction.beta_posline 655 - lemma
OAI.HarmonicCounterexample.Construction.theta_posline 656 - lemma
OAI.HarmonicCounterexample.Construction.theta_rootline 661 - lemma
OAI.HarmonicCounterexample.Construction.D_nonposline 665 - lemma
OAI.HarmonicCounterexample.Construction.D_lowerline 669 - def
OAI.HarmonicCounterexample.Construction.systemline 676 - lemma
OAI.HarmonicCounterexample.LinearODE.slow_linearMapline 704 - lemma
OAI.HarmonicCounterexample.LinearODE.orthogonalMatrix_eq_matrixline 711 - lemma
OAI.HarmonicCounterexample.LinearODE.orthogonalMatrix_toMatrixline 718 - lemma
OAI.HarmonicCounterexample.Control.matrixTupleEquiv_traceline 734 - lemma
OAI.HarmonicCounterexample.Construction.D_traceline 750 - lemma
OAI.HarmonicCounterexample.Construction.rank_neline 756 - lemma
OAI.HarmonicCounterexample.Construction.traceFree_Dline 759 - lemma
OAI.HarmonicCounterexample.Construction.traceFree_D_traceline 766 - def
OAI.HarmonicCounterexample.Construction.controlScaleline 772 - lemma
OAI.HarmonicCounterexample.Construction.controlScale_neline 773 - lemma
OAI.HarmonicCounterexample.Construction.slow_toLinearMapline 776 - lemma
OAI.HarmonicCounterexample.Construction.D_toLinearMapline 784 - lemma
OAI.HarmonicCounterexample.Construction.generator_eqline 789 - lemma
OAI.HarmonicCounterexample.Construction.generator_traceline 798 - lemma
OAI.HarmonicCounterexample.Construction.generator_fullline 806