IndisputableMonolith.Gravity.SevenGaps.GaugeHistoryMeasure
Defines the posting alphabet and bounded gauge histories for a labeled complex: one letter per vertex, edge, and tet index, with injective post maps and a canonical history. Gravity and QG measure work cites it when discharging gauge-counting from ledger history rather than from an ad-hoc path-sum. The module is mostly definitions plus injectivity and conversion lemmas that feed Gap-2 measure status bindings.
claimFor a labeled complex, the posting alphabet has one letter per vertex, edge, and tetrahedron index. A posted bounded history is a finite word in that alphabet; vertex, edge, and tet posts are injective. There is a canonical history and a map sending ordinary histories to posted form, so gauge counting can be read from the ledger without universe or counting inflation.
background
Gap 2 in the Seven Gaps gravity stack concerns continuum limit and path-sum measure recovery. Upstream, MeasureSubstrateBlocker records the theorem status that relabeling invariance, positivity, and normalization do not select a path-sum measure, while ExactShellGaugePreflight equates gauge-counting mass to $1/|\mathrm{Aut}|$ under a uniform gauge-density model premise. Dual-entry enrichment (Wave B residual R3) supplies the signed-source side without an $x$-ratio.
This module introduces the posting layer: a finite alphabet with one symbol per vertex, edge, and tet index of the labeled complex. That design avoids universe polymorphism and double-counting when histories are treated as words. Sibling objects include a balanced zero state, posted bounded histories, injective post maps for vertices/edges/tets, a canonical history type, and a conversion into posted form.
The local setting is ledger-first gauge history: measure claims should be discharged from posted histories and automorphism bookkeeping, not from an underdetermined continuum path measure.
proof idea
Definition-heavy module. It builds the posting alphabet and the posted-history type, then proves injectivity of the vertex, edge, and tet post maps so distinct geometric indices remain distinct letters. Canonical history and toPosted supply a normal form from ordinary histories into the posted alphabet. No deep analytic argument lives here; the work is constructive data and small lemmas that later modules quote when binding gauge-counting status flags and residual DAGs.
why it matters in Recognition Science
Feeds four Gap-2 consumers. Gap2MeasureStatusBinding binds Wave C1 R6 flags (substrate_measure_derived, counting_principle_derived_from_ledger) to gap2_gauge_counting_from_history_discharged from this stack. Gap2ContinuumMeasureResidualDAG names ordered residuals for Pillar-2 measure and continuum recovery and treats the measure half as progressing once the history substrate is in place. Gap2SizeBlindnessReach explains how far gluing and size-blindness premises reach and why the posting layer alone cannot close continuum gluing. GaugeHistoryMeasureAudit requires headline theorems to print only under standard classical axioms after critic repair.
In framework terms this is infrastructure for honest measure discharge: gauge mass from history and $|\mathrm{Aut}|$, not a free path-sum choice blocked upstream by the substrate no-go.
scope and limits
- Does not construct a continuum path-sum measure or prove uniqueness of one.
- Does not discharge size-blindness or gluing multiplicativity for class measures.
- Does not remove the uniform gauge-density model premise from ExactShellGaugePreflight.
- Does not prove continuum-limit recovery or Einstein-Hilbert convergence.
- Does not claim the posting layer alone closes Gap 2 residuals.
used by (4)
depends on (2)
declarations in this module (54)
-
abbrev
PostingAlphabet -
def
balancedZeroState -
structure
PostedBoundedHistory -
def
vertexPost -
def
edgePost -
def
tetPost -
theorem
vertexPost_injective -
theorem
edgePost_injective -
theorem
tetPost_injective -
def
canonicalHistory -
structure
CanonicalHistory -
abbrev
toPosted -
def
underlying -
def
ofComplex -
theorem
ext -
theorem
toPosted_eq_canonicalHistory -
def
classOf -
def
fiber_unique -
def
equivUnderlying -
instance
instFinite -
theorem
classOf_ofComplex -
theorem
toPosted_ofComplex -
theorem
underlying_ofComplex -
def
postingAlphEquiv -
structure
from -
structure
HistoryRelabel -
def
toRelabel -
def
ofRelabel -
def
historyRelabel_equiv_relabel -
def
historyRelabel_equiv_relabel_canonical -
instance
instFiniteHistoryRelabel -
def
historyOrbitCardClass -
def
historyPairCountClass -
structure
GaugeHistoryEnrichment -
def
nuBuild -
theorem
nuBuild_def_history_only -
def
history_class_equiv_mk -
def
class_mk_equiv_orbit -
def
history_class_equiv_orbit -
theorem
historyOrbitCardClass_eq_orbitCardClass -
def
history_pair_equiv_pair -
theorem
historyPairCountClass_eq_pairCountClass -
theorem
historyPairCountClass_pos -
theorem
nuBuild_gaugeCounting -
theorem
nuBuild_eq_gaugeOrbitMass -
theorem
gap2_gauge_counting_from_history_discharged -
def
TypedResidual_gap2_gauge_counting_from_history -
theorem
typedResidual_gap2_gauge_counting_from_history_closed -
theorem
TypedResidual_gap2_gauge_counting_from_history_closed -
def
circularNu -
theorem
circularNu_def_is_gaugeOrbitMass -
theorem
circularNu_satisfies_gaugeCounting -
theorem
decoy_uniformClassMass_not_gaugeCounting -
theorem
gap2_history_measure_decoy_anchors