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' Qis a quadratic form over an augmentedV) These will follow in future PRs.