pith. machine review for the scientific record. sign in

IndisputableMonolith.Astronomy.StellarEvolutionFromJCost

IndisputableMonolith/Astronomy/StellarEvolutionFromJCost.lean · 37 lines · 4 declarations

show as:
view math explainer →

open module explainer GitHub source

Explainer status: pending

   1import Mathlib
   2import IndisputableMonolith.Common.CanonicalJBand
   3
   4/-!
   5# Stellar Evolution from J-Cost — Tier F Astronomy
   6
   7Stellar evolution proceeds through canonical phases. In RS terms, each
   8phase transition occurs when the stellar recognition ratio crosses the
   9canonical J(phi) band.
  10
  11Five canonical stellar evolution phases (main sequence, subgiant,
  12red giant, horizontal branch, white dwarf/remnant) = configDim D = 5.
  13
  14RS prediction: phase transition durations on phi-ladder.
  15
  16Lean status: 0 sorry, 0 axiom.
  17-/
  18
  19namespace IndisputableMonolith.Astronomy.StellarEvolutionFromJCost
  20open Common.CanonicalJBand
  21
  22inductive StellarPhase where
  23  | mainSequence | subgiant | redGiant | horizontalBranch | remnant
  24  deriving DecidableEq, Repr, BEq, Fintype
  25
  26theorem stellarPhaseCount : Fintype.card StellarPhase = 5 := by decide
  27
  28structure StellarEvolutionCert where
  29  five_phases : Fintype.card StellarPhase = 5
  30  threshold : CanonicalCert
  31
  32noncomputable def stellarEvolutionCert : StellarEvolutionCert where
  33  five_phases := stellarPhaseCount
  34  threshold := cert
  35
  36end IndisputableMonolith.Astronomy.StellarEvolutionFromJCost
  37

source mirrored from github.com/jonwashburn/shape-of-logic