I’m wondering what I should implement as the conjugate. If you view a multivector as a complex number then you want all grades that square to -1 to be negated in the conjugate. This is the same sign as the reverse of a blade after restoring index ordering. This seems reasonable.

I’ve seen that the Clifford Conjugate is also an option, where the sign for each grade n is -(1)^{n*{n+1}/2} what is the motivation for using this as the conjugate? I’m guessing it has something to do sandwich operators.

I’m implementing this in Julia. If you implement your Number type carefully in julia you get a tremendous amount “for free”. Since and their `conj`

method there is defined as the complex conjugate, I think I’m going with reversion. However, it’s also called from when taking the Adjoint of a matrix. In that case I want `conj`

to return the adjoint of the multivector considered as a linear functional/transform in an inner product space? What inner product? *head explodes*

Thoughts?