HackerTube
HomeLongsLikedHistoryWatch laterCategoriesPlaylistsSettings

Why can't you multiply vectors?

Freya Holmér9 HN recommenders · recommended in 5 months, 2023-2025
YouTube
524K views · 3 years ago · talk · evergreen

Freya Holmer's Dutch Game Day 2023 talk asking why vectors can't be multiplied, building from complex numbers to a single axiom and arriving at geometric algebra, quaternions and multivectors.

HN treats it as the best entry point to geometric algebra and an intuitive route to understanding quaternions.

Pure mathematicsRecreational & visual mathGame programming & engines#vectormultiplication#quaternions#cliffordalgebra#complexnumbers#gamemath

11 comments from Hacker News

@elbear2025 · in “Functions Are Vectors (2023)”

Thanks for mentioning this. I think I encountered Geometric Algebra in a video related to making video games. It's this one (Why you can't multiply vectors): ▶ this video

CitesView on HN
@gowld2024 · in “Poor Foundations in Geometric Algebra”

The absolute first video to watch should be the (ironically titled) Why can't you multiply vectors? ▶ this video

Strongly recommendsView on HN
@BenoitP2024 · in “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: ▶ this video link

RecommendsView on HN
@GuB-422024 · in “Quaternion Knowledge Graph Embeddings (2019)”

If you are still interested, try this: link The idea is that quaternions are the wrong way to look at the problem and that a better approach would be to use geometric algebra, bivectors and rotors. The formulas are essentially the same as with quaternions, but at least for me, this approach make more intuitive sense. It also work in dimensions other than 3, which matter to the author as he is the author of "4D toys" and hopefully, Miegakure. Here is another talk on the subject, by a different author: ▶ this video It is not specifically about quaternions, it is about multiplying vectors and what you get from that, and it includes quaternions.

RecommendsView on HN
@simpaticoder2024 · in “Look, ma, no matrices”

In another comment, they pointed out ▶ this video in which Freya did an excellent job reducing the number of axioms to 1: If you define multiplying a vector by itself to be equal to the length of the vector, squared, then everything else falls out of simple polynomial multiplication. It's quite lovely.

Strongly recommendsView on HN
@zoogeny2024 · in “Look, ma, no matrices”

One of my favorite math/graphics YouTube creators Freya Holmér did an excellent intro to Geometric Algebra not that long ago [1]. If you have any interest in 3d graphics (especially but no limited to splines/Bezier curves) then be sure to check out all of their videos. I personally have always struggled with linear algebra and I tend to find these Clifford Algebra approaches much more intuitive. 1. ▶ this video

Strongly recommendsView on HN
@infogulch2024 · in “Rapier is a set of 2D and 3D physics engines written in Rust”

I got sucked down a Geometric Algebra rabbit hole a few months ago, which seems like a remarkably concise and intuitive way to work in a very wide variety of geometries, including 2D, 3D, 4D+, non-euclidean etc. I've wondered if GA would make a good foundation for a physics engine... There are a few small rust libraries that look interesting [1][2], but none with a lot of traction. Has anyone looked into this? [1]: link [2]: link If you dare, a good place to jump in might be Freya Holmér's Why can't you multiply vectors? - ▶ this video - Then link

RecommendsView on HN
@kurthr2024 · in “Why is Maxwell's theory so hard to understand? (2007) [pdf]”

True, but he did use quaternions (by 1873), which allow the field properties to be written as a single equation. It's kind of sad that more physicists don't use or teach quaternions, while math and CS have fully adopted them. I really liked Kathy Joseph's historical reviews of vector physics and the people who developed it, which explain some of the reason's for how it's taught. Most texts don't even develop electrodynamics from relativistic electrostatics as a demonstration. link I think I fell down the rabbit hole from Freya Holmer's "why you can't multiply vectors". ▶ this video The key being that all of the Hamiltonian fields can be found in a single quaternion equation, which is just what happens when you start multiplying vectors together.

CitesView on HN
@Syntonicles2023 · in “Linear Algebra Done Right – 4th Edition”

I know people have jumped here to try to explain it to you as a comment, but I highly recommend a recent talk by Freya Holmer. It's a fun little exploration of a seemingly simply question about vectors that motivates the answer you asked. It also culminates with an introduction to Clifford Algebras, which you may or may not want to learn about after the talk. ▶ this video

