Encyclopedia Astrophysics Astrophysics Nucleosynthesis Tiers Ml Matches Stellar Observations
ARTICLE 3 claims 2 theorems 1 model
Astrophysics Nucleosynthesis Tiers Ml Matches Stellar Observations
A machine-checked theorem places a galaxy's mass-to-light ratio between 1 and 5 solar units, but it does not measure a single galaxy.
The tiered mass-to-light ratio
Astronomers measure how much light a galaxy or star cluster emits and compare it with how much mass it contains. The ratio of these two quantities, the mass-to-light ratio M/L, is a basic tool for judging whether an object is made of ordinary stars or hides something darker. In solar units, a typical stellar population gives a ratio near 1, while a system dominated by dark matter can reach values of 10 or more. The exact number depends on the stars' ages, masses, and chemical makeup.
In Recognition Science, physical quantities are assigned to discrete tiers, each a power of the golden ratio φ ≈ 1.618. The framework's library, a machine-checked collection of formal theorems, models nuclear density and photon luminosity as occupying such tiers. The mass-to-light ratio is then the difference between two tier numbers, so M/L = φ^(Δn). The library's eight-tick cycle, a recurring pattern of eight recognition steps, forces this tier difference to be an integer.
Within this model, the ledger, a discrete record of recognition events, assigns a nuclear tier of 12 and a luminosity tier of 11 for a typical stellar scale. Their difference is 1, so the model derives M/L = φ^1 ≈ 1.618 solar units. The declaration ml_matches_stellar_observations proves a narrower, fully checked claim: the derived ratio lies strictly between 1 and 5. This is the theorem's entire content. It does not assert that any particular galaxy has this ratio, nor that the model predicts the full spread of observed values.
The theorem also proves that the nucleosynthesis-based ratio agrees exactly with a separate stellar-assembly calculation in the same library. Both routes land on the same φ ladder. What the declaration does not do is fit the ratio to data or explain why real galaxies scatter around this value. The framework's claim is that a discrete tier structure yields a plausible stellar-scale ratio, not that it reproduces the observed diversity of galaxies.
THEOREM ml_matches_stellar_observations · IndisputableMonolith/Astrophysics/NucleosynthesisTiers.lean
/-- The nucleosynthesis M/L matches observations.
Observed stellar M/L:
- Main sequence: 0.5 - 3 solar units
- Giants: 2 - 10 solar units
- Population averages: 1 - 5 solar units
Predicted: φ^1 ≈ 1.618 solar units (typical)
φ^2 ≈ 2.618 solar units (evolved)
This is within the observed range. -/
theorem ml_matches_stellar_observations :
1 < ml_nucleosynthesis ∧ ml_nucleosynthesis < 5 := by
rw [ml_nucleosynthesis_eq_phi]
constructor
· exact Constants.one_lt_phi
· calc φ < 2 := Constants.phi_lt_two
_ < 5 := by norm_num
MODEL nuclear_tier_local · luminosity_tier_local · tier_difference_value · IndisputableMonolith/Astrophysics/NucleosynthesisTiers.lean
/-- Canonical nuclear tier from eight-tick analysis.
The ratio ρ_nuclear/ρ_Planck ≈ 10^(-79) corresponds to:
log(10^(-79)) / log(φ) ≈ -377
But in recognition units, the relevant tier is the local one. -/
def nuclear_tier_local : PhiTier := 12 -- Within stellar scale window
/-- Canonical luminosity tier for stellar emission.
Solar luminosity L_☉ ≈ 3.8 × 10^26 W corresponds to tier n_photon. -/
def luminosity_tier_local : PhiTier := 11 -- Within stellar scale window
theorem tier_difference_value : tier_difference = 1 := by
unfold tier_difference nuclear_tier_local luminosity_tier_local
norm_num
THEOREM strategies_agree · IndisputableMonolith/Astrophysics/NucleosynthesisTiers.lean
/-- Nucleosynthesis M/L agrees with stellar assembly M/L -/
theorem strategies_agree :
ml_nucleosynthesis = StellarAssembly.ml_stellar := by
rw [ml_nucleosynthesis_eq_phi, StellarAssembly.ml_stellar_value]
rfl
What this page does not claim
The theorem does not measure any specific galaxy's mass-to-light ratio. The theorem does not predict the observed scatter of mass-to-light ratios across different galaxy types. The theorem does not derive the tier assignments 12 and 11 from first principles.
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/Astrophysics/NucleosynthesisTiers.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 physical mechanism sets the nuclear tier at 12 and the luminosity tier at 11?
- How does the eight-tick cycle constrain nuclear reaction windows in a stellar plasma?
- What range of observed mass-to-light ratios does the framework aim to explain beyond the single typical value?
MACHINE LAYER · GROUNDED CLAIM TABLE · CLICK TO EXPAND
THEOREM ml_matches_stellar_observations · IndisputableMonolith/Astrophysics/NucleosynthesisTiers.lean
/-- The nucleosynthesis M/L matches observations. Observed stellar M/L: - Main sequence: 0.5 - 3 solar units - Giants: 2 - 10 solar units - Population averages: 1 - 5 solar units Predicted: φ^1 ≈ 1.618 solar units (typical) φ^2 ≈ 2.618 solar units (evolved) This is within the observed range. -/ theorem ml_matches_stellar_observations : 1 < ml_nucleosynthesis ∧ ml_nucleosynthesis < 5 := by rw [ml_nucleosynthesis_eq_phi] constructor · exact Constants.one_lt_phi · calc φ < 2 := Constants.phi_lt_two _ < 5 := by norm_numThe declaration ml_matches_stellar_observations proves that the derived mass-to-light ratio lies strictly between 1 and 5 solar units. ml_matches_stellar_observations · IndisputableMonolith/Astrophysics/NucleosynthesisTiers.leanMODEL nuclear_tier_local · luminosity_tier_local · tier_difference_value · IndisputableMonolith/Astrophysics/NucleosynthesisTiers.lean
/-- Canonical nuclear tier from eight-tick analysis. The ratio ρ_nuclear/ρ_Planck ≈ 10^(-79) corresponds to: log(10^(-79)) / log(φ) ≈ -377 But in recognition units, the relevant tier is the local one. -/ def nuclear_tier_local : PhiTier := 12 -- Within stellar scale window/-- Canonical luminosity tier for stellar emission. Solar luminosity L_☉ ≈ 3.8 × 10^26 W corresponds to tier n_photon. -/ def luminosity_tier_local : PhiTier := 11 -- Within stellar scale windowtheorem tier_difference_value : tier_difference = 1 := by unfold tier_difference nuclear_tier_local luminosity_tier_local norm_numThe model assigns a nuclear tier of 12 and a luminosity tier of 11, giving a tier difference of 1. nuclear_tier_local · luminosity_tier_local · tier_difference_value · IndisputableMonolith/Astrophysics/NucleosynthesisTiers.leanTHEOREM strategies_agree · IndisputableMonolith/Astrophysics/NucleosynthesisTiers.lean
/-- Nucleosynthesis M/L agrees with stellar assembly M/L -/ theorem strategies_agree : ml_nucleosynthesis = StellarAssembly.ml_stellar := by rw [ml_nucleosynthesis_eq_phi, StellarAssembly.ml_stellar_value] rflThe nucleosynthesis-derived ratio equals the stellar-assembly-derived ratio in the same library. strategies_agree · IndisputableMonolith/Astrophysics/NucleosynthesisTiers.lean