OneStepPartialReflectionCompose #
Ported from scottnarmstrong/Superdiffusion at 7f20476385d4af418f110303085ad0740c9eba46. Module imports, support namespace and local option directives adapted for Lean Pool.
The operator reconciliation #
The closing half B ("the multi-face corner obstruction measured"): the
multi-face H¹ extension of OneStepPartialReflection is reconciled with the
proved partial odd reflection operator oddExtend (OddReflectionMap), so
that the boundary branch's reflection apparatus takes no undischarged analytic
input beyond the base competitor's data.
The reconciliation #
oddExtend_eq_self_of_faceOdd_forall: any function that is pointwise odd under
every met-face reflection is a fixed point of oddExtend x m k, off the met
hyperplanes. This is the multi-face generalization's one-face interface atoms
(oddExtend_eq_self_of_faceOdd_upper/_lower), and — like them — it needs
no membership hypothesis: the proof is a strong induction on the number of
coordinates at which the point lies beyond a met face, each step reflecting one
such coordinate back (windowFold and windowFoldSign are invariant up to the
reflected factor's sign, and the oddness pays the sign).
oddExtend_ae_eq_self_of_faceOdd_forall is the global a.e. form (the met
hyperplanes are Lebesgue-null).
1. Points not beyond any met face are fixed by the fold #
2. The operator reconciliation #
The reconciliation, pointwise. A function pointwise odd under every
met-face reflection is fixed by the partial odd reflection oddExtend x m k,
at every point off the met hyperplanes. The multi-face generalization of the
one-face interface atoms oddExtend_eq_self_of_faceOdd_upper/_lower; as
there, no membership hypothesis appears.
The reconciliation, almost everywhere. The met hyperplanes are Lebesgue-null.