Cube face reflections #
This file begins the C.2 reflection infrastructure for the cube Neumann
W^{2,2} discharge. The key analytic reflection step will be proved in weak
form; the lemmas here supply the affine one-coordinate face reflections and
their first coordinate-derivative chain rule.
One-dimensional reflection through the point a.
Equations
- Homogenization.realFaceReflection a t = 2 * a - t
Instances For
Lower coordinate face of a triadic cube.
Equations
- Homogenization.cubeLowerFaceCoord Q i = (↑(Q.index i) - 1 / 2) * Homogenization.cubeScaleFactor Q
Instances For
Upper coordinate face of a triadic cube.
Equations
- Homogenization.cubeUpperFaceCoord Q i = (↑(Q.index i) + 1 / 2) * Homogenization.cubeScaleFactor Q
Instances For
Linear part of reflection in the coordinate hyperplane normal to basisVec i.
Equations
- Homogenization.coordReflectionLinear i = ContinuousLinearMap.pi fun (j : Fin d) => if j = i then -ContinuousLinearMap.proj j else ContinuousLinearMap.proj j
Instances For
Reflection through the coordinate hyperplane {x_i = a}.
Equations
Instances For
Reflection through the upper i-face of Q.
Equations
Instances For
Reflection through the lower i-face of Q.
Equations
Instances For
The open cube is disjoint from its same-scale upper face neighbor.
The open cube is disjoint from its same-scale lower face neighbor.
The lower and upper same-scale face neighbors of a cube are disjoint.