OAI/Dynamics/ThreeTorus/PhysicalJets.lean
42 declarations, 0 contain sorry, 0 declared as axioms
Finite passage geometry families, physical charts, and all-jet bounds.
- structure
OAI.ThreeTorus.PassageGeometryFamilyline 18 - def
OAI.ThreeTorus.PassageGeometryFamily.sigmaline 49 - def
OAI.ThreeTorus.PassageGeometryFamily.scaleline 50 - lemma
OAI.ThreeTorus.PassageGeometryFamily.scale_posline 51 - lemma
OAI.ThreeTorus.PassageGeometryFamily.sigma_continuousline 54 - def
OAI.ThreeTorus.StateTracksline 60Source documentation
The linked support displacement of an actual next state. The old support point is shared by the index and every temporal comparison.
def StateTracks {ι κ : Type*} (F : PassagePackets ι) (G : PassagePackets κ) (parent : κ → ι) (B B' η : ℝ) : Prop := …Mentions: OAI.ThreeTorus.PassagePackets
- lemma
OAI.ThreeTorus.StateTracks.densityline 67 - lemma
OAI.ThreeTorus.StateTracks.monoline 77 - lemma
OAI.ThreeTorus.StateTracks.transline 84 - lemma
OAI.ThreeTorus.PassageGeometryFamily.smooth_jitter_of_outputline 120Source documentation
Smoothness of the retained speed recovers smoothness of the actual jitter; no additional regularity hypothesis on a passage is needed.
lemma smooth_jitter_of_output {ι : Type*} (G : PassagePackets ι) {n : ℕ} (hn : 0 < n) (hG : G.V = fun x => (1+g.J₀ x/n)/n) : ContDiff ℝ ((⊤ : ℕ∞) : WithTop ℕ∞) g.J₀ := by …Mentions: OAI.ThreeTorus.PassagePackets
- def
OAI.ThreeTorus.PassageGeometryFamily.correctedFamilyline 134Source documentation
The integer carrier contributes only a deck translation. Removing it makes the limit the literal old twist lift, including at derivative order 0.
def correctedFamily (r : ℝ) (p : ℝ × ℝ) (x : Cover) : Cover := …
Mentions: OAI.ThreeTorus.Cover
- lemma
OAI.ThreeTorus.PassageGeometryFamily.correctedFamily_zeroline 137 - lemma
OAI.ThreeTorus.PassageGeometryFamily.correctedFamily_smoothline 145 - lemma
OAI.ThreeTorus.PassageGeometryFamily.physical_jets_tendstoline 153Source documentation
Every spatial jet still converges after an arbitrary fixed smooth change of physical coordinates. Both signs of the map use this same theorem.
lemma physical_jets_tendsto (hV : ContDiff ℝ ((⊤ : ℕ∞) : WithTop ℕ∞) V) (hJ : ContDiff ℝ ((⊤ : ℕ∞) : WithTop ℕ∞) g.J₀) {A B : Cover → Cover} (hA : ContDiff ℝ ((⊤ : ℕ∞) : WithTop ℕ∞) A) (hB : ContDiff ℝ ((⊤ : ℕ∞) : WithTop ℕ∞) B) (r : ℝ) {K : Set Cover} (hK : IsCompact K) (d : ℕ) : TendstoUniformlyOn (fun (n : ℕ) x => iteratedFDeriv ℝ d (fun y => B (g.correctedFamily r ((n:ℝ)⁻¹,g.Δ n) (A y))) x) (fun x => iteratedFDeriv ℝ d (fun y => B ![A y 0+r*V (A y 1),A y 1,A y 2]) x) atTop K := by …Mentions: OAI.ThreeTorus.Cover
- lemma
OAI.ThreeTorus.PassageGeometryFamily.eventually_physical_jetsline 177Source documentation
Any finite list of physical smooth seminorm restrictions can be imposed before selecting the passage integer, simultaneously for map and inverse.
lemma eventually_physical_jets {ι : Type*} [Fintype ι] (hV : ContDiff ℝ ((⊤ : ℕ∞) : WithTop ℕ∞) V) (hJ : ContDiff ℝ ((⊤ : ℕ∞) : WithTop ℕ∞) g.J₀) {A B : Cover → Cover} (hA : ContDiff ℝ ((⊤ : ℕ∞) : WithTop ℕ∞) A) (hB : ContDiff ℝ ((⊤ : ℕ∞) : WithTop ℕ∞) B) (r : ι → ℝ) (K : ι → Set Cover) (hK : ∀ i, IsCompact (K i)) (d : ι → ℕ) (ε : ι → ℝ) (he : ∀ i, 0 < ε i) : ∀ᶠ n : ℕ in atTop, ∀ i x, x ∈ K i → dist (iteratedFDeriv ℝ (d i) (fun y => B (g.correctedFamily (r i) ((n:ℝ)⁻¹,g.Δ n) (A y))) x) (iteratedFDeriv ℝ (d i) (fun y => B ![A y 0+r i*V (A y 1),A y 1,A y 2]) x) < ε i := by …Mentions: OAI.ThreeTorus.Cover
- def
OAI.ThreeTorus.tripleProjectline 209 - def
OAI.ThreeTorus.coverTwistline 211 - def
OAI.ThreeTorus.coverChartline 214 - def
OAI.ThreeTorus.coverChartInvline 215 - def
OAI.ThreeTorus.coverDeckline 217 - lemma
OAI.ThreeTorus.smooth_coverChartline 219 - lemma
OAI.ThreeTorus.smooth_coverChartInvline 226 - lemma
OAI.ThreeTorus.smooth_coverDeckline 233 - lemma
OAI.ThreeTorus.tripleProject_coverDeckline 238 - lemma
OAI.ThreeTorus.coverChart_graphline 246 - lemma
OAI.ThreeTorus.coverChartInv_graphline 253 - structure
OAI.ThreeTorus.PhysicalFrameline 260 - def
OAI.ThreeTorus.PhysicalFrame.identline 271 - def
OAI.ThreeTorus.PhysicalFrame.mapLiftline 280 - lemma
OAI.ThreeTorus.PhysicalFrame.mapLift_smoothline 283 - def
OAI.ThreeTorus.PassageGeometryFamily.primitiveline 297 - lemma
OAI.ThreeTorus.PassageGeometryFamily.primitive_smoothline 299 - lemma
OAI.ThreeTorus.PassageGeometryFamily.primitive_matchesline 303 - lemma
OAI.ThreeTorus.PassageGeometryFamily.chart_twist_chartInvline 310 - def
OAI.ThreeTorus.PhysicalFrame.nextline 333 - lemma
OAI.ThreeTorus.PhysicalFrame.next_mapLiftline 350 - def
OAI.ThreeTorus.physicalErrorline 377 - lemma
OAI.ThreeTorus.physicalError_integrableline 380 - lemma
OAI.ThreeTorus.physicalError_nonnegline 384 - lemma
OAI.ThreeTorus.physicalError_chartline 387 - lemma
OAI.ThreeTorus.physicalError_triangleline 392 - lemma
OAI.ThreeTorus.physicalError_sumline 409