The 65 Sohncke groups of the catalogue
ProvedLeanEval.Geometry.SpaceGroupsProblem.SpaceGroupCatalog.spaceGroupCatalog_sohnckecrystallographydiscrete-geometrygroup-theory
Throughout, with its Euclidean metric, denote the groups of the explicit catalogue spaceGroupCatalog (the group realises the space-group type with ITA number ; see the definition SpaceGroupCatalog), means that some invertible affine map of satisfies , and means that such a exists with .
Let be the set of the Sohncke types (ITA numbers –––––––––). Then the listing of is injective, and for every ,
So exactly catalogue groups consist of orientation-preserving isometries only.
Formalization note. is given by the injective map sohnckeIndex : Fin 65 → Fin 230.
Preamble
import Mathlib import Definitions.Def_LeanEval_SpaceGroups_Definitions import Definitions.Def_SpaceGroupCatalog
Formal statement
namespace LeanEval
namespace Geometry
namespace SpaceGroupsProblem
namespace SpaceGroupCatalog
theorem spaceGroupCatalog_sohncke :
Function.Injective sohnckeIndex ∧
∀ i : Fin 230, (∀ g, g ∈ spaceGroupCatalog i → IsOrientationPreservingIsom g) ↔
∃ k : Fin 65, sohnckeIndex k = i := by
sorry
end SpaceGroupCatalog
end SpaceGroupsProblem
end Geometry
end LeanEval
Source
International Tables for Crystallography, Vol. A (T. Hahn, ed.), Section 1.4 and Table 1.4.1 (230 space-group types, 219 affine classes, 11 enantiomorphic pairs, 65 Sohncke types); classification due to E. S. Fedorov (1891) and A. Schoenflies (1891). Catalogue data: standard settings of ITA Vol. A via Hall symbols (S. R. Hall, Acta Cryst. A37 (1981) 517-525).