OAI/Geometry/SurfaceImmersion/Correction/TensorSmoothingSymmetry.lean
7 declarations, 0 contain sorry, 0 declared as axioms
Tensor coordinate maps commute with transposition.
- def
OAI.ClosedSurfaceR4.FiniteOrderSmoothing.tensorTransposeline 27Source documentation
Transpose a covariant tensor by interchanging its two arguments.
def tensorTranspose {p : M} (u : CovariantTwoTensor p) : CovariantTwoTensor p := …Mentions: OAI.ClosedSurfaceR4.FiniteOrderSmoothing.CovariantTwoTensor
- lemma
OAI.ClosedSurfaceR4.FiniteOrderSmoothing.tensorTranspose_applyline 31 - lemma
OAI.ClosedSurfaceR4.FiniteOrderSmoothing.SmoothingAtlas.tensorComponent_flipline 37 - lemma
OAI.ClosedSurfaceR4.FiniteOrderSmoothing.SmoothingAtlas.tensorLocalize_flipline 54 - lemma
OAI.ClosedSurfaceR4.FiniteOrderSmoothing.SmoothingAtlas.tensorRestore_flipline 67 - theorem
OAI.ClosedSurfaceR4.FiniteOrderSmoothing.SmoothingAtlas.tensorSmooth_flipline 101Source documentation
The actual tensor smoother preserves transposition, so it acts on symmetric tensors without any extra projection.
theorem tensorSmooth_flip (r : ℕ) {s : ℝ} (hs : 0 < s) {u : ∀ p : M, CovariantTwoTensor p} (hu : ContMDiff planeModel (planeModel.prod 𝓘(ℝ, TensorFiber)) ∞ (fun p => TotalSpace.mk' TensorFiber p (u p))) : A.tensorSmooth r s (fun p => tensorTranspose (u p)) = fun p => tensorTranspose (A.tensorSmooth r s u p) := by …Mentions: OAI.ClosedSurfaceR4.FiniteOrderSmoothing.CovariantTwoTensor, OAI.ClosedSurfaceR4.planeModel, OAI.ClosedSurfaceR4.FiniteOrderSmoothing.TensorFiber, OAI.ClosedSurfaceR4.FiniteOrderSmoothing.tensorTranspose
- theorem
OAI.ClosedSurfaceR4.FiniteOrderSmoothing.SmoothingAtlas.tensorSmooth_symmetricline 125