Penrose Tilings from Five Dimensions

  Рет қаралды 2,842

Number Cruncher

Number Cruncher

Күн бұрын

We show in this clip that aperiodic Penrose tilings can be viewed as projections of a five dimensional cubic lattice. We focus on the geometric properties of this projection and try to motivate the choices that are required for a Penrose tiling. To cope with the five-dimensional geometry, lots of toy models and analogies are exploited.
content:
0:00 Introduction
0:45 Branding
1:35 Toy model 2D
3:55 Algebra
5:15 Toy model 3D
6:50 Cubes in various dimensions
12:25 A particular rotation in 3D
14:20 A particular rotation in 5D
16:00 The convex hull for 2 co-dimensions
16:55 The convex hull for 3 co-dimensions
17:45 Towards Penrose tilings
18:15 A flatlander's point of view
20:28 The full picture
21:50 Transition to the other Penrose plane
22:16 Sneak preview
references:
Here is a link to Dugan Hammock's community post:
community.wolfram.com/groups/...
and you might also want to have a look at his higher dimensional excursions on youtube:
/ @vjdugan
For a more rigorous mathematical approach we recommend the seminal paper by de Bruijn:
Algebraic theory of Penrose's non-periodic tilings of the plane.
N.G. de Bruijn
Proceedings A 84 (1), 1981
A link to the mathematica notebook that was shown in the video:
www.dropbox.com/scl/fi/sabmv2...

