Conjugations #
THIS FILE IS SYNCHRONIZED WITH MATHLIB4. Any changes to this file require a corresponding PR to mathlib4.
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 #
clifford_algebra.involute
: the grade involution, negating each basis vectorclifford_algebra.reverse
: the grade reversion, reversing the order of a product of vectors
Main statements #
Grade involution, inverting the sign of each basis vector.
Equations
clifford_algebra.involute
as an alg_equiv
.
Equations
- clifford_algebra.involute_equiv = alg_equiv.of_alg_hom clifford_algebra.involute clifford_algebra.involute clifford_algebra.involute_equiv._proof_1 clifford_algebra.involute_equiv._proof_2
Grade reversion, inverting the multiplication order of basis vectors. Also called transpose in some literature.
clifford_algebra.reverse
and clifford_algebra.inverse
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)
.