inductive
definition
TopologicalCharge
show as:
view math explainer →
open explainer
Generate a durable explainer page for this declaration.
open lean source
IndisputableMonolith.Physics.TopologicalChargesFromConfigDim on GitHub at line 16.
browse module
All declarations in this module, on Recognition.
explainer page
depends on
used by
-
addCharges -
charge_at_any_tick -
conservation_is_unconditional -
constCharge -
negCharge -
TopologicalCharge -
topological_charge_quantized -
topological_charge_trajectory_conserved -
topological_conservation_certificate -
topological_to_noether -
total_charge_always_zero -
zeroCharge -
three_independent_winding_charges -
WindingLabel -
winding_label_is_topological -
topologicalCharge_count -
TopologicalChargesCert
formal source
13
14namespace IndisputableMonolith.Physics.TopologicalChargesFromConfigDim
15
16inductive TopologicalCharge where
17 | winding
18 | vortex
19 | monopole
20 | instanton
21 | skyrmion
22 deriving DecidableEq, Repr, BEq, Fintype
23
24theorem topologicalCharge_count :
25 Fintype.card TopologicalCharge = 5 := by decide
26
27structure TopologicalChargesCert where
28 five_charges : Fintype.card TopologicalCharge = 5
29
30def topologicalChargesCert : TopologicalChargesCert where
31 five_charges := topologicalCharge_count
32
33end IndisputableMonolith.Physics.TopologicalChargesFromConfigDim