Other constructions isomorphic to Clifford Algebras #
This file contains isomorphisms showing that other types are equivalent to some CliffordAlgebra.
Rings #
CliffordAlgebraRing.equiv: any ring is equivalent to aCliffordAlgebraover a zero-dimensional vector space.
Complex numbers #
CliffordAlgebraComplex.equiv: theComplexnumbers are equivalent as anℝ-algebra to aCliffordAlgebraover a one-dimensional vector space with a quadratic form that satisfiesQ (ι Q 1) = -1.CliffordAlgebraComplex.toComplex: the forward direction of this equivCliffordAlgebraComplex.ofComplex: the reverse direction of this equiv
We show additionally that this equivalence sends Complex.conj to CliffordAlgebra.involute and
vice-versa:
Note that in this algebra CliffordAlgebra.reverse is the identity and so the clifford conjugate
is the same as CliffordAlgebra.involute.
Quaternion algebras #
CliffordAlgebraQuaternion.equiv: aQuaternionAlgebraoverRis equivalent as anR-algebra to a clifford algebra overR × R, sendingito(0, 1)andjto(1, 0).CliffordAlgebraQuaternion.toQuaternion: the forward direction of this equivCliffordAlgebraQuaternion.ofQuaternion: the reverse direction of this equiv
We show additionally that this equivalence sends QuaternionAlgebra.conj to the clifford conjugate
and vice-versa:
Dual numbers #
CliffordAlgebraDualNumber.equiv:R[ε]is equivalent as anR-algebra to a clifford algebra overRwhereQ = 0.
The clifford algebra isomorphic to a ring #
Since the vector space is empty the ring is commutative.
Equations
- CliffordAlgebraRing.instCommRingCliffordAlgebraUnitOfNatQuadraticForm = { toRing := instRingCliffordAlgebra 0, mul_comm := ⋯ }
The clifford algebra over a 0-dimensional vector space is isomorphic to its scalars.
Equations
- CliffordAlgebraRing.equiv = AlgEquiv.ofAlgHom ((CliffordAlgebra.lift 0) ⟨0, ⋯⟩) (Algebra.ofId R (CliffordAlgebra 0)) ⋯ ⋯
Instances For
The clifford algebra isomorphic to the complex numbers #
The quadratic form sending elements to the negation of their square.
Equations
Instances For
Intermediate result for CliffordAlgebraComplex.equiv: clifford algebras over
CliffordAlgebraComplex.Q above can be converted to ℂ.
Equations
Instances For
CliffordAlgebra.involute is analogous to Complex.conj.
Intermediate result for CliffordAlgebraComplex.equiv: ℂ can be converted to
CliffordAlgebraComplex.Q above can be converted to.
Equations
Instances For
The clifford algebras over CliffordAlgebraComplex.Q is isomorphic as an ℝ-algebra to ℂ.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The clifford algebra is commutative since it is isomorphic to the complex numbers.
TODO: prove this is true for all CliffordAlgebras over a 1-dimensional vector space.
Equations
- One or more equations did not get rendered due to their size.
reverse is a no-op over CliffordAlgebraComplex.Q.
Complex.conj is analogous to CliffordAlgebra.involute.
The clifford algebra isomorphic to the quaternions #
Q c₁ c₂ is a quadratic form over R × R such that CliffordAlgebra (Q c₁ c₂) is isomorphic
as an R-algebra to ℍ[R,c₁,c₂].
Equations
- CliffordAlgebraQuaternion.Q c₁ c₂ = (c₁ • QuadraticMap.sq).prod (c₂ • QuadraticMap.sq)
Instances For
The quaternion basis vectors within the algebra.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Intermediate result of CliffordAlgebraQuaternion.equiv: clifford algebras over
CliffordAlgebraQuaternion.Q can be converted to ℍ[R,c₁,c₂].
Equations
- One or more equations did not get rendered due to their size.
Instances For
The "clifford conjugate" maps to the quaternion conjugate.
Map a quaternion into the clifford algebra.
Equations
Instances For
The clifford algebra over CliffordAlgebraQuaternion.Q c₁ c₂ is isomorphic as an R-algebra
to ℍ[R,c₁,c₂].
Equations
Instances For
The quaternion conjugate maps to the "clifford conjugate" (aka star).
The clifford algebra isomorphic to the dual numbers #
The clifford algebra over a 1-dimensional vector space with 0 quadratic form is isomorphic to the dual numbers.
Equations
- One or more equations did not get rendered due to their size.