Pith. sign in
module module high

IndisputableMonolith.Gravity.Analysis.ReggeHinge4DOrbitClassification

show as:
view Lean formalization →

Classifies the ten triangular hinges of a Freudenthal 4-simplex into S4 orbit types by vertex-mask population. Downstream 4D Bloch folds, orbit transport, and algebraic closers import these labels rather than re-deriving them. The module is definitional: pop counts, difference masks, an orbit-type enum, and small consistency lemmas.

claimOn a 4-simplex with vertices $\{0,1,2,3,4\}$, the $\binom{5}{3}=10$ increasing triples index the triangular hinges. Each hinge receives difference masks and a population pair, mapped to an orbit type in $\{(1,1),(1,2),(2,1),(1,3),(3,1),(2,2)\}$ under the Freudenthal $S_4$ action (four orbits once complements are identified).

background

In 4D Regge calculus on a Kuhn/Freudenthal triangulation, curvature lives on triangular hinges (codimension-2 faces). A single 4-simplex has five vertices and exactly $\binom{5}{3}=10$ such hinges. The parent campaign packages a 15-class edge stencil (ReggeEdgeStencil4D) and a flat-Hessian incidence skeleton (ReggeHinge4DFlatKernel); this module sits between them and the Bloch/algebraic layers.

Hinges are not all equivalent under the lattice symmetry. Two edge-difference masks on the ambient cube coordinates yield a population pair (how many axes each mask occupies). That pair is the discrete invariant that labels the six named types $(1,1)$, $(1,2)$, $(2,1)$, $(1,3)$, $(3,1)$, $(2,2)$, of which four are independent once complementation is quotiented.

Sibling definitions introduce the ordered triple index, mask population, the two difference masks per hinge slot, the orbit-type inductive, and the round-trip maps between population and type.

proof idea

Definition module with small checked lemmas, not a deep proof development. It enumerates the ten increasing vertex triples, builds per-hinge difference masks from the Freudenthal embedding, computes mask populations, and maps those populations onto a finite orbit-type enum. Consistency lemmas assert that the population of every hinge is a valid orbit type and that the type-to-pop round trip recovers the population. No continuum limit or Hessian identity is proved here.

why it matters in Recognition Science

Every 4D Bloch and closer path in the QG campaign consumes these orbit labels. ReggeBlochFold4D folds the true-weight flat Hessian on the $(1,1)$ orbit; ReggeBlochAllOrbitSymbol4D extends the factorized fold across all six types; ReggeBlochOrbitTransport4D picks covering permutations so that each slot $(s,t)$ of type ty is transported from a fixed representative. ReggeFlat4DHessianAssembly, the algebraic closers (Regge4DAlgebraicCloser, Regge4DTransportedAlgebraicCloser), and the pathwise Schläfli module all import the same classification so hinge sums stay orbit-indexed rather than ad hoc. Without a frozen orbit taxonomy, the multi-orbit symbol stack and the OPEN isotropy targets would not share a common discrete basis.

scope and limits

used by (9)

From the project-wide theorem graph. These declarations reference this one in their body.

depends on (2)

Lean names referenced from this declaration's body.

declarations in this module (58)