Documentation

LeanPool.NavierStokesAndEuler.Euler.MeanBoundaryReflection

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

    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
    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.