Encyclopedia Foundation Foundation Particle Generations Face Pairs
ARTICLE 4 claims 2 theorems 2 models
Foundation Particle Generations Face Pairs
A cube has three pairs of opposite faces; the Recognition Science framework identifies each pair with one fermion generation, counting three.
The face-pair count
A cube, the familiar three-dimensional box, has six faces arranged in three opposite pairs: top and bottom, left and right, front and back. This elementary fact of geometry is the whole content of the declaration face_pairs in the Recognition Science framework's machine-checked library of formal theorems. The declaration is a definition, not a discovery: it states that a D-dimensional cube has exactly D pairs of opposite faces, so for D = 3 the count is 3. The framework's library proves this special case by direct computation, and also proves that the count at D = 3 is neither 2 nor 4.
The framework's step beyond the geometry is an identification, clearly labeled as such. In Recognition Science, reality keeps a ledger, a discrete record of recognition events, and the framework models each pair of opposite cube faces as one fermion generation, one independent direction of coherence in the ledger's mode structure. Since the framework's dimension forcing derives that physical space has exactly three dimensions, the cube of space has three face-pairs, and the identification yields three generations of fermions: the electron, muon, and tau, and the three quark families. The framework presents this as a forced consequence of its dimension argument, not as a numerical coincidence.
What the declaration does not claim is just as precise. It does not derive the existence of the electron, muon, or tau from the cube geometry; it only counts how many generations the framework's identification produces. The identification itself, that a face-pair corresponds to a generation, is a modeling choice, not a proved theorem. The framework does not predict the masses of these particles, their mixing angles, or any other property beyond the count. The count of three is a theorem only relative to the framework's prior derivation that space is three-dimensional, and the physical bridge from cube geometry to particle generations is itself an open target, not a proved result.
MODEL face_pairs · IndisputableMonolith/Foundation/ParticleGenerations.lean
/-- Number of pairs of opposite faces on a D-dimensional cube.
For a cube, opposite faces come in pairs: D pairs total. -/
def face_pairs (D : ℕ) : ℕ := D
THEOREM face_pairs_at_D3 · IndisputableMonolith/Foundation/ParticleGenerations.lean
/-- For D = 3, there are exactly 3 pairs of opposite faces. -/
theorem face_pairs_at_D3 : face_pairs 3 = 3 := rfl
THEOREM no_fourth_generation · not_two_generations · IndisputableMonolith/Foundation/ParticleGenerations.lean
/-- For D = 3, there cannot be 4 face-pairs (by definition). -/
theorem no_fourth_generation :
face_pairs 3 ≠ 4 := by
norm_num [face_pairs]
/-- For D = 3, there cannot be 2 face-pairs. -/
theorem not_two_generations :
face_pairs 3 ≠ 2 := by
norm_num [face_pairs]
MODEL three_generations_from_dimension · IndisputableMonolith/Foundation/ParticleGenerations.lean
/-- **P-001 Resolution**: Three generations follow from D = 3.
In the RS framework:
1. DimensionForcing proves D = 3 is the unique spatial dimension
(linking, 8-tick, spinor structure).
2. A D-cube has D pairs of opposite faces.
3. Each face-pair corresponds to one fermion generation in the
ledger's mode-counting (one independent "direction" of
coherence per pair).
4. Thus: 3 generations.
This is not a coincidence — it is forced by the same dimension
argument that gives linking and spinors. -/
theorem three_generations_from_dimension :
face_pairs Foundation.DimensionForcing.D_physical = 3 := by
unfold face_pairs Foundation.DimensionForcing.D_physical
rfl
What this page does not claim
The declaration does not derive the existence or masses of the electron, muon, tau, or any quark. The face-pair to generation correspondence is a modeling choice, not a proved theorem. The physical bridge from cube geometry to particle generations is an open target in the framework.
Verify this page
Every tagged claim above names its theorem. To check one yourself rather than trust this page, elaborate the source module with Lean 4 and audit its axiom basis:
$ lake env lean IndisputableMonolith/Foundation/ParticleGenerations.lean
expected axiom basis: [propext, Classical.choice, Quot.sound] (the Lean kernel's standard three; no RS-specific axioms)
A page whose claims cannot be reproduced this way does not ship. In production, every anchor links to the exact declaration in the public source release, and this block carries the build receipt for the page itself.
Derived articles
This page is generated by a question-recursion engine: the questions its answers raise become the next pages. The current agenda, with open targets marked red:
- What in the framework's dimension forcing derivation establishes that physical space has exactly three dimensions?
- What is the mode structure in the ledger that each face-pair is said to correspond to?
- How would the framework's identification of face-pairs with generations be tested against measured fermion properties?
- What would a fourth fermion generation imply for the framework's cube geometry?
MACHINE LAYER · GROUNDED CLAIM TABLE · CLICK TO EXPAND
MODEL face_pairs · IndisputableMonolith/Foundation/ParticleGenerations.lean
/-- Number of pairs of opposite faces on a D-dimensional cube. For a cube, opposite faces come in pairs: D pairs total. -/ def face_pairs (D : ℕ) : ℕ := DThe declaration face_pairs states that a D-dimensional cube has exactly D pairs of opposite faces. face_pairs · IndisputableMonolith/Foundation/ParticleGenerations.leanTHEOREM face_pairs_at_D3 · IndisputableMonolith/Foundation/ParticleGenerations.lean
/-- For D = 3, there are exactly 3 pairs of opposite faces. -/ theorem face_pairs_at_D3 : face_pairs 3 = 3 := rflThe framework's library proves that for D = 3 the count of face-pairs is exactly 3. face_pairs_at_D3 · IndisputableMonolith/Foundation/ParticleGenerations.leanTHEOREM no_fourth_generation · not_two_generations · IndisputableMonolith/Foundation/ParticleGenerations.lean
/-- For D = 3, there cannot be 4 face-pairs (by definition). -/ theorem no_fourth_generation : face_pairs 3 ≠ 4 := by norm_num [face_pairs]/-- For D = 3, there cannot be 2 face-pairs. -/ theorem not_two_generations : face_pairs 3 ≠ 2 := by norm_num [face_pairs]The framework's library proves that the count at D = 3 is neither 2 nor 4. no_fourth_generation · not_two_generations · IndisputableMonolith/Foundation/ParticleGenerations.leanMODEL three_generations_from_dimension · IndisputableMonolith/Foundation/ParticleGenerations.lean
/-- **P-001 Resolution**: Three generations follow from D = 3. In the RS framework: 1. DimensionForcing proves D = 3 is the unique spatial dimension (linking, 8-tick, spinor structure). 2. A D-cube has D pairs of opposite faces. 3. Each face-pair corresponds to one fermion generation in the ledger's mode-counting (one independent "direction" of coherence per pair). 4. Thus: 3 generations. This is not a coincidence — it is forced by the same dimension argument that gives linking and spinors. -/ theorem three_generations_from_dimension : face_pairs Foundation.DimensionForcing.D_physical = 3 := by unfold face_pairs Foundation.DimensionForcing.D_physical rflThe framework models each pair of opposite cube faces as one fermion generation. three_generations_from_dimension · IndisputableMonolith/Foundation/ParticleGenerations.lean