Mark Dow

Geek art

Simple recursive systems and fractal patterns

2x2 2-symbol L-system Fourier transforms

    Fourier transforms of the simplest 2x2 block replacement system patterns.

Thumnail chart
Tiny thumbnail chart

About Fourier transforms and their graphical representation
Notes
  

2x2 2-symbol L-system Fourier transform thumbail chart

lists of all systems        pattern chart        average pattern chart        self-symmetry chart        Fourier transform chart (tiny)
one corner first rule bar first rule diagonal first rule three corner first rule all first rule one corner first rule bar first rule diagonal first rule three corner first rule all first rule
none second rule Corner repeat Fourier transform, link to Period-doubling line Fourier transform, link to Period-doubling diagonal Fourier transform, link to Sierpinski right triangle swap Fourier transform, link to
Blinker Fourier transform, link to none second rule Corner repeat system, link to Period-doubling line system, link to Period-doubling diagonal system, link to Sierpinski right triangle swap system, link to Blinker system, link to none second rule
one corner second rule Corner periodic Fourier transform, link toCorner mirror Fourier transform, link to
Corner rotate Fourier transform, link to
Bar corner center Fourier transform, link to
Bar corner edge Fourier transform, link to
Diagonal corner cross Fourier transform, link to
Diagonal corner Fourier transform, link to
Hadamard matrix swap Fourier transform, link toCorner mirror inverse swap Fourier transform, link to
Corner symmetric swap Fourier transform, link to
Four corners Fourier transform, link to one corner second rule Corner periodic system, link toCorner mirror system, link to
Corner rotate system, link to
Bar corner center system, link to
Bar corner edge system, link to
Diagonal corner cross system, link to
Diagonal corner system, link to
Hadamard matrix swap system, link toCorner mirror inverse swap system, link to
Corner symmetric swap system, link to
Four corners system, link to one corner second rule
bar second rule Corner bar center Fourier transform, link toCorner bar edge Fourier transform, link to Stripes Fourier transform, link toThue-Morse line Fourier transform, link to
Bar bar cross Fourier transform, link to
Diagonal bar Fourier transform, link to Corner bar center swap Fourier transform, link toCorner bar edge swap Fourier transform, link to
Double period-doubling line Fourier transform, link to bar second rule Corner bar center system, link toCorner bar edge system, link to Stripes system, link toThue-Morse line system, link to
Bar bar cross system, link to
Diagonal bar system, link to Corner bar center swap system, link toCorner bar edge swap system, link to Double period-doubling line system, link to bar second rule
diagonal second rule Corner cross Fourier transform, link toCorner diagonal Fourier transform, link to
Bar diagonal Fourier transform, link to Checkerboard Fourier transform, link to
Thue-Morse Fourier transform, link to
Corner cross swap Fourier transform, link toCorner diagonal swap Fourier transform, link to Four diagonal Fourier transform, link to diagonal second rule Corner cross system, link toCorner diagonal system, link to Bar diagonal system, link to Checkerboard system, link to
Thue-Morse system, link to
Corner cross swap system, link toCorner diagonal swap system, link to Four diagonal system, link to diagonal second rule
three corner second rule Hadamard matrix Fourier transform, link toCorner mirror inverse Fourier transform, link to
Corner rotate inverse Fourier transform, link to
Bar corner center swap Fourier transform, link to
Bar corner edge Fourier transform, link to
Diagonal corner cross swap Fourier transform, link to
Diagonal corner swap Fourier transform, link to
Corner periodic Fourier transform, link toCorner mirror swap Fourier transform, link to
Corner rotate swap Fourier transform, link to
Four period-doubling Fourier transform, link to three corner second rule Hadamard matrix system, link toCorner mirror inverse system, link to
Corner rotate inverse system, link to 
Bar corner center swap system, link to
Bar corner edge system, link to
Diagonal corner cross swap system, link to
Diagonal corner swap system, link to
Corner periodic system, link toCorner mirror swap system, link to
Corner rotate swap system, link to
Four period-doubling system, link to three corner second rule
all second rule Sierpinski right triangle Fourier transform, link to Edge line Fourier transform, link to Diagonal line Fourier transform, link to Corner repeat swap Fourier transform, link to On Fourier transform, link to all second rule Sierpinski right triangle system, link to Edge line system, link to Diagonal line system, link to Corner repeat swap system, link to On system, link to all second rule
one corner first rule bar first rule diagonal first rule three corner first rule all first rule one corner first rule bar first rule diagonal first rule three corner first rule all first rule
lists of all systems        pattern chart        average pattern chart        self-symmetry chart        Fourier transform chart (tiny)

