OAI/Geometry/SurfaceImmersion/Correction/JetPolynomialLinear.lean
5 declarations, 0 contain sorry, 0 declared as axioms
Linear operators in the angular variable preserve higher-jet polynomials. This includes operators whose coefficients depend smoothly on the second jet.
- def
OAI.ClosedSurfaceR4.JetPolynomial.Expression.liftOperatorline 12 - lemma
OAI.ClosedSurfaceR4.JetPolynomial.Expression.smoothCoeffs_liftOperatorline 15 - lemma
OAI.ClosedSurfaceR4.JetPolynomial.Expression.order_liftOperatorline 21 - lemma
OAI.ClosedSurfaceR4.JetPolynomial.Expression.loss_liftOperatorline 24 - lemma
OAI.ClosedSurfaceR4.JetPolynomial.Expression.eval_liftOperatorline 28Source documentation
This uses actual operator linearity, not an assumed polynomial representation.
lemma eval_liftOperator {O : Set LowJet} (hO : IsOpen O) (T : LowJet → (ℝ → ℝ) → ℝ → ℝ) (hadd : ∀ Q ∈ O, ∀ f g : ℝ → ℝ, Continuous f → Continuous g → ∀ t, T Q (fun s => f s + g s) t = T Q f t + T Q g t) (hsmul : ∀ Q ∈ O, ∀ a : ℝ, ∀ f : ℝ → ℝ, ∀ t, T Q (fun s => a * f s) t = a * T Q f t) {e : Expression} (he : e.SmoothCoeffs O) (G : Base → Space) {p : Base} (hp : lowJet G p ∈ O) (t : ℝ) : (e.liftOperator T).eval G (p, t) = T (lowJet G p) (fun s => e.eval G (p, s)) t := by …Mentions: OAI.ClosedSurfaceR4.JetPolynomial.LowJet, OAI.ClosedSurfaceR4.JetPolynomial.Expression, OAI.ClosedSurfaceR4.JetPolynomial.Base, OAI.ClosedSurfaceR4.JetPolynomial.Space, OAI.ClosedSurfaceR4.JetPolynomial.lowJet, OAI.ClosedSurfaceR4.JetPolynomial.Expression.eval