Commit 2022-06-16 15:46 6c46641d
View on Github →feat(linear_algebra/clifford_algebra/fold): Add recursors for folding along generators (#14619)
This adds clifford_algebra.fold{l,r}
and clifford_algebra.{left,right}_induction
.
The former are analogous to list.foldl
and list.foldr
, while the latter are two stronger variants of clifford_algebra.induction
.
We don't bother duplicating these for the exterior_algebra
, as a future PR will make exterior_algebra = clifford_algebra 0
true by rfl
.
This construction can be used to show:
clifford_algebra Q ≃ₗ[R] exterior_algebra R M
(wheninvertible 2
)clifford_algebra Q ≃ₐ[R] clifford_algebra.even (Q' Q)
(whereQ' Q
is a quadratic form over an augmentedV
) These will follow in future PRs.