pith. sign in
module module high

IndisputableMonolith.Foundation.RationalsFromLogic

show as:
view Lean formalization →

This module builds the rational layer by defining pre-rationals as pairs of recovered integers with nonzero denominator and forming their quotient LogicRat. Number-tower recovery work and logic-native number theory cite it as the bridge from LogicInt to reals. The module is purely definitional with no theorems proved.

claimPre-rational numbers are pairs $(n,d)$ with $n,d$ integers and $d≠0$. The equivalence identifies $(n_1,d_1)$ with $(n_2,d_2)$ when $n_1 d_2 = n_2 d_1$. The quotient by this relation yields the logic rationals.

background

The module continues the logic-native number tower begun in IntegersFromLogic. It introduces PreRat as the set of pairs of integers with nonzero second component, ratRel as the standard cross-multiplication equivalence, the induced setoid, and the quotient type LogicRat together with the canonical map from integers. The local setting is the recovery of arithmetic structures directly from the Law-of-Logic without external set-theoretic assumptions.

proof idea

this is a definition module, no proofs

why it matters in Recognition Science

LogicRat supplies the rational input to RealsFromLogic for Bourbaki completion of the reals, to RecoveredTowerAxiomAudit for the full chain LogicNat → LogicInt → LogicRat → LogicReal → LogicComplex, and to LogicErdosStrausRCL for transporting rational identities. It completes the third step of the recovered tower.

scope and limits

used by (3)

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 (40)