Reflection covariance of the actual cutoff-curl/Riesz boundary operator.
On homogeneous gradient tensors reflection is componentwise pullback. It
is represented by the reflected vector test -φ(-x), so both curl signs
cancel. No covariance or parity of an inverse operator is assumed.
Reflect, given by ⟨fun x => χ.field (-x), χ.smooth.comp contDiff_id.neg, χ.compact.comp_homeomorph (Homeomorph.neg Space)⟩.
Equations
Instances For
L2 reflection equiv, given by LinearIsometryEquiv.ofSurjective reflection (fun u => ⟨reflection u, reflection_involutive u⟩).
Equations
Instances For
Gradient reflection, given by LinearIsometryEquiv.piLpCongrRight 2 (fun _ : Fin 3 => l2ReflectionEquiv).
Equations
Instances For
Reflected test, given by ⟨fun x => -(f : Space → Space) (-x), (f.smooth.comp contDiff_id.neg).neg, (f.compact.comp_homeomorph (Homeomorph.neg Space)).neg⟩.
Equations
- EulerMeanBoundary.reflectedTest f = ⟨fun (x : EulerSmoothLimit.Space) => -↑f (-x), ⋯⟩
Instances For
Homogeneous reflection, bundling toFun, map_add, map_smul, norm_map.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Covariance is proved first on real compact tests, then by density.
The actual Riesz solution, rather than an assumed inverse, respects reflection.
The concrete source boundary operator commutes with ordinary spatial reflection.