Crystallographic restriction theorem in dimension three
ProvedLeanEval.Geometry.SpaceGroupsProblem.crystallographic_restriction_dim_threeCrystallographic restriction theorem in dimension three. Let be a crystallographic group in : a discrete subgroup of the Euclidean motion group containing three linearly independent translations. Let be its point group, the group of linear parts of the elements of .
Then every has finite order, and
Equivalently, a crystal in three-dimensional space can only have -, -, -, - and -fold symmetry axes; five-fold and -fold symmetry for are impossible. The restriction comes from the interaction of two constraints on : it preserves the translation lattice of , so its trace is an integer, and it is an isometry, so its eigenvalues have modulus . This is the classical arithmetic obstruction underlying the finiteness of the list of crystal classes and, ultimately, of the space groups.
import Mathlib import Definitions.Def_LeanEval_SpaceGroups_Definitions import Definitions.Def_SpaceGroupsPointGroupDefs
namespace LeanEval
namespace Geometry
namespace SpaceGroupsProblem
theorem crystallographic_restriction_dim_three {G : Subgroup (EuclideanIsom 3)}
(hG : IsCrystallographicGroup G) {A : E 3 ≃ₗᵢ[ℝ] E 3} (hA : A ∈ pointGroup G) :
orderOf A = 1 ∨ orderOf A = 2 ∨ orderOf A = 3 ∨ orderOf A = 4 ∨ orderOf A = 6 := by sorry
end SpaceGroupsProblem
end Geometry
end LeanEval