Encyclopedia Foundation Foundation Recognition Ledger Floor Observable Floor Iff Pos Weight
ARTICLE 3 claims 3 theorems
Foundation Recognition Ledger Floor Observable Floor Iff Pos Weight
A ledger for counting defects has a meaningful zero-cost level exactly when at least one kind of defect actually costs something to record.
The non-vacuous floor
A ledger is a discrete record of events, each entry carrying a number. The Recognition Science framework models the cost of maintaining such a record as a sum: the total cost is the number of entries of each kind, multiplied by that kind's weight, added across all kinds. The object in question, DefectLedger, is the free commutative monoid on a type of primitive distinctions: a finitely supported function from distinction types to natural numbers, recording how many times each distinction appears.
The framework proves a theorem about when this cost function has a non-vacuous floor, meaning when there exist two ledgers that are observably different: two records whose costs differ. The theorem, observable_floor_iff_pos_weight, states that such a pair exists if and only if at least one weight is strictly positive. In plain terms: the floor is meaningful exactly when recording some distinction costs something. If every weight is zero, every ledger costs zero, and no two records can be told apart by cost alone. The proof is machine-checked in the framework's library of formal theorems, with no unproved assumptions.
The theorem's force is structural. It derives the observable equivalence from the cost function itself, as its kernel, rather than imposing it from outside. Two ledgers are observably the same precisely when their costs are equal, and the theorem shows this equivalence is non-trivial exactly under the positivity condition. The framework also proves that two independent copies of the same defect cost twice the single copy's cost, so multiplicity is represented additively without any special independence relation. The earlier two-state Boolean floor appears as a truncation of this richer object, retaining only whether a count is zero or nonzero.
What the theorem does not claim is equally sharp. It does not assert that any particular weight is positive; it only states the equivalence. It does not say that the cost function is unique, nor that it is the only possible cost model. It does not claim that the ledger's cost function is the J-cost function derived elsewhere in the framework. The theorem is about the existence of a non-vacuous floor under a given weight assignment, not about which weight assignment is correct.
THEOREM observable_floor_iff_pos_weight · IndisputableMonolith/Foundation/RecognitionLedgerFloor.lean
/-- **Non-vacuity of the observable floor.** The cost kernel is proper (there
exist observably distinct ledgers) exactly when some distinction carries
positive weight. With a constant-zero weight the kernel is everything, which is
the correct RS reading of the indiscrete gauge counterexample. -/
theorem observable_floor_iff_pos_weight (w : I → ℝ) (hw : ∀ i, 0 ≤ w i) :
(∃ Γ Δ : DefectLedger I, ¬ ObservablySame w Γ Δ) ↔ (∃ i, 0 < w i) := by
constructor
· rintro ⟨Γ, Δ, hne⟩
by_contra hno
push_neg at hno
have hzero : ∀ i, w i = 0 := fun i => le_antisymm (hno i) (hw i)
apply hne
show ledgerCost w Γ = ledgerCost w Δ
have hall : ∀ Θ : DefectLedger I, ledgerCost w Θ = 0 := by
intro Θ
unfold ledgerCost
refine Finset.sum_eq_zero ?_
intro i _
simp [hzero i]
rw [hall Γ, hall Δ]
· rintro ⟨i, hi⟩
refine ⟨Finsupp.single i 1, 0, ?_⟩
intro hsame
have h : ledgerCost w (Finsupp.single i 1) = ledgerCost w (0 : DefectLedger I) := hsame
rw [ledgerCost_single, ledgerCost_zero] at h
push_cast at h
simp only [one_mul] at h
exact hi.ne' h
THEOREM two_independent_same_defects · IndisputableMonolith/Foundation/RecognitionLedgerFloor.lean
/-- **The cokernel fix.** Two independent copies of the same defect cost `2 w i`,
not `w i`. Multiplicity is genuinely represented, so the free ledger needs no
restriction of independence to avoid `1 = 2`: on this carrier, `1 + 1 = 2`. -/
theorem two_independent_same_defects (w : I → ℝ) (i : I) :
ledgerCost w (Finsupp.single i 1 + Finsupp.single i 1) = 2 * w i := by
rw [ledgerCost_add, ledgerCost_single]
push_cast
ring
THEOREM boolean_floor_is_truncation · IndisputableMonolith/Foundation/RecognitionLedgerFloor.lean
/-- The Boolean two-state floor of T0 is the unit-weight truncation of the
ledger: cost equals multiplicity, and the Boolean floor is the clamp to
`{0, 1}`. -/
theorem boolean_floor_is_truncation (i : I) (n : ℕ) :
ledgerCost (fun _ => (1 : ℝ)) (Finsupp.single i n) = (n : ℝ) := by
rw [ledgerCost_single]; ring
What this page does not claim
The theorem does not assert that any particular weight is positive, only the equivalence. The theorem does not claim the ledger cost function is the unique cost model or the J-cost function. The theorem does not establish that the ledger's observable equivalence matches any physical measurement.
Verify this page
Every tagged claim above names its theorem. To check one yourself rather than trust this page, elaborate the source module with Lean 4 and audit its axiom basis:
$ lake env lean IndisputableMonolith/Foundation/RecognitionLedgerFloor.lean
expected axiom basis: [propext, Classical.choice, Quot.sound] (the Lean kernel's standard three; no RS-specific axioms)
A page whose claims cannot be reproduced this way does not ship. In production, every anchor links to the exact declaration in the public source release, and this block carries the build receipt for the page itself.
Derived articles
This page is generated by a question-recursion engine: the questions its answers raise become the next pages. The current agenda, with open targets marked red:
- What physical interpretation does the framework give to a strictly positive weight on a primitive distinction?
- How does the ledger cost function relate to the J-cost function derived from the five plain conditions?
- What selection principle determines which distinctions are primitive in a given recognition context?
MACHINE LAYER · GROUNDED CLAIM TABLE · CLICK TO EXPAND
THEOREM observable_floor_iff_pos_weight · IndisputableMonolith/Foundation/RecognitionLedgerFloor.lean
/-- **Non-vacuity of the observable floor.** The cost kernel is proper (there exist observably distinct ledgers) exactly when some distinction carries positive weight. With a constant-zero weight the kernel is everything, which is the correct RS reading of the indiscrete gauge counterexample. -/ theorem observable_floor_iff_pos_weight (w : I → ℝ) (hw : ∀ i, 0 ≤ w i) : (∃ Γ Δ : DefectLedger I, ¬ ObservablySame w Γ Δ) ↔ (∃ i, 0 < w i) := by constructor · rintro ⟨Γ, Δ, hne⟩ by_contra hno push_neg at hno have hzero : ∀ i, w i = 0 := fun i => le_antisymm (hno i) (hw i) apply hne show ledgerCost w Γ = ledgerCost w Δ have hall : ∀ Θ : DefectLedger I, ledgerCost w Θ = 0 := by intro Θ unfold ledgerCost refine Finset.sum_eq_zero ?_ intro i _ simp [hzero i] rw [hall Γ, hall Δ] · rintro ⟨i, hi⟩ refine ⟨Finsupp.single i 1, 0, ?_⟩ intro hsame have h : ledgerCost w (Finsupp.single i 1) = ledgerCost w (0 : DefectLedger I) := hsame rw [ledgerCost_single, ledgerCost_zero] at h push_cast at h simp only [one_mul] at h exact hi.ne' hThe theorem states that such a pair exists if and only if at least one weight is strictly positive. observable_floor_iff_pos_weight · IndisputableMonolith/Foundation/RecognitionLedgerFloor.leanTHEOREM two_independent_same_defects · IndisputableMonolith/Foundation/RecognitionLedgerFloor.lean
/-- **The cokernel fix.** Two independent copies of the same defect cost `2 w i`, not `w i`. Multiplicity is genuinely represented, so the free ledger needs no restriction of independence to avoid `1 = 2`: on this carrier, `1 + 1 = 2`. -/ theorem two_independent_same_defects (w : I → ℝ) (i : I) : ledgerCost w (Finsupp.single i 1 + Finsupp.single i 1) = 2 * w i := by rw [ledgerCost_add, ledgerCost_single] push_cast ringThe framework also proves that two independent copies of the same defect cost twice the single copy's cost, so multiplicity is represented additively without any special independence relation. two_independent_same_defects · IndisputableMonolith/Foundation/RecognitionLedgerFloor.leanTHEOREM boolean_floor_is_truncation · IndisputableMonolith/Foundation/RecognitionLedgerFloor.lean
/-- The Boolean two-state floor of T0 is the unit-weight truncation of the ledger: cost equals multiplicity, and the Boolean floor is the clamp to `{0, 1}`. -/ theorem boolean_floor_is_truncation (i : I) (n : ℕ) : ledgerCost (fun _ => (1 : ℝ)) (Finsupp.single i n) = (n : ℝ) := by rw [ledgerCost_single]; ringThe earlier two-state Boolean floor appears as a truncation of this richer object, retaining only whether a count is zero or nonzero. boolean_floor_is_truncation · IndisputableMonolith/Foundation/RecognitionLedgerFloor.lean