pith. machine review for the scientific record. sign in
module module high

IndisputableMonolith.Foundation.RealsFromLogic

show as:
view Lean formalization →

The RealsFromLogic module constructs the recovered real line LogicReal as the Cauchy completion of the recovered rationals. It supplies the carrier, field operations, and the equivalence equivReal to Mathlib's ℝ. Modules building complex numbers and transporting transcendentals cite this layer to move analytic statements across the tower. The construction defines Cauchy sequences over the transported uniform structure on ℚ and quotients by the standard equivalence.

claimLet $L$ be the recovered rationals. The recovered reals are the quotient of Cauchy sequences in $L$ (Cauchy condition evaluated after transport to the standard uniform structure on $ℚ$) by the usual equivalence. The maps toReal and fromReal establish the equivalence $L_ℝ ≃ ℝ$.

background

This module follows RationalsFromLogic in the foundation layer and supplies the next step in the recovered number tower. It introduces CauchySeqLogicRat as a recovered-rational Cauchy sequence whose predicate is measured after transport to Mathlib's ℚ, marking the entry of the rational layer into the Cauchy completion. The module defines the carrier LogicReal, the embedding ofLogicRat, the round-trip maps toReal_fromReal and fromReal_toReal, and the equivalence equivReal.

proof idea

This is a definition module, no proofs. It defines the Cauchy sequence type, the quotient carrier LogicReal, the field operations, and the equivalence maps toReal and fromReal by direct transport of the standard real construction through the logic-to-rational map.

why it matters in Recognition Science

The module completes the rational-to-real step in the tower LogicNat → LogicInt → LogicRat → LogicReal → LogicComplex. It is imported by ComplexFromLogic to form pairs of recovered reals and by LogicRealTranscendentals to transport transcendental functions through equivReal. RecoveredTowerAxiomAudit pulls it in to audit the full tower for axiom dependencies, supplying the real layer needed for later analytic work in the Recognition framework.

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