Pith. sign in
module module high

IndisputableMonolith.Foundation.ArithmeticFromLogic

show as:
view Lean formalization →

ArithmeticFromLogic defines the natural numbers forced by the Law of Logic as an inductive type whose identity constructor supplies the zero-cost multiplicative identity and whose step constructor generates the orbit. Modules that recover arithmetic, integers, time orbits, and recognition lattices import it to obtain the initial Peano algebra. The module supplies only the data type and basic constructors; all further arithmetic is built downstream.

claimThe natural numbers are realized as the smallest set containing the identity element (multiplicative identity of the orbit) and closed under the step operation that iterates a fixed generator $\gamma$, yielding the orbit $\{1,\gamma,\gamma^2,\gamma^3,\dots\}\subset\mathbb{R}_+$.

background

The module imports LogicAsFunctionalEquation, which encodes the Law of Logic as a functional equation whose realizations supply identity and step data. It introduces the inductive type whose two constructors mirror the multiplicative orbit starting at 1. Sibling definitions then equip this type with zero, successor, induction, and addition, all derived from the same orbit structure.

proof idea

This is a definition module, no proofs.

why it matters in Recognition Science

It supplies the LogicNat object imported by ArithmeticOf (which extracts the initial Peano algebra from any Law-of-Logic realization), by TimeAsOrbit (which identifies the temporal Tick sequence with the forced natural-number object), and by the recovered tower audit LogicNat → LogicInt → LogicRat → LogicReal → LogicComplex. It also feeds RecognitionLatticeFromRecognizer and the number-theoretic modules that rely on the same initial algebra.

scope and limits

used by (8)

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.

declarations in this module (72)