The group SO(3) #
The instance of a group on SO3
.
Notation for the group SO3
.
Equations
- GroupTheory.SO3_notation = Lean.ParserDescr.node `GroupTheory.SO3_notation 1024 (Lean.ParserDescr.symbol "SO(3)")
Instances For
SO3 has the subtype topology.
The inclusion of SO(3)
into GL(3,ℝ)
is an injection.
The inclusion of SO(3)
into the monoid of matrices times the opposite of
the monoid of matrices.
Equations
- GroupTheory.SO3.toProd = (Units.embedProduct (Matrix (Fin 3) (Fin 3) ℝ)).comp GroupTheory.SO3.toGL
Instances For
The embedding of SO(3)
into the monoid of matrices times the opposite of
the monoid of matrices.
The embedding of SO(3)
into GL (Fin 3) ℝ
.
The instance of a topological group on SO(3)
, defined through the embedding of SO(3)
into GL(n)
.
The endomorphism of EuclideanSpace ℝ (Fin 3)
associated to a element of SO(3)
.
Equations
- A.toEnd = (Matrix.toLin (EuclideanSpace.basisFun (Fin 3) ℝ).toBasis (EuclideanSpace.basisFun (Fin 3) ℝ).toBasis) ↑A
Instances For
Every SO(3)
matrix has an eigenvalue equal to 1
.
For every element of SO(3)
there exists a vector which remains unchanged under the
action of that SO(3)
element.
For every element of SO(3)
there exists a basis indexed by Fin 3
under which the first
element remains invariant.