Hacker News new | past | comments | ask | show | jobs | submit login

Yes, only three. As defined, two bivectors are equal if their areas are equal and if their oriented planes are equal. Therefore two more degrees of freedom are absorbed by taking rotations of the two vectors in the plane.Along with the rescaling the author noted, we're down to three from six.



That makes complete sense to me. But then later on they say "The output is a Geometric with a scalar component s and a bivector component ⇒c, which has 1 + 5 = 6 degrees of freedom so this system is not lossy! It should permit an unambiguous inversion operation!" If a bivector only has 3 degrees of freedom then the total is 4, which seems like it would be lossy?


I was also wondering this. But note that x^y is always perpendicular to x, so really only has two degrees of freedom while you need three to recover y (knowing x). Add in the dot product part to make up for it.


Interesting, I was confused about the same thing. So the author is not correct when they say a bivector has 5 degrees of freedom?


Yes, a bivector has 3 degrees of freedom. I was mistaken when I wrote 5. I'll fix the text tonight.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: