Reflection in a coordinate hyperplane #
Reflecting the j-th coordinate is the first step of the extension operator: a function on a
half-ball is continued across the flat piece of its boundary by composing with the reflection,
and the higher-order reflection that matches the normal derivative is a combination of two such
composites.
This file records what the reflection does to the three things the weak formulation sees. It is
a linear isometry, so it preserves Lebesgue measure and is a measurable embedding; it sends the
k-th partial derivative to ± the k-th partial derivative of the composite, with the sign
negative exactly at k = j; and it therefore sends a weak gradient on a set to a weak gradient
on the preimage of that set, with the same signs.
Nothing here asks anything of the set, which is what makes it usable both on a half-ball and on the image of one under a boundary chart.
Main declarations #
EllipticPdes.Extension.reflectLI: the reflection, as a linear isometry equivalence.EllipticPdes.Extension.partialD_comp_reflect: the partial derivatives of a reflected function.EllipticPdes.Extension.hasWeakGradOn_comp_reflect: the weak gradient of a reflected function.EllipticPdes.Extension.eLpNorm_comp_reflect: reflection preserves everyLᵖseminorm.
References #
L. C. Evans, Partial Differential Equations (2nd ed.), §5.4, Theorem 1.
The reflection #
Reflection in the j-th coordinate hyperplane, as a linear isometry equivalence of
Euclidean space.
Equations
- EllipticPdes.Extension.reflectLI j = LinearIsometryEquiv.piLpCongrRight 2 fun (k : Fin d) => if k = j then LinearIsometryEquiv.neg ℝ else LinearIsometryEquiv.refl ℝ ℝ
Instances For
Derivatives and supports #
Partial derivatives of a reflected function.
The weak gradient of a reflected function #
Reflection of a weak gradient. If u has weak gradient g on B, then u ∘ Rⱼ has weak
gradient k ↦ ±(gₖ ∘ Rⱼ) on the preimage of B, with the sign negative exactly at k = j.
The proof is the change of variables under a measure-preserving involution, twice: once to move
the test function onto B, where the hypothesis applies, and once to move the conclusion back.
Reflection preserves every Lᵖ seminorm, the reflection being measure preserving. This
is what makes the bound on an extension by reflection a bound with no loss.