A group of Euclidean isometries is an extension of its point group by its translations
ProvedLeanEval.Geometry.SpaceGroupsProblem.euclideanGroup_linPart_extensioncrystallographygeometrygroup-theory
Let be a subgroup of the Euclidean motion group of . Every isometry decomposes as with linear part .
The theorem asserts that is a group homomorphism with the following properties:
- its image is the point group ;
- its kernel consists exactly of those elements of that are translations ;
- the induced map on the quotient is a group isomorphism
Equivalently, is an extension
of its point group by its group of translations. For a crystallographic group the kernel is a lattice of rank and the quotient is finite; this exact sequence is the frame in which space groups are classified by cohomological extension data.
Preamble
import Mathlib import Definitions.Def_LeanEval_SpaceGroups_Definitions import Definitions.Def_SpaceGroupsPointGroupDefs
Formal statement
namespace LeanEval
namespace Geometry
namespace SpaceGroupsProblem
theorem euclideanGroup_linPart_extension {d : ℕ} (G : Subgroup (EuclideanIsom d)) :
∃ f : G →* (E d ≃ₗᵢ[ℝ] E d),
(∀ g : G, f g = linPart g.1) ∧
f.range = pointGroup G ∧
(∀ g : G, g ∈ f.ker ↔ ∃ v, IsTranslationBy g.1 v) ∧
Nonempty ((G ⧸ f.ker) ≃* pointGroup G) := by sorry
end SpaceGroupsProblem
end Geometry
end LeanEvalSource
L. S. Charlap, Bieberbach Groups and Flat Manifolds, Springer 1986, Chapter I, Section 1 (the exact sequence 1 -> translations -> G -> point group -> 1).