Encyclopedia Astrophysics Astrophysics Hertzsprung Russell Rs Hrdiagram Cert
ARTICLE 3 claims 3 theorems
Astrophysics Hertzsprung Russell Rs Hrdiagram Cert
A formal certificate about the H-R diagram's main sequence turns out to prove only three general facts about a cost function, not the astrophysics its name suggests.
The certification record
The Hertzsprung-Russell diagram is the standard scatter plot that sorts stars by luminosity against surface temperature, and its main sequence, the diagonal band where stars spend most of their lives, spans a luminosity range of roughly ten orders of magnitude. The Recognition Science declaration HRDiagramCert, a machine-checked certificate in the framework's library, was written with that astrophysical picture in mind. Its name suggests it certifies something about the diagram itself. The Lean code proves three facts, and all three are general properties of a cost function, not statements about stars.
The certificate packages three theorems. First, the cost function domainCost, defined as J(m/e), vanishes when its two inputs are equal. Second, that cost is never negative for positive inputs. Third, the constant phi minus 3/2 is positive, where phi is the golden ratio. The library's docstring is explicit: the module proves nothing specific to the Hertzsprung-Russell subject, because the cost function is defined on a ratio of two real numbers without any reference to stellar mass or luminosity. The paragraph about the main sequence width in the docstring is a research note recording where the idea was meant to go, not a result.
What the certificate does establish is that a certain formal object exists: a structure named HRDiagramCert that holds these three general facts, and a proof that such a structure is inhabited. This is a template pattern, shared verbatim with 2383 sibling modules in the library, each one a placeholder for a subject-specific application. The content itself is stated once, universally quantified, in a common template module. To turn this certificate into a theorem about the Hertzsprung-Russell diagram, one would need a definition of m and e in the subject's own terms, such as a specific stellar mass and a specific luminosity, which the code does not supply.
In plain language, the declaration is a scaffold, not a discovery. It proves the cost function behaves sensibly at the point where its inputs match, stays nonnegative, and that a certain threshold is positive. Those are true statements, and the machine check is real, but they are true of any ratio of positive real numbers. The certificate does not claim the main sequence width, does not identify what m and e should be for a star, and does not connect the golden ratio to stellar evolution. A reader who wants the astrophysics must look elsewhere; the certificate is a formal placeholder waiting for a physical interpretation that has not been written.
THEOREM domainCost_at_eq · domainCost_nonneg · canonicalThreshold_pos · IndisputableMonolith/Astrophysics/Hertzsprung_Russell_RS.lean
theorem domainCost_at_eq (r : ℝ) (h : r ≠ 0) : domainCost r r = 0 := by
unfold domainCost; rw [div_self h]; exact Jcost_unit0
theorem domainCost_nonneg (m e : ℝ) (hm : 0 < m) (he : 0 < e) : 0 ≤ domainCost m e := by
unfold domainCost; exact Jcost_nonneg (div_pos hm he)
theorem canonicalThreshold_pos : 0 < canonicalThreshold := by
unfold canonicalThreshold; linarith [phi_gt_onePointFive]
THEOREM domainCost · IndisputableMonolith/Astrophysics/Hertzsprung_Russell_RS.lean
def domainCost (m e : ℝ) : ℝ := Jcost (m / e)
THEOREM cert_inhabited · IndisputableMonolith/Astrophysics/Hertzsprung_Russell_RS.lean
theorem cert_inhabited : Nonempty HRDiagramCert := ⟨cert⟩
What this page does not claim
The certificate does not prove the main sequence width is phi^7 orders of magnitude. The certificate does not identify which real numbers m and e should represent for a star. The certificate does not connect the golden ratio to any observed stellar property.
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/Hertzsprung_Russell_RS.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 specific definitions of m and e would make the cost function a theorem about stellar masses and luminosities?
- Does the main sequence width in luminosity actually follow the phi^7 scaling the research note suggests?
- Which of the 2383 sibling modules have been given subject-specific definitions, and which remain placeholders?
MACHINE LAYER · GROUNDED CLAIM TABLE · CLICK TO EXPAND
THEOREM domainCost_at_eq · domainCost_nonneg · canonicalThreshold_pos · IndisputableMonolith/Astrophysics/Hertzsprung_Russell_RS.lean
theorem domainCost_at_eq (r : ℝ) (h : r ≠ 0) : domainCost r r = 0 := by unfold domainCost; rw [div_self h]; exact Jcost_unit0theorem domainCost_nonneg (m e : ℝ) (hm : 0 < m) (he : 0 < e) : 0 ≤ domainCost m e := by unfold domainCost; exact Jcost_nonneg (div_pos hm he)theorem canonicalThreshold_pos : 0 < canonicalThreshold := by unfold canonicalThreshold; linarith [phi_gt_onePointFive]The certificate packages three theorems: the cost function vanishes when its two inputs are equal, is never negative for positive inputs, and the constant phi minus 3/2 is positive. domainCost_at_eq · domainCost_nonneg · canonicalThreshold_pos · IndisputableMonolith/Astrophysics/Hertzsprung_Russell_RS.leanTHEOREM domainCost · IndisputableMonolith/Astrophysics/Hertzsprung_Russell_RS.lean
def domainCost (m e : ℝ) : ℝ := Jcost (m / e)The module proves nothing specific to the Hertzsprung-Russell subject, because the cost function is defined on a ratio of two real numbers without any reference to stellar mass or luminosity. domainCost · IndisputableMonolith/Astrophysics/Hertzsprung_Russell_RS.leanTHEOREM cert_inhabited · IndisputableMonolith/Astrophysics/Hertzsprung_Russell_RS.lean
theorem cert_inhabited : Nonempty HRDiagramCert := ⟨cert⟩The certificate does establish that a certain formal object exists: a structure named HRDiagramCert that holds these three general facts, and a proof that such a structure is inhabited. cert_inhabited · IndisputableMonolith/Astrophysics/Hertzsprung_Russell_RS.lean