IndisputableMonolith.Gravity.Analysis.ReggeHinge4DStarKernel12
Packages the 12-member star of a seed hinge in the 4D Freudenthal triangulation: incidence masks, membership, near/far square-edge classes, and flat Gram/apex numerics used by deficit kernels. Gravity analysts cite it when assembling the flat Regge Hessian or Bloch symbols from committed star data. Structure is definitional incidence plus completeness lemmas over the imported 15-class stencil and dihedral flat kernel.
claimOn the 4D Freudenthal lattice, fix a seed hinge. The module defines its local star of cardinality $12$, with membership predicates, cube translations and hinge masks, a partition of incident square edges into near and far classes, and the flat numerical ingredients (hinge Gram determinant and apex dot products) that feed the star deficit kernel at zero curvature.
background
In 4D Regge calculus the curvature degrees of freedom live on triangular hinges. The second variation of the action at flat space is assembled from area gradients and deficit responses summed over the star of 4-simplices incident to each hinge. This module sits in the QG full-theory kernel chain after the 15-class edge stencil (ReggeEdgeStencil4D), the Freudenthal hinge-incidence and flat-Hessian skeleton (ReggeHinge4DFlatKernel), and the seed-hinge dihedral cosine kernel (ReggeHinge4DDihedralKernel).
Those upstream layers supply Freudenthal incidence and the provisional finite TT quadratic; they never redefine the stencil API. Here the local geometry is specialized to one seed hinge: cube translations, local hinge masks, a StarMember type, an explicit 12-element star list with length and completeness theorems, and the near/far flat square-edge split together with flat Gram-determinant and apex-dot numerics used by deficit weights.
proof idea
Definition-heavy analysis module, not a single theorem. It introduces star incidence data (masks, membership, the enumerated 12-star) and proves bookkeeping facts: star list length, completeness relative to the hinge-containment predicate, and cardinality $12$. Near/far square-edge classifiers and the flat scalars hingeGramDet_near / apexDotNum_near are closed-form definitions on the imported dihedral and flat kernels. No deep analytic argument; the work is combinatorial packaging so downstream Hessian and Bloch folds can consume a committed star kernel.
why it matters in Recognition Science
This is the committed 12-star kernel that later modules treat as the local deficit building block. ReggeFlat4DHessianAssembly assembles per-orbit star deficit kernels with Heron area gradients into the flat second-variation quadratic, replacing the provisional weight-1 aggregate of the edge stencil. ReggeBlochAllOrbitSymbol4D and ReggeBlochTransportedAllOrbit4D fold those kernels over the six $S_4$ hinge types into continuum-facing Bloch symbols and $m^2$ moments. Regge4DExactActionSymbol uses the same star data in the $H_{\mathrm{fold}}$ pivot that annihilates vertex-gauge modes and sends normalized TT to $-1/4$. The companion audit module requires every public theorem here to print only in [propext, Classical.choice, Quot.sound].
scope and limits
- Does not derive continuum Einstein–Hilbert or prove the full 4D Regge action equals GR off shell.
- Does not assemble the global flat Hessian; that is deferred to ReggeFlat4DHessianAssembly.
- Does not define Bloch folds, orbit transport, or the exact $H_{\mathrm{fold}}$ symbol.
- Does not treat curved (non-flat) hinges or nonzero deficit beyond flat kernel numerics.
- Does not redefine the 15-class edge stencil or dihedral cosine API.
used by (5)
-
IndisputableMonolith.Gravity.Analysis.Regge4DExactActionSymbol -
IndisputableMonolith.Gravity.Analysis.ReggeBlochAllOrbitSymbol4D -
IndisputableMonolith.Gravity.Analysis.ReggeBlochTransportedAllOrbit4D -
IndisputableMonolith.Gravity.Analysis.ReggeFlat4DHessianAssembly -
IndisputableMonolith.Gravity.Analysis.ReggeHinge4DStarKernel12Audit
depends on (3)
declarations in this module (109)
-
inductive
CubeTranslate -
def
localHingeMasks -
def
containsHinge -
structure
StarMember -
def
starMembers -
theorem
starMembers_length -
theorem
starMembers_complete -
theorem
star_cardinality -
def
nearFlatSqEdges -
def
farFlatSqEdges -
theorem
hingeGramDet_near -
theorem
apexDotNum_near -
theorem
apex3NormSqNum_near -
theorem
apex4NormSqNum_near -
theorem
hingeGramDet_far -
theorem
apexDotNum_far -
theorem
apex3NormSqNum_far -
theorem
apex4NormSqNum_far -
theorem
cosDihedral_near_flat -
theorem
cosDihedral_far_flat -
def
flatAngleRight -
theorem
flatAngleRight_eq -
def
starFlatAngleSum -
theorem
star_flat_angle_sum_two_pi -
def
starFlatCosines -
theorem
starFlatCosines_match_orbits -
def
nearCoordPath -
def
farCoordPath -
def
nearCosKernel -
def
farCosKernel -
lemma
hasDerivAt_quadPoly -
lemma
hasDerivAt_numForm_zeroDot -
lemma
hasDerivAt_near_slot -
lemma
hasDerivAt_far_slot -
lemma
near_path0_polys -
theorem
hasDerivAt_near_slot0 -
lemma
near_path1_polys -
theorem
hasDerivAt_near_slot1 -
lemma
near_path2_polys -
theorem
hasDerivAt_near_slot2 -
lemma
near_path3_polys -
theorem
hasDerivAt_near_slot3 -
lemma
near_path4_polys -
theorem
hasDerivAt_near_slot4 -
lemma
near_path5_polys -
theorem
hasDerivAt_near_slot5 -
lemma
near_path6_polys -
theorem
hasDerivAt_near_slot6 -
lemma
near_path7_polys -
theorem
hasDerivAt_near_slot7 -
lemma
near_path8_polys -
theorem
hasDerivAt_near_slot8 -
lemma
near_path9_polys -
theorem
hasDerivAt_near_slot9 -
theorem
hasDerivAt_near_coord -
lemma
far_path0_polys -
theorem
hasDerivAt_far_slot0 -
lemma
far_path1_polys -
theorem
hasDerivAt_far_slot1 -
lemma
far_path2_polys -
theorem
hasDerivAt_far_slot2 -
lemma
far_path3_polys -
theorem
hasDerivAt_far_slot3 -
lemma
far_path4_polys -
theorem
hasDerivAt_far_slot4 -
lemma
far_path5_polys -
theorem
hasDerivAt_far_slot5 -
lemma
far_path6_polys -
theorem
hasDerivAt_far_slot6 -
lemma
far_path7_polys -
theorem
hasDerivAt_far_slot7 -
lemma
far_path8_polys -
theorem
hasDerivAt_far_slot8 -
lemma
far_path9_polys -
theorem
hasDerivAt_far_slot9 -
theorem
hasDerivAt_far_coord -
def
chainRight -
def
nearDeficitKernel -
def
farDeficitKernel -
theorem
nearDeficitKernel_eq_chain