Documentation

LeanPool.Superdiffusion.Algsuperdiff.Section4.Provider.ExcessDecay.OneStepCornerTransportGeom

OneStepCornerTransportGeom #

Ported from scottnarmstrong/Superdiffusion at 7f20476385d4af418f110303085ad0740c9eba46. Module imports, support namespace and local option directives adapted for Lean Pool.

Coordinate-negation transport of the §4.3 boundary-window geometry #

The domain cube □_m is origin-symmetric, so the involution

  σ := σ_i := coordFaceReflection (0 : ℝ) i

which negates the i-th coordinate and fixes every other one, maps □_m onto itself. Consequently it carries the truncated window (x + □_k) ∩ □_m onto (σ x + □_k) ∩ □_m — equivalently, the window centred at σ x is the σ-preimage of the window centred at x — and it exchanges the upper and the lower i-face of ∂□_m while fixing the met/unmet status of every other face.

This is exactly what lets the proved upper-face-only odd-class apparatus of OddReflectionWindow be read at every met configuration: a lower i-face configuration at x is an upper i-face configuration at σ x, and the two window geometries are related by the single change of variables σ.

Concretely the module transports, one by one, every piece of the OddReflectionWindow geometry across σ:

  MeetsUpperFace (σ x) m k i ↔ MeetsLowerFace x m k i      (faces swap at `i`)
  MeetsUpperFace (σ x) m k l ↔ MeetsUpperFace x m k l      (l ≠ i: unchanged)
  windowLo   (σ x) m k i = -windowHi   x m k i
  windowHi   (σ x) m k i = -windowLo   x m k i
  reflectedLo (σ x) m k i = -reflectedHi x m k i
  reflectedHi (σ x) m k i = -reflectedLo x m k i
  truncatedWindow  (σ x) m k = σ ⁻¹' truncatedWindow  x m k
  reflectedWindow  (σ x) m k = σ ⁻¹' reflectedWindow  x m k

Since σ is an involution (coordFaceReflection_involutive) the preimage form is also the image form; the preimage form is the one the change-of-variables consumers want.

References #

1. The coordinate-negation involution #

2. The met faces: the i-faces swap, the others are fixed #

Negating the i-th coordinate turns the lower i-face into the upper one.

Negating the i-th coordinate turns the upper i-face into the lower one.

3. The window endpoints #

4. The reflected-window endpoints #

5. The two window identities #

The truncated window transports. The window centred at σ_i x is the σ_i-preimage of the window centred at x; equivalently (as σ_i is an involution) its σ_i-image.

The partially reflected window transports. This is the statement that lets the upper-face-only odd-class apparatus be read at a lower-face configuration, by the change of variables σ_i.