Encyclopedia Foundation Foundation Primitive Recognition Calculus Real Mul Bounded Continuity Prc Real M
ARTICLE 3 claims 3 theorems
Foundation Primitive Recognition Calculus Real Mul Bounded Continuity Prc Real M
A machine-checked certificate shows that multiplying real numbers in one framework's calculus reduces to two simpler conditions, but it does not prove those conditions hold.
A conditional bridge
In the Recognition Science framework, real numbers are built from Cauchy sequences of rational ledgers, a discrete record of events. The declaration prc_real_mul_bounded_continuity_conditional_certificate is a theorem that assembles a conditional bridge: if two conditions are met, then multiplication on these real numbers is well-defined. The two conditions are eventual boundedness, meaning every Cauchy sequence stays within some fixed rational bound after a finite point, and bounded product-continuity, meaning that if two pairs of inputs are close in the cost distance, their products are close as well, within any chosen tolerance.
The certificate itself is a structure that packages these conditions into three consequences. First, it shows that the product of two Cauchy sequences is again a Cauchy sequence, establishing closure. Second, it shows that the product operation respects the equivalence relation on Cauchy sequences, establishing congruence. Third, it combines these two to show that the multiplication operation on the real numbers is well-defined. The proof is entirely conditional: it assumes the two hypotheses and derives the conclusions, with each step checked by the machine-checked library of formal theorems.
The declaration does not claim that the two conditions actually hold. It does not prove that every Cauchy sequence is eventually bounded, nor does it prove the bounded product-continuity modulus. These remain separate targets, stated as PRCCauchySeqEventuallyBoundedTarget and PRCJCostDistanceMulBoundedContinuityTarget. The certificate is a reduction: it shows that the hard problem of defining real multiplication reduces to two simpler, checkable properties. It is a tool for future work, not a finished proof of those properties.
What the certificate does establish is a logical implication with a precise shape. If one can prove the two targets, then real multiplication is available. This is a meaningful step because it isolates exactly what remains to be shown. The framework's library has not yet discharged the hypotheses, so the certificate remains a conditional theorem, ready to be used once the targets are proven. It is a bridge waiting for its two pillars.
THEOREM prc_real_mul_bounded_continuity_conditional_certificate · IndisputableMonolith/Foundation/PrimitiveRecognitionCalculus/RealMulBoundedContinuity.lean
theorem prc_real_mul_bounded_continuity_conditional_certificate :
PRCRealMulBoundedContinuityConditionalCertificate where
boundedness_target := rfl
product_continuity_target := rfl
mul_closure_from_targets := PRCRealMulClosureTarget_of_bounded_continuity
mul_congruence_from_targets := PRCRealMulCongruenceTarget_of_bounded_continuity
mul_operation_from_targets := by
intro hbounded hcont
exact ⟨PRCRealNullClosed.mulOf
(PRCRealMulClosureTarget_of_bounded_continuity hbounded hcont)
(PRCRealMulCongruenceTarget_of_bounded_continuity hbounded hcont)⟩
THEOREM PRCRealMulBoundedContinuityConditionalCertificate · IndisputableMonolith/Foundation/PrimitiveRecognitionCalculus/RealMulBoundedContinuity.lean
/-- Conditional certificate: the multiplication targets reduce to eventual
boundedness plus bounded product continuity. -/
structure PRCRealMulBoundedContinuityConditionalCertificate : Prop where
boundedness_target :
PRCCauchySeqEventuallyBoundedTarget = PRCCauchySeqEventuallyBoundedTarget
product_continuity_target :
PRCJCostDistanceMulBoundedContinuityTarget =
PRCJCostDistanceMulBoundedContinuityTarget
mul_closure_from_targets :
PRCCauchySeqEventuallyBoundedTarget →
PRCJCostDistanceMulBoundedContinuityTarget →
PRCRealMulClosureTarget
mul_congruence_from_targets :
PRCCauchySeqEventuallyBoundedTarget →
PRCJCostDistanceMulBoundedContinuityTarget →
PRCRealMulCongruenceTarget
mul_operation_from_targets :
PRCCauchySeqEventuallyBoundedTarget →
PRCJCostDistanceMulBoundedContinuityTarget →
Nonempty (PRCRealNullClosed → PRCRealNullClosed → PRCRealNullClosed)
THEOREM PRCCauchySeqEventuallyBoundedTarget · IndisputableMonolith/Foundation/PrimitiveRecognitionCalculus/RealMulBoundedContinuity.lean
/-- Exact boundedness target for Cauchy ledgers. -/
def PRCCauchySeqEventuallyBoundedTarget : Prop :=
∀ u : PRCCauchySeq, PRCRawEventuallyBounded u.raw
What this page does not claim
The certificate does not prove that the two target conditions are true. The certificate does not define the real numbers themselves, only a conditional path to their multiplication. The certificate does not show that the cost distance is a metric or that the real numbers form a complete field.
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/RealMulBoundedContinuity.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:
- Can eventual boundedness of Cauchy ledgers be proven within the framework?
- Can the bounded product-continuity modulus be derived from the cost function J?
- What other operations on real numbers require similar conditional certificates?
MACHINE LAYER · GROUNDED CLAIM TABLE · CLICK TO EXPAND
THEOREM prc_real_mul_bounded_continuity_conditional_certificate · IndisputableMonolith/Foundation/PrimitiveRecognitionCalculus/RealMulBoundedContinuity.lean
theorem prc_real_mul_bounded_continuity_conditional_certificate : PRCRealMulBoundedContinuityConditionalCertificate where boundedness_target := rfl product_continuity_target := rfl mul_closure_from_targets := PRCRealMulClosureTarget_of_bounded_continuity mul_congruence_from_targets := PRCRealMulCongruenceTarget_of_bounded_continuity mul_operation_from_targets := by intro hbounded hcont exact ⟨PRCRealNullClosed.mulOf (PRCRealMulClosureTarget_of_bounded_continuity hbounded hcont) (PRCRealMulCongruenceTarget_of_bounded_continuity hbounded hcont)⟩The certificate shows that if eventual boundedness and bounded product-continuity hold, then multiplication on the real numbers is well-defined. prc_real_mul_bounded_continuity_conditional_certificate · IndisputableMonolith/Foundation/PrimitiveRecognitionCalculus/RealMulBoundedContinuity.leanTHEOREM PRCRealMulBoundedContinuityConditionalCertificate · IndisputableMonolith/Foundation/PrimitiveRecognitionCalculus/RealMulBoundedContinuity.lean
/-- Conditional certificate: the multiplication targets reduce to eventual boundedness plus bounded product continuity. -/ structure PRCRealMulBoundedContinuityConditionalCertificate : Prop where boundedness_target : PRCCauchySeqEventuallyBoundedTarget = PRCCauchySeqEventuallyBoundedTarget product_continuity_target : PRCJCostDistanceMulBoundedContinuityTarget = PRCJCostDistanceMulBoundedContinuityTarget mul_closure_from_targets : PRCCauchySeqEventuallyBoundedTarget → PRCJCostDistanceMulBoundedContinuityTarget → PRCRealMulClosureTarget mul_congruence_from_targets : PRCCauchySeqEventuallyBoundedTarget → PRCJCostDistanceMulBoundedContinuityTarget → PRCRealMulCongruenceTarget mul_operation_from_targets : PRCCauchySeqEventuallyBoundedTarget → PRCJCostDistanceMulBoundedContinuityTarget → Nonempty (PRCRealNullClosed → PRCRealNullClosed → PRCRealNullClosed)The certificate packages the two conditions into three consequences: closure, congruence, and a well-defined multiplication operation. PRCRealMulBoundedContinuityConditionalCertificate · IndisputableMonolith/Foundation/PrimitiveRecognitionCalculus/RealMulBoundedContinuity.leanTHEOREM PRCCauchySeqEventuallyBoundedTarget · IndisputableMonolith/Foundation/PrimitiveRecognitionCalculus/RealMulBoundedContinuity.lean
/-- Exact boundedness target for Cauchy ledgers. -/ def PRCCauchySeqEventuallyBoundedTarget : Prop := ∀ u : PRCCauchySeq, PRCRawEventuallyBounded u.rawThe declaration does not prove that the two conditions actually hold. PRCCauchySeqEventuallyBoundedTarget · IndisputableMonolith/Foundation/PrimitiveRecognitionCalculus/RealMulBoundedContinuity.lean