Pith. sign in
module module moderate

IndisputableMonolith.Gravity.SevenGaps.Gap2PostingCostDerivation

show as:
view Lean formalization →

Derives the class measure on labeled complexes from a posted, kind-only letter cost normalized at the atoms, without a gluing premise. Size-blindness follows from invariance of posting weights under the sort-respecting alphabet gauge, identified with the existing sector group. Gap-2 gravity work cites this for aggregate linearity by kind and for isolating the residual kind clause. The development is definitional setup plus short invariance and normalization lemmas.

claimThe posting alphabet admits a sort-respecting gauge group $G$ (independent relabelings of the vertex, edge, and tetrahedron blocks), identical to the sector group of the labeling. A letter cost depending only on kind, posted and normalized at the atoms, induces history costs and positive posted weights invariant under $G$. The induced class measure is size-blind and aggregate-linear by kind: the total charge of each kind equals a fixed rate times that kind's count. The three kind rates remain free at this layer; the substrate kind rule is not forced here.

background

Gap 2 in the SevenGaps gravity chain asks what forces the class measure on labeled complexes. Upstream, Gap2SizeBlindnessReach records that the gluing derivation needs two premises plus normalizations: (i) size-blindness (labeled weight depends only on the three index sizes) and (ii) gluing multiplicativity (class mass multiplies over disjoint unions where automorphism counts multiply). That module also explains why the posting layer alone cannot close the gap.

This module works at the posting layer. The alphabet has three blocks (vertices, edges, tetrahedra). The sort-respecting gauge is the product of their independent relabelings; it is identified with the sector group already studied in the gauge-volume development, whose content is the bijection with (target, witness) pairs out of $K$, not a bare product of symmetric groups. Letter cost assigns a real per letter; history cost sums along a history; posted weight is the corresponding positive Boltzmann-style weight. Equivariance means these quantities are invariant under the gauge. Kind rates package the three free reals, one per combinatorial kind.

proof idea

Mostly definitional scaffolding with short invariance proofs, not a single deep theorem. The alphabet gauge is introduced and equated to the sector group so no new group is claimed. Cardinality and Gibbs-weight lemmas tie the gauge order to uniform alphabet weights. History cost and posted weight are built from letter cost; positivity of posted weight is immediate for real costs. When cost depends only on kind, blockwise relabeling gives gauge invariance of history cost and posted weight. From a kind-only posted cost normalized at the atoms one obtains size-blindness (premise (i)) and the measure in aggregate-linear-by-kind form, with no gluing hypothesis. Whether the substrate forces the kind rule is left open (incidence_silence_derived false).

why it matters in Recognition Science

Downstream, the J-Ehrhart span module takes the aggregate-linearity reduction and tests whether recognition cost $J$ read from ledger imbalance can fix the three free rates via a census span test. The kind-rule module attacks the residual left open here: whether a letter's cost is forced to depend only on its kind, with the same three reals at every complex. Together they continue the Gap 2 arc after the size-blindness reach analysis and the fugacity-posting-gluing work (which showed posting plus gluing leave the rates free).

In the Recognition gravity program this is the posting-cost derivation step that isolates FixedKindTotals-style aggregate linearity and cleanly flags what remains for the kind rule and $J$-based rate fixing. No forcing-chain landmark (T0–T8), RCL identity, or numerical constant band is discharged; the contribution is local to the ledger/posting measure on complexes.

scope and limits

used by (2)

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

depends on (1)

Lean names referenced from this declaration's body.

declarations in this module (98)

… and 18 more