IndisputableMonolith.Gravity.SevenGaps.Gap2LedgerGenerated
A letter cost is ledger-generated when each letter's charge depends only on that letter's own double-entry posting row (debits minus credits), with edges and top-cells fixed at null-row constants. The module formalizes this local predicate and proves that the recognition cost J meets it under explicit caps. Gravity Gap-2 workers cite it to pin C14 before gluing and J-diamond rank arguments. The development is definitional plus finite case checks on vertex charges.
claimA letter cost $c$ is ledger-generated if there is a fixed map $f$ from posting rows such that the charge on each letter $\ell$ equals $f$ of $\ell$'s own debit-minus-credit row, while edge and top-cell letters take constant null-row values. No orbit sums, isomorphism-class data, or global census enter $c$. In particular the recognition cost $J$ is ledger-generated on the stated finite caps.
background
Gap 2 in the gravity stack asks how gauge-counting and gluing arise without smuggling global census data into the cost. Upstream, Gap2JDiamondRank records that the recognition cost $J$ built from vertex-level ledger imbalance has no fixed kind totals, is not a valuation, and its moment vector lies outside the census span; the successor test is rank and consistency of J-diamonds (four-term inclusion-exclusion defects of $J$ on overlaps). Separately, Gap2GluingDerivation aims to derive the gluing law that earlier forced inverse factorials, rather than assume it.
This module pre-registers the C14 model: ledger generation. A letter's charge is a fixed function of that letter's own double-entry posting row only. Edges and top-cells carry constant null-row values. The sibling predicates LedgerGenerated / LedgerGeneratedAt and the vertex charge map for $J$ make that locality checkable. The hostile-probe sibling later attacks witness arithmetic and decoy discrimination against the same predicate.
proof idea
Definition module with supporting lemmas, not a single deep theorem. It introduces the ledger-generated predicate (global and at a configuration), the vertex charge extracted from a posting row, and a family of cap lemmas showing $J$ satisfies ledger generation on finite bounds (caps 1--3) together with decision forms and an equality form for cap 1. Arguments are direct unfolding of the posting-row map and case splits on letter kind (vertex versus null edge/top-cell), with no orbit or census machinery.
why it matters in Recognition Science
C14 is the locality gate for Gap 2: costs that secretly use global census or isomorphism-class data are ruled out before gluing derivation and J-diamond rank tests proceed. Downstream, Gap2LedgerGeneratedHostileProbe imports this module unchanged and adversarially checks that letterwise $J$ matches the quadratic vertex form $f_V(m)=m^2/(2\kappa)$ with null edges/tets, and that a census-based decoy fails the global predicate. Closing ledger generation keeps the forcing route aligned with double-entry locality rather than relocating the gap into hidden global data. In the broader RS gravity program this protects the claim that recognition cost structure, not an assumed gluing ansatz alone, drives the gauge-counting step.
scope and limits
- Does not derive the gluing law or inverse-factorial gauge counts.
- Does not prove J-diamond rank, consistency, or Ehrhart-span claims.
- Does not treat infinite configurations beyond the stated finite caps.
- Does not assert uniqueness of the posting-row charge map among all possible costs.
- Does not incorporate orbit sums, isomorphism classes, or census data into the cost.
used by (1)
depends on (2)
declarations in this module (72)
-
def
LedgerGenerated -
def
LedgerGeneratedAt -
theorem
LedgerGenerated_implies_at -
def
jCostVertexCharge -
theorem
jCost_ledgerGenerated -
theorem
jCost_ledgerGenerated_cap1 -
theorem
jCost_ledgerGenerated_cap2 -
theorem
jCost_ledgerGenerated_cap3 -
def
jCost_ledgerGenerated_decision_cap1 -
def
jCost_ledgerGenerated_decision_cap2 -
def
jCost_ledgerGenerated_decision_cap3 -
theorem
jCost_ledgerGenerated_decision_cap1_eq -
theorem
jCost_ledgerGenerated_decision_cap2_eq -
theorem
jCost_ledgerGenerated_decision_cap3_eq -
def
censusVertexCost -
theorem
censusVertexCost_not_ledgerGenerated -
theorem
historyCost_jCost_one -
def
loop1Complex -
theorem
imbalanceSq_point -
theorem
imbalanceSq_edge -
theorem
imbalanceSq_path -
theorem
imbalanceSq_loop1 -
theorem
imbalanceSq_empty_cap1 -
theorem
imbalanceSq_edge_native -
theorem
imbalanceSq_path_native -
theorem
imbalanceSq_loop1_native -
theorem
imbalanceSq_loopPoint_native -
theorem
imbalanceSq_fork_native -
theorem
historyCost_jCost_one_edge -
theorem
historyCost_jCost_one_point -
theorem
historyCost_jCost_one_path -
theorem
historyCost_jCost_one_loopPoint -
theorem
historyCost_jCost_one_fork -
theorem
historyCost_loop1 -
theorem
historyCost_empty_cap1 -
theorem
historyCost_table_cap1 -
def
historyCost_identically_zero_decision_cap1 -
theorem
historyCost_identically_zero_decision_cap1_eq -
theorem
historyCost_not_identically_zero_cap2 -
def
historyCost_identically_zero_decision_cap2 -
theorem
historyCost_identically_zero_decision_cap2_eq -
theorem
historyCost_not_identically_zero_cap3 -
def
historyCost_identically_zero_decision_cap3 -
theorem
historyCost_identically_zero_decision_cap3_eq -
def
historyCostRational -
theorem
historyCostRational_edge -
theorem
historyCostRational_fork -
theorem
historyCostRational_zero -
def
historyCostSeedTable -
theorem
historyCostSeedTable_length -
theorem
historyCostSeedTable_edge_row -
theorem
historyCostSeedTable_edge_row_native -
structure
CapHistoryTally -
def
measuredHistoryCaps -
theorem
measured_cap1_zero -
theorem
measured_cap2_nonzero -
theorem
measured_cap3_nonzero -
def
C27TriggerAt -
theorem
edgeComplex_fits_cap2 -
theorem
edgeComplex_fits_cap3 -
theorem
C27_trigger_armed_cap2 -
theorem
C27_trigger_armed_cap3 -
def
C27_hard_stop_armed -
theorem
C27_hard_stop_armed_eq -
theorem
C27_not_armed_by_cap1_seeds -
structure
LedgerGeneratedVerdict -
theorem
ledgerGeneratedVerdict -
structure
LedgerGeneratedIndex -
def
ledgerGeneratedIndex -
theorem
index_c27_armed -
theorem
index_flag_unmoved -
theorem
index_jCost_true