pith. machine review for the scientific record. sign in
module module high

IndisputableMonolith.Chemistry.CrystalSymmetry

show as:
view Lean formalization →

CrystalSymmetry module enumerates the rotation orders permitted in crystallographic point groups under Recognition Science. It establishes that only orders 1, 2, 3, 4, and 6 satisfy the J-uniqueness and self-similarity conditions from the forcing chain. Condensed matter physicists would cite it when linking eight-tick periodicity to observed crystal symmetries. The module consists of definitions plus short lemmas that exclude orders 5 and 7 via upstream lattice constraints.

claimThe allowed rotation orders form the set $R = {1,2,3,4,6}$ of positive integers $n$ such that rotation by angle $2π/n$ preserves lattice structure compatible with the Recognition Composition Law and eight-tick coordination.

background

Recognition Science derives crystal symmetries from the eight-tick octave (T7) and J-function fixed point (T5). The upstream CrystalStructure module shows BCC, FCC, and HCP structures emerging from these principles, with BCC directly reflecting coordination number 8. Constants supplies the time quantum τ₀ = 1 tick. This module restricts rotations to those compatible with the phi-ladder and the RCL identity J(xy) + J(x/y) = 2J(x)J(y) + 2J(x) + 2J(y).

proof idea

This is a definition module. It defines allowedRotationOrders as the set of permitted n, then applies isCrystallographic to members of {1,2,3,4,6} while using five_not_crystallographic and seven_not_crystallographic to rule out the excluded orders via direct appeal to CrystalStructure lattice properties.

why it matters in Recognition Science

This module supplies the symmetry constraints required by the CrystalStructure module for deriving BCC, FCC, and HCP stabilities from RS principles. It closes the link from the eight-tick octave (T7) to observable crystal systems in the chemistry domain. No downstream uses are recorded yet.

scope and limits

depends on (2)

Lean names referenced from this declaration's body.

declarations in this module (35)