module
module
IndisputableMonolith.Foundation.WindingCharges
show as:
view Lean formalization →
used by (1)
depends on (5)
declarations in this module (35)
-
inductive
LatticeStep -
def
LatticePath -
def
step_displacement -
def
winding_number -
theorem
winding_empty -
theorem
winding_plus_self -
theorem
winding_minus_self -
theorem
winding_orthogonal -
theorem
winding_stay -
theorem
winding_additive -
theorem
winding_cons -
def
is_cancelling_pair -
theorem
cancelling_pair_zero_displacement -
theorem
insert_cancelling_preserves_winding -
theorem
remove_cancelling_preserves_winding -
theorem
winding_numbers_independent -
theorem
winding_surjective_single -
def
winding_charge -
theorem
D_independent_charges -
theorem
three_independent_winding_charges -
structure
WindingLabel -
def
winding_label_is_topological -
theorem
winding_gives_three_charges -
theorem
charge_count_is_dimension -
theorem
all_threes_unified -
def
is_closed -
theorem
empty_is_closed -
theorem
cancelling_pair_closed -
def
square_loop -
theorem
square_loop_closed -
theorem
square_loop_trivial_when_equal -
def
independent_loop_count -
theorem
three_independent_loops_D3 -
theorem
loops_eq_face_pairs_D3 -
theorem
winding_charges_certificate