IndisputableMonolith.Gravity.Analysis.ReggeHinge4DStarKernel22
Catalogues absolute vertex masks for the (2,2) hinge class in the Freudenthal 4-cube, together with the local star membership of those hinges. Gravity analysts building the 4D Regge flat Hessian and Bloch symbols cite it for the combinatorial star of a (2,2) seed hinge. The module is definitional: it enumerates cube corners, containment predicates, and proves star cardinality and completeness by finite case analysis.
claimIn the Freudenthal triangulation of the 4-cube, fix the absolute $(2,2)$ hinge class. The module defines the absolute hinge vertex masks, the cube-corner incidence relation, local hinge masks at a corner, and the star membership set of a $(2,2)$ hinge. It asserts that the star has a fixed finite cardinality and that the enumerated members exhaust every 4-simplex containing the hinge.
background
Recognition Science's QG campaign packages 4D Regge calculus on the Freudenthal subdivision of the hypercube. Edges fall into a 15-class stencil (ReggeEdgeStencil4D); hinges (codimension-2 faces carrying curvature) are typed by bipartitions of the four edge directions, written $(p,q)$ with $p+q=4$. The six S4 hinge types are $(1,1)$, $(1,2)$, $(2,1)$, $(1,3)$, $(3,1)$, $(2,2)$.
Upstream, ReggeHinge4DFlatKernel supplies Freudenthal hinge incidence and the flat-Hessian skeleton; ReggeHinge4DDihedralKernel adds the seed-hinge dihedral cosine kernel at flat geometry. Neither redefines the stencil API. This module isolates the absolute (coordinate-fixed) vertex masks for the $(2,2)$ class and the combinatorial star of such a hinge: the set of 4-simplices incident on it.
Notation is mask-based: a vertex or hinge is a bit-mask inside the 4-cube; containment and star membership are Boolean predicates on those masks. The star is the discrete support on which deficit angles and area covectors later assemble into the second variation of the Regge action.
proof idea
Definition module with finite combinatorial lemmas, not a deep analytic argument. Absolute hinge masks and cube-corner types are closed enumerations. Containment predicates (cornerContainsMask, containsHinge) are Boolean checks on bit-masks. Star membership is the filtered list of local 4-simplices meeting a fixed $(2,2)$ hinge.
Length, completeness, and cardinality statements are proved by exhaustive evaluation over the finite mask set (decide/native_decide style case splits), confirming the star list has the expected size and misses no incident simplex. No continuum analysis and no curvature identities appear here.
why it matters in Recognition Science
The $(2,2)$ star is one of the six orbit seeds consumed when the flat 4D Hessian is assembled. Downstream, ReggeFlat4DHessianAssembly pairs committed per-orbit star deficit kernels with Heron area gradients to replace the provisional weight-1 aggregate of the edge stencil. Bloch-symbol modules (ReggeBlochAllOrbitSymbol4D, ReggeBlochTransportedAllOrbit4D) fold over all six hinge types, including $(2,2)$, to produce the factorized and transported $m^2$ moments of the continuum-facing symbol.
An audit companion (ReggeHinge4DStarKernel22Audit) constrains every public theorem here to the standard axiom set [propext, Classical.choice, Quot.sound]. In the broader RS gravity chain this is a kernel-checked combinatorial brick: without a certified $(2,2)$ star, the all-orbit Hessian and Bloch folds cannot claim complete hinge coverage.
scope and limits
- Does not define star kernels for hinge types other than (2,2).
- Does not compute dihedral angles, deficits, or Hessian entries.
- Does not prove continuum limits or Bloch-symbol identities.
- Does not transport masks under S4; absolute (coordinate-fixed) masks only.
- Does not replace or redefine the 15-class edge stencil API.
used by (4)
depends on (3)
declarations in this module (76)
-
def
absHingeMasks -
abbrev
CubeCorner -
def
cornerContainsMask -
def
cornerContainsHinge -
def
localMask -
def
localHingeMasks -
def
containsHinge -
structure
StarMember -
def
starMembers -
theorem
starMembers_length -
theorem
starMembers_complete -
theorem
star_cardinality -
theorem
only_origin_corner_contains_hinge -
def
t22FlatSqEdges -
theorem
hingeGramDet_t22 -
theorem
apexDotNum_t22 -
theorem
apex3NormSqNum_t22 -
theorem
apex4NormSqNum_t22 -
theorem
cosDihedral_t22_flat -
def
flatAngleT22 -
theorem
flatAngleT22_eq -
def
starFlatAngleSum -
theorem
star_flat_angle_sum_two_pi -
def
starFlatCosines -
theorem
starFlatCosines_match_orbit -
def
t22CoordPath -
def
t22CosKernel -
lemma
hasDerivAt_quadPoly -
lemma
hasDerivAt_numForm_t22 -
lemma
hasDerivAt_t22_slot -
lemma
t22_path0_polys -
lemma
t22_path1_polys -
lemma
t22_path2_polys -
lemma
t22_path3_polys -
lemma
t22_path4_polys -
lemma
t22_path5_polys -
lemma
t22_path6_polys -
lemma
t22_path7_polys -
lemma
t22_path8_polys -
lemma
t22_path9_polys -
theorem
hasDerivAt_t22_slot0 -
theorem
hasDerivAt_t22_slot1 -
theorem
hasDerivAt_t22_slot2 -
theorem
hasDerivAt_t22_slot3 -
theorem
hasDerivAt_t22_slot4 -
theorem
hasDerivAt_t22_slot5 -
theorem
hasDerivAt_t22_slot6 -
theorem
hasDerivAt_t22_slot7 -
theorem
hasDerivAt_t22_slot8 -
theorem
hasDerivAt_t22_slot9 -
theorem
hasDerivAt_t22_coord -
def
chainT22 -
def
t22DeficitKernel -
theorem
t22DeficitKernel_eq_chain -
def
starSlotClass -
def
assembleStarMember -
def
fullStarClassKernelAssembled -
def
fullStarClassKernel -
lemma
sum_fin10 -
lemma
member_eval -
lemma
sum4 -
theorem
fullStarClassKernel_eq -
theorem
fullStarClassKernel_values -
def
swap01Mask -
theorem
swap01Mask_bounds -
def
swap01Class -
theorem
fullStarClassKernel_nonvacuous -
theorem
fullStarClassKernel_swap01 -
theorem
fullStarClassKernel_swap23 -
def
fullStarDirectional -
lemma
sum15_all -
theorem
fullStar_uniformScale_decoy -
theorem
fullStar_homothety_stationary -
structure
Hinge4DStarKernel22Status -
def
hinge4DStarKernel22Status -
theorem
hinge4DStarKernel22Status_flags