Encyclopedia Foundation Foundation Primitive Recognition Calculus Generable Real Display Exceeds Generat
ARTICLE 3 claims 3 theorems
Foundation Primitive Recognition Calculus Generable Real Display Exceeds Generat
A machine-checked theorem shows that some real numbers can be exhibited but never built from a finite recipe, drawing a hard line between what analysis can display and what a discrete ontology can contain.
Display beyond generation
A real number is generable when it can be obtained from a fixed countable list of named constants and the rationals by finitely many additions, multiplications, subtractions, and divisions. The generable reals form a field: they are closed under the usual arithmetic operations, contain every rational, and contain every named constant. Because only countably many finite descriptions exist, the generable reals are countable, a proper subset of the full real line. This is the classical fact that most real numbers are not definable by any finite recipe.
The framework's library, a machine-checked collection of formal theorems, proves a sharper statement called display exceeds generation. For any countable family of named constants, there exists a real number r that is the value of a Delta-real protocol, meaning the analysis display can reach it, yet r is not generable. The protocol value map lands onto the full continuum, while the ontology is the countable generable field. The gap is exactly the reals that exist only as display, never as finite generation. This is the guard against smuggling uncountable ontology in through the analysis interface.
In Recognition Science, this theorem does not claim that every real is generable, nor that the analysis display creates new ontology. It establishes a precise boundary: the display interface is richer than the generative ontology, and the surplus is uncountable. The theorem is proved in Lean, the framework's formal proof assistant, with no axioms beyond the standard three. It is a structural result about the relationship between two formal notions, not a claim about physical reality.
THEOREM genField_countable · genField_proper · IndisputableMonolith/Foundation/PrimitiveRecognitionCalculus/GenerableReal.lean
/-- The generable reals are countable: only countably many finite descriptions
exist. -/
theorem genField_countable (κ : ℕ → ℝ) : (genField κ : Set ℝ).Countable :=
MinimalField.subfield_closure_countable_of_countable (Set.countable_range κ)
/-- The generable reals are a proper subset of ℝ: countability rules out the whole
continuum. -/
theorem genField_proper (κ : ℕ → ℝ) : (genField κ : Set ℝ) ≠ Set.univ := by
intro h
exact Cardinal.not_countable_real (h ▸ genField_countable κ)
THEOREM display_exceeds_generation · IndisputableMonolith/Foundation/PrimitiveRecognitionCalculus/GenerableReal.lean
/-- **Phase 2 headline: display exceeds generation.** For any countable constant
family, there is a real that is the value of a Delta-real protocol (so the
analysis display reaches it) yet is not generable. The protocol value map lands
onto the full continuum, while the ontology is the countable generable field; the
gap is exactly the reals that exist only as display, never as finite generation.
This is the guard against smuggling uncountable ontology in through the analysis
interface. -/
theorem display_exceeds_generation (κ : ℕ → ℝ) :
∃ r : ℝ, (∃ x : DeltaReal.Protocol, x.value = r) ∧ r ∉ genField κ := by
obtain ⟨r, hr⟩ := (Set.ne_univ_iff_exists_notMem _).mp (genField_proper κ)
exact ⟨r, DeltaReal.Protocol.value_surjective r, hr⟩
THEOREM genField_is_operational_carrier · IndisputableMonolith/Foundation/PrimitiveRecognitionCalculus/GenerableReal.lean
/-- The generable field is closed under the field operations and contains the
rationals and the named constants: it is a genuine operational carrier, not a bare
set. -/
theorem genField_is_operational_carrier (κ : ℕ → ℝ) :
(∀ q : ℚ, (q : ℝ) ∈ genField κ)
∧ (∀ n : ℕ, κ n ∈ genField κ)
∧ (∀ a b : ℝ, a ∈ genField κ → b ∈ genField κ → a + b ∈ genField κ)
∧ (∀ a b : ℝ, a ∈ genField κ → b ∈ genField κ → a * b ∈ genField κ)
∧ (∀ a : ℝ, a ∈ genField κ → -a ∈ genField κ)
∧ (∀ a : ℝ, a ∈ genField κ → a⁻¹ ∈ genField κ)
∧ (genField κ : Set ℝ).Countable :=
⟨rat_mem κ, const_mem κ,
fun _ _ ha hb => add_mem ha hb, fun _ _ ha hb => mul_mem ha hb,
fun _ ha => neg_mem ha, fun _ ha => inv_mem ha, genField_countable κ⟩
What this page does not claim
Not every real number is generable, only that the display reaches beyond the generable field. The theorem does not claim that the analysis display creates new ontology, only that it reaches reals not finitely generable. No claim is made about whether the displayed-but-not-generable reals correspond to physical quantities.
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/GenerableReal.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:
- What is the precise definition of a Delta-real protocol and its value map?
- How does the display interface relate to the operational carrier in the framework's ontology?
- Does the gap between display and generation have consequences for the framework's treatment of physical constants?
- What other countable subfields of the reals arise from different constant families?
- Can the theorem be extended to other number systems beyond the reals?
MACHINE LAYER · GROUNDED CLAIM TABLE · CLICK TO EXPAND
THEOREM genField_countable · genField_proper · IndisputableMonolith/Foundation/PrimitiveRecognitionCalculus/GenerableReal.lean
/-- The generable reals are countable: only countably many finite descriptions exist. -/ theorem genField_countable (κ : ℕ → ℝ) : (genField κ : Set ℝ).Countable := MinimalField.subfield_closure_countable_of_countable (Set.countable_range κ)/-- The generable reals are a proper subset of ℝ: countability rules out the whole continuum. -/ theorem genField_proper (κ : ℕ → ℝ) : (genField κ : Set ℝ) ≠ Set.univ := by intro h exact Cardinal.not_countable_real (h ▸ genField_countable κ)The generable reals are countable, a proper subset of the full real line. genField_countable · genField_proper · IndisputableMonolith/Foundation/PrimitiveRecognitionCalculus/GenerableReal.leanTHEOREM display_exceeds_generation · IndisputableMonolith/Foundation/PrimitiveRecognitionCalculus/GenerableReal.lean
/-- **Phase 2 headline: display exceeds generation.** For any countable constant family, there is a real that is the value of a Delta-real protocol (so the analysis display reaches it) yet is not generable. The protocol value map lands onto the full continuum, while the ontology is the countable generable field; the gap is exactly the reals that exist only as display, never as finite generation. This is the guard against smuggling uncountable ontology in through the analysis interface. -/ theorem display_exceeds_generation (κ : ℕ → ℝ) : ∃ r : ℝ, (∃ x : DeltaReal.Protocol, x.value = r) ∧ r ∉ genField κ := by obtain ⟨r, hr⟩ := (Set.ne_univ_iff_exists_notMem _).mp (genField_proper κ) exact ⟨r, DeltaReal.Protocol.value_surjective r, hr⟩For any countable family of named constants, there exists a real number r that is the value of a Delta-real protocol, yet r is not generable. display_exceeds_generation · IndisputableMonolith/Foundation/PrimitiveRecognitionCalculus/GenerableReal.leanTHEOREM genField_is_operational_carrier · IndisputableMonolith/Foundation/PrimitiveRecognitionCalculus/GenerableReal.lean
/-- The generable field is closed under the field operations and contains the rationals and the named constants: it is a genuine operational carrier, not a bare set. -/ theorem genField_is_operational_carrier (κ : ℕ → ℝ) : (∀ q : ℚ, (q : ℝ) ∈ genField κ) ∧ (∀ n : ℕ, κ n ∈ genField κ) ∧ (∀ a b : ℝ, a ∈ genField κ → b ∈ genField κ → a + b ∈ genField κ) ∧ (∀ a b : ℝ, a ∈ genField κ → b ∈ genField κ → a * b ∈ genField κ) ∧ (∀ a : ℝ, a ∈ genField κ → -a ∈ genField κ) ∧ (∀ a : ℝ, a ∈ genField κ → a⁻¹ ∈ genField κ) ∧ (genField κ : Set ℝ).Countable := ⟨rat_mem κ, const_mem κ, fun _ _ ha hb => add_mem ha hb, fun _ _ ha hb => mul_mem ha hb, fun _ ha => neg_mem ha, fun _ ha => inv_mem ha, genField_countable κ⟩The generable field is closed under the field operations and contains the rationals and the named constants. genField_is_operational_carrier · IndisputableMonolith/Foundation/PrimitiveRecognitionCalculus/GenerableReal.lean