IndisputableMonolith.Gravity.SevenGaps.Gap2NonEquivariantPosting
Gap-2 module on non-equivariant posting: class masses, numerator masses, and the identity that the posted measure equals orbit cardinality times a Gibbs weight. Supplies the comparison sign on naturals and the algebraic mass calculus used when the posting layer is not forced to be gauge-equivariant. Downstream gluing, label-erasure, and hostile-probe modules import it as the posting-side mass layer.
claimOn the Gap-2 posting layer one works with a signed comparison $\mathrm{sgn}_{<}(x,y)\in\{-1,0,1\}$, additive class masses on posted weights, a numerator mass, and a total mass. The central relation is $\mu = |\mathrm{Orbit}|\cdot w_{\mathrm{Gibbs}}$ for the posted measure, without assuming equivariance of the posting map.
background
Gap 2 in the Seven Gaps gravity track asks how much structure the posting layer can carry beyond bare counting. The upstream floor module records the committed answer for Track A1.2: GaugeCountingPrinciple is not derived from richer substrate structure at posting; the pinned carrier, a uniqueness wall, and one unexcluded premise are separated cleanly.
This module sits on that floor and treats posting that need not be gauge-equivariant. It introduces a comparison sign on naturals written as a difference of indicators (so swap is a ring identity), then an additive class-mass calculus (zero, add, neg, one) and the masses of numerators and posted weights. The intended bridge to the path-sum measure is the orbit-card times Gibbs-weight factorization of $\mu$.
Notation is RS-native gravity bookkeeping: posted weights, orbit averages, and Gibbs factors at the posting layer, not yet the full gluing or label-erasure Jacobian.
proof idea
Definition-and-lemma layer, not a single theorem. Comparison sign is defined so that swap is immediate ring algebra; case analysis covers the three trichotomy branches. Class mass is shown to be a group homomorphism-style map (zero, add, neg, one). Posted-weight mass and numerator mass are specialized instances. The headline identity equates $\mu$ to orbit cardinality times the Gibbs weight, tying the non-equivariant posting data to the measure used downstream. No deep tactic proof: algebraic identities and direct unfolding of the mass definitions.
why it matters in Recognition Science
Feeds three Gap-2 consumers. Fugacity-posting gluing imports it when asking whether posting plus gluing force unit-sector fugacity; residual freedom there collapses to three positive constants and the unit-fugacity premise. Label erasure uses the posting mass layer so that $\mu$ is the pushforward of a local relabeling-invariant labeled weight, with $1/|\mathrm{Aut}|$ as erasure Jacobian and surviving freedom in the local numerator and three fugacities. The hostile-probe module runs adversarial checks (e.g. that the orbit-mean-one criterion is not vacuous) against this machinery.
In the broader RS gravity program this is scaffolding for Gap 2 of the seven-gap ledger: pinning what non-equivariant posting can and cannot force before gluing and gauge counting are imposed. It does not close flag 8; that waits on G1 and G2 jointly.
scope and limits
- Does not derive GaugeCountingPrinciple from posting-layer substrate structure.
- Does not force unit-sector fugacity or close the gluing residual to a unique measure.
- Does not assert label-erasure completeness or move flag 8.
- Does not claim posting is gauge-equivariant; the point is the non-equivariant case.
- Does not supply the hostile-probe checks; those live in a separate non-build module.
used by (3)
depends on (1)
declarations in this module (68)
-
def
sgnLt -
theorem
sgnLt_swap -
theorem
sgnLt_cases -
theorem
classMass_zero -
theorem
classMass_add -
theorem
classMass_neg -
theorem
classMass_one -
theorem
there -
def
numeratorMass -
class
mass -
theorem
classMass_postedWeight -
theorem
mu_eq_orbitCard_mul_gibbsWeight -
theorem
posts_mu_iff_numeratorMass_eq_orbitCard -
theorem
orbitMeanOne_forces_one_of_invariant -
def
swap01 -
theorem
swap01_involutive -
theorem
swap01_trans_self -
theorem
swap01_apply_zero -
theorem
swap01_apply_one -
def
edgeRelabel -
def
twist -
theorem
twist_nE -
theorem
twist_edgeVerts -
theorem
twist_twist -
def
twistEquiv -
theorem
twistEquiv_apply -
def
twistRel -
theorem
twist_equivalent -
theorem
twist_class -
theorem
classMass_comp_twist -
theorem
classMass_of_twistOdd -
def
keyAt -
theorem
keyAt_of_lt -
theorem
keyAt_twist -
theorem
keyAt_twist_zero -
theorem
keyAt_twist_one -
def
edgeSign -
theorem
edgeSign_cases -
theorem
edgeSign_eq_zero_of_nE_le_one -
theorem
edgeSign_twist -
def
tiltedNumer -
theorem
tiltedNumer_pos -
theorem
tiltedNumer_twist -
theorem
tiltedNumer_eq_one_of_nE_le_one -
def
tiltedCost -
theorem
historyCost_tiltedCost -
theorem
exp_neg_historyCost_tiltedCost -
theorem
postedWeight_tiltedCost -
theorem
numeratorMass_tiltedCost -
theorem
tiltedCost_posts_mu -
theorem
keyAt_loopAndBridge_zero -
theorem
keyAt_loopAndBridge_one -
theorem
edgeSign_loopAndBridge -
theorem
tiltedNumer_loopAndBridge -
theorem
numerator_ne_one_at_loopAndBridge -
theorem
tiltedCost_not_equivariant -
theorem
postedWeight_tiltedCost_not_invariant -
theorem
normalizedAtTheAtoms_tiltedCost -
theorem
nonequivariant_cost_posts_mu_with_nonunit_numerator -
theorem
equivariance_is_load_bearing -
theorem
nonequivariant_posting_family -
theorem
family_injective_at_loopAndBridge -
theorem
nonequivariant_case_verdict -
structure
Index -
def
index -
theorem
index_nonequivariant_settled -
theorem
index_cost_layer_does_not_determine -
theorem
index_premise_still_open