Encyclopedia Physics Physics Crystal Systems From Config Dim
ARTICLE 4 claims 3 theorems 1 model
Physics Crystal Systems From Config Dim
Seven crystal systems, five of which are built on orthogonal axes, form the standard partition of 3D crystallography.
Crystal systems from configuration dimension
The seven crystal systems are the classical way to organize the possible shapes of a crystal's unit cell. A unit cell is the smallest repeating box that tiles to form the whole crystal. The systems are distinguished by the lengths of the cell's edges and the angles between them. Five of the seven, cubic, tetragonal, orthorhombic, trigonal, and hexagonal, have axes that meet at right angles or in a way that preserves an orthogonal reference frame. The remaining two, monoclinic and triclinic, are oblique: their axes do not meet at right angles. This sevenfold partition is a standard fact of crystallography, taught in every introductory solid-state course.
From the seven systems come the 14 Bravais lattices. A Bravais lattice is the set of all points generated by translating a unit cell along its three edge directions. The 14 lattices arise because each of the seven systems can appear with a primitive cell, one lattice point per cell, or with additional centering, extra points at the cell's faces or body. The count 14 = 7 × 2 is a basic structural result: seven systems, each with a primitive and a centered variant.
In Recognition Science, the framework models the five orthogonal systems as the complete set of orthogonal-axis crystal systems. Its machine-checked library of formal theorems defines an inductive type with exactly those five constructors, proves by computation that the type has cardinality 5, and proves the arithmetic identity 7 = 5 + 2. The library also defines the Bravais lattice count as 14 and proves that definition equals 14. These results are packaged in a certificate structure that bundles the three facts: five orthogonal systems, seven total, fourteen Bravais lattices.
The framework's contribution is not a new physical discovery but a formal one. It takes the classical partition and records it as a machine-checked theorem: the five orthogonal systems form a finite set of cardinality 5, the seven systems partition as 5 plus 2, and the Bravais count is exactly 14. The certificate is a single object that carries all three facts, so a downstream proof can rely on the whole crystallographic partition without re-deriving its parts.
What this changes is the status of the count. The number of crystal systems and Bravais lattices is not an empirical accident in this account; it is a structural fact that the library can state and verify in full. A reader who wants to build further results about crystals, for example classifying point groups or space groups, can start from a certified base rather than from a textbook assertion.
MODEL OrthogonalCrystalSystem · IndisputableMonolith/Physics/CrystalSystemsFromConfigDim.lean
inductive OrthogonalCrystalSystem where
| cubic
| tetragonal
| orthorhombic
| trigonal
| hexagonal
deriving DecidableEq, Repr, BEq, Fintype
THEOREM orthogonalSystem_count · IndisputableMonolith/Physics/CrystalSystemsFromConfigDim.lean
theorem orthogonalSystem_count :
Fintype.card OrthogonalCrystalSystem = 5 := by decide
THEOREM seven_systems_partition · IndisputableMonolith/Physics/CrystalSystemsFromConfigDim.lean
/-- 7 systems total; 5 orthogonal + 2 oblique. -/
theorem seven_systems_partition : (7 : ℕ) = 5 + 2 := by decide
THEOREM bravais_eq · IndisputableMonolith/Physics/CrystalSystemsFromConfigDim.lean
theorem bravais_eq : bravaisLatticeCount = 14 := rfl
What this page does not claim
The module does not derive the seven systems from the framework's cost function or forcing chain. The module does not prove that the seven systems are the only possible partitions of 3D unit cells. The module does not connect the crystal system counts to any physical constant or measured property.
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/Physics/CrystalSystemsFromConfigDim.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:
- How does the framework derive the number of space groups from the certified seven systems and 14 Bravais lattices?
- What physical property of a crystal distinguishes an orthogonal system from an oblique one in the framework's terms?
- Does the framework's partition of seven systems extend naturally to two-dimensional crystallography, and if so how?
- What role does the certificate structure play in larger proofs about crystal symmetry?
MACHINE LAYER · GROUNDED CLAIM TABLE · CLICK TO EXPAND
MODEL OrthogonalCrystalSystem · IndisputableMonolith/Physics/CrystalSystemsFromConfigDim.lean
inductive OrthogonalCrystalSystem where | cubic | tetragonal | orthorhombic | trigonal | hexagonal deriving DecidableEq, Repr, BEq, FintypeThe library defines an inductive type with exactly five orthogonal crystal system constructors. OrthogonalCrystalSystem · IndisputableMonolith/Physics/CrystalSystemsFromConfigDim.leanTHEOREM orthogonalSystem_count · IndisputableMonolith/Physics/CrystalSystemsFromConfigDim.lean
theorem orthogonalSystem_count : Fintype.card OrthogonalCrystalSystem = 5 := by decideThe library proves by computation that the type has cardinality 5. orthogonalSystem_count · IndisputableMonolith/Physics/CrystalSystemsFromConfigDim.leanTHEOREM seven_systems_partition · IndisputableMonolith/Physics/CrystalSystemsFromConfigDim.lean
/-- 7 systems total; 5 orthogonal + 2 oblique. -/ theorem seven_systems_partition : (7 : ℕ) = 5 + 2 := by decideThe library proves the arithmetic identity 7 = 5 + 2. seven_systems_partition · IndisputableMonolith/Physics/CrystalSystemsFromConfigDim.leanTHEOREM bravais_eq · IndisputableMonolith/Physics/CrystalSystemsFromConfigDim.lean
theorem bravais_eq : bravaisLatticeCount = 14 := rflThe library defines the Bravais lattice count as 14 and proves that definition equals 14. bravais_eq · IndisputableMonolith/Physics/CrystalSystemsFromConfigDim.lean