IndisputableMonolith.Foundation.TopologicalConservation
TopologicalConservation defines topological charges as integer-valued functions on ledger configurations that stay invariant under the variational dynamics update. Charge quantization is structural because the codomain is the integers. Researchers tracing conservation laws from dimension forcing to winding mechanisms cite it when building the topological layer of the Recognition Science ledger. The module supplies definitions and basic invariance statements that later modules extend.
claimA topological charge on an $N$-entry ledger is a map $Q$ from configurations to integers such that $Q$ is invariant under the variational dynamics transition: $Q(s(t+1)) = Q(s(t))$.
background
The module sits inside the Recognition Science ledger formalism. Configurations evolve by the state transition map supplied by the imported VariationalDynamics module. It inherits the forced spatial dimension $D=3$ from DimensionForcing (via its topological linking argument), the low-entropy initial condition, and the three fermion generations. The supplied doc-comment states that integer-valuedness is the formal content of charge quantization and is structural rather than imposed.
proof idea
This is a definition module, no proofs. It introduces the TopologicalCharge type together with predicates such as topological_charge_quantized and topological_charge_trajectory_conserved, constant and zero constructions, and the count independent_charge_count that equals 3 precisely when $D=3$.
why it matters in Recognition Science
The module supplies the definitions that WindingCharges extends by replacing the implicit conservation statement with an explicit winding-number mechanism. It closes the topological step between DimensionForcing (T8: $D=3$) and the conservation laws required for the full RS framework. The downstream doc-comment notes that the earlier definition independent_charge_count $D :=$ if $D=3$ then 3 else 0 is now given a concrete topological realization.
scope and limits
- Does not construct explicit non-constant charges.
- Does not prove invariance outside the variational update rule.
- Does not derive the numerical value 3 from first principles.
- Does not connect charges to the phi-ladder or mass formulas.
- Does not address quantization in dimensions other than 3.
used by (1)
depends on (4)
declarations in this module (27)
-
structure
TopologicalCharge -
theorem
topological_charge_quantized -
theorem
topological_charge_trajectory_conserved -
theorem
charge_at_any_tick -
def
zeroCharge -
def
constCharge -
def
independent_charge_count -
theorem
three_charges_at_D3 -
theorem
no_charges_at_other_D -
theorem
linking_iff_D3 -
theorem
charge_count_equals_face_pairs -
inductive
SMCharge -
theorem
sm_charge_count -
theorem
sm_charges_match_D3 -
def
charge_to_axis -
theorem
charge_to_axis_injective -
theorem
charge_to_axis_surjective -
theorem
charge_to_axis_bijective -
structure
NoetherCharge -
def
logChargeAsNoether -
def
topological_to_noether -
theorem
noether_not_necessarily_quantized -
def
addCharges -
def
negCharge -
theorem
total_charge_always_zero -
theorem
conservation_is_unconditional -
theorem
topological_conservation_certificate