Hacker News new | ask | show | jobs
by Koshkin 1581 days ago
A very nice article.

On the other hand, I have a feeling that symplectic geometry (in 3D) is being pushed by its proponents onto the unsuspecting public as the best framework for understanding Hamiltonian mechanics, similar to how geometric algebra people claim that theirs is the best mathematical framework for physics.

Personally, I find both largely unintuitive and, at deeper levels, too complicated to be useful.

2 comments

Not sure, vector calculus isn't very intuitive either if you start with it, with Pauli/gamma matrices it's even worse. Having studied Physics myself, I haven't encountered one lecture where they were able to give a reasonable geometric explanation. (Symplectic Geometry and GA provide it) IMHO if the the same amount of effort was used to force vector calculus into people's heads, it should be doable with these tools as well. Unfortunately there is already a lack of books about the topics
> vector calculus isn't very intuitive either

That's, by the way, why we have the calculus of differential forms which, unlike vectors with all their flavors (free; polar; axial/pseudo), have a clear geometric meaning, and with which many statements about fields acquire an especially simple form. There are many excellent guides; for the motivation, see, for example, https://www.jpier.org/PIER/pier148/09.14063009.pdf

Differential forms are a sub-algebra of the geometric algebra, so you don’t give up any of the beautiful things you mentioned.
yes ... V.I.Arnold - important symplectic geometry author tells us: "Hamilton mechanics cannot be understood without differential forms ...". Thanks for your link.
... and don't forget that gyrovector spaces are the best mathematical framework for relativistic mechanics - much better than Lorentz transformations:

https://en.wikipedia.org/wiki/Gyrovector_space

Just mentioning ... ;-)

Gyrovectors are a generally poor representation for rotations compared to quaternions (or the like).

In a spherical context, a “spherical gyrovector” can represent any rotation of the sphere whose axis is on the equator, with the representation being the point where the north pole gets sent. This gets you 2 out of 3 degrees of freedom for spherical rotations. Then you can represent an arbitrary rotation of the sphere as the composition of a “gyrovector” and a rotation about the north pole. But the details here are tricky and unintuitive and a lot of the symmetries of spherical rotation are not reflected in the representation.

The deficits of this system are a bit less obvious in a context (hyperbolic space) that students are less familiar with. But if you represent the hyperbolic plane as a paraboloid in pseudo-Euclidean space (akin to representing a sphere as a surface embedded in Euclidean space), a tool similar to unit quaternions is also a more convenient and natural representation for hyperbolic rotation.

* * *

Geometric algebra as a language makes it easy and natural to understand and describe the meaning and relationships between various rotation representations, and is much better for this purpose than e.g. matrices.

Can you recommend good geometric algebra books starting at a elementary level, say, not assuming starting knowledge much beyond high school mathematics? I did some preliminary research, but I had the impression the intended audience for most books in this area is people that already master the conventional approach but are open to see the subject under a new light, so a lot of previous knowledge is assumed.
What I have repeatedly found with GA is that I can solve some problem I have using some other brute-forceish tools with a few pages of tricky error-prone scratch-work that balloons out to a complicated mess before simplifying back down at the end, and then afterward think about it a bit and come up with 2–6 lines of simple GA identities showing the same thing in a much higher-level coordinate-free way, and with most of the steps geometrically interpretable, rather than just opaque calculation. But coming up with the simple version at the beginning is hard.

The tricky part about it is that there are a lot of useful identities that can be written down, and properly learning a decent number of them and figuring out which ones to apply in which situation takes probably years practice, ideally with some guidance/support from someone who knows more than you. (I do not feel like I have mastered the subject.) The same thing happens using whatever other formalism, with the difference that many identities that are pretty short to write down in GA are much more complicated to write down, so people don’t even try to use them.

I’m not sure if there’s really a good beginner source, but I haven’t ever really sat down and tried to go comprehensively through the exercises in any books pitched at a relatively elementary level. You could try Alan MacDonald’s book Linear and Geometric Algebra which is designed as an intro undergraduate textbook. If you want to also learn some mechanics, you could try Hestenes’s book New Foundations for Classical Mechanics.