IndisputableMonolith.Gravity.SevenGaps.Gap2PostingCostDerivation
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
- Does not force the three kind rates; they stay free parameters at this layer.
- Does not prove the kind rule from the substrate (incidence silence left underived).
- Does not assume or discharge gluing multiplicativity.
- Does not introduce a new gauge group; the alphabet gauge equals the sector group.
- Does not derive numerical gravity constants, alpha, or the mass ladder.
used by (2)
depends on (1)
declarations in this module (98)
-
abbrev
AlphabetGauge -
theorem
alphabetGauge_eq_sectorGroup -
theorem
card_alphabetGauge -
theorem
gibbsWeight_eq_inv_card_alphabetGauge -
def
LetterCost -
def
historyCost -
def
postedWeight -
theorem
postedWeight_pos -
def
Equivariant -
theorem
historyCost_invariant -
theorem
postedWeight_invariant -
def
KindRates -
def
KindOnly -
theorem
historyCost_of_kindRates -
theorem
kindOnly_equivariant -
theorem
postedWeight_sizeBlind -
theorem
posting_cost_derives_premise_one -
theorem
linearCost_atoms_force_zero -
theorem
kindRates_atoms_force_zero -
theorem
posting_cost_derives_gibbs -
theorem
classMass_gibbsWeight_eq_mu -
theorem
posting_cost_derives_mu -
def
PostedBy -
theorem
postedBy_postedWeight -
theorem
postedBy_eq_postedWeight -
theorem
measure_from_posting_premises -
def
CostSizeBlind -
theorem
postedWeight_sizeBlind_iff -
theorem
kindOnly_costSizeBlind -
def
squareCost -
theorem
historyCost_squareCost -
theorem
costSizeBlind_not_kindOnly -
def
pairCost -
theorem
historyCost_pairCost -
theorem
costSizeBlind_and_atoms_do_not_give_gibbs -
def
zeroCost -
theorem
zeroCost_kindRates -
theorem
zeroCost_kindOnly -
theorem
postedWeight_zeroCost -
theorem
zeroCost_normalizedAtTheAtoms -
theorem
posting_premises_satisfiable -
def
incidenceCost -
theorem
incidenceCost_inl -
theorem
incidenceCost_edge -
theorem
incidenceCost_tet -
theorem
historyCost_incidenceCost -
theorem
postedWeight_incidenceCost -
theorem
postedWeight_incidenceCost_eq -
theorem
exp_neg_pos -
theorem
exp_neg_ne_one -
theorem
that -
theorem
incidenceCost_equivariant -
theorem
twoBridges_edges_proper -
theorem
twoLoops_edges_loop -
theorem
incidenceCost_not_kindOnly -
theorem
incidencePosting_not_sizeBlind -
theorem
incidencePosting_satisfiesTheOtherHypotheses -
theorem
incidencePosting_classMass_ne_mu -
theorem
incidence_silence_suffices_and_equivariance_does_not -
theorem
equivariance_does_not_give_kindOnly -
theorem
sizeBlind_not_always_posted -
theorem
kindOnly_and_atoms_force_zeroCost -
theorem
card_postingAlphabet -
theorem
card_alphabetGauge_pos -
theorem
postedBy_constrains_only_the_empty_complex -
def
KindTotalRates -
def
FixedKindTotals -
theorem
historyCost_of_kindTotalRates -
theorem
kindRates_kindTotalRates -
theorem
kindOnly_fixedKindTotals -
theorem
fixedKindTotals_costSizeBlind -
theorem
measure_from_fixedKindTotals -
def
centeredIncidenceCost -
theorem
centeredIncidenceCost_inl -
theorem
centeredIncidenceCost_edge -
theorem
centeredIncidenceCost_tet -
theorem
edgeSum_centeredIncidenceCost -
theorem
historyCost_centeredIncidenceCost -
theorem
postedWeight_centeredIncidenceCost -
theorem
centeredIncidenceCost_equivariant