IndisputableMonolith.Foundation.WindingCharges
WindingCharges defines lattice steps on the integer lattice in D dimensions together with winding numbers and their additive properties. These objects model topological charges that arise from linking rather than continuous symmetries. The module is referenced in derivations of quark color and the Yang-Mills mass gap. Content consists solely of definitions and elementary lemmas.
claimA lattice step on the $D$-dimensional lattice is a vector $s$ in $Z^D$ with at most one nonzero coordinate equal to $+1$ or $-1$ (or the zero vector). Winding number is the integer invariant associated to closed lattice paths built from such steps.
background
The module sits inside the Recognition Science foundation layer after DimensionForcing has established $D=3$ and TopologicalConservation has shown that conservation laws follow from linking numbers on the lattice. VariationalDynamics supplies the update rule for the recognition ledger while QuarkColors and InitialCondition provide the surrounding context for color charge and low-entropy initial data. LatticeStep is the primitive displacement; LatticePath is a finite sequence of such steps; winding_number counts net encirclements.
proof idea
This is a definition module, no proofs.
why it matters in Recognition Science
The definitions supply the discrete topological charges required by the Yang-Mills mass gap argument in Unification.YangMillsMassGap. They close the link between the J-cost functional and the emergence of $N_c=3$ color charge from the same lattice structure that forces $D=3$. The module therefore completes the foundation chain from variational dynamics to topological conservation.
scope and limits
- Does not treat continuous manifolds or differential forms.
- Does not derive numerical values for the mass gap.
- Does not incorporate gauge field operators or path integrals.
- Does not prove that winding numbers are the only possible charges.
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