IndisputableMonolith.Gravity.Analysis.FreudenthalStencilPreflight
Preflight layer for the Freudenthal stencil energy in the Regge continuum-limit campaign. It defines displacement-class stencil weights as square roots of squared edge lengths and packages the frozen quadratic energy on the canonical periodic Freudenthal triangulation. Continuum-limit and TT-symbol modules import this interface. Content is largely definitional: canonical dual weights are identified with periodic displacement classes.
claimOn the canonical periodic Freudenthal triangulation, the stencil weight of a displacement class $d$ is $w(d)=\sqrt{\ell^2(d)}$, where $\ell^2(d)$ is the squared edge length of that class. The freudenthal stencil energy is the frozen quadratic form built by pairing these weights with a vertex potential, matching the canonical Hessian dual-weight sum over incident edges.
background
Recognition Science gravity analysis here works on the periodic Freudenthal torus model: a typed periodic vertex/edge/tetrahedron shape for an arbitrary Freudenthal tiling. Upstream, that model supplies the global incidence and edge-slot partition needed by the nonlinear Regge first-variation theorem, without yet fixing a concrete finite $n\times m\times k$ mesh.
The companion concrete Regge Hessian target isolates the analytic second variation of the Regge action under a conformal ansatz and exposes it as ReggeHessianData. On the canonical periodic triangulation, squared edge lengths are those of displacement classes (periodicDispSqEdge). The dual weight at a vertex is the sum of square roots of those lengths over incident edges.
This module freezes that structure into stencil language: a weight per displacement class, a shift of vertices along the lattice, and a quadratic energy functional of a potential on vertices. Symmetry and nonnegativity of the weight, endpoint identities for periodic edges, and the absence of self-loop edges in the canonical model are recorded as supporting facts.
proof idea
Definition-and-identity module, not a deep existence proof. Stencil weight is introduced as the square root of the global squared edge length of a displacement class, then equated to the canonical Hessian dual-weight building block. Short lemmas record the numerical values, nonnegativity, and the match between canonical global squared edges and periodic displacement squares. Vertex shift and periodic-edge endpoint identities are pure bookkeeping on the torus model. The freudenthal stencil energy and the map from potentials assemble those weights into the frozen quadratic form used downstream; several equalities are definitional rewrites rather than analytic arguments.
why it matters in Recognition Science
Stage-1 companion in the QG full-theory campaign for the action-level continuum limit of the frozen quadratic energy on the canonical Freudenthal family (panel-locked Test G stage 2, candidate C8). Downstream, FreudenthalEnergyLimit imports this preflight to rate the continuum limit on a sampled witness field. ReggeTTSymbolPreflight also imports it as Stage 1 of the Regge TT continuum-symbol program: true nonlinear action, flat point, frozen-model identification, and the TT Bloch symbol object.
Without a clean stencil weight and energy interface tied to the canonical Hessian, those continuum and symbol arguments would re-derive displacement-class geometry ad hoc. This module closes that scaffolding gap between the periodic Freudenthal geometry and the gravity-analysis limit theorems.
scope and limits
- Does not prove the continuum limit of the stencil energy; that is deferred to FreudenthalEnergyLimit.
- Does not construct a concrete finite n×m×k mesh; only the typed periodic Freudenthal model.
- Does not derive the nonlinear Regge first variation; it freezes the quadratic Hessian data.
- Does not establish the TT Bloch symbol or its continuum identification.
- Does not claim dynamical Einstein equations; only preflight identities for the frozen quadratic form.
used by (2)
depends on (2)
declarations in this module (34)
-
def
stencilWeight -
theorem
stencilWeight_eq_sqrt_globalSqEdge -
theorem
stencilWeight_values -
theorem
stencilWeight_nonneg -
def
shiftVertex -
theorem
periodicEdge_endpoints_eq -
def
freudenthalStencilEnergy -
def
toPotential -
theorem
toPotential_symm_apply -
theorem
canonical_globalSqEdge_eq -
theorem
canonical_edgeVerts_eq -
theorem
canonicalPeriodic_noSelfLoopEdges -
def
periodicEdgeProdEquiv -
theorem
canonicalEdgeStencil_eq_freudenthalStencil -
theorem
hessianQuadratic_canonical_eq_freudenthalStencil -
def
stencilNormalization -
def
meshSize -
theorem
freudenthal_stencil_identity -
def
scaledCanonicalEnergy -
theorem
scaledCanonicalEnergy_eq_scaled_stencil -
def
dispReal -
theorem
dispReal_matches_dispBits -
def
stencilMomentTensor -
theorem
stencilMomentTensor_eq -
theorem
stencilMomentTensor_symm -
theorem
stencilMomentTensor_quadratic_eq -
theorem
stencilMomentTensor_psd -
theorem
sqrt_two_add_sqrt_three_pos -
theorem
stencilMomentTensor_diag_pos -
theorem
stencilMomentTensor_ne_zero -
theorem
stencilMomentTensor_offDiag_pos -
theorem
stencilMomentTensor_not_isotropic -
structure
StencilPreflightStatus -
def
stencilPreflightStatus