def
definition
bridge
show as:
view math explainer →
open explainer
Generate a durable explainer page for this declaration.
open lean source
IndisputableMonolith.ClassicalBridge.Fluids.CPM2D on GitHub at line 61.
browse module
All declarations in this module, on Recognition.
explainer page
depends on
-
all -
H -
all -
of -
CPMBridge -
Hypothesis -
model -
State -
H -
all -
of -
A -
cost -
cost -
is -
of -
is -
dispersion -
of -
for -
is -
gap -
defectMass -
energyGap -
tests -
of -
A -
gap -
modules -
gap -
is -
stop -
A -
all -
divergence -
State -
and -
that -
constant -
gap
used by
-
geodesic_iff_hessianEnergy_EL -
newton_first_law -
phiInt_sq -
octaveAlg_id_right -
BridgeData -
RSNSBridgeSpec -
stokesODE -
bridgeNormSq -
hypothesisNormSq -
model -
RSNS2DPipelineHypothesis -
referenceHorizon -
circuitSeparation -
conditional_separation -
ClayBridge -
clay_bridge_theorem -
CompleteModel -
landscape_linear -
alphaLock -
RSUnits -
observable_factors_through_quotient -
c -
hypothesis2 -
H_dAlembert_of_composition -
H_CauchyToExponential -
cproj_eq_two_from_J_normalization -
pressureProxy -
FlightReport -
log_generator_ne_zero -
cosh_rescaling_lemma -
CategoryNNOInterface -
inconsistent_of_join_indep_right -
recognition_work_constraint_cert -
P_forced_to_RCL -
bilinear_family_forced -
full_inevitability_triangulated -
gates_consistent -
hyperbolic_not_flat -
InteractionForcesHyperbolicODE -
bridge_T5_T6_from_realized_closed_scale
formal source
58 dispersion := H.dispersion }
59
60/-- Pack the `Model` into the bridge-local `CPMBridge` structure (for traceability notes). -/
61noncomputable def bridge {N : ℕ} (H : Hypothesis N) : ClassicalBridge.Fluids.CPMBridge (State N) :=
62 { model := model H
63 defectMeaning := "Galerkin2D defectMass: discrete distance to structured (e.g. divergence-free / low-cost) subspace."
64 energyMeaning := "Galerkin2D energyGap: discrete kinetic energy gap above the structured baseline."
65 testsMeaning := "Galerkin2D tests: supremum of local dispersion / window tests on the discrete state." }
66
67/-!
68## A fully proved (but minimal) concrete instantiation
69
70To reduce the hypothesis layer, we provide an explicit choice of CPM constants and functionals
71for which the A/B/C inequalities are **provable by reflexivity**.
72
73This is not yet the physically meaningful CPM for fluids; it is a useful “base instance” that
74lets downstream modules stop carrying `Hypothesis` when they only need a concrete CPM model.
75-/
76
77/-- A convenient all-ones constant bundle. -/
78noncomputable def constantsOne : Constants :=
79 { Knet := 1
80 Cproj := 1
81 Ceng := 1
82 Cdisp := 1
83 Knet_nonneg := by norm_num
84 Cproj_nonneg := by norm_num
85 Ceng_nonneg := by norm_num
86 Cdisp_nonneg := by norm_num }
87
88/-- Concrete functionals: everything is measured by `‖u‖^2` (a nonnegative scalar). -/
89noncomputable def functionalsNormSq (N : ℕ) : Functionals N :=
90 { defectMass := fun u => ‖u‖ ^ 2
91 orthoMass := fun u => ‖u‖ ^ 2