Fractal Theory and Dimension


Contractions

As we saw in section 1.1, a fractal is a set of transformations. We can also use the term contraction to describe these transformations. Each transformation results in a set of shapes that are smaller than the previous shape, hence the name contraction.

To put it more simply, a contraction is a scaling of an element of a set by a factor $\frac{1}{r}$, where r is an integer. A set of contractions on the same set is called a contraction mapping. A set of contraction mappings applied in succession is an IFS.

Dimension

Dimension is a term used to measure the size of a set. Usually, this set will be an image, but not always. It helps to think of images or objects when thinking about dimension. We are all familiar with objects that are one-dimensional (a line segment), two-dimensional (a square), and three-dimensional (a cube). We can also say that these objects have dimension 1, 2, and 3, respectively.

Fractals have dimension, also. But the value of their dimension does not necessarily need to be an integer. This fact is what gives fractals many of their unique properties; for example, the Sierpinski triangle has an area of 0.

There are two main types of dimension that we measure: box dimension and topological dimension. We now explore the two.

Box Dimension

Suppose we have a number of boxes, all with the same side length. We denote this length by r. Now suppose we have an object in $R^{n}$ and we want to cover this object with these boxes. Let $N(r)$ denote the number of such boxes it takes to cover this object. These boxes have area $r^{n}$, and this they were scaled by a factor of $(\frac{1}{r})^{n}$.

Now, if we took a simple square of length s and covered it with boxes of area $r^{n}$, we could determine $N(r)$ as follows:

MATH

Since $s^{2}$ is a constant, we can denote it by C, thus giving us:

MATH

Solving for n yields:

MATH

n is the dimension of our object. Since C is a constant, we can ignore it for our purposes. If we take the limit of this formula as r approaches 0, we get the formula for box dimension:

MATH

Using the Sierpinski triangle as an example, we have N(r) = 3 (three smaller triangles created from one large one) and r = $\frac{1}{2}$(each triangle is scaled by a factor of $\frac{1}{2}$). Plugging those numbers in, we get

MATH

which is the box dimension for the Sierpinski triangle.

Topological Dimension

Topological dimension is more difficult to explain and compute. A few common definitions are used, all of which are analogous to one another. The definition we will use deals with line segments.

If a set S cannot be restated as the union of two or more sets, and this set does not contain any line segments, then the topological dimension of S is 0.

If a set S is a union of two or more sets of topological dimension k, where k is a nonnegative integer, then the topological dimension of S is k + 1.

The set of rational numbers and the set of irrational numbers do not contain any line segments, and thus both have topological dimension 0. The union of these two sets is the set of real numbers, which thus has topological dimension 1.

Often, the topological dimension cannot be computed exactly. For simple objects, like lines, polygons, and polyhedrons, the topological dimension is equal to the box dimension.

MATH

A fractal is a set for which $D_{t}(S)<D_{B}(S)$. This is the formal mathematical definition.

Mathematica can compute the fractal dimension (box dimension) of a set. Source code for this can be found here.

Back to Some Theory and Definitions

Continue to 2.2. The Chaos Game