Skip to content
0:00 / 0:00

#geometricalgebra#quaternions#manim

A Swift Introduction to Geometric Algebra

sudgylacmoe

47K subscribers • 1 video on Hallway

YouTube
  • Recommended by 7 people: 7 on Hacker News.
  • A classic. People kept recommending it from 2020 to 2024.
  • Linked in the descriptionManimCommunity/manim

Intermediate. Assumes working knowledge.

1M views6 years ago7 recommendations

Computer scienceGraphics and audioMath for programmersRendering

An animated introduction to geometric algebra, explaining how multivectors generalize complex numbers, quaternions, and cross products.

This video is an introduction to geometric algebra, a severely underrated mathematical language that can be used to describe almost all of physics. This video was made as a presentation for my lab that I work in. While I had the people there foremost in my mind when making this, I realized that this might be useful to the general public, so I also tried to make this useful to others as well. This video was made using manim (github.com/ManimCommunity/manim), a math animation library. Several things in this video were incorrectly simplified. Please watch the video before reading the rest of the description. Before I get into the things that were incorrectly simplified, I need to state a few definitions. The grade of a k-vector is defined to be k. A blade is defined to be the outer product of vectors. A k-blade is a blade of grade k. Some of the terminology between linear algebra and geometric algebra can be confusing, such as the use of the terms vector space and dimension. Because multivectors form their own vector space, but we don't consider all of them to be vectors, some people use the term linear space instead of vector space. While we think of dimension in terms of spatial degrees of freedom, the mathematical definition means that the 3D geometric algebra shown here is actually eight-dimensional. This is part of the reason for the distinction between the terms grade and dimension. The following are the things that I purposefully got wrong to make things simpler: The biggest thing I glossed over is the distinction between blades and vectors. A lot of the ways that I described k-vectors intuitively actually only applied to k-blades, not k-vectors. For example, in four or more dimensions, all 2-blades can be represented as an oriented area, but not all 2-vectors can. I didn't mention this fact for two reasons: first, for a first look, the distinction is not that important. Second, the distinction doesn't even matter until you reach four or more dimensions. In three dimensions, all k-vectors are k-blades. My use of the term basis was not quite right, and I should have used the term "orthonormal basis". I wanted this video to be understood by people who had learned about vectors in a physics class where they don't go into too much detail about the exact definitions a linear algebra class would give you, so I didn't want to use the term orthonormal. I tried to mitigate this somewhat by always using terms like "the basis" and assuming that it was known that I meant the standard orthonormal basis. Hopefully this doesn't cause any confusion. I mentioned that the inner product can get complicated when generalized to generic blades. What I didn't mention is that there is a large amount of disagreement on what this generalization is. I've seen at least five different extensions of the inner product to higher-grade blades. I didn't mention this because it was not pertinent to the discussion. However, even though I did

Why it's here

7 people recommend this

What people say. Highly recommended as one of the clearest and most intuitive visual introductions to geometric algebra.

canjobearon Hacker News • Recommends

On “Geometric Algebra (2012)”

I highly recommend the video link to this video linked from the site above ~40 minutes, and I get the point of geometric algebra now.

straineron Hacker News • Recommends

On “A few of the best math explainers from this summer [video]”

This little known channel: sudgylacmoe - which doesn't seem present in the list, has the best video by far on Geometric Algebra (imho) link to this video

kilovoltaireon Hacker News • Recommends

On “Exponentially Better Rotations”

If you want an inspiring (imho) overview of the power of geometric algebra, I thoroughly enjoyed the video "A Swift Introduction to Geometric Algebra" link to this video

BenoitPon Hacker News • Recommends

On “Quaternions in Signal and Image Processing”

You should jump straight to geometric algebra. It's actually simple there. Quaternions and Complex Numbers are about just some not so special multivectors. Here are 2 45mn videos you'll not regret: link link to this video

skaskaskaon Hacker News • Recommends

On “Exploring Quaternions (2018)”

Also check out link to this video and link Some of the perceived complexity of complex numbers and quaternions seems to stem from not knowing the bigger picture.

user070223on Hacker News • Recommends

On “Poor Foundations in Geometric Algebra”

Note don't to be confused with Algebraic Geometry they are different; When I first came across this topic it was eye opening, especially the fact that you could squeeze Maxwell's equations into one and the fact that pseudovector create by cross product from physics is just a bivector which in 3d could be represented like a vector orthogonal to the plane created by the two vectors in the product Primer on the topic link to this video (And other videos on his channel) Another greate playlist is link BTW the author has the following page link with great infographics and references

mtizimon Hacker News • Recommends

On “A visual proof that a^2 – b^2 = (a + b)(a – b)”

You're in for a nice trip, the concept is called Geometric Algebra: link to this video (~50m video) TLDW: Yes, the concept is there, makes much more sense than a cross product (which is just an oriented area) and generalizes really nicely. Alternatively, read: link