> Does it mean simply lack of pattern? But that doesn't seem to be the case, at least visually.
Aperiodic tiling means that the whole thing doesn't repeat. If you overlay a copy of the tiling and move it around, you'll never find it match perfectly everywhere except for the one position you cloned it as. A grid of squares is periodic, you can translate it one unit to the side and it's the exact same, everywhere.
This is of course a different kind of periodic than is meant with The Periodic Table.
It seems to be the same kind of periodicity unless I'm missing something.
> Periodicity, for our purposes, is a repetition of relationships in specific intervals. Mendeleev had found that the elements were periodic based on the relationship between atomic weight and valency.
There exists no translation that leaves the tiling of the entire plane unchanged. The same local pattern [1] will of course occur repeatedly, there are only so many different patterns of any given size, but if you look at large enough scales, any translated copy will eventually diverge.
Maybe someone can make a version of this - if it not already exists - where you can move a semitransparent copy of the tiling around, maybe with a score for the alignment achieved.
[1] I am not sure if this is true, but as we have to tile an infinite plane, I could imagine that any pattern of finite but arbitrary size will occur infinitely often.
> Does aperiodicity have any cool properties that help in specific domains?
The proof of the aperiodic nature of the Wang tile set was showing that a Turing machine could be created out of Wang Tiles that tile the plane (periodic) if and only if the Turing machine does not halt. (I think I phrased that right)
> In 1966, Berger solved the domino problem in the negative. He proved that no algorithm for the problem can exist, by showing how to translate any Turing machine into a set of Wang tiles that tiles the plane if and only if the Turing machine does not halt. The undecidability of the halting problem (the problem of testing whether a Turing machine eventually halts) then implies the undecidability of Wang's tiling problem.
...
This means that you can create tiles that solve specific computations. Andrew Glassner's notebooks has a chapter on aperiodic tiles ( https://archive.org/details/andrewglassnersn0000glas/page/18... ) Page 216 has a tile set that finds the minimum of two numbers.
> Does aperiodicity have any cool properties that help in specific domains?
well, it helps as the basis for all life on the planet as we know it (DNA, RNA, et al.). which is pithy, but i think actually has fairly deep implications (ie is not _just_ pithy).
DNA is one-dimensional aperiodicity, which is ... fairly common. This sentence is one-dimensionally aperiodic!
Most biological structures are amorphous in some way, rather than strictly aperiodic. There are structures (honeycombs, for example) that are extremely regular, and especially on smaller scales (like virus capsids). Other biological structures are loosely fractal (self-similar across a narrow range) - lungs, blood systems, and so on.
I don't know of any biological structures that could accurately be described as aperiodic - like a quasicrystal - but given I'm just learning about Defense-associated reverse transcriptases, it would not surprise me if there is something out there.
A couple of days ago there have been 2 HN threads about quasicrystals, one being about quasicrystals that are found in some very rare natural minerals, which form in special conditions, like meteorite impacts.
Some people before Mendeleev have thought about periodicity of the chemical properties with the atomic mass, but the genius of Mendeleev consisted mainly that he had much more trust in the idea that periodicity must exist.
So while his predecessors were discouraged by the discrepances between periodicity and the known chemical properties, Mendeleev assumed that periodicity is true and any facts that appear to contradict it must be caused either by earlier experimental mistakes that have produced wrong values for some chemical properties of the known elements or by the fact that some chemical elements have not been discovered yet, so empty spaces must be reserved for them in the periodic table.
Nonetheless, the periodic table that comes from Mendeleev has remained somewhat misleading until today, because it was based mainly on the periodicity of valence, which was indeed the most important chemical property for the chemical researchers of the 19th century, which were interested in laboratory experiments made for the discovery of new chemical substances and elements and for the investigation of their properties.
For practical applications, e.g. for the modern chemical industry or metallurgy, valence, which determines the ratios in which elements may combine to form substances, is only one of the properties of interest. The chemical behavior of elements is mainly determined by 3 characteristics, valence, i.e. the number of electrons on the outer layer, atomic size and electronegativity. All 3 properties are approximately periodic, but the quasi-periods vary slightly and a big cycle that goes between 2 noble gases is frequently segmented in 2 or more minor cycles within which properties vary monotonically, but they jump at boundaries. For example, the electronegativity grows from alkaline metals until Cu/Ag/Au, then it jumps down to Zn/Cd/Hg, then it grows again until the noble gases, after which it jumps downwards again.
The result is that for each of the 3 essential properties of a certain chemical element there may be different chemical elements in the next "period" that resemble best with it and only one of those is located in the same "group".
The classification of chemical elements in "groups" is only partially useful, because to really understand chemistry you must also understand the other kinds of similarities between elements, which group the elements in a different way than the periodic table of Mendeleev.
For instance, given the 3 elements carbon, oxygen and sulfur, it is impossible to say which pair of them contains more similar elements, so they can be grouped together. Oxygen and sulfur are in the same Mendeleev group, differing from carbon. However, carbon and sulfur have almost the same electronegativity, differing from oxygen, which causes a lot of similarity between many of their chemical compounds, e.g. between carbonates and sulfates. Moreover, carbon and oxygen have closer atomic sizes, differing from sulfur, which also explains many chemical properties, e.g. why the carbonate ion is CO3, while the sulfate ion is SO4.
A similar discussion can be done about almost any chemical elements, e.g. for some properties silicon resembles germanium and selenium resembles tellurium, because they are in the same Mendeleev groups, while for other properties silicon resembles selenium and germanium resembles tellurium.
In conclusion, the periodic table of Mendeleev provides only a fraction of what must be known about the periodicity of properties among chemical elements.
In addition to the above links on quasicrystals etc, it may help to have a bit of context on periodic tilings, which have very precise mathematical properties: https://en.wikipedia.org/wiki/Lattice_(group).
Thank you for writing this, it flowed well and clearly took time and thought to write.
I think I still haven't fully understood the significance of aperiodicity, even if I learnt some of its properties.
And thank you for elaborating on Mendeleev.
I wrote that post on Mendeleev because I'd actually come across his example in a book about library science.
I was interested in this story (a rumor) that he used physical cards to sort and reorganize the elements in front of him till he found a periodic organization.
In high school chem/physics, we had an assignment to arrange element flashcards (no atomic number!) in some kind of periodicity, and then defend our choice. I imagine we were exploring dead ends that didn't persuade Mendeleev.
Don't miss that you can click through to aperiodictable.com to see it live.
Also: when did everyone stop calling this quasiperiodic and start calling it aperiodic? I feel like the almost-but-not-quite translational symmetry was a useful distinction. Has it fallen out of favor?
I believe it is just "as of" the XKCD comic, for which "aperiodic table" seems more sensible than "quasiperiodic table" for how the comic was written. The exciting thing about using the Penrose tiling is that you get "aperiodic" without it just being completely arbitrary. For that it is natural to borrow XKCD's terminology for this particular project.
I don't think mathematicians are going to change their term to "aperiodic". Almost everything is aperiodic. Quasiperiodic indicates something much more interesting is happening.
If I didn’t know that the author used AI, then I would have liked this way more. But that is because I would assume the author did this on his own and that would feel like a cool quirky thing to do. I just don’t care for a cool quirky thing if an AI made it.
Without Claude I wouldn't have made this because I wouldn't have wanted to spend the time. Claude allowed me to try something out and I spent time with Claude experimenting with different ideas (for example, at one point I had it tile the entire plane with periodic tables but the effect wasn't as good as the single periodic table I ended up using).
In a very short period of time I got to try many different ideas and create the final site. The ideas were all mine, the implementation was Claude's. I view this as wonderful: I had an idea and was able to iterate an implementation very rapidly. I can't turn my back on a tool that helps me create more.
PS If it's any consolation, my blog posts are all hand written. I don't use AI for any of the prose; I do use a spell checker.
Yep, this is how AI has been impacting my experience at my job as well. For a given time and quality budget, we can now say "yes" to more projects. Often that means holding the time and quality constant and doing things we wouldn't have previously done at all. Other times it means holding time constant and increasing quality by spending more time refactoring, testing, fixing longer tail bugs, etc.
I'm with you, comments like the GP are just demands on the time of people who make things. For years, everyone here was adamant that founders made the company, even if they hired developers to write the actual code.
You made a cool thing, I like it. I don't care how you made it, the more cool things we have, the better for everyone. If you don't think this thing is cool, downvote and move on.
I don't think it is necessarily controversial, but I subscribe to the opposite view. I try to judge a thing by whether or not it is good, not by its provenance.
For example, if I read a book which I thought was written by a human and loved it, why should my opinion change if I learned after the fact that it was written by AI and not a human? I can't un-laugh those laughs, and un-enjoy the enjoyment I received from it, you know what I mean?
Imagine you really enjoyed your meal at a restaurant, and in the end the waiter tells you it's made of people. Is it still a good meal, and most importantly, would you recommend it to other people?
I care more if AI was used to churn out a bunch of slop writing, mostly because of the lack of an authorial voice, which causes most of the writing to suck. Code is different - I have never cared about how much or how little effort went into a coding project, unless the point is supposed to be a puzzle - so I literally don’t care if people use AI for their projects, only if the idea behind the demo is cool.
This is very cool, but are the actual relationships between the elements represented as you drag the table around? Or does it just set the element in the "nearest neighbor" spot?
But the simplicity of the shapes in the Penrose tiling has its own charm. And the way it rearranges itself when scrolling around the tiling is awesome!
Even after reading the Wikipedia entry I couldn't intuit what Aperiodicity means.
Does it mean simply lack of pattern? But that doesn't seem to be the case, at least visually.
Just last month I wrote a post about how Mendeleev's real genius was in how we went looking for periodicity [0] and how that helped predict elements.
Does aperiodicity have any cool properties that help in specific domains?
[0] https://www.nair.sh/guides-and-opinions/communicating-your-e...
> Does it mean simply lack of pattern? But that doesn't seem to be the case, at least visually.
Aperiodic tiling means that the whole thing doesn't repeat. If you overlay a copy of the tiling and move it around, you'll never find it match perfectly everywhere except for the one position you cloned it as. A grid of squares is periodic, you can translate it one unit to the side and it's the exact same, everywhere.
This is of course a different kind of periodic than is meant with The Periodic Table.
It seems to be the same kind of periodicity unless I'm missing something.
> Periodicity, for our purposes, is a repetition of relationships in specific intervals. Mendeleev had found that the elements were periodic based on the relationship between atomic weight and valency.
(from parent link)
2 replies →
There exists no translation that leaves the tiling of the entire plane unchanged. The same local pattern [1] will of course occur repeatedly, there are only so many different patterns of any given size, but if you look at large enough scales, any translated copy will eventually diverge.
Maybe someone can make a version of this - if it not already exists - where you can move a semitransparent copy of the tiling around, maybe with a score for the alignment achieved.
[1] I am not sure if this is true, but as we have to tile an infinite plane, I could imagine that any pattern of finite but arbitrary size will occur infinitely often.
> Does aperiodicity have any cool properties that help in specific domains?
The proof of the aperiodic nature of the Wang tile set was showing that a Turing machine could be created out of Wang Tiles that tile the plane (periodic) if and only if the Turing machine does not halt. (I think I phrased that right)
https://en.wikipedia.org/wiki/Wang_tile
> In 1966, Berger solved the domino problem in the negative. He proved that no algorithm for the problem can exist, by showing how to translate any Turing machine into a set of Wang tiles that tiles the plane if and only if the Turing machine does not halt. The undecidability of the halting problem (the problem of testing whether a Turing machine eventually halts) then implies the undecidability of Wang's tiling problem.
...
This means that you can create tiles that solve specific computations. Andrew Glassner's notebooks has a chapter on aperiodic tiles ( https://archive.org/details/andrewglassnersn0000glas/page/18... ) Page 216 has a tile set that finds the minimum of two numbers.
There's also some "if you use Wang Tiles you can pattern textures without repeating groups" - https://www.researchgate.net/publication/2864579_Wang_Tiles_...
> Does aperiodicity have any cool properties that help in specific domains?
well, it helps as the basis for all life on the planet as we know it (DNA, RNA, et al.). which is pithy, but i think actually has fairly deep implications (ie is not _just_ pithy).
DNA is one-dimensional aperiodicity, which is ... fairly common. This sentence is one-dimensionally aperiodic!
Most biological structures are amorphous in some way, rather than strictly aperiodic. There are structures (honeycombs, for example) that are extremely regular, and especially on smaller scales (like virus capsids). Other biological structures are loosely fractal (self-similar across a narrow range) - lungs, blood systems, and so on.
I don't know of any biological structures that could accurately be described as aperiodic - like a quasicrystal - but given I'm just learning about Defense-associated reverse transcriptases, it would not surprise me if there is something out there.
> well, it helps as the basis for all life on the planet as we know it (DNA, RNA, et al.)
And how much of that would we have understood if not for Mendeleev allowing us to discover new elements thanks to the periodicity of its table?
Elements in Mendeleev's table are at a lower level than DNA / RNA.
I do not know to which Wikipedia entries you have looked, but these give enough examples:
https://en.wikipedia.org/wiki/Aperiodic_tiling
https://en.wikipedia.org/wiki/Quasicrystal
https://en.wikipedia.org/wiki/Aperiodic_crystal
A couple of days ago there have been 2 HN threads about quasicrystals, one being about quasicrystals that are found in some very rare natural minerals, which form in special conditions, like meteorite impacts.
Some people before Mendeleev have thought about periodicity of the chemical properties with the atomic mass, but the genius of Mendeleev consisted mainly that he had much more trust in the idea that periodicity must exist.
So while his predecessors were discouraged by the discrepances between periodicity and the known chemical properties, Mendeleev assumed that periodicity is true and any facts that appear to contradict it must be caused either by earlier experimental mistakes that have produced wrong values for some chemical properties of the known elements or by the fact that some chemical elements have not been discovered yet, so empty spaces must be reserved for them in the periodic table.
Nonetheless, the periodic table that comes from Mendeleev has remained somewhat misleading until today, because it was based mainly on the periodicity of valence, which was indeed the most important chemical property for the chemical researchers of the 19th century, which were interested in laboratory experiments made for the discovery of new chemical substances and elements and for the investigation of their properties.
For practical applications, e.g. for the modern chemical industry or metallurgy, valence, which determines the ratios in which elements may combine to form substances, is only one of the properties of interest. The chemical behavior of elements is mainly determined by 3 characteristics, valence, i.e. the number of electrons on the outer layer, atomic size and electronegativity. All 3 properties are approximately periodic, but the quasi-periods vary slightly and a big cycle that goes between 2 noble gases is frequently segmented in 2 or more minor cycles within which properties vary monotonically, but they jump at boundaries. For example, the electronegativity grows from alkaline metals until Cu/Ag/Au, then it jumps down to Zn/Cd/Hg, then it grows again until the noble gases, after which it jumps downwards again.
The result is that for each of the 3 essential properties of a certain chemical element there may be different chemical elements in the next "period" that resemble best with it and only one of those is located in the same "group".
The classification of chemical elements in "groups" is only partially useful, because to really understand chemistry you must also understand the other kinds of similarities between elements, which group the elements in a different way than the periodic table of Mendeleev.
For instance, given the 3 elements carbon, oxygen and sulfur, it is impossible to say which pair of them contains more similar elements, so they can be grouped together. Oxygen and sulfur are in the same Mendeleev group, differing from carbon. However, carbon and sulfur have almost the same electronegativity, differing from oxygen, which causes a lot of similarity between many of their chemical compounds, e.g. between carbonates and sulfates. Moreover, carbon and oxygen have closer atomic sizes, differing from sulfur, which also explains many chemical properties, e.g. why the carbonate ion is CO3, while the sulfate ion is SO4.
A similar discussion can be done about almost any chemical elements, e.g. for some properties silicon resembles germanium and selenium resembles tellurium, because they are in the same Mendeleev groups, while for other properties silicon resembles selenium and germanium resembles tellurium.
In conclusion, the periodic table of Mendeleev provides only a fraction of what must be known about the periodicity of properties among chemical elements.
In addition to the above links on quasicrystals etc, it may help to have a bit of context on periodic tilings, which have very precise mathematical properties: https://en.wikipedia.org/wiki/Lattice_(group).
The structure of the periodic table itself can also be understood, to leading order anyway, in symmetry terms. See for example https://mathstodon.xyz/@johncarlosbaez/112540366778806757 and references there.
Thank you for writing this, it flowed well and clearly took time and thought to write.
I think I still haven't fully understood the significance of aperiodicity, even if I learnt some of its properties.
And thank you for elaborating on Mendeleev.
I wrote that post on Mendeleev because I'd actually come across his example in a book about library science.
I was interested in this story (a rumor) that he used physical cards to sort and reorganize the elements in front of him till he found a periodic organization.
I appreciate your contribution.
In high school chem/physics, we had an assignment to arrange element flashcards (no atomic number!) in some kind of periodicity, and then defend our choice. I imagine we were exploring dead ends that didn't persuade Mendeleev.
I always enjoy seeing the HR-TEM of the quasicrystals after learning about them in grad school.
Don't miss that you can click through to aperiodictable.com to see it live.
Also: when did everyone stop calling this quasiperiodic and start calling it aperiodic? I feel like the almost-but-not-quite translational symmetry was a useful distinction. Has it fallen out of favor?
I believe it is just "as of" the XKCD comic, for which "aperiodic table" seems more sensible than "quasiperiodic table" for how the comic was written. The exciting thing about using the Penrose tiling is that you get "aperiodic" without it just being completely arbitrary. For that it is natural to borrow XKCD's terminology for this particular project.
I don't think mathematicians are going to change their term to "aperiodic". Almost everything is aperiodic. Quasiperiodic indicates something much more interesting is happening.
Aside and maybe controversial:
If I didn’t know that the author used AI, then I would have liked this way more. But that is because I would assume the author did this on his own and that would feel like a cool quirky thing to do. I just don’t care for a cool quirky thing if an AI made it.
Without Claude I wouldn't have made this because I wouldn't have wanted to spend the time. Claude allowed me to try something out and I spent time with Claude experimenting with different ideas (for example, at one point I had it tile the entire plane with periodic tables but the effect wasn't as good as the single periodic table I ended up using).
In a very short period of time I got to try many different ideas and create the final site. The ideas were all mine, the implementation was Claude's. I view this as wonderful: I had an idea and was able to iterate an implementation very rapidly. I can't turn my back on a tool that helps me create more.
PS If it's any consolation, my blog posts are all hand written. I don't use AI for any of the prose; I do use a spell checker.
Yep, this is how AI has been impacting my experience at my job as well. For a given time and quality budget, we can now say "yes" to more projects. Often that means holding the time and quality constant and doing things we wouldn't have previously done at all. Other times it means holding time constant and increasing quality by spending more time refactoring, testing, fixing longer tail bugs, etc.
I'm with you, comments like the GP are just demands on the time of people who make things. For years, everyone here was adamant that founders made the company, even if they hired developers to write the actual code.
You made a cool thing, I like it. I don't care how you made it, the more cool things we have, the better for everyone. If you don't think this thing is cool, downvote and move on.
I don't think it is necessarily controversial, but I subscribe to the opposite view. I try to judge a thing by whether or not it is good, not by its provenance.
For example, if I read a book which I thought was written by a human and loved it, why should my opinion change if I learned after the fact that it was written by AI and not a human? I can't un-laugh those laughs, and un-enjoy the enjoyment I received from it, you know what I mean?
Imagine you really enjoyed your meal at a restaurant, and in the end the waiter tells you it's made of people. Is it still a good meal, and most importantly, would you recommend it to other people?
I don't like AI - but I also can't (wont) write web pages. This seems to be the best of both worlds.
> I just don’t care for a cool quirky thing if an AI made it.
While I understand the knee-jerk reaction, especially to writing, people make about AI, it's starting to have a counter-effect on me.
A brush can destroy (sweep) or create (paint) but it's still a tool.
I care more if AI was used to churn out a bunch of slop writing, mostly because of the lack of an authorial voice, which causes most of the writing to suck. Code is different - I have never cared about how much or how little effort went into a coding project, unless the point is supposed to be a puzzle - so I literally don’t care if people use AI for their projects, only if the idea behind the demo is cool.
This is very cool, but are the actual relationships between the elements represented as you drag the table around? Or does it just set the element in the "nearest neighbor" spot?
The code attempts to retain the "shape" and "layout" of the periodic table.
Tempted to 3D print something based on this. It's pretty neat. And now's the time, too, while the periodic table ends nicely at the last row.
I would have found an aperiodic monotile (single shape) a bit more satisfying.
https://momath.org/the-hat/
But the simplicity of the shapes in the Penrose tiling has its own charm. And the way it rearranges itself when scrolling around the tiling is awesome!
[dead]