Пікірлер: 35
@yaroslavslyuda9475
@yaroslavslyuda9475 5 күн бұрын
Amazing video! Makes me wonder what patterns would be produced by projecting 6, 7, 8-dimensional cube lattices on a plane, etc. And what 3d tilings whould we get from projecting higher dimention lattices on 3d space
@Number_Cruncher
@Number_Cruncher 5 күн бұрын
Yeah, these are great ideas. I can at least partially comment on them: Actually, this projection from five dimensions was discovered, while constructing the Penrose tiling with pentagrids. The details for this construction can be found in the paper by deBruijn (see video description for the references). The construction method can be easily generalized to hepta-grids and so forth. It should correspond to projections from 7-dimensional cubic lattices, but I haven't checked this. One such construction can be found here: community.wolfram.com/groups/-/m/t/2992328 Three dimensional tilings are tricky to visualize since they fill the entire space obviously. One would not project the faces but rather the three volumes. And they would turn into two kinds of parallelepipeds. But there is another neat thing that can be done. If the diagonal normal vector n = (1,1,1,1,1) is added to the projection plane, this plane becomes a three-dimensional space. When the faces of the hyper-cubes are projected into this space, all tiles do have the same size but they are tilted in two different ways such that a projection into two dimensions results in fat and thin rhombs. They generate a folded tiling, whose projection yields the Penrose tiling. This is referred to as Wieringa roof and a lot of resources are available.
@LunaCypher334
@LunaCypher334 15 сағат бұрын
I am...beyond excited that you did these in blender and geometry nodes.
@noelwass4738
@noelwass4738 2 күн бұрын
This is most remarkable and will take a bit of studying. The Penrose tiling is aperiodic, meaning the tiling is non-periodic, and this is a most remarkable property. Thank you so much for this video.
@Number_Cruncher
@Number_Cruncher 2 күн бұрын
It took me a while to really appreciate aperiodicity. But it's a rather deep and important issue, definitely worth persuing a bit further.
@lapiscarrot3557
@lapiscarrot3557 5 күн бұрын
I had no idea the Penrose tiling was just part of a 5D cubic lattice projected into 2D space. More people should see this video, this is very cool!
@VJDugan
@VJDugan 6 күн бұрын
Excellent video and explanation of the how the Penrose tiling is constructed as a projection from 5-dimensions! I especially enjoy seeing the variations that occur when the projection plane is rotated in 5D. Definitely looking forward to the follow-up video detailing the Blender files!
@TupperWallace
@TupperWallace 5 күн бұрын
This is really a superlative video! You have laid out each step in the projection of a five dimensional cube onto a plane with beautiful clarity. The animations are perfect and beautiful as well. The exposition is relatively easy to follow for such a complicated concept. I look forward to the next video on this fascinating topic.
@CoughSyrup
@CoughSyrup Күн бұрын
Hell ya bruva, that was awesome. Imma share this with all of the mathematical discord servers I hang out in, this video is criminally under-viewed. Hook it up with that blender file, or a video about that blender file. Looking forward to it.
@Number_Cruncher
@Number_Cruncher Күн бұрын
Thank you for sharing. The blender file video is in preparation.
@Meuszik
@Meuszik 6 күн бұрын
Wow
@jakobthomsen1595
@jakobthomsen1595 5 күн бұрын
Great video! If I understand correctly, this cut-and-project technique could also be used to create random triangle square tilings (see e.g. the article "Square-triangle tilings: an infinite playground for soft matter")...
@Number_Cruncher
@Number_Cruncher 5 күн бұрын
Thank you for the reference.
@theevilcottonball
@theevilcottonball 5 күн бұрын
Cool stuff! My humble self only generated penrose tilings by subdivision. Is there also a higher dimensional structure behind other penrose tilings (such as the kites and darts), or the newly found einstein hat aperiodic tiling.
@Number_Cruncher
@Number_Cruncher 5 күн бұрын
There is a claim, that the hat tile also can be obtained from projections of higher dimensional lattices. "Direct Construction of Aperiodic Tilings with the Hat Monotile", Ulrich Reitebuch, 2023. But I haven't had time to study it yet. It's on my agenda. arxiv.org/abs/2306.06512
@peterhemmings2929
@peterhemmings2929 Күн бұрын
Marvellous! I was disappointed you skipped over how a projection from the 4d lattice looks, but I think you get a glimpse at 21:30 when you're in 5d, but adding the rotations one at a time?
@Number_Cruncher
@Number_Cruncher Күн бұрын
I quickly looked into this as well. But I didn't find anything exciting. It's not completely obvious what plane to choose in four dimensions. If you follow exactly the same lines, you'll find a boring pattern of squares from different orientations, not even rhombs. I hope that I can cover a few more things in follow up videos. Thank you for sharing your thoughts.
@prathamgupta4900
@prathamgupta4900 6 күн бұрын
@BsktImp
@BsktImp 4 күн бұрын
What software did you use for the animations?
@Number_Cruncher
@Number_Cruncher 4 күн бұрын
The rendering is done in blender. The blender files are generated with python scripts that are in spirit similar to manim. You create objects, text, etc. You can make them appear, transform and move. Recently, I included the creation of complex geometry node graphs with scripts. I guess it would not be feasible to create them manually. For this animation I needed ten 5x5 matrices that rotate five basis vector. You can see the node groups at the end of the video. And some of the groups contain fifty or more nodes. I'm preparing a follow up with more details.
@GU-jt5fe
@GU-jt5fe 5 күн бұрын
What is SoMEpi? I can't find information on it.
@Number_Cruncher
@Number_Cruncher 4 күн бұрын
This year's summer of math exposition is a community competition. It is not conducted by 3b1b. There is a discord server with more information. discord.com/invite/FF3QuhM6
@JerehmiaBoaz
@JerehmiaBoaz 5 күн бұрын
"We color code this difference in green and orange" so the red-green color blind will have a hard time spotting it. :/
@Number_Cruncher
@Number_Cruncher 5 күн бұрын
Indeed this is always an issue. However, I hope that the animation and continuous deformation from the tiling to the grid and vice versa can partially compensate this problem.
@decare696
@decare696 4 күн бұрын
This video suffers from a lack of Geometric Algebra. :(
@Number_Cruncher
@Number_Cruncher 4 күн бұрын
What exactly do you miss, or what is done incorrectly in your opinion?
@decare696
@decare696 4 күн бұрын
@@Number_Cruncher Well, describing planes using complex eigenvectors seems very hacky and unnatural. Instead, eigenbivectors provide the natural notion of an invariant plane of a rotation without the need to pull complex numbers out of nowhere (and in general, everything to do with planes and rotations benefits greatly from the use of bivectors, especially when it comes to higher dimensions). There's also something to be said about how GA makes projections more natural, but I wouldn't count that against this video since it only applies to a formula that is on screen for a few seconds. I understand that it might be a bit much to ask you to use a mathematical framework that most people will probaly not even have heard of, when that isn't even the topic of this video, but this is one of those "once you see it, you can't unsee it" type situations where I'm cursed with the knowledge of how it could be better.
@Number_Cruncher
@Number_Cruncher 4 күн бұрын
Now I understand. I'm not familiar with geometric algebra. At first I didn't understand your comment. I thought that there was something wrong. So you would have preferred, seeing wedge products appear, right? Yes, I also was sloppy when I wrote down the 5D real and imaginary parts as eigenvectors, which they are only in their complex combination. How would one compute the eigenbivector from the rotation matrix?
@decare696
@decare696 4 күн бұрын
@@Number_Cruncher As Chris Doran points out in a blogpost from 2020 titled "Complex Eigenvalues in Geometric Algebra", complex eigenvectors can be seen as a representation of eigenbivectors. A nicer, in my opinion, way would be to compute the second compound power of the matrix (see blargoner's video on the box product), which is the matrix representation of the extension of the linear map represented by the original matrix to the space of bivectors. With that, you can just do regular linear algebra to diagonalize it and thus find out its eigen"vectors" and corresponding eigenvalues, which are the eigenbivectors and corresponding eigenvalues of the original matrix/linear map. This method might be more expensive than "just" using complex numbers, but it's more natural because it stays in the context of real numbers.
@Number_Cruncher
@Number_Cruncher 3 күн бұрын
Thank you for this amazing reference. I've never heard about the box product before. It looks like really cool stuff. I'll play with it a bit and maybe "improve" the algebra, when I explain the geometry nodes.
The Boundary of the Mandelbrot Set
16:46
NumberCruncher
Рет қаралды 18 М.
Pokémon and Geometric Distributions - Numberphile
23:22
Numberphile
Рет қаралды 126 М.
🍕Пиццерия FNAF в реальной жизни #shorts
00:41
Универ. 10 лет спустя - ВСЕ СЕРИИ ПОДРЯД
9:04:59
Комедии 2023
Рет қаралды 2 МЛН
Cursed Units 2: Curseder Units
20:18
Joseph Newton
Рет қаралды 172 М.
We FINALLY Proved Why Ice Is Slippery
13:43
Dr Ben Miles
Рет қаралды 155 М.
The Two Types of Mathematics
9:29
Aaron Welson
Рет қаралды 41 М.
I Made a Neural Network with just Redstone!
17:23
mattbatwings
Рет қаралды 594 М.
The hardest sum aka the Ising model #SoME3
34:50
NumberCruncher
Рет қаралды 17 М.
The Bubble Sort Curve
19:18
Lines That Connect
Рет қаралды 419 М.
And this year's Turing Award goes to...
15:44
polylog
Рет қаралды 105 М.
Seven Dimensions
14:41
Kieran Borovac
Рет қаралды 775 М.
What Do Neural Networks Really Learn? Exploring the Brain of an AI Model
17:35