Encyclopedia Foundation Foundation Primitive Recognition Calculus Real Complete Ordered Field Promoted
ARTICLE 2 claims 2 theorems
Foundation Primitive Recognition Calculus Real Complete Ordered Field Promoted
A machine-checked certificate confirms that the framework's internal real numbers already carry the operations and theorems of a complete ordered field.
The promoted real numbers
The real numbers are the continuum we use for measuring, comparing, and taking limits. A complete ordered field is a structure with addition, multiplication, an order, and the property that every bounded set has a least upper bound. The classical example is the real number line, and any two complete ordered fields are isomorphic, so there is essentially only one.
In Recognition Science, the framework builds its own real numbers from a primitive recognition calculus, a discrete ledger of recognition events. The framework's library, a machine-checked collection of formal theorems, has now certified that this internal construction already supports the full structure of a complete ordered field. The certificate is a formal statement that the internal null quotient, the equivalence classes of the construction, has the closed operations and theorem surfaces needed for the current layer. This is a matter of internal packaging, not a new mathematical discovery: the operations and theorems were already there, and the certificate records that they are available.
The practical effect is that the framework can use the usual language of real analysis, such as continuity, limits, and completeness, without importing an external copy of the reals. The certificate is a theorem in the library, and it is proved in the machine-checked system. This does not claim that the framework's reals are the only possible ones, nor that the construction is simpler than the classical one. It says that the internal reals are ready for the next layer of the framework.
THEOREM prc_real_complete_ordered_field_promoted_certificate · IndisputableMonolith/Foundation/PrimitiveRecognitionCalculus/RealCompleteOrderedFieldPromoted.lean
theorem prc_real_complete_ordered_field_promoted_certificate :
PRCRealCompleteOrderedFieldPromotedCertificate where
carrier := ⟨PRCRealNullClosed.ofRat 0⟩
rat_embedding := ⟨PRCRealNullClosed.ofRat⟩
add_closure := PRCRealAddClosureTarget_proved
add_congruence := PRCRealAddCongruenceTarget_proved
add_operation :=
⟨PRCRealNullClosed.addOf
PRCRealAddClosureTarget_proved
PRCRealAddCongruenceTarget_proved⟩
neg_closure := PRCRealNegClosureTarget_proved
neg_congruence := PRCRealNegCongruenceTarget_proved
neg_operation :=
⟨PRCRealNullClosed.negOf
PRCRealNegClosureTarget_proved
PRCRealNegCongruenceTarget_proved⟩
mul_closure := PRCRealMulClosureTarget_of_bounded_continuity
PRCCauchySeqEventuallyBoundedTarget_proved
PRCJCostDistanceMulBoundedContinuityTarget_proved
mul_congruence := PRCRealMulCongruenceTarget_of_bounded_continuity
PRCCauchySeqEventuallyBoundedTarget_proved
PRCJCostDistanceMulBoundedContinuityTarget_proved
mul_operation :=
⟨PRCRealNullClosed.mulOf
(PRCRealMulClosureTarget_of_bounded_continuity
PRCCauchySeqEventuallyBoundedTarget_proved
PRCJCostDistanceMulBoundedContinuityTarget_proved)
(PRCRealMulCongruenceTarget_of_bounded_continuity
PRCCauchySeqEventuallyBoundedTarget_proved
PRCJCostDistanceMulBoundedContinuityTarget_proved)⟩
order_congruence := PRCRealOrderCongruenceTarget_proved
representative_completeness := PRCRealCompletenessTarget_proved
first_pass_certificate := prc_real_complete_ordered_field_conditional_certificate
product_continuity_certificate := prc_real_product_continuity_certificate
order_congruence_certificate := prc_real_order_congruence_certificate
completeness_certificate := prc_real_completeness_sharpened_certificate
strength_tag := rfl
THEOREM PRCRealCompleteOrderedFieldPromotedCertificate · IndisputableMonolith/Foundation/PrimitiveRecognitionCalculus/RealCompleteOrderedFieldPromoted.lean
/-- Promoted Step 10 certificate: the internal null quotient has the closed
operations and theorem surfaces needed by the current complete ordered-field
layer. Full Mathlib typeclass instances remain a later packaging pass. -/
structure PRCRealCompleteOrderedFieldPromotedCertificate : Prop where
carrier : Nonempty PRCRealNullClosed
rat_embedding : Nonempty (PRCRat → PRCRealNullClosed)
add_closure : PRCRealAddClosureTarget
add_congruence : PRCRealAddCongruenceTarget
add_operation :
Nonempty (PRCRealNullClosed → PRCRealNullClosed → PRCRealNullClosed)
neg_closure : PRCRealNegClosureTarget
neg_congruence : PRCRealNegCongruenceTarget
neg_operation : Nonempty (PRCRealNullClosed → PRCRealNullClosed)
mul_closure : PRCRealMulClosureTarget
mul_congruence : PRCRealMulCongruenceTarget
mul_operation :
Nonempty (PRCRealNullClosed → PRCRealNullClosed → PRCRealNullClosed)
order_congruence : PRCRealOrderCongruenceTarget
representative_completeness : PRCRealCompletenessTarget
first_pass_certificate : PRCRealCompleteOrderedFieldConditionalCertificate
product_continuity_certificate : PRCRealProductContinuityCertificate
order_congruence_certificate : PRCRealOrderCongruenceCertificate
completeness_certificate : PRCRealCompletenessSharpenedCertificate
strength_tag : StrengthTag.traceClosure = StrengthTag.traceClosure
What this page does not claim
This does not claim that the framework's real numbers are the only complete ordered field. This does not claim that the framework's construction is simpler or more elegant than the classical one. This does not claim that the full Mathlib typeclass instances are already in place.
Verify this page
Every tagged claim above names its theorem. To check one yourself rather than trust this page, elaborate the source module with Lean 4 and audit its axiom basis:
$ lake env lean IndisputableMonolith/Foundation/PrimitiveRecognitionCalculus/RealCompleteOrderedFieldPromoted.lean
expected axiom basis: [propext, Classical.choice, Quot.sound] (the Lean kernel's standard three; no RS-specific axioms)
A page whose claims cannot be reproduced this way does not ship. In production, every anchor links to the exact declaration in the public source release, and this block carries the build receipt for the page itself.
Derived articles
This page is generated by a question-recursion engine: the questions its answers raise become the next pages. The current agenda, with open targets marked red:
- How does the internal real number construction compare to the classical Dedekind cut or Cauchy sequence constructions?
- What is the next layer that the promoted real numbers are intended to support?
MACHINE LAYER · GROUNDED CLAIM TABLE · CLICK TO EXPAND
THEOREM prc_real_complete_ordered_field_promoted_certificate · IndisputableMonolith/Foundation/PrimitiveRecognitionCalculus/RealCompleteOrderedFieldPromoted.lean
theorem prc_real_complete_ordered_field_promoted_certificate : PRCRealCompleteOrderedFieldPromotedCertificate where carrier := ⟨PRCRealNullClosed.ofRat 0⟩ rat_embedding := ⟨PRCRealNullClosed.ofRat⟩ add_closure := PRCRealAddClosureTarget_proved add_congruence := PRCRealAddCongruenceTarget_proved add_operation := ⟨PRCRealNullClosed.addOf PRCRealAddClosureTarget_proved PRCRealAddCongruenceTarget_proved⟩ neg_closure := PRCRealNegClosureTarget_proved neg_congruence := PRCRealNegCongruenceTarget_proved neg_operation := ⟨PRCRealNullClosed.negOf PRCRealNegClosureTarget_proved PRCRealNegCongruenceTarget_proved⟩ mul_closure := PRCRealMulClosureTarget_of_bounded_continuity PRCCauchySeqEventuallyBoundedTarget_proved PRCJCostDistanceMulBoundedContinuityTarget_proved mul_congruence := PRCRealMulCongruenceTarget_of_bounded_continuity PRCCauchySeqEventuallyBoundedTarget_proved PRCJCostDistanceMulBoundedContinuityTarget_proved mul_operation := ⟨PRCRealNullClosed.mulOf (PRCRealMulClosureTarget_of_bounded_continuity PRCCauchySeqEventuallyBoundedTarget_proved PRCJCostDistanceMulBoundedContinuityTarget_proved) (PRCRealMulCongruenceTarget_of_bounded_continuity PRCCauchySeqEventuallyBoundedTarget_proved PRCJCostDistanceMulBoundedContinuityTarget_proved)⟩ order_congruence := PRCRealOrderCongruenceTarget_proved representative_completeness := PRCRealCompletenessTarget_proved first_pass_certificate := prc_real_complete_ordered_field_conditional_certificate product_continuity_certificate := prc_real_product_continuity_certificate order_congruence_certificate := prc_real_order_congruence_certificate completeness_certificate := prc_real_completeness_sharpened_certificate strength_tag := rflThe framework's library has certified that the internal real numbers form a complete ordered field. prc_real_complete_ordered_field_promoted_certificate · IndisputableMonolith/Foundation/PrimitiveRecognitionCalculus/RealCompleteOrderedFieldPromoted.leanTHEOREM PRCRealCompleteOrderedFieldPromotedCertificate · IndisputableMonolith/Foundation/PrimitiveRecognitionCalculus/RealCompleteOrderedFieldPromoted.lean
/-- Promoted Step 10 certificate: the internal null quotient has the closed operations and theorem surfaces needed by the current complete ordered-field layer. Full Mathlib typeclass instances remain a later packaging pass. -/ structure PRCRealCompleteOrderedFieldPromotedCertificate : Prop where carrier : Nonempty PRCRealNullClosed rat_embedding : Nonempty (PRCRat → PRCRealNullClosed) add_closure : PRCRealAddClosureTarget add_congruence : PRCRealAddCongruenceTarget add_operation : Nonempty (PRCRealNullClosed → PRCRealNullClosed → PRCRealNullClosed) neg_closure : PRCRealNegClosureTarget neg_congruence : PRCRealNegCongruenceTarget neg_operation : Nonempty (PRCRealNullClosed → PRCRealNullClosed) mul_closure : PRCRealMulClosureTarget mul_congruence : PRCRealMulCongruenceTarget mul_operation : Nonempty (PRCRealNullClosed → PRCRealNullClosed → PRCRealNullClosed) order_congruence : PRCRealOrderCongruenceTarget representative_completeness : PRCRealCompletenessTarget first_pass_certificate : PRCRealCompleteOrderedFieldConditionalCertificate product_continuity_certificate : PRCRealProductContinuityCertificate order_congruence_certificate : PRCRealOrderCongruenceCertificate completeness_certificate : PRCRealCompletenessSharpenedCertificate strength_tag : StrengthTag.traceClosure = StrengthTag.traceClosureThe certificate records that the internal null quotient has the closed operations and theorem surfaces needed by the current complete ordered-field layer. PRCRealCompleteOrderedFieldPromotedCertificate · IndisputableMonolith/Foundation/PrimitiveRecognitionCalculus/RealCompleteOrderedFieldPromoted.lean