Encyclopedia Mathematics Mathematics Cubic Symmetry Group From Rs Hyperoctahedral D3
ARTICLE 3 claims 3 theorems
Mathematics Cubic Symmetry Group From Rs Hyperoctahedral D3
The symmetry group of a cube has exactly 48 rigid motions, a fact the Recognition Science framework records as a machine-checked theorem.
The cube's symmetry group
The symmetry group of a cube is the set of rotations and reflections that map the cube onto itself. A cube has 48 such symmetries: 24 rotations and 24 reflections. This number has been known since antiquity, and it appears in group theory as the hyperoctahedral group B₃, the symmetry group of the three-dimensional hypercube (which is just the ordinary cube). The count is not arbitrary: it equals 2³ × 3! = 8 × 6 = 48, where the factor 8 comes from the cube's eight vertices and 3! from the six faces arranged in three opposite pairs.
The Recognition Science framework's machine-checked library of formal theorems records this classical fact in a declaration named hyperoctahedral_D3. The declaration proves that the hyperoctahedral order at dimension 3 equals 48. It also proves a supporting rank decomposition: the cube's symmetry structure splits into ranks [3, 2, 1], whose sum is 6 and whose length is 3. These numbers match the subgroup structure of B₃: a point stabilizer, an edge stabilizer, and a face stabilizer, each fixing one more degree of freedom than the last.
What the declaration does not claim is more important than what it proves. It does not assert that the cube's symmetry group is the only group with 48 elements, nor does it say anything about why three dimensions are special. The theorem is a counting statement, not a physical law: it records that a particular group has a particular order, and it leaves the physical interpretation of that group to other parts of the framework. The declaration also does not prove that the cube's symmetries form a group in the first place; it assumes the standard group structure and computes its order.
The value of this declaration is that it anchors a classical fact inside a formal system. A reader who wants to build further results about the cube or about three-dimensional symmetry can cite hyperoctahedral_D3 as a checked foundation, without re-deriving the count by hand. The declaration is one small brick in a larger structure, and its honesty about what it does not claim is what makes it trustworthy.
THEOREM hyperoctahedral_D3 · IndisputableMonolith/Mathematics/CubicSymmetryGroupFromRS.lean
theorem hyperoctahedral_D3 : hyperoctahedralOrder 3 = 48 := by decide
THEOREM b3Order_eq_48 · IndisputableMonolith/Mathematics/CubicSymmetryGroupFromRS.lean
theorem b3Order_eq_48 : b3Order = 48 := by decide
THEOREM rank_sum · rank_length · IndisputableMonolith/Mathematics/CubicSymmetryGroupFromRS.lean
theorem rank_sum : rankDecomposition.sum = 6 := by decide
theorem rank_length : rankDecomposition.length = 3 := by decide
What this page does not claim
The declaration does not prove that the cube's symmetries form a group. It does not claim that three dimensions are special or that the cube is the only object with 48 symmetries. It does not assert any physical law about the cube or about space.
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/Mathematics/CubicSymmetryGroupFromRS.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 is the full subgroup structure of the hyperoctahedral group B₃?
- How does the cube's symmetry group relate to the recognition lattice in the framework?
- What physical significance, if any, does the rank decomposition [3, 2, 1] carry?
MACHINE LAYER · GROUNDED CLAIM TABLE · CLICK TO EXPAND
THEOREM hyperoctahedral_D3 · IndisputableMonolith/Mathematics/CubicSymmetryGroupFromRS.lean
theorem hyperoctahedral_D3 : hyperoctahedralOrder 3 = 48 := by decideThe symmetry group of a cube has exactly 48 rigid motions. hyperoctahedral_D3 · IndisputableMonolith/Mathematics/CubicSymmetryGroupFromRS.leanTHEOREM b3Order_eq_48 · IndisputableMonolith/Mathematics/CubicSymmetryGroupFromRS.lean
theorem b3Order_eq_48 : b3Order = 48 := by decideThe count equals 2³ × 3! = 8 × 6 = 48. b3Order_eq_48 · IndisputableMonolith/Mathematics/CubicSymmetryGroupFromRS.leanTHEOREM rank_sum · rank_length · IndisputableMonolith/Mathematics/CubicSymmetryGroupFromRS.lean
theorem rank_sum : rankDecomposition.sum = 6 := by decidetheorem rank_length : rankDecomposition.length = 3 := by decideThe cube's symmetry structure splits into ranks [3, 2, 1], whose sum is 6 and whose length is 3. rank_sum · rank_length · IndisputableMonolith/Mathematics/CubicSymmetryGroupFromRS.lean