Understanding Fractals
In mathematics, Fractals are geometric objects which intuitively do not seem to have a well defined notion of dimension (which we expect to be a non-negative integer). Rigorously, after defining a more general notion of dimension such as Box counting dimension or Hausdorff Dimension, they are exactly the geometric objects with non-integer dimension.
The SierpiĆski as an example of a fractal
The SierpiĆski triangle is an example of a fractal, which can be constructed by the iterative removal of triangles as follows:
Using the Hausdorff notion of dimension, it can be proven that the SierpiĆski triangle has dimension being nearly at the midpoint of being a one dimensional object (a curve), and a two dimensional object (a surface).
Abstract construction using Bernoulli shifts
A Bernoulli shift is a discrete-time stochastic process with i.i.d. random variables on a set of finite symbols.
For the case of constructing the SierpiĆski triangle, we may think of our stochastic process as a sequence of three-sided coin flips, for some mysterious coin with three sides equally likely of landing faced up.
In this hypothetical scenario, we represent each side of the coin by and we represent our vertices as . Given a large sample of these sequence of coinflips we now proceed as follows:
- For each sequence of coinflips , place a point on ;
- Define to be the midpoint between and .
The probabilistic SierpiĆski triangle of depth is defined to be the set of all points . The following is a visualization of this process using the python Library Manim.