Pith. sign in
abbrev

PRCRealBoundary

definition
show as:
module
IndisputableMonolith.Foundation.PrimitiveRecognitionCalculus.RealCompletion
domain
Foundation
line
26 · github
papers citing
none yet

plain-language theorem explainer

The first real boundary of the Primitive Recognition Calculus is identified with Lean's complete real line. Anyone working the K4.14 classical-extension layer, the rational embedding, or the real-completion certificate cites this type. The declaration is a one-line type synonym, not a proved construction.

Claim. The first real boundary of the Primitive Recognition Calculus is the complete real line $\mathbb{R}$, admitted only under the classical-extension tag (K4.14).

background

Primitive Recognition Calculus (PRC) builds arithmetic from discrete recognition data before any continuum is assumed. Integers and rationals appear first; the real line is not native. The module RealCompletion records the classical step that adjoins a complete ordered field as a boundary object.

K4.14 names that boundary and tags it as classical extension rather than a forced recognition primitive. The synonym simply points at Mathlib's $\mathbb{R}$. Downstream, rationals of type PRCRat embed by their conservative rational display (cast to $\mathbb{R}$), and the boundary inherits Lean's complete-space instance.

The surrounding certificate package asks only that the boundary be nonempty, that a rational embedding exist, and that addition and multiplication be preserved. No continuum is derived from the forcing chain T0–T8 here; the continuum is imported and labelled.

proof idea

Definitional abbreviation: the type is definitionally equal to $\mathbb{R}$. No tactics, no lemmas, no construction. Completeness and the field operations are those already on Lean's reals; they are recovered later by infer_instance and by casting lemmas on the rational embedding.

why it matters

This synonym is the carrier type for the K4.14 real-completion boundary. It is what complete_space equips with Lean's CompleteSpace structure, what ofRat targets when embedding PRC rationals, and what the structure RealCompletionBoundaryCertificate quantifies over (nonemptiness, embedding, add/mul preservation). The audit theorem real_completion_boundary_certificate packages those facts so the classical tag is explicit.

In the Recognition framework this is bookkeeping, not a forcing step: T5–T8 force J, phi, the eight-tick octave, and D=3 inside discrete recognition; the continuum remains an optional classical boundary. The declaration exists so later analytic layers can write against a named PRC boundary instead of bare $\mathbb{R}$, while the certificate keeps the classical-extension status honest.

Switch to Lean above to see the machine-checked source, dependencies, and usage graph.