pith. machine review for the scientific record. sign in

IndisputableMonolith.Chemistry.NuclearMagicIsotopesFromRS

IndisputableMonolith/Chemistry/NuclearMagicIsotopesFromRS.lean · 35 lines · 4 declarations

show as:
view math explainer →

open module explainer GitHub source

Explainer status: pending

   1import Mathlib
   2import IndisputableMonolith.Constants
   3
   4/-!
   5# Nuclear Magic Isotopes from RS — Chemistry Structural Depth
   6
   7Five canonical doubly-magic nuclides (= configDim D = 5):
   8  He-4 (2,2), O-16 (8,8), Ca-40 (20,20), Ca-48 (20,28), Ni-56 (28,28).
   9
  10Each has both proton and neutron number equal to a magic number from
  11{2, 8, 20, 28, 50, 82, 126}.
  12
  13Lean status: 0 sorry, 0 axiom.
  14-/
  15
  16namespace IndisputableMonolith.Chemistry.NuclearMagicIsotopesFromRS
  17
  18inductive DoublyMagicNuclide where
  19  | he4
  20  | o16
  21  | ca40
  22  | ca48
  23  | ni56
  24  deriving DecidableEq, Repr, BEq, Fintype
  25
  26theorem doublyMagic_count : Fintype.card DoublyMagicNuclide = 5 := by decide
  27
  28structure NuclearMagicCert where
  29  five_nuclides : Fintype.card DoublyMagicNuclide = 5
  30
  31def nuclearMagicCert : NuclearMagicCert where
  32  five_nuclides := doublyMagic_count
  33
  34end IndisputableMonolith.Chemistry.NuclearMagicIsotopesFromRS
  35

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