pith. machine review for the scientific record. sign in
module module high

IndisputableMonolith.NavierStokes.Galerkin3D

show as:
view Lean formalization →

The module defines the 3D Galerkin discretization for the Navier-Stokes equations. It introduces modes, velocity coefficients, states, wavenumbers, Laplacian and convection operators, discrete energy, and enstrophy. These objects support equicontinuity arguments in the Fourier basis. The module is purely definitional and supplies the concrete 3D objects used by the equicontinuity results.

claimLet $M_3$ be the set of 3D modes, $c: M_3 → ℝ^3$ the velocity coefficients, $S$ the Galerkin state, $k^2$ the squared wavenumber, $Δc$ the Laplacian coefficients, $C(c)$ the convection operator, $E(c)$ the discrete energy, and $Ω(c)$ the spectral enstrophy.

background

The module works in the setting of incompressible Navier-Stokes on the 3D torus using spectral Galerkin truncation. It defines Mode3 as the discrete wavevectors, VelCoeff3 as the coefficients in the Fourier expansion of the velocity field, GalerkinState3 as the finite collection of these coefficients, kSq3 as the squared wavevector norm, laplacianCoeff3 as the viscous multiplier, ConvectionOp3 as the projected nonlinear term, galerkinNSRHS3 as the right-hand side, discreteEnergy3 as the squared L2 norm of the velocity, EnergySkewHypothesis3 as the skew-symmetry identity preserving energy, and spectralEnstrophy as the enstrophy expressed in spectral space. These rest on the inner-product and calculus structures imported from Mathlib.

proof idea

This is a definition module, no proofs.

why it matters in Recognition Science

The definitions supply the concrete 3D objects required by the GalerkinEquicontinuity module, which establishes the Lipschitz constant for the Fourier coefficients and applies the McShane upper extension to obtain dense Lipschitz extension. This supplies the equicontinuity needed to pass to the limit in the Galerkin approximations.

scope and limits

used by (1)

From the project-wide theorem graph. These declarations reference this one in their body.

declarations in this module (20)