pith. machine review for the scientific record. sign in
def definition def or abbrev high

IntegerLedgerStateLogic

show as:
view Lean formalization →

IntegerLedgerStateLogic n asserts positivity for a logic-natural number n in the recovered arithmetic setting. It is cited by certificates that transport primality from LogicNat to classical Nat in the prime-ledger stack. The definition is a direct one-line abbreviation equating the state to the strict inequality 0 < n.

claimFor a logic-natural number $n$, the predicate IntegerLedgerStateLogic($n$) is defined to hold precisely when $0 < n$.

background

The module introduces logic-native prime ledger atoms as the first recovered-number adapter for the RH and prime-ledger stack, with primality stated on LogicNat and transported through the equivalence LogicNat.toNat. LogicNat is the inductive type forced by the Law of Logic whose constructors identity (zero-cost multiplicative identity) and step (one iteration of the generator) mirror the orbit {1, γ, γ², ...} as the smallest subset of positive reals closed under multiplication by γ containing 1.

proof idea

One-line definition that directly unfolds IntegerLedgerStateLogic n to the proposition 0 < n on the LogicNat type.

why it matters in Recognition Science

This definition supplies the positive ledger state required by the PrimeLedgerLogicCert structure, which certifies the transport PrimeLedgerAtomLogic p ↔ Nat.Prime (toNat p) and includes the field prime_positive : ∀ {p : LogicNat}, Nat.Prime (toNat p) → IntegerLedgerStateLogic p. It is invoked directly in the theorem prime_logic_is_positive_ledger_state to recover positivity from classical primality. In the Recognition framework it closes the recovery step for positive integers, enabling the logic-native prime ledger to interface with the ArithmeticFromLogic foundation.

scope and limits

Lean usage

example {p : LogicNat} (hp : Nat.Prime (toNat p)) : IntegerLedgerStateLogic p := prime_logic_is_positive_ledger_state hp

formal statement (Lean)

  27def IntegerLedgerStateLogic (n : LogicNat) : Prop :=

proof body

Definition body.

  28  0 < n
  29

used by (2)

From the project-wide theorem graph. These declarations reference this one in their body.

depends on (1)

Lean names referenced from this declaration's body.