hue-phase scale bar
DFT amplitudes (value) and phase (color)

2x2 2-symbol L-system Fourier transform tiny thumbail chart

lists of all systems        pattern chart        average pattern chart        self-symmetry chart        Fourier transform chart (larger)
one corner first rule bar first rule diagonal first rule three corner first rule all first rule one corner first rule bar first rule diagonal first rule three corner first rule all first rule
none second rule Corner repeat Fourier transform, link to Period-doubling line Fourier transform, link to Period-doubling diagonal Fourier transform, link to Sierpinski right triangle swap Fourier transform, link to
Blinker Fourier transform, link to none second rule Corner repeat system, link to Period-doubling line system, link to Period-doubling diagonal system, link to Sierpinski right triangle swap system, link to Blinker system, link to none second rule
one corner second rule Corner periodic Fourier transform, link toCorner mirror Fourier transform, link to
Corner rotate Fourier transform, link to
Bar corner center Fourier transform, link to
Bar corner edge Fourier transform, link to
Diagonal corner cross Fourier transform, link to
Diagonal corner Fourier transform, link to
Hadamard matrix swap Fourier transform, link toCorner mirror inverse swap Fourier transform, link to
Corner symmetric swap Fourier transform, link to
Four corners Fourier transform, link to one corner second rule Corner periodic system, link toCorner mirror system, link to
Corner rotate system, link to
Bar corner center system, link to
Bar corner edge system, link to
Diagonal corner cross system, link to
Diagonal corner system, link to
Hadamard matrix swap system, link toCorner mirror inverse swap system, link to
Corner symmetric swap system, link to
Four corners system, link to one corner second rule
bar second rule Corner bar center Fourier transform, link toCorner bar edge Fourier transform, link to Thue-Morse line Fourier transform, link toThue-Morse line Fourier transform, link to
Bar bar cross Fourier transform, link to
Diagonal bar Fourier transform, link to Corner bar center swap Fourier transform, link toCorner bar edge swap Fourier transform, link to
Double period-doubling line Fourier transform, link to bar second rule Corner bar center system, link toCorner bar edge system, link to Stripes system, link toThue-Morse line system, link to
Bar bar cross system, link to
Diagonal bar system, link to Corner bar center swap system, link toCorner bar edge swap system, link to Double period-doubling line system, link to bar second rule
diagonal second rule Corner cross Fourier transform, link toCorner diagonal Fourier transform, link to
Bar diagonal Fourier transform, link to Checkerboard Fourier transform, link to
Thue-Morse Fourier transform, link to
Corner cross swap Fourier transform, link toCorner diagonal swap Fourier transform, link to Four diagonal Fourier transform, link to diagonal second rule Corner cross system, link toCorner diagonal system, link to Bar diagonal system, link to Checkerboard system, link to
Thue-Morse system, link to
Corner cross swap system, link toCorner diagonal swap system, link to Four diagonal system, link to diagonal second rule
three corner second rule Hadamard matrix Fourier transform, link toCorner mirror inverse Fourier transform, link to
Corner rotate inverse Fourier transform, link to
Bar corner center swap Fourier transform, link to
Bar corner edge Fourier transform, link to
Diagonal corner cross swap Fourier transform, link to
Diagonal corner swap Fourier transform, link to
Corner periodic Fourier transform, link toCorner mirror swap Fourier transform, link to
Corner rotate swap Fourier transform, link to
Four period-doubling Fourier transform, link to three corner second rule Hadamard matrix system, link toCorner mirror inverse system, link to
Corner rotate inverse system, link to
Bar corner center swap system, link to
Bar corner edge system, link to
Diagonal corner cross swap system, link to
Diagonal corner swap system, link to
Corner periodic system, link toCorner mirror swap system, link to
Corner rotate swap system, link to
Four period-doubling system, link to three corner second rule
all second rule Sierpinski right triangle Fourier transform, link to Edge line Fourier transform, link to Diagonal line Fourier transform, link to Corner repeat swap Fourier transform, link to On Fourier transform, link to all second rule Sierpinski right triangle system, link to Edge line system, link to Diagonal line system, link to Corner repeat swap system, link to On system, link to all second rule
one corner first rule bar first rule diagonal first rule three corner first rule all first rule one corner first rule bar first rule diagonal first rule three corner first rule all first rule
lists of all systems        pattern chart        average pattern chart        self-symmetry chart        Fourier transform chart (larger)

