OAI/Geometry/EinsteinFour/QuaternionGenerators.lean
10 declarations, 0 contain sorry, 0 declared as axioms
The rotation of the matrix indices is recovered from the actual quaternion commutator. Thus a four-dimensional quaternion lift also intertwines the three-dimensional infinitesimal rotation generators.
- theorem
OAI.PositiveEinsteinFour.QuaternionFrame.imaginaryCombination_applyline 16 - theorem
OAI.PositiveEinsteinFour.QuaternionFrame.imaginaryLeft_entryline 21 - theorem
OAI.PositiveEinsteinFour.QuaternionFrame.imaginaryLeft_injectiveline 26 - theorem
OAI.PositiveEinsteinFour.QuaternionFrame.imaginaryLeft_commutator_0line 33 - theorem
OAI.PositiveEinsteinFour.QuaternionFrame.imaginaryLeft_commutator_1line 44 - theorem
OAI.PositiveEinsteinFour.QuaternionFrame.imaginaryLeft_commutator_2line 55 - theorem
OAI.PositiveEinsteinFour.QuaternionFrame.imaginaryLeft_commutatorline 68Source documentation
The speed-two generator in the matrix indices is the commutator of the corresponding unit imaginary quaternion.
theorem imaginaryLeft_commutator (s : Fin 3) (v : Fin 3 → ℝ) : quaternionMatrix s * imaginaryCombination quaternionMatrix v - imaginaryCombination quaternionMatrix v * quaternionMatrix s = imaginaryCombination quaternionMatrix (TraceHessian.rotation s *ᵥ v) := by …Mentions: OAI.PositiveEinsteinFour.QuaternionFrame.imaginaryCombination, OAI.PositiveEinsteinFour.TraceHessian.rotation
- theorem
OAI.PositiveEinsteinFour.QuaternionFrame.imaginaryLeft_general_commutatorline 77 - theorem
OAI.PositiveEinsteinFour.QuaternionFrame.QuaternionLift.mul_transposeline 100 - theorem
OAI.PositiveEinsteinFour.QuaternionFrame.QuaternionLift.rotation_intertwinesline 107Source documentation
The matrix rotation generators transform under exactly the same three-dimensional frame change as the imaginary quaternion basis.
theorem QuaternionLift.rotation_intertwines {R : Mat} (P : QuaternionLift quaternionMatrix Angular.oppositeMatrix R) (s : Fin 3) : R * TraceHessian.rotation s = (∑ r, R r s • TraceHessian.rotation r) * R := by …Mentions: OAI.PositiveEinsteinFour.QuaternionFrame.QuaternionLift, OAI.PositiveEinsteinFour.Angular.oppositeMatrix, OAI.PositiveEinsteinFour.TraceHessian.rotation