IndisputableMonolith.NavierStokes.DiscreteNSOperator
The DiscreteNSOperator module defines the concrete discrete operators for the incompressible Navier-Stokes equations on the RS lattice, including forward and backward differences, Laplacians, divergence, advection, and conservative transport fields. Researchers in discrete fluid regularity and J-cost monotonicity cite it as the algebraic surface for exact transport cancellation and stretching bounds. It supplies only definitions with no proofs, enabling downstream bookkeeping in the NavierStokes domain.
claimThe discrete NS operator is assembled from forwardDiff, backwardDiff, scalarLaplacian, vectorLaplacian, divergence, advection, and conservativeTransportField on ScalarField and VectorField over LatticeTopology, with the property that total_conservativeTransportField_zero holds identically.
background
This module sits in the NavierStokes domain and imports DiscreteVorticity for finite vorticity fields, total/RMS amplitudes, and transport/viscous/stretching contributions, plus StretchingPairs for RCL pair events and finite pair budgets. It introduces Axis, ScalarField, VectorField, LatticeTopology together with the difference operators forwardDiff and backwardDiff, the Laplacians, divergence, advection, and the conservative transport field whose total vanishes. These objects furnish the exact algebraic surface for the discrete incompressible NS evolution.
proof idea
This is a definition module, no proofs.
why it matters in Recognition Science
The module supplies the concrete discrete NS operator surface that feeds JcostMonotonicity (transport cancellation and RCL-bounded stretching), DiscreteMaximumPrinciple (self-improving sub-Kolmogorov condition), and VortexStretching (viscous-dissipation estimates). It closes the definition layer for the lattice regularity program referenced in the published papers P1-P3.
scope and limits
- Does not contain any theorems or proofs.
- Does not address continuous limits or convergence to the PDE.
- Does not include numerical implementation or boundary conditions beyond LatticeTopology.
- Does not cover compressible or non-incompressible variants.
used by (3)
depends on (2)
declarations in this module (33)
-
abbrev
Axis -
abbrev
ScalarField -
abbrev
VectorField -
structure
LatticeTopology -
def
forwardDiff -
def
backwardDiff -
def
scalarLaplacian -
def
vectorLaplacian -
def
divergence -
def
advection -
def
conservativeTransportField -
theorem
total_conservativeTransportField_zero -
def
velocityGradientMag -
structure
CoreNSOperator -
theorem
core_transport_zero -
def
corePairAmplitude -
theorem
corePairAmplitude_pos -
def
corePairStretchFactor -
theorem
corePairStretchFactor_pos -
def
corePairEvent -
theorem
core_stretching_le_pair_budget -
def
coreOperatorPairBudget -
theorem
coreOperatorPairBudget_nonneg -
theorem
core_pair_budget_absorbed -
theorem
core_stretching_absorbed -
theorem
core_dJdt_nonpos -
structure
IncompressibleNSOperator -
def
pairEventAt -
def
operatorPairBudget -
theorem
operator_transport_zero -
theorem
operatorPairBudget_nonneg -
theorem
totalStretching_le_operatorPairBudget -
theorem
operatorPairBudget_absorbed_by_viscosity