Strongly recommendsView on HN
@conradludgate2023 · in “Exploring Quaternions (2018)”

Coincidentally, this conference talk[1] released yesterday regarding vector multiplication. In it, it describes how quaternions can be seen as an extension of 3d vector spaces, like how complex numbers can be seen as an extension to 2d vector spaces. More specifically, quaternions are a 4d vector with the basis of {1,yz,xz,xy} where those "bivectors" result from 3d vector multiplication, e.g. (ax+by+cz)(dx+ey+fz) [1]: ▶ this video

RecommendsView on HN
@mkaic2023 · in “Exploring Quaternions (2018)”

Freya Holmer, of The Continuity of Splines [0] fame, recently gave a great conference talk about how quaternions naturally arise from the desire to define the multiplication of two vectors if you just agree to one new axiom : v^2 = ||v||^2, or "the square of a vector is equal to the square of its norm". It was fascinating and entertaining and I highly recommend anyone who finds this stuff interesting but confusing (like I do) to check it out: ▶ this video [0] link

Strongly recommendsView on HN
A Swift Introduction to Geometric Algebra44:23

A Swift Introduction to Geometric Algebra

sudgylacmoe
1.1M views • 6 years ago
Vectors | Chapter 1, Essence of linear algebra9:52

Vectors | Chapter 1, Essence of linear algebra

3Blue1Brown
13M views • 10 years ago
Visualizing the 4d numbers Quaternions31:51

Visualizing the 4d numbers Quaternions

3Blue1Brown
5.6M views • 8 years ago
Siggraph2019 Geometric Algebra1:37:22

Siggraph2019 Geometric Algebra

Bivector
87K views • 7 years ago
Taking Vector Transposes Seriously | Jiahao Chen | JuliaCon 201719:12

Taking Vector Transposes Seriously | Jiahao Chen | JuliaCon 2017

The Julia Programming Language
7K views • 9 years ago
Fantastic Quaternions - Numberphile12:25

Fantastic Quaternions - Numberphile

Numberphile
1.1M views • 10 years ago
Why do prime numbers make these spirals? | Dirichlet’s theorem and pi approximations22:21

Why do prime numbers make these spirals? | Dirichlet’s theorem and pi approximations

3Blue1Brown
7.6M views • 7 years ago
The determinant | Chapter 6, Essence of linear algebra10:03

The determinant | Chapter 6, Essence of linear algebra

3Blue1Brown
5M views • 10 years ago
1. A strange determinant1:01:08

1. A strange determinant

Timothy Gowers
30K views • 5 years ago
Pythagoras' theorem (a) | Math History | NJ Wildberger48:55

Pythagoras' theorem (a) | Math History | NJ Wildberger

Insights into Mathematics
517K views • 15 years ago
Eigenvectors and eigenvalues | Chapter 14, Essence of linear algebra17:16

Eigenvectors and eigenvalues | Chapter 14, Essence of linear algebra

3Blue1Brown
6.4M views • 10 years ago
Essence of linear algebra preview5:09

Essence of linear algebra preview

3Blue1Brown
2.8M views • 10 years ago
Category Theory in Life - Eugenia Cheng40:39

Category Theory in Life - Eugenia Cheng

Lambda World
113K views • 9 years ago
A simple trick to design your own solutions for Rubik's cubes14:27

A simple trick to design your own solutions for Rubik's cubes

Mathologer
1.6M views • 10 years ago
HACKENBUSH: a window to a new world of math57:03

HACKENBUSH: a window to a new world of math

Owen Maitzen
562K views • 5 years ago
The Strange Math That Predicts (Almost) Anything32:32

The Strange Math That Predicts (Almost) Anything

Veritasium
13.1M views • 1 year ago
Imaginary Numbers Are Real [Part 1: Introduction]5:47

Imaginary Numbers Are Real [Part 1: Introduction]

Welch Labs
8.6M views • 11 years ago
Euler's formula with introductory group theory24:28

Euler's formula with introductory group theory

3Blue1Brown
2.8M views • 9 years ago
The Infinite Pattern That Never Repeats21:12

The Infinite Pattern That Never Repeats

Veritasium
21.9M views • 6 years ago
The Banach–Tarski Paradox24:14

The Banach–Tarski Paradox

Vsauce
49.1M views • 11 years ago