Imports
/- Copyright (c) 2025 Joseph Tooby-Smith. All rights reserved. Released under Apache 2.0 license as described in the file LICENSE. Authors: Joseph Tooby-Smith -/ module public import Physlib.SpaceAndTime.Space.Derivatives.Div

Translations on space

We define translations on space, and how translations act on distributions. Translations for part of the Poincaré group.

@[expose] public section

Translations of distributions

@[simp] lemma translateSchwartz_apply {d : ℕ} (a : EuclideanSpace ℝ (Fin d)) (η : 𝓢(Space d, X)) (x : Space d) : translateSchwartz a η x = η (x - basis.repr.symm a) := rfllemma translateSchwartz_coe_eq {d : ℕ} (a : EuclideanSpace ℝ (Fin d)) (η : 𝓢(Space d, X)) : (translateSchwartz a η : Space d → X) = fun x => η (x - basis.repr.symm a) := X:Type u_3inst✝¹:NormedAddCommGroup Xinst✝:NormedSpace ℝ Xd:ℕa:EuclideanSpace ℝ (Fin d)η:𝓢(Space d, X)⊢ ⇑((translateSchwartz a) η) = fun x => η (x - basis.repr.symm a) X:Type u_3inst✝¹:NormedAddCommGroup Xinst✝:NormedSpace ℝ Xd:ℕa:EuclideanSpace ℝ (Fin d)η:𝓢(Space d, X)x✝:Space d⊢ ((translateSchwartz a) η) x✝ = η (x✝ - basis.repr.symm a) All goals completed! 🐙lemma distTranslate_apply {d : ℕ} (a : EuclideanSpace ℝ (Fin d)) (T : (Space d) →d[ℝ] X) (η : 𝓢(Space d, ℝ)) : distTranslate a T η = T (translateSchwartz (-a) η) := rflAll goals completed! 🐙X:Typeinst✝¹:NormedAddCommGroup Xinst✝:NormedSpace ℝ Xd:ℕa:EuclideanSpace ℝ (Fin d)f:Space d → Xhf:IsDistBounded fη:𝓢(Space d, ℝ)f':Space d → X := fun x => η (x + basis.repr.symm a) • f x⊢ ∫ (x : Space d), ((translateSchwartz (-a)) η) x • f x = ∫ (x : Space d), f' x X:Typeinst✝¹:NormedAddCommGroup Xinst✝:NormedSpace ℝ Xd:ℕa:EuclideanSpace ℝ (Fin d)f:Space d → Xhf:IsDistBounded fη:𝓢(Space d, ℝ)f':Space d → X := fun x => η (x + basis.repr.symm a) • f x⊢ (fun x => ((translateSchwartz (-a)) η) x • f x) = fun x => f' x X:Typeinst✝¹:NormedAddCommGroup Xinst✝:NormedSpace ℝ Xd:ℕa:EuclideanSpace ℝ (Fin d)f:Space d → Xhf:IsDistBounded fη:𝓢(Space d, ℝ)f':Space d → X := fun x => η (x + basis.repr.symm a) • f xx:Space d⊢ ((translateSchwartz (-a)) η) x • f x = f' x All goals completed! 🐙All goals completed! 🐙