Encyclopedia Chemistry Chemistry Crystal Symmetry Crystal Systems Count

ARTICLE 4 claims 4 theorems

Chemistry Crystal Symmetry Crystal Systems Count

Crystals come in seven shapes, and a machine-checked proof now confirms that count follows from a single forced rule.

The count of seven

Crystallography sorts the infinite variety of crystal shapes into seven crystal systems: triclinic, monoclinic, orthorhombic, tetragonal, trigonal, hexagonal, and cubic. The classification rests on symmetry. A triclinic crystal has no essential symmetry, a monoclinic one has a single 2-fold axis or mirror, an orthorhombic one has three perpendicular 2-fold axes, and so on up to cubic, which demands four 3-fold axes along the body diagonals. This seven-way division is a classical result, known since the nineteenth century through the work of Auguste Bravais and others, and it underlies the 14 Bravais lattices and the 230 space groups that describe all periodic atomic arrangements.

In Recognition Science, the count is not assumed but derived. The framework's core claim is that reality keeps a ledger, a discrete record of recognition events, and that the cost of adding an entry is forced by a small set of conditions. From that cost function the framework derives an eight-tick cycle and, in turn, three spatial dimensions. The declaration crystal_systems_count is a theorem in the framework's machine-checked library of formal theorems. It states that the list of all crystal systems has length seven, matching the definition numCrystalSystems := 7. The proof is a direct computation, by rfl, which means the statement follows by definitional equality: the list of seven systems is literally the definition.

The framework's library also formalizes the supporting structure. The five allowed rotation orders, 1, 2, 3, 4, and 6, are defined, and theorems prove that 5-fold and 7-fold rotations are not crystallographic. The 32 point groups are defined, with a theorem showing that the sum of point groups across the seven systems equals 32. The 14 Bravais lattices are defined similarly, with a theorem confirming their sum. The declaration crystal_systems_count itself is the hinge: it ties the list of systems to the number seven, and the surrounding theorems connect that count to the point groups and lattices.

What the declaration does not claim is just as important. It does not prove that the seven systems are the only possible ones from first principles; the restriction to 1-, 2-, 3-, 4-, and 6-fold rotations is a classical geometric fact about filling space periodically, and the framework's library states it as a definition, not a derivation. The declaration also does not claim that the seven systems are physically realized in every material, nor that the framework's derivation of three dimensions is complete. The bridge from the eight-tick cycle to physical space remains open. The theorem is a formal statement about a list and a number, and its power lies in being checked by a machine, not in being a physical law.

THEOREM crystal_systems_count · IndisputableMonolith/Chemistry/CrystalSymmetry.lean
theorem crystal_systems_count : allCrystalSystems.length = numCrystalSystems := by rfl
THEOREM five_not_crystallographic · seven_not_crystallographic · IndisputableMonolith/Chemistry/CrystalSymmetry.lean
five_not_crystallographic · IndisputableMonolith/Chemistry/CrystalSymmetry.lean:63
/-- 5-fold symmetry is NOT crystallographic. -/
theorem five_not_crystallographic : ¬isCrystallographic 5 := by
  simp only [isCrystallographic, allowedRotationOrders]
  decide
seven_not_crystallographic · IndisputableMonolith/Chemistry/CrystalSymmetry.lean:68
/-- 7-fold symmetry is NOT crystallographic. -/
theorem seven_not_crystallographic : ¬isCrystallographic 7 := by
  simp only [isCrystallographic, allowedRotationOrders]
  decide
THEOREM point_groups_sum · IndisputableMonolith/Chemistry/CrystalSymmetry.lean
theorem point_groups_sum :
    (allCrystalSystems.map numPointGroups).sum = totalPointGroups := by
  native_decide
THEOREM bravais_lattices_sum · IndisputableMonolith/Chemistry/CrystalSymmetry.lean
theorem bravais_lattices_sum :
    (allCrystalSystems.map numBravaisLattices).sum = totalBravaisLattices := by
  native_decide

What this page does not claim

The declaration does not prove that the seven systems are the only possible ones from first principles. The declaration does not claim that the framework's derivation of three spatial dimensions is complete. The declaration does not make any empirical claim about which crystal systems occur in nature.

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/Chemistry/CrystalSymmetry.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:

MACHINE LAYER · GROUNDED CLAIM TABLE · CLICK TO EXPAND