Notes on Clifford Algebras › Operations [ca-000G]
Notes on Clifford Algebras › Operations [ca-000G]
convention 1. [wieser2022formalizing] [ca-000H]
convention 1. [wieser2022formalizing] [ca-000H]
Same as the previous section, let \(M\) be a module over a commutative ring \(R\), equipped with a quadratic form \(Q: M \to R\).
We also use \(m\) or \(m_1, m_2, \dots \) to denote elements of \(M\), i.e. vectors, and \(x, y, z\) to denote elements of \(\mathcal {C}\kern -2pt\ell (Q)\).
definition 2. Grade involution [wieser2022formalizing] [ca-000I]
definition 2. Grade involution [wieser2022formalizing] [ca-000I]
Grade involution, intuitively, is negating each basis vector.
Formally, it's an algebra homomorphism \(\alpha : \mathcal {C}\kern -2pt\ell (Q) \to _{a} \mathcal {C}\kern -2pt\ell (Q)\), satisfying:
- \(\alpha \circ \alpha = \operatorname {id}\)
- \(\alpha (\iota (m)) = - \iota (m)\)
for all \(m \in M\).
That is, the following diagram commutes:
It's called main involution \(\alpha \) or main automorphism in [jadczyk2019notes], the canonical automorphism in [gallier2008clifford].
It's denoted \(\hat {m}\) in [lounesto2001clifford], \(\alpha (m)\) in [jadczyk2019notes], \(m^*\) in [chisolm2012geometric].
definition 3. Grade reversion [wieser2022formalizing] [ca-000J]
definition 3. Grade reversion [wieser2022formalizing] [ca-000J]
Grade reversion, intuitively, is reversing the multiplication order of basis vectors. Formally, it's an algebra homomorphism \(\tau : \mathcal {C}\kern -2pt\ell (Q) \to _{a} \mathcal {C}\kern -2pt\ell (Q)^{\mathtt {op}}\), satisfying:
- \(\tau (m_1 m_2) = \tau (m_2) \tau (m_1)\)
- \(\tau \circ \tau = \operatorname {id}\)
- \(\tau (\iota (m)) = \iota (m)\)
That is, the following diagram commutes:
It's called anti-involution \(\tau \) in [jadczyk2019notes], the canonical anti-automorphism in [gallier2008clifford], also called transpose/transposition in some literature, following tensor algebra or matrix.
It's denoted \(\tilde {m}\) in [lounesto2001clifford], \(m^\tau \) in [jadczyk2019notes] (with variants like \(m^t\) or \(m^\top \) in other literatures), \(m^\dagger \) in [chisolm2012geometric].
definition 4. Clifford conjugate [wieser2022formalizing] [ca-000K]
definition 4. Clifford conjugate [wieser2022formalizing] [ca-000K]
Clifford conjugate is an algebra homomorphism \({*} : \mathcal {C}\kern -2pt\ell (Q) \to _{a} \mathcal {C}\kern -2pt\ell (Q)\), denoted \(x^{*}\) (or even \(x^\dagger \), \(x^v\) in some literatures), defined to be: \[ x^{*} = \operatorname {reverse}(\operatorname {involute}(x)) = \tau (\alpha (x)) \] for all \(x \in \mathcal {C}\kern -2pt\ell (Q)\), satisfying (as a \(*\)-ring):
- \((x + y)^{*} = (x)^{*} + (y)^{*}\)
- \((x y)^{*} = (y)^{*} (x)^{*}\)
- \({*} \circ {*} = \operatorname {id}\)
- \(1^{*} = 1\)
Note: In our current formalization in \(\textsf {Mathlib}\), the application of the involution on \(r\) is ignored, as there appears to be nothing in the literature that advocates doing this.
Clifford conjugate is denoted \(\bar {m}\) in [lounesto2001clifford] and most literatures, \(m^\ddagger \) in [chisolm2012geometric].