Because humans can't see in more than 3D, it is challenging to make sense of it for the first time. However, there is a simple yet beautiful pattern behind.
This is how the magic is done!
What is a cube in one dimension?
It is simply two vertices connected with a line of unit length.
To move beyond and construct a cube in two dimensions, also known as a square, we simply copy a one-dimensional cube and connect each original vertex with its copy.
(These new edges are colored blue.)
You can probably guess the pattern by now.
Copying a cube's graph and connecting each of its vertices with its corresponding copy brings it to the next dimension.
This is how it looks in 3D.
Repeating this process one more time, we obtain a tesseract, that is, a cube in four dimensions.
(I stretched the new edges a bit to make it easier to see the pattern.)
All 8 of its faces are 3D cubes.
I have always found this pattern quite beautiful.
Geometry intrigued me since I was a child, and when I discovered how to draw a tesseract, I was over the moon.
Small things such as this ignited my desire to be a mathematician, and I still enjoy playing around with fun math.
I regularly post deep dive threads about mathematics and machine learning, explaining (seemingly) complex concepts in a simple way.
If you also love to look beyond the surface and understand how things work, consider giving me a follow!
• • •
Missing some Tweet in this thread? You can try to
force a refresh
Problem-solving is at least 50% of every job in tech and science.
Mastering problem-solving will make your technical skill level shoot up like a hockey stick. Yet, we are rarely taught how to do so.
Here are my favorite techniques that'll loosen even the most complex knots:
0. Is the problem solved yet?
The simplest way to solve a problem is to look for the solution elsewhere. This is not cheating; this is pragmatism. (Except if it is a practice problem. Then, it is cheating.)
When your objective is to move fast, this should be the first thing you attempt.
This is the reason why Stack Overflow (and its likes) are the best friends of every programmer.