A mathematician's guided tour through higher dimensions
quantamagazine.org
quantamagazine.org
For example - Darts in Higher Dimensions, 3blue1brown and Numberphile - https://www.youtube.com/watch?v=6_yU9eJ0NxA
Or even more trivially, you can think of a table where every row is some entity and every column is some attribute associated to it. For example, make a spreadsheet where each row is a person and the columns are age, height, weight, salary, and years to retirement - then you can think of each person as a point in 5-d space. And some properties are intuitively obvious - for example as you keep adding more columns it becomes more difficult to find people who are similar to each other. It's a pretty accessible way to introduce high dimensions without talking about tessaracts.
Viewers with even the slightest interest in math, and are not familiar with 3blue1brown, should check out some of his other videos at [1]. Not only is he a great orator, but the visuals he provides have really clarified some of the tougher subjects for me.
There was a series on PBS (late 80s/early 90s. If I had to guess, it was a WGBH production) on physics that really helped my understanding of topics that might have been a little fuzzy from classroom lectures and textbook readings. However, even as well as that series was produced, it moved around a lot and was only so many episodes.
Today, there's not just one person, but multiple people making videos like this with so many more videos covering so much more ground. You get the advantage of hearing the same thing from different voices that might say it in just the right way that makes it click for you.
Instead, there’s this notion of a “theory of coordinatized data” [1] where one understands that dimensions (doesn’t matter if they are continuous, discrete, categorical) are essentially coordinates for values. This is a powerful way of thinking about tidy multidimensional tabular data.
Once you realize dimensions are coordinates, a certain mathematical intuition emerges. For instance, most people have a hard time understanding pivot/unpivot operations. But they really are analogous to matrix transposes, but instead on a row/col axis, they rotate on the “coordinate” dimensions which are invariants.
Once somehow understands this, their understanding of SQL and Tableau and of data frames becomes a lot deeper. Aggregations and filtering and window operations take on a new meaning.
[1] https://winvector.github.io/FluidData/RowsAndColumns.html
In geometric algebra there is a way to encode every element and transformation in such space and those correspond to shuffling around terms in an equation.
x^2 + y^2 = r^2 in 2D
x^2 + y^2 + z^2 = r^2 in 3D
x^2 + y^2 + z^2 + t^2 = r^2 in 4D
If that leads to some weird behaviors (spheres are very 'spike-y') then so be it, I don't understand why intuition from 3D is important
Things gets 'weirder' in higher dim manifolds but not really, it's only hard if you want to 'see' it in 3d Euclidean
By the way, this is a similar phenomena to the 'curse of dimensionality' [1]
Dimension 3, put 8 spheres radius 1 at (1, 1, 1), ... Then from the outside you can touch the inner sphere (and it's a bit bigger).
Once you get to a certain dimension (10 IIRC), the inner sphere is no longer in the convex hull of the outer spheres, it is "poking out" of the arrangement.
Spiky like that.
For example an instance of a struct with n fields is a point in an n-dimensional state space. A method that modifies that struct is moving that instance through that space. Where this gets cool is that it's possible to prove that for all points in the state space, a given program will reliably establish a defined postcondition.
To give a trivial example, imagine a state space with a few billion variables. Let's suppose one of those variables is called x and we want to establish the postcondition x = 0.
x := 0
The above program will establish x == 0 regardless of the initial state and we don't need to worry about the several billion other dimensions in the state space. To a mathematician I imagine this is immensely boring, but for a working software developer boring is great, because it's so easy to otherwise build cognitively unmanageable systems.You obviously haven't met many mathematicians; they're building proof assistants that are even more “boring”, and loving it.
Are you on the line and blocked from both sides? Use rest of the 2D plane to escape. Using Z dimension to escape from circle. Using 4th to escape from sphere without touching it.
Its true my imagination kind of stopped after 4D but even that was mesmerizing to young me.
Notice that in 4D space, it's possible to have two planes which meet at only one point, and for which every vector on one of the planes is perpendicular to every vector on the other.
This implies that for each rotation in n dimensions, it is possible to pick floor(n/2) mutually perpendicular planes which are each invariant under the rotation. This can be proved using eigendecomposition. These sets of floor(n/2) invariant planes, weighed by their angles of rotation, form the "bivectors" in exterior and Clifford algebra. ([EDIT] It's slightly more accurate to say that bivectors are the angular velocities in n dimensions, which means that the angular speeds attached to each plane are not necessarily between [0,2pi] but can be any real.)
Also, notice that in even dimensions there is a rotation which sends every vector to a vector perpendicular to it. But in odd dimensions, there isn't even a continuous function which sends every vector to a vector perpendicular to it; this follows from the hairy-ball theorem. However, notice that there is still an algorithm for finding perpendicular vectors in any number of dimensions; one such algorithm is an application of the Gram-Schmidt process (also called QR decomposition).
https://abel.math.harvard.edu/archive/21a_spring_06/exhibits...
usually, "higher dimensional knot" refers to embeddings of n-dim spheres into (n+2)-dimensional spheres (or R^(n+2)). (if the distinction between R^(n+2) and (n+2)-spheres scares you, don't worry about it! it's just one point!)
usual knot theory: n = 1, m = 3 OP's proof relates to: n = 1, m = 4
when m - n (the "codimension") is >2, as in the the case from OP's post, there is "so much room" that unknotting can always happen. and at codimension 1, there "isn't enough room". so the interesting theory is codim-2.
in fact, there is a well studied theory. here's a book on the subject (disclaimer: I haven't read it): https://www.maths.ed.ac.uk/~v1ranick/books/knot.pdf
Although there are no nontrivial circle knots (S^1 knots) in R^4, there are nontrivial sphere knots (S^2 knots). That well-advertised Quanta article about Lisa Piccirillo's work is about this sort of thing.
> You would not be able to tie a shoe in four dimensional space.
I'm not convinced. The thing is that if you tie your shoes with bows at the end, those bows are knot-theoretically trivial, even in 3d-space.
Still a nice proof!
Someone once told me that in the same way a 3D object casts a 2D shadow, a 4D object casts a 3D shadow. I just...can't. I can't wrap my head around that no matter how hard I try.
Edit: I think you have to have the similar type of units to increase the dimensions. Like the article talks about N dimensional space (e.g. point, line, plane, etc). To consider what mass of an object would be you’d have 1 dimensional mass; 2D mass; …; ND mass whatever that would be.
I'm not sure that's right. Each dimension is linearly independent [0] from the others, which means e.g. you can't add up a bunch of width and get height, or add up a bunch of length and get width. So in an important sense, they're not contained within each other.
You might be thinking of how a 2D plane contains the first dimension within it, but that's not the 2nd dimension... that's two-dimensional (a combination of two dimensions).
(Note there is a relationship between the length of the car and the gas tank when the car is moving fast (close to c) in your reference frame - but AFAIK there aren't any useful geometric transformations that depend on that fact. :)
Essentially you need to define a Pythagorean theorem for your space. You can do that for the car vector space, but there isn't a natural choice.
Maybe? I think it allows solutions not typically considered to be rotations, like the special relativity example.
There's a fundamental difference between a "set of independent variables" and a physical space with geometric transformations. The latter is far more complex to visualise.
I had a notion for a physical theory of everything, but I got hopelessly lost once I wandered into 6-dimensional knot theory.
https://www.youtube.com/watch?v=vZp0ETdD37E
Same dev who also created 4D Toys toolbox: https://4dtoys.com/
It's not perfect. We can rotate in the normal 3D space but you don't get proper 4D rotation with this technique. Nor does this give you a good intuition about that shadow.
But it's something.
Gives you basically nothing when it comes to the 5th dimension, though, because I'm fresh out of spacetime at that point.
Most people of average IQ say that.
> 4D object casts a 3D shadow. I can't wrap my head around that
No one can. I don't think you understand what a dimension is.
> Most people of average IQ say that.
I seriously question that. Can you point us to any evidence that people of average IQ are most often visual thinkers? (Or most often say that they're visual thinkers, if that's where you were going with this.)
A 4-cube would look like just few identical 3-cubes from the side, if oriented face-to-3-space. If not, it will be series of prisms or platonic solid alikes.
It doesn’t help much with shapes that have complex 4d-edges, or with higher dimensions, but may give an idea. Also, open two gifs from this link http://www.math.union.edu/~dpvc/math/4D/folding/welcome.html side by side and you’ll quickly get the concept of rotation of a solid around 4th axis.
Here the fourth dimension is discrete, but you can imagine that for each city you get a 3D object.
In the article linked above, there are some glaring omissions (A conceptual overview of the notion of “dimension” that mentions neither the Krull dimension nor matroids? An emphasis on high-dimensionality while ignoring concentration of measure?).
One can observe a pendulum clock returns to similar spatial coordinates or daily rituals like morning meetings where humans flow along temporal coordinates and then flow back out again, seemingly compelled by time as much as happenstance. If you abstract away a ton of detail, you could almost say you travel back in time each workday. I’ve felt caught in a behavioral loop many a time.
The non-integer dimensions are interesting on fractals. How many copies do you get for a given amount of recursion? Neat way to think about dimension.
I believe the developer had to create a custom physics engine to support 4D space [2].
[2] https://marctenbosch.com/news/2017/06/4d-toys-a-box-of-four-...
The creators also have a series on chaos math [3].
[1] http://www.dimensions-math.org/
[2] https://www.youtube.com/watch?v=6cpTEPT5i0A&list=PL3C690048E...
[3] https://www.youtube.com/watch?v=vts0YHACsYY&list=PLw2BeOjATq...
In the video Neil explains why higher dimensions may explain the queer ways of the quantum world.
I do wish they'd done a better job discussing time as the 4th dimension, however. It seemed shoehorned in at the end and wasn't really connected to the rest of the writing.
I love it lol
"Finally, in 1912, almost half a century after Cantor’s discovery, and after many failed attempts to prove the invariance of dimension, L.E.J. Brouwer succeeded by employing some methods of his own creation. In essence, he proved that it is impossible to put a higher-dimensional object inside one of smaller dimension, or to place one of smaller dimension into one of larger dimension and fill the entire space, without breaking the object into many pieces, as Cantor did, or allowing it to intersect itself, as Peano did."