IndisputableMonolith.Chemistry.CrystalSymmetry
The CrystalSymmetry module defines allowed rotation orders for crystallographic symmetries within Recognition Science. Researchers deriving BCC, FCC, and HCP structures from eight-tick coordination would cite these constraints on lattice periodicity. The module organizes definitions of rotation orders together with lemmas that exclude orders five and seven.
claimThe allowed rotation orders are the positive integers $n$ such that a rotation by angle $2\pi/n$ preserves a three-dimensional periodic lattice; the set is $\{2,3,4,6\}$.
background
This module sits in the Chemistry domain and imports CrystalStructure, whose doc states that BCC, FCC, and HCP emerge from RS principles via 8-tick coordination, and Constants, which fixes the time quantum $\tau_0 = 1$ tick. It introduces the set allowedRotationOrders, the predicate isCrystallographic, and the enumeration CrystalSystem with its counts. The upstream CrystalStructure result ties coordination number 8 directly to the 8-tick ledger period.
proof idea
This is a definition module, no proofs.
why it matters in Recognition Science
The module supplies the symmetry filter required by CrystalStructure to obtain the three RS-native lattices from the eight-tick octave (T7). It feeds the classification of crystal systems and point groups that follows from the forcing chain.
scope and limits
- Does not derive lattice parameters or energies.
- Does not treat quasicrystals or non-periodic order.
- Does not address space-group extensions beyond point groups.
- Does not link to the phi-ladder or mass formula.
depends on (2)
declarations in this module (35)
-
def
allowedRotationOrders -
def
isCrystallographic -
theorem
five_not_crystallographic -
theorem
seven_not_crystallographic -
theorem
exactly_five_rotation_orders -
inductive
CrystalSystem -
def
numCrystalSystems -
def
allCrystalSystems -
theorem
crystal_systems_count -
def
essentialSymmetry -
def
numPointGroups -
def
totalPointGroups -
theorem
point_groups_sum -
inductive
Centering -
def
numBravaisLattices -
def
totalBravaisLattices -
theorem
bravais_lattices_sum -
def
totalSpaceGroups -
theorem
space_groups_exceed_point_groups -
structure
LatticeParams -
def
validLengths -
def
triclinicConstraint -
def
monoclinicConstraint -
def
orthorhombicConstraint -
def
tetragonalConstraint -
def
cubicConstraint -
def
hexagonalConstraint -
def
trigonalConstraint -
theorem
cubic_most_constrained -
theorem
tetragonal_implies_orthorhombic -
theorem
bcc_coordination_8 -
theorem
hexagonal_fold_from_8 -
theorem
tetragonal_fold_from_8 -
theorem
trigonal_fold_from_6 -
theorem
twofold_from_8