Documentation

LeanPool.CIVAxisymmetric.Closure.MixedTermIntegrationByParts

The z integration by parts of eq:aniso:closure:mixed #

The mixed summand of the tested vortex-stretching term is

I = ∫ χ² (∂_r u_z) ω_r ω_z dx.

Off the axis ω_r = -∂_z u_θ (eq:aniso:vorticity, curlComp_zero_meridional), and the axis is Lebesgue-null, so I = -∫ χ² (∂_r u_z) (∂_z u_θ) ω_z dx. Integrating by parts in the vertical direction moves ∂_z off the swirl:

I = ∫ u_θ ∂_z(χ² (∂_r u_z) ω_z) dx,

which is eq:aniso:closure:mixed. There is no boundary term because the factor carrying the cutoff is compactly supported.

Every quantity here is a cylindrical scalar, read at the meridional representative meridional (polarR x) (x 2) of x. The representative map does not move the vertical coordinate, so such a composite has a vertical line derivative at every point — including on the axis, where the representative map is not differentiable — and that line derivative is the vertical derivative of the meridional quantity at the representative. Mathlib's integration by parts for line derivatives is exactly what this needs.

Vertical line derivatives of meridional quantities #

Shifting a point vertically does not change its polar radius.

Shifting a point vertically shifts its vertical coordinate.

A vertical shift of a meridional point is the meridional point of the shifted height.

A meridional quantity composed with the representative map has a vertical line derivative at every point, namely the vertical derivative of the quantity at the representative.

theorem CIV.hasLineDerivAt_mul {f g : CKN.Foundation.Parabolic.Vec3 → ℝ} {f' g' : ℝ} {x v : CKN.Foundation.Parabolic.Vec3} (hf : HasLineDerivAt ℝ f f' x v) (hg : HasLineDerivAt ℝ g g' x v) :
HasLineDerivAt ℝ (fun (y : CKN.Foundation.Parabolic.Vec3) => f y * g y) (f' * g x + f x * g') x v

The Leibniz rule for line derivatives.

A constant has vanishing line derivative.

Smoothness of the derivative slices #

A spatial derivative of the velocity slice is smooth on the unit ball.

The vorticity slice is smooth on the unit ball.

A spatial derivative of the velocity slice is differentiable inside the unit ball.

The velocity slice is differentiable inside the unit ball.

The vorticity slice is differentiable inside the unit ball.

The factor carried by the cutoff, and its vertical derivative #

The factor χ² (∂_r u_z) ω_z of eq:aniso:closure:mixed, read at the meridional representative of x.

Equations
  • One or more equations did not get rendered due to their size.
Instances For

    The vertical derivative ∂_z (χ² (∂_r u_z) ω_z) of eq:aniso:closure:mixed: the cutoff error term carrying ∂_zχ, and the two terms carrying ∂_z∂_r u_z and ∂_z ω_z.

    Equations
    • One or more equations did not get rendered due to their size.
    Instances For

      The cutoff-carrying factor vanishes off the support of the cutoff.

      The cutoff-carrying factor is supported inside the support of the cutoff.

      The vertical line derivative of χ² (∂_r u_z) ω_z. The cutoff is globally smooth and the two meridional factors are smooth at the representative of every point of the support of the cutoff; off that support the factor vanishes identically nearby.

      Continuity and integrability of the three integrands #

      eq:aniso:closure:mixed #

      eq:aniso:closure:mixed. The mixed summand I = ∫ χ² (∂_r u_z) ω_r ω_z of the tested vortex-stretching term equals ∫ u_θ ∂_z(χ² (∂_r u_z) ω_z): off the axis ω_r = -∂_z u_θ, the axis is Lebesgue-null, and the vertical integration by parts has no boundary term because the factor carrying the cutoff is compactly supported.