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 iff
s when Invertible (2 : R)
.