Encyclopedia Mathematics Mathematics Number Systems From Rs Rational Contains Jcost Domain
ARTICLE 3 claims 2 theorems 1 model
Mathematics Number Systems From Rs Rational Contains Jcost Domain
The rational numbers are the first number system large enough to contain the positive values where the recognition cost function lives.
The rationals and the cost domain
The rational numbers, written ℚ, are the fractions of whole numbers, such as 1/2 or 7/3. They sit between the integers and the real numbers in the standard hierarchy of number systems. A key fact about them is that the number 1 is positive, which is true by definition of how ordering works on fractions. The Recognition Science framework's machine-checked library of formal theorems records this elementary fact as the declaration rational_contains_jcost_domain.
In the framework, each number system corresponds to a different depth of recognition, a discrete record of events that reality keeps. The natural numbers count recognitions, the integers record signed differences, and the rationals express ratios of recognitions. The cost function J(x) = (x + 1/x)/2 - 1, which measures the forced cost of recognition, is defined only for positive real inputs. The theorem rational_contains_jcost_domain establishes that the rationals contain at least one positive element, namely 1, so the domain where J is meaningful is nonempty within the rationals.
This is a deliberately modest result. It does not show that J is defined on all positive rationals, nor that J takes rational values there, nor that the rationals are the natural home of the cost function. The theorem only confirms that the rational number system is not empty of positive elements, a prerequisite for any further claim about J's behavior on that system. The framework models the rationals as the system where J is defined, but the existence of a positive rational is what this declaration pins down.
What the declaration does not claim is more interesting than what it does. It does not assert that J maps rationals to rationals, which would require a separate proof about the arithmetic of fractions. It does not claim that the rationals are the only system containing the cost domain, since the reals also contain all positive numbers. It does not even claim that J is defined at every positive rational, only that the domain is inhabited by at least one point. The declaration is a foundation stone, not a theorem about the cost function's values.
In the broader framework, this small fact supports the placement of the rationals in the five-system hierarchy as the system where the cost function first becomes meaningful. The real numbers, which contain all positive values, come later in the hierarchy as the continuous recognition field. The rationals sit at the threshold where ratios of recognitions become expressible, and this declaration confirms that the threshold is nonempty. A reader can now see that the framework's number systems are not arbitrary labels but are tied to where the cost function can operate.
THEOREM rational_contains_jcost_domain · IndisputableMonolith/Mathematics/NumberSystemsFromRS.lean
/-- Rational system contains J-cost domain (positive rationals). -/
theorem rational_contains_jcost_domain : (1 : ℚ) > 0 := by norm_num
MODEL NumberSystem · IndisputableMonolith/Mathematics/NumberSystemsFromRS.lean
inductive NumberSystem where
| natural | integer | rational | real | complex
deriving DecidableEq, Repr, BEq, Fintype
THEOREM numberSystemCount · IndisputableMonolith/Mathematics/NumberSystemsFromRS.lean
theorem numberSystemCount : Fintype.card NumberSystem = 5 := by decide
What this page does not claim
J is defined on all positive rationals. J maps rationals to rationals. The rationals are the only number system containing the cost domain.
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/Mathematics/NumberSystemsFromRS.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:
- On which positive rationals is the cost function J actually defined?
- Does J map positive rationals to rational values?
- What distinguishes the rationals from the reals in the framework's recognition-depth hierarchy?
- How does the cost function's domain extend from the rationals to the reals?
MACHINE LAYER · GROUNDED CLAIM TABLE · CLICK TO EXPAND
THEOREM rational_contains_jcost_domain · IndisputableMonolith/Mathematics/NumberSystemsFromRS.lean
/-- Rational system contains J-cost domain (positive rationals). -/ theorem rational_contains_jcost_domain : (1 : ℚ) > 0 := by norm_numThe rational numbers contain the number 1, which is positive. rational_contains_jcost_domain · IndisputableMonolith/Mathematics/NumberSystemsFromRS.leanMODEL NumberSystem · IndisputableMonolith/Mathematics/NumberSystemsFromRS.lean
inductive NumberSystem where | natural | integer | rational | real | complex deriving DecidableEq, Repr, BEq, FintypeThe framework models each number system as a different recognition depth. NumberSystem · IndisputableMonolith/Mathematics/NumberSystemsFromRS.leanTHEOREM numberSystemCount · IndisputableMonolith/Mathematics/NumberSystemsFromRS.lean
theorem numberSystemCount : Fintype.card NumberSystem = 5 := by decideThere are exactly five canonical number systems in the framework. numberSystemCount · IndisputableMonolith/Mathematics/NumberSystemsFromRS.lean