Encyclopedia Astrophysics Astrophysics Millisecon Pulsar From Jcost Mspulsar Cert
ARTICLE 5 claims 4 theorems 1 model
Astrophysics Millisecon Pulsar From Jcost Mspulsar Cert
A machine-checked certificate packages three general facts about a cost function; it does not, by itself, say anything about pulsars.
The certification
A millisecond pulsar is a rotating neutron star that emits radio pulses with periods of about 1 to 30 milliseconds, far faster than ordinary pulsars. Astronomers explain the spin-up by accretion: matter falling from a companion star transfers angular momentum and speeds up the rotation. The Recognition Science framework models the cost of a recognition event with the function J(x) = (x + 1/x)/2 - 1, which its library proves is forced by five plain conditions. The declaration MSPulsarCert is a machine-checked collection of formal theorems, a certificate, that packages three general facts about this cost function when it is applied to a ratio m/e.
The certificate proves three statements. First, the cost vanishes when the two inputs are equal: for any nonzero r, J(r/r) = 0. Second, the cost is nonnegative for positive inputs: for positive m and e, J(m/e) ≥ 0. Third, the golden-ratio constant φ satisfies φ - 3/2 > 0, a small numerical threshold. These are general facts about the cost function; they hold for any positive real numbers m and e. The certificate is inhabited, meaning the three facts are consistent and can be assembled into a single object.
What the certificate does not do is connect these facts to pulsars. The module defines a domain cost as J(m/e) but never defines what m and e mean in pulsar terms. The docstring records a research note: a hoped-for relation P ≈ τ_accretion × J(φ) × correction ≈ 10 ms, with φ^(-5) × 1 s ≈ 0.09 s and J(φ) ≈ 11 ms. That note is a plan, not a result. The Lean code proves nothing specific to millisecond pulsars; the same template is shared verbatim with 2383 sibling modules, each one a placeholder awaiting a subject-specific definition of its variables.
In Recognition Science, the framework's library proves the general cost function and its properties; this certificate applies that function to an undefined ratio. The honest reading: the certificate establishes three analytic facts about J, and the pulsar connection remains a research aspiration. A reader should not take the 10 ms estimate as a derived prediction. It is a back-of-the-envelope consistency check, not a theorem.
THEOREM domainCost_at_eq · IndisputableMonolith/Astrophysics/MilliseconPulsarFromJCost.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 · IndisputableMonolith/Astrophysics/MilliseconPulsarFromJCost.lean
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 · IndisputableMonolith/Astrophysics/MilliseconPulsarFromJCost.lean
theorem canonicalThreshold_pos : 0 < canonicalThreshold := by
unfold canonicalThreshold; linarith [phi_gt_onePointFive]
THEOREM cert_inhabited · IndisputableMonolith/Astrophysics/MilliseconPulsarFromJCost.lean
theorem cert_inhabited : Nonempty MSPulsarCert := ⟨cert⟩
MODEL domainCost · IndisputableMonolith/Astrophysics/MilliseconPulsarFromJCost.lean
def domainCost (m e : ℝ) : ℝ := Jcost (m / e)
What this page does not claim
The certificate does not prove that millisecond pulsar periods are 10 ms. It does not claim that m and e refer to mass and charge or any other physical quantity. It does not establish the accretion spin-up mechanism.
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/MilliseconPulsarFromJCost.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 definitions of m and e would turn the certificate into a theorem about pulsar spin-up?
- How does the accretion torque model relate to the Recognition Science cost function?
- Which of the 2383 sibling modules have received subject-specific definitions?
- What empirical data would test the predicted 10 ms period?
MACHINE LAYER · GROUNDED CLAIM TABLE · CLICK TO EXPAND
THEOREM domainCost_at_eq · IndisputableMonolith/Astrophysics/MilliseconPulsarFromJCost.lean
theorem domainCost_at_eq (r : ℝ) (h : r ≠ 0) : domainCost r r = 0 := by unfold domainCost; rw [div_self h]; exact Jcost_unit0The certificate proves that the cost vanishes when the two inputs are equal: for any nonzero r, J(r/r) = 0. domainCost_at_eq · IndisputableMonolith/Astrophysics/MilliseconPulsarFromJCost.leanTHEOREM domainCost_nonneg · IndisputableMonolith/Astrophysics/MilliseconPulsarFromJCost.lean
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)The cost is nonnegative for positive inputs: for positive m and e, J(m/e) ≥ 0. domainCost_nonneg · IndisputableMonolith/Astrophysics/MilliseconPulsarFromJCost.leanTHEOREM canonicalThreshold_pos · IndisputableMonolith/Astrophysics/MilliseconPulsarFromJCost.lean
theorem canonicalThreshold_pos : 0 < canonicalThreshold := by unfold canonicalThreshold; linarith [phi_gt_onePointFive]The golden-ratio constant φ satisfies φ - 3/2 > 0. canonicalThreshold_pos · IndisputableMonolith/Astrophysics/MilliseconPulsarFromJCost.leanTHEOREM cert_inhabited · IndisputableMonolith/Astrophysics/MilliseconPulsarFromJCost.lean
theorem cert_inhabited : Nonempty MSPulsarCert := ⟨cert⟩The certificate is inhabited, meaning the three facts are consistent and can be assembled into a single object. cert_inhabited · IndisputableMonolith/Astrophysics/MilliseconPulsarFromJCost.leanMODEL domainCost · IndisputableMonolith/Astrophysics/MilliseconPulsarFromJCost.lean
def domainCost (m e : ℝ) : ℝ := Jcost (m / e)The module defines a domain cost as J(m/e) but never defines what m and e mean in pulsar terms. domainCost · IndisputableMonolith/Astrophysics/MilliseconPulsarFromJCost.lean