pith. machine review for the scientific record. sign in
theorem proved term proof high

all_threes_unified

show as:
view Lean formalization →

Multiple counts of three coincide when the spatial dimension equals three: the cardinality of a three-element set, the number of opposite face pairs on a cube, the number of quark colors, the number of standard-model charges, and the number of independent topological charges. A researcher working on topological conservation or particle generation would cite the result to confirm that these quantities share a common origin in the D = 3 lattice. The proof is a single exact term that assembles the cardinality of Fin 3, reflexivity on two direct-3-

claimWhen the spatial dimension is three, the cardinality of the three-element set is three, a cube has three pairs of opposite faces, there are three quark colors, the set of standard-model charges has cardinality three, and the number of independent topological charges equals three.

background

The WindingCharges module derives conservation from winding numbers on lattice paths in ℤ^D. For each axis k the winding number is the net signed displacement: positive steps minus negative steps. Local deformations that model variational dynamics preserve all winding numbers, so each axis supplies one independent topological charge and exactly D such charges exist. The module therefore replaces the earlier postulate independent_charge_count D := if D = 3 then 3 else 0 with a combinatorial derivation. Upstream, face_pairs D is defined as D, so the count is three at D = 3; N_colors is likewise fixed at three for D = 3.

proof idea

The proof is a one-line term-mode wrapper. It applies Fintype.card_fin to obtain the cardinality of the three-element set, uses reflexivity for the face-pair and color definitions at argument three, and invokes the lemmas sm_charge_count and three_charges_at_D3 for the remaining conjuncts.

why it matters in Recognition Science

The result unifies every numerical three that appears at D = 3 in the forcing chain (T8). It supplies the concrete value that TopologicalConservation requires for independent_charge_count at D = 3 and thereby confirms that winding charges, face pairs, colors, and SM charges all reduce to the same integer. The declaration therefore closes the topological mechanism that links lattice combinatorics to conservation laws.

scope and limits

formal statement (Lean)

 330theorem all_threes_unified :
 331    -- Number of winding charges
 332    Fintype.card (Fin 3) = 3 ∧
 333    -- Number of face-pairs
 334    ParticleGenerations.face_pairs 3 = 3 ∧
 335    -- Number of colors
 336    QuarkColors.N_colors 3 = 3 ∧
 337    -- Number of SM charges
 338    Fintype.card SMCharge = 3 ∧
 339    -- Topological charge count
 340    independent_charge_count 3 = 3 := by

proof body

Term-mode proof.

 341  exact ⟨Fintype.card_fin 3, rfl, rfl, sm_charge_count, three_charges_at_D3⟩
 342
 343/-! ## Part 9: Closed Paths and Linking -/
 344
 345/-- A path is **closed** if its total displacement is zero along every axis.
 346    Closed paths on ℤ³ are the analogues of loops in topology. -/

depends on (23)

Lean names referenced from this declaration's body.