Williams Fractals Explained: How Do They Work?

Ever wondered how the intricate patterns of fractals, those never-ending, self-similar structures, are generated? One of the most renowned names in the field of fractal geometry is Michael Barnsley, who together with Alan Lake and Thomas Sprott, introduced 'iterated function systems' (IFS) in the 1980s. Among these, a fascinating chapter is dedicated to the Williams fractal, named after mathematician David R. Williams.

Fractal Trading Strategy With Blaster Techniques 2023
Fractal Trading Strategy With Blaster Techniques 2023

The Williams fractal is a type of IFS, where a function or a set of functions iteratively map a starting point to create complex shapes. Understanding how Williams fractals work involves delving into the mathematics behind IFS and the geometry of fractals.

Trading with Bill Williams' fractal indicator technique
Trading with Bill Williams' fractal indicator technique

The Mathematics Behind IFS and Williams Fractals

Iterated Function Systems use a mathematical technique where a set of functions, often contractions, are applied in sequence to generate a fractal object. For each IFS, the choice of functions determines the final fractal shape.

What are Fractal Patterns and How Can They Calm You – Ann Silvers, MA What Is Fractal Geometry, Seeing Fractals, Understanding Fractal Geometry, Fractals Meaning, Fractal Patterns In Nature, Fractals Definition, Understanding Fractal Patterns, Fractal Design For Meditation, How To Make Fractals
What are Fractal Patterns and How Can They Calm You – Ann Silvers, MA What Is Fractal Geometry, Seeing Fractals, Understanding Fractal Geometry, Fractals Meaning, Fractal Patterns In Nature, Fractals Definition, Understanding Fractal Patterns, Fractal Design For Meditation, How To Make Fractals

The mathematical representation of the Williams fractal involves two components. First, there's a starting point or 'attractor'. Second, there are two functions or maps that iteratively transform the starting point. The system's output converges to a fractal object represented by the mappings of the attractor.

The Affine Maps

What are fractals and how can they help us understand the world? — New Scientist
What are fractals and how can they help us understand the world? — New Scientist

The Williams fractal uses two affine maps to create its intricate patterns. An affine transformation is a function that preserves points, straight lines, and planes. The two transformations in the Williams fractal are defined as:

The first transformation: x' = θx + (1-θ)y, y' = y-x
The second transformation: x' = (1-θ)x + θy, y' = x-y

Applying the Maps

3-D Fractals Offer Clues to Complex Systems | Quanta Magazine
3-D Fractals Offer Clues to Complex Systems | Quanta Magazine

To generate the Williams fractal, you start with an initial point (usually (0, 0)). Then, you apply the transformations repeatedly: you use the first map, then the second, then the first again, and so on. The order of applications is important, and it's reflected in the resulting fractal pattern.

By repeatedly applying these maps, you'll notice the points start to cluster in a complex, self-similar manner, creating the familiar Williams fractal pattern. The value of θ determines the complexity and variety of the pattern. For instance, θ = 0.5 generates a simple Sierpinski triangle, while other values create complex, colorful formations.

The Geometry of the Williams Fractal

An Introduction to Fractals
An Introduction to Fractals

The Williams fractal's geometry is determined by the properties of its generating functions. Through the IFS method, the start point is transformed into a complex set of points, creating a fractal pattern. The resulting fractal is a self-similar object, meaning it exhibits similar patterns at different scales.

One interesting feature of the Williams fractal is that it exhibits multifractal properties. Multifractality describes a situation where there's not a single scaling exponent or dimension that can describe the entire object. Instead, there's a continuous spectrum of scaling exponents, indicating the fractal's complexity.

How fractals works
How fractals works
Fractal geometric guide
Fractal geometric guide
06- How to make a fractal pattern featuring Skip Allen
06- How to make a fractal pattern featuring Skip Allen
four different patterns and colors are shown in the same image, each with an individual's own color scheme
four different patterns and colors are shown in the same image, each with an individual's own color scheme
Fractal Geometry Guide: Nature's Hidden Mathematical Language & Infinite Complexity Explained
Fractal Geometry Guide: Nature's Hidden Mathematical Language & Infinite Complexity Explained
Fractals - Architecture
Fractals - Architecture
four different types of cross stitch patterns
four different types of cross stitch patterns
the making of a julia set with diagrams and instructions on how to make it in minutes
the making of a julia set with diagrams and instructions on how to make it in minutes

The Mandelbrot Set Connection

The Williams fractal also relates to the famous Mandelbrot set. The Mandelbrot set itself is an IFS, and by using a particular IFS method, one can generate the Mandelbrot set from the Williams fractal. This connection further demonstrates the deep mathematical ties between different fractals.

Moreover, you can create 'julia sets' - another type of fractal - by altering the Williams fractal's generating functions. These alterations highlight the versatility of the Williams fractal and the richness of the fractal landscape.

In conclusion, we've uncovered the fascinating mechanism behind the Williams fractal's creation. By applying a couple of simple, yet powerful, affine transformations, and repeatedly mapping the result, we arrive at stunningly complex, self-similar patterns. This mathematical process sheds light on the intricate world of fractals and their unending beauty. Have you tried generating a Williams fractal? If not, why not give it a go and marvel at the magic of mathematics?