hue-phase scale bar
DFT amplitudes (value) and phase (color)

About Fourier transforms and their graphical representation

    [To Do]

    The discrete Fourier transform of an image is always a full description of the image. Instead of pixel values the Fourier components are amplitudes and phases of single spatial (sine wave) frequencies. But does it make sense to describe non-periodic sequences in terms of Fourier transform components? Fourier components are periodic sequences; how can sums of periodic sequences describe a non-periodic sequence?

    Remember that a Fourier transform component is an integral (sum) over a periodic extension of a finite sequence. The finite sequence is not periodic. But the Fourier components represent both the non-periodic aspects of the finite sequence and the periodic extension. These aspects of the patterns can be distinguished -- the two patterns are seperable. For example, as the length of the sequence is extended toward infinity, the non-periodic pattern maintains its form while the periodic pattern is reduced. [To Do: Illustrate.] I guess it's not too surprising that the pattern of Fourier components are also non-periodic sequences.

    Some of the sequences (rows and/or columns) considered here are periodic. Some are almost periodic -- a few point changes to the sequence will make them periodic. Others are highly redundant. The redundant sequences have repetition of elements at many length scales, but the repetitions are at fixed separations. Another way of describing redundancy is "periodicity at non-periodic phases". This is reflected in the non-periodic regularity of the Fourier transform amplitude and phase diagrams.

    Do Fourier transforms of non-periodic patterns have any relevance? Why would you want to know about periodic representations of non-periodic patterns?
    Yes they do. Many of these systems have periodic and non-periodic parts. Furthermore the non-periodic parts are almost periodic! The Fourier transform does a nice job of highlighting the small non-periodic parts of almost periodic systems. [To Do: Explain how phase and ampitude information are complementary.]

Notes

    There are 256 different ways of filling the pair of 2x2 rules with one of two symbols ( 256 = 2^(2x2x2)). There are 46 different patterns on this chart. But there's a bit of ambiguity with respect to what constitutes a different pattern. Rotations and inversions (interchange of symbols) are not considered as different patterns.

[To Do: Examples of the following.]

    A first rule that is all black, such that the second rule is never reached, is not included as it is not a two symbol system.

    One pattern is included twice, one the inverse (symbol interchange) of the other. While I don't count this as a unique pattern, the system occurs is properly located in two spots.

    The 0 -> [0,0,0,0], 1 -> [1,1,1,1] system never returns to symbol zero. The pattern is equivalent to its fixed point after the first generation. But it is a proper unique system if the evolution is considered.



------------------------------------
There are no restrictions on use of the images on this page. Claiming to be the originator of the material, explicitly or implicitly, is bad
karma. A link (if appropriate), a note to dow[at]uoregon.edu, and credit are appreciated but not required.

Comments are welcome (dow[at]uoregon.edu).