Encyclopedia Foundation Foundation Ordered Logic Realization Ordered Interpret Le Iff
ARTICLE 2 claims 2 theorems
Foundation Ordered Logic Realization Ordered Interpret Le Iff
A machine-checked proof shows that the natural numbers' usual order is exactly the order recovered from a ledger of recognition costs.
The order preservation theorem
The natural numbers come with a familiar order: 0 is less than 1, 1 is less than 2, and so on. The theorem ordered_interpret_le_iff establishes that this order is preserved exactly when natural numbers are represented through a ledger, a discrete record of events with a forced cost. In plain terms, if one number is at most another in the usual sense, then the ledger-based representation also respects that ordering, and vice versa.
This is not a new ordering imposed on the numbers. The theorem shows the ledger representation and the standard order agree completely. The proof is machine-checked in the framework's library of formal theorems, meaning no step is left to hand-waving. The declaration sits inside a larger construction called OrderedLogicRealization, which builds a faithful arithmetic from the ledger concept.
What the theorem does not claim is broader. It does not say the ledger creates the natural numbers or their order from nothing. The order is taken as given on the natural numbers themselves; the theorem only confirms that the ledger-based view matches it. It also does not claim anything about other number systems, such as the integers or reals, whose orders behave differently. The result is specific to the natural numbers and their standard ordering.
The payoff is consistency. If the framework's ledger is to serve as a foundation for arithmetic, then it must not contradict the basic facts everyone already knows. This theorem is one check that it does not. A reader can now see that the ledger-based arithmetic, at least for the natural numbers, preserves the order that schoolchildren learn first.
THEOREM ordered_interpret_le_iff · IndisputableMonolith/Foundation/OrderedLogicRealization.lean
/-- Order on the carrier matches the recovered Peano order. -/
theorem ordered_interpret_le_iff (a b : ArithmeticFromLogic.LogicNat) :
ArithmeticFromLogic.LogicNat.toNat a ≤ ArithmeticFromLogic.LogicNat.toNat b ↔ a ≤ b := by
exact (ArithmeticFromLogic.LogicNat.toNat_le a b).symm
THEOREM ordered_faithful · IndisputableMonolith/Foundation/OrderedLogicRealization.lean
/-- The ordered realization interprets arithmetic faithfully. -/
theorem ordered_faithful :
LogicRealization.FaithfulArithmeticInterpretation natOrderedRealization where
injective := by
intro a b h
exact (ArithmeticFromLogic.LogicNat.eq_iff_toNat_eq).mpr h
zero_step_noncollapse := by
intro n h
have hnat := congrArg id h
simp [natOrderedRealization] at hnat
exact Nat.succ_ne_zero _ hnat.symm
What this page does not claim
The ledger creates the natural numbers or their order from nothing. The theorem applies to integers or reals, whose orders differ from the natural numbers. The theorem establishes any property of arithmetic beyond order preservation.
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/OrderedLogicRealization.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:
- How does the ledger-based arithmetic extend to integers or reals, where order behaves differently?
- What other properties of natural numbers are preserved under the ledger representation?
- Does the ledger representation of arithmetic remain faithful when extended to more complex logical structures?
MACHINE LAYER · GROUNDED CLAIM TABLE · CLICK TO EXPAND
THEOREM ordered_interpret_le_iff · IndisputableMonolith/Foundation/OrderedLogicRealization.lean
/-- Order on the carrier matches the recovered Peano order. -/ theorem ordered_interpret_le_iff (a b : ArithmeticFromLogic.LogicNat) : ArithmeticFromLogic.LogicNat.toNat a ≤ ArithmeticFromLogic.LogicNat.toNat b ↔ a ≤ b := by exact (ArithmeticFromLogic.LogicNat.toNat_le a b).symmThe theorem establishes that the natural numbers' usual order is exactly the order recovered from a ledger of recognition costs. ordered_interpret_le_iff · IndisputableMonolith/Foundation/OrderedLogicRealization.leanTHEOREM ordered_faithful · IndisputableMonolith/Foundation/OrderedLogicRealization.lean
/-- The ordered realization interprets arithmetic faithfully. -/ theorem ordered_faithful : LogicRealization.FaithfulArithmeticInterpretation natOrderedRealization where injective := by intro a b h exact (ArithmeticFromLogic.LogicNat.eq_iff_toNat_eq).mpr h zero_step_noncollapse := by intro n h have hnat := congrArg id h simp [natOrderedRealization] at hnat exact Nat.succ_ne_zero _ hnat.symmThe proof is machine-checked in the framework's library of formal theorems, meaning no step is left to hand-waving. ordered_faithful · IndisputableMonolith/Foundation/OrderedLogicRealization.lean