biVector forum

Decomposition of bivectors in python

As a part of a project, I have to solve the following problem and I wondered if one can use the clifford library in python to solve it efficiently: It is known that every bivector of R^4 can be written as the sum of two (orthogonal) simple bivectors, i.e. the sum of two wedge products. Is there a way of calculating this decomposition using the clifford library? Is it also possible to find a decomposition into orthogonal simple bivectors?

I can’t speak to clifford, but the general algorithm is laid out in @LeoDorst’s book chapter “A Guided Tour to the Plane-Based Geometric Algebra.” The part you’re interested in begins around page 44.

[Edit: paper title]