IndisputableMonolith.Gravity.Analysis.ReggeHinge4DStarKernel
Defines the 4D Freudenthal hinge star: the finite set of cube translates whose simplices meet a fixed triangular hinge, with opposite/orthogonal edge classes and Gram data at flat. Gravity analysts cite it when assembling true-weight flat Hessians and Bloch folds. Structure is combinatorial enumeration plus algebraic identities on masks and edge pairings, not continuum analysis.
claimOn the 4D Freudenthal lattice, fix a seed triangular hinge. The star is the finite list of cube translates whose local hinge masks contain that hinge; its cardinality is fixed, and each star member carries opposite and orthogonal flat-square edge classes together with the associated Gram-determinant and apex-dot numerators at the flat background.
background
This module sits in the QG full-theory campaign after the 15-class edge stencil and the flat/dihedral hinge kernels. Those layers package Freudenthal incidence and the seed-hinge cosine data at flat; they never redefine the stencil API. The present file lifts from a single seed hinge to the full star of cubes that touch it.
A cube translate is a lattice shift of the reference 4-cube. Local hinge masks mark which triangle hinges live in each translate. A star member is one such translate that contains the seed hinge; starMembers enumerates them completely, with a proved length and cardinality. Opposite and orthogonal flat-square edge classes record how the two faces of the hinge sit relative to the remaining edges in each member, feeding Gram determinants and apex inner-product numerators used later as true weights.
Notation stays discrete and combinatorial: no continuum limit is taken here. The flat background is the same zero-curvature reference used by the dihedral and flat kernels upstream.
proof idea
Definition-and-enumeration module with supporting lemmas, not a single deep theorem. Cube translates and hinge masks are introduced first; membership is the predicate that a mask contains the seed hinge. Completeness and length of the star list are proved by exhaustive case analysis on the finite Freudenthal incidence table. Opposite/orthogonal edge-class maps and the Gram/apex identities are algebraic reductions on those finite tables, reusing the flat and dihedral kernels rather than re-deriving cosine expansions.
why it matters in Recognition Science
The star is the missing local assembly unit between seed-hinge kernels and global second-variation symbols. Downstream, ReggeFlat4DHessianAssembly consumes the per-orbit star deficit kernels with Heron area gradients to replace the provisional weight-1 aggregate of the edge stencil. Bloch modules (ReggeBlochFold4D, all-orbit and transported folds, local-incidence Path B) expand the star as a sum over cube-translate bases with phase decoration. The exact-action symbol module uses the same star data when checking that the true Regge Hessian annihilates vertex gauge modes and sends normalized TT to $-1/4$. The audit module re-imports this file for kernel checks. Without a committed star cardinality and opposite-edge Gram layer, the flat Hessian and continuum $m^2$ moments have no local support.
scope and limits
- Does not define the continuum Bloch symbol or $m^2$ moment; those live in downstream fold modules.
- Does not assemble the full flat Hessian quadratic; only star membership and edge/Gram ingredients.
- Does not treat curved (non-flat) backgrounds or nonzero deficit beyond seed data.
- Does not re-prove the 15-class stencil or dihedral cosine kernel; both are imported.
- Does not claim continuum TT eigenvalues; oracle $H_{\mathrm{fold}}$ checks sit elsewhere.
used by (7)
-
IndisputableMonolith.Gravity.Analysis.Regge4DExactActionSymbol -
IndisputableMonolith.Gravity.Analysis.ReggeBlochAllOrbitSymbol4D -
IndisputableMonolith.Gravity.Analysis.ReggeBlochFold4D -
IndisputableMonolith.Gravity.Analysis.ReggeBlochLocalIncidence4D -
IndisputableMonolith.Gravity.Analysis.ReggeBlochTransportedAllOrbit4D -
IndisputableMonolith.Gravity.Analysis.ReggeFlat4DHessianAssembly -
IndisputableMonolith.Gravity.Analysis.ReggeHinge4DStarKernelAudit
depends on (3)
declarations in this module (114)
-
inductive
CubeTranslate -
def
localHingeMasks -
def
containsHinge -
structure
StarMember -
def
starMembers -
theorem
starMembers_length -
theorem
starMembers_complete -
theorem
star_cardinality -
def
oppFlatSqEdges -
def
orthFlatSqEdges -
theorem
hingeGramDet_opp -
theorem
apexDotNum_opp -
theorem
apex3NormSqNum_opp -
theorem
apex4NormSqNum_opp -
theorem
hingeGramDet_orth -
theorem
apexDotNum_orth -
theorem
apex3NormSqNum_orth -
theorem
apex4NormSqNum_orth -
theorem
cosDihedral_opp_flat -
theorem
cosDihedral_orth_flat -
theorem
arccos_one_div_sqrt_two -
def
flatAngleSeedOpp -
def
flatAngleOrth -
theorem
flatAngleSeedOpp_eq -
theorem
flatAngleOrth_eq -
def
starFlatAngleSum -
theorem
star_flat_angle_sum_two_pi -
def
starFlatCosines -
theorem
starFlatCosines_match_orbits -
def
oppCoordPath -
def
oppCosKernel -
lemma
hasDerivAt_quadPoly -
lemma
hasDerivAt_numForm_opp -
lemma
hasDerivAt_opp_slot -
lemma
opp_path0_polys -
lemma
opp_path1_polys -
lemma
opp_path2_polys -
lemma
opp_path3_polys -
lemma
opp_path4_polys -
lemma
opp_path5_polys -
lemma
opp_path6_polys -
lemma
opp_path7_polys -
lemma
opp_path8_polys -
lemma
opp_path9_polys -
theorem
hasDerivAt_opp_slot0 -
theorem
hasDerivAt_opp_slot1 -
theorem
hasDerivAt_opp_slot2 -
theorem
hasDerivAt_opp_slot3 -
theorem
hasDerivAt_opp_slot4 -
theorem
hasDerivAt_opp_slot5 -
theorem
hasDerivAt_opp_slot6 -
theorem
hasDerivAt_opp_slot7 -
theorem
hasDerivAt_opp_slot8 -
theorem
hasDerivAt_opp_slot9 -
theorem
hasDerivAt_opp_coord -
def
orthCoordPath -
def
orthCosKernel -
lemma
hasDerivAt_numForm_orth -
lemma
hasDerivAt_orth_slot -
lemma
orth_path0_polys -
lemma
orth_path1_polys -
lemma
orth_path2_polys -
lemma
orth_path3_polys -
lemma
orth_path4_polys -
lemma
orth_path5_polys -
lemma
orth_path6_polys -
lemma
orth_path7_polys -
lemma
orth_path8_polys -
lemma
orth_path9_polys -
theorem
hasDerivAt_orth_slot0 -
theorem
hasDerivAt_orth_slot1 -
theorem
hasDerivAt_orth_slot2 -
theorem
hasDerivAt_orth_slot3 -
theorem
hasDerivAt_orth_slot4 -
theorem
hasDerivAt_orth_slot5 -
theorem
hasDerivAt_orth_slot6 -
theorem
hasDerivAt_orth_slot7 -
theorem
hasDerivAt_orth_slot8 -
theorem
hasDerivAt_orth_slot9 -
theorem
hasDerivAt_orth_coord