Documentation

LeanPool.NavierStokesAndEuler.Euler.CylinderReflection

The actual joint spatial and angular reflection on cylinder L² fields.

Joint negation of the spatial and periodic coordinates preserves cylinder measure.

Pullback by joint spatial and angular reflection, as an actual L² isometry.

Equations
Instances For
    theorem EulerCylinderReflection.reflection_ae (period : ) [Fact (0 < period)] (f : (EulerLiftedGradientSpace.LiftL2 period)) :
    ((reflection period) f) =ᵐ[EulerLiftedGradientSpace.liftMeasure period] fun (x : EulerLiftedGradientSpace.LiftDomain period) => f (-x)

    The L² reflection is represented by literal composition with negation.

    @[simp]
    theorem EulerCylinderReflection.reflection_involutive (period : ) [Fact (0 < period)] (f : (EulerLiftedGradientSpace.LiftL2 period)) :
    (reflection period) ((reflection period) f) = f

    Reflecting twice is the identity on the actual L² field.

    theorem EulerCylinderReflection.reflection_norm (period : ) [Fact (0 < period)] (f : (EulerLiftedGradientSpace.LiftL2 period)) :

    Reflection preserves the actual L² norm.

    Reflection reverses translations in every spatial or angular direction.

    @[simp]

    Negating a translation parameter negates its point on the cylinder.

    Strong translation derivatives reverse sign under actual reflection.

    A scalar test pulled back by joint negation.

    Equations
    Instances For

      In covering coordinates reflection is exactly negation of the increment.

      Reflection preserves the class of smooth compact scalar tests.

      The actual lifted gradient reverses parity under joint reflection.