Simplest 2-D block replacement L-systems

This diagram shows all 2-D square recurrent patterns after 5 iterations. The starting symbol is black; starting with white would result in complementary coloring. The rules are displayed at the top/left of the row/column of the resulting pattern.

The 2-D Thue-Morse patterns appear near the diagonal, to the lower right of center.

Here's the corresponding seventh order image that shows longer range structure (right click to view full scale):

The next diagram shows the top-left corner of 2-D 4 symbol L-System patterns after 9 iterations. The block luminance corresponds with the symbols numerical value in the caption, from dark to bright and low to high. The full patterns are 2^10 elements on a side.

Note that the 4 pixel block at the top left always corresponds to the initial condition (first matrix) and to the rule #1.

Penrose tilings are also 2-D L-Systems. But whereas Penrose tilings are aperiodic (they can tile the plane but not in a periodic way) these are non-periodic (they can tile the plane in a periodic way but are not arranged in a periodic pattern). In Penrose tilings, the tile shapes uniquely restrict the possibilities for an infinite tiling, but here the square shape of the tile does not constrain the algorithm that generates them.

I believe these patterns are Thue-morse arrays. But note that the first and second example are "L-free" (an adjacent triplet of the same symbol does not occur outside of a 2x2 block of that symbol), while the third is not. But note that all three are "cube-free" (no triplet of the same symbol occurs in a row or column).

Also note that the first and third example only differ by the symbol replacement 2->3, 3->4, 4->2.

LSystem_array_2_7.png

Comments

anonoperiodicity

because youre distinguishing these from penrose tilings by this virtue, whats the difference between aperiodic and nonperiodic? ( I thought they were essentially synonyms meaning no repetition)

Does the 3rd example develop any interesting visible higher order structure when the number of iterations are increased and the pixel sized is reduced?

 


not periodic

Yes, aperiodic and non-periodic are traditionally synonyms, but the tiling community uses the distinction for a specific purpose. Penrose tile shapes prevent them from being put together (covering the plane) in such a way that they are periodic. Another way of saying this is that only non-periodic tilings are possible. With square tiles, periodic tilings are possible, and it is just this arrangement of B/W tiles that are non-periodic.

I added a graphic with all 2 symbol systems.

Yes the third example (and the other two) do show longer range structure, but it is subtle because no big clumps (larger than 2 of the same color) ever occurs. But it is non-periodic, so new structure occurs at all larger scales, with "diminishing novelty". Here's a big one of the third:

figure

Your two-symbol square L-system figure is REAlly nice. Well done and clear, but I don't have a full grasp of exactly why you did this and why certain patterns arise. My confusion regarding this could probably be resolved with a brief chat over coffee but I still want to figure out a way of doing the same thing (coffee chat) online -I may turn a few of your posts into forum topics...

Anyway, I think this whole topic of TMs and minimal L-systems would make a GReat publication. What do you think Mark, about the prospect of fleshing this out a bit and maybe submitting it to one of the online visual-math journals?

 Regardless, is there anything significant about the appearance of Sierpinski fractals in the table or is it just a common occurrence based on the 3-block 'L' shaped primitives that cause them? And is there anything particularly interesting about the cognate partners to the Sierpinskis diagonally across on the other side of the table (the migratory bird shaped patterns...)?



simplest fractal meaning

Yes, I'm currently jazzed about this diagram and why it looks so nice, and why it's not obvious.

Why: Ted and I talked about and sketched out >2 symbol Thue-Morse systems, and it dawned on me that the way to program tilings was to use L-Systems (string rewritting). By the time I got around to doing it (months) it turned out to be very simple -- and the program that makes these can be used for any number of symbols, any dimension, any (rectilinear) rule set. So once I had tried a couple four symbol rules it occurred to me to write out the interesting 2-D two rule patterns. I had a guess (wrong) about which were interesting (showed non-periodicity, nested long range structure), and it occured to Ted and I simultaneously to make this grid. This inspired me to go even simpler and do the 1-D sequences. This brought up a whole other thought about how these pattens and sequences relate to integers -- I can't figure that out yet, I just know it's interesting. There should be a formalism such that all (not any) of these, and all system in any dimension, can be described by operations on basis sequences or the rules that create the sequences.

So I don't know why this grid is the way it is. Certain things are starting to make sense, but there are several mysteries. What's with the asymmetries across the diagonals, and what about minor diagonals (within sub-blocks)? Can some of these be expressed in terms of others (e.g. are some complements of others)? Only some of these are fractal (some are periodic, not technically fractal, although they are produced in the same fasion. Why this number of fractals? Why are some over-represented?

I think this set may form a basis for a group -- operations between all combinations always form a pattern that is within a finite set of patterns. That's speculation, but it will be interesting if true: what's the group and is it finite?

All in all, the chart makes sense to me as a way of describing rectilinear fractals. I've never seen it done this way and yet it seems an obvious way to show how these basic rules result in a basic set of patterns. And most surprising, it's not as simple as I'd expect.

I'd like to flesh it out, and you're welcome to help. I've got lots of tidbits about particular pieces, and several ideas about others. For example, all the previous TM stuff refers to two squares of this chart. That space filling curve I stumbled on is about four more of these squares. Some of the squares (e.g. the "doves") I don't recognize. 

Post new comment

Security question, designed to stop automated spam bots