IndisputableMonolith.Physics.RadioactiveDecayTypesFromConfigDim
IndisputableMonolith/Physics/RadioactiveDecayTypesFromConfigDim.lean · 32 lines · 4 declarations
show as:
view math explainer →
1import Mathlib
2import IndisputableMonolith.Constants
3
4/-!
5# Radioactive Decay Types from configDim — Nuclear Physics Depth
6
7Five canonical radioactive-decay modes (= configDim D = 5):
8 alpha, beta-minus, beta-plus, gamma, spontaneous fission.
9
10Lean status: 0 sorry, 0 axiom.
11-/
12
13namespace IndisputableMonolith.Physics.RadioactiveDecayTypesFromConfigDim
14
15inductive DecayMode where
16 | alpha
17 | betaMinus
18 | betaPlus
19 | gamma
20 | spontaneousFission
21 deriving DecidableEq, Repr, BEq, Fintype
22
23theorem decayMode_count : Fintype.card DecayMode = 5 := by decide
24
25structure RadioactiveDecayCert where
26 five_modes : Fintype.card DecayMode = 5
27
28def radioactiveDecayCert : RadioactiveDecayCert where
29 five_modes := decayMode_count
30
31end IndisputableMonolith.Physics.RadioactiveDecayTypesFromConfigDim
32