Conjugations #
This file defines the grade reversal and grade involution functions on multivectors, reverse and
involute.
Together, these operations compose to form the "Clifford conjugate", hence the name of this file.
https://en.wikipedia.org/wiki/Clifford_algebra#Antiautomorphisms
Main definitions #
CliffordAlgebra.involute: the grade involution, negating each basis vectorCliffordAlgebra.reverse: the grade reversion, reversing the order of a product of vectors
Main statements #
Grade involution, inverting the sign of each basis vector.
Equations
- One or more equations did not get rendered due to their size.
Instances For
CliffordAlgebra.involute as an AlgEquiv.
Equations
- One or more equations did not get rendered due to their size.
Instances For
CliffordAlgebra.reverse as an AlgHom to the opposite algebra
Equations
- One or more equations did not get rendered due to their size.
Instances For
CliffordAlgebra.reverseEquiv as an AlgEquiv to the opposite algebra
Equations
- One or more equations did not get rendered due to their size.
Instances For
Grade reversion, inverting the multiplication order of basis vectors. Also called transpose in some literature.
Equations
- CliffordAlgebra.reverse = LinearMap.comp (↑(LinearEquiv.symm (MulOpposite.opLinearEquiv R))) (AlgHom.toLinearMap CliffordAlgebra.reverseOp)
Instances For
CliffordAlgebra.reverse as a LinearEquiv.
Equations
- CliffordAlgebra.reverseEquiv = LinearEquiv.ofInvolutive CliffordAlgebra.reverse (_ : Function.Involutive ⇑CliffordAlgebra.reverse)
Instances For
CliffordAlgebra.reverse and CliffordAlgebra.involute commute. Note that the composition
is sometimes referred to as the "clifford conjugate".
Statements about conjugations of products of lists #
Taking the reverse of the product a list of $n$ vectors lifted via ι is equivalent to
taking the product of the reverse of that list.
Taking the involute of the product a list of $n$ vectors lifted via ι is equivalent to
premultiplying by ${-1}^n$.
Statements about Submodule.map and Submodule.comap #
Like Submodule.map_mul, but with the multiplication reversed.
Like Submodule.map_pow
Related properties of the even and odd submodules #
TODO: show that these are iffs when Invertible (2 : R).