Constructivist Art based on the Mandelbrot Set

Year: 2021 Authors: Loe Feijs

Core claim

Complex squaring and the Mandelbrot iteration can be made intuitively graspable through geometric constructions and interactive artistic media.

Topics

Mandelbrot set, complex squaring, geometric visualization, constructivist art

Domains

complex numbers, dynamical systems, iterative maps, Constructivist art, graphic design, fashion pattern, wood panel construction

Methods

Processing turtle graphics, interactive web app, geometric construction, manual fabrication

Media

canvas, wooden panels, paint, jig-sawed arcs

Paper text

The text below is the locally extracted OCR/Markdown version of the paper. Raw PDF files remain local and are not published here.

Bridges 2021 Conference Proceedings

Constructivist Art based on the Mandelbrot Set

Loe Feijs

LAURENTIUS LAB., Sittard, The Netherlands, loe.feijs@gmail.com

Abstract

Abstract: the artworks explore the geometric meaning of the basic computation step whose iteration is known to produce the Mandelbrot set. The work comprises web-apps and canvases with wooden panel constructions.

Introduction

Programs of the Mandelbrot set produce beautiful images based on a computation step . The formula of this step is simple enough, yet there is a gap between seeing the formula and grasping it by intuition. That is because formula works in the complex number system, not with real numbers.

Talking about numbers, I just turned 66 and am now an emeritus professor, so I launched my own modest “lab” to explore art, fashion, math, and creative programming. As a birthday present, I was given the beautiful book by Peitgen and Richter [6], which showed me the richness of the Mandelbrot set again. I got under its spell. In the preface, I read Galileo’s words, that the grand book (the Universe) is written in the language of mathematics, and its characters are triangles, circles, and other geometrical figures. The geometry of the Mandelbrot computation step became my first lab project, Figure 1 gives a first impression.

img-0.jpeg

img-1.jpeg

img-2.jpeg Figure 1: Iterations for different initial values of and implemented Artwork (wood, 50x50cm).

Feijs

In the early days when the public was informed about Mandelbrot’s new paradigm, this gap between the formula and the intuition got some attention, for example in the animation films from 2008 by Leys, Ghys, and Alvarez presented by Adrian Douady [2]. Today, computers and displays allow for deeper zooms and higher resolutions, but that does not help to fill the gap. The artworks in this paper result from my endeavor to turn the basic computation step into a constructive geometric step, re-addressing the gap. The artwork in this project comes in several forms. First are the interactive programs (openprocessing.org/sketch/1063319 and openprocessing.org/sketch/1057072) to play with the computation steps and see their geometric nature in action. The second form are panels with jig-sawed wooden pieces showing the path of a point . Based on Figure 2 (left and right), I made canvas and wood artworks of size .

Towards an Intuition of Squaring

The innocent looking formula from the first line of this article is not as easy as it appears, because and are complex numbers. They obey all rules of real-number arithmetic, but there is a little stowaway . It is inaccurately named “imaginary”. Its rule , invented for reasons of algebra, challenges intuition. My program, producing the images of Figure 2, works in Processing, having no built-in . So I coded complex numbers as coordinate pairs , and as . First, look at squaring (the “+ ” comes later). Squaring is a special case of multiplication, the rule for which I could copy from the algebra books to my code .

img-3.jpeg Figure 2: PIED-DE-PROUN, successive squarings of a tile. Left: a Pied-de-poule tile (fashion pattern [7]). Center: the same tile inside the unit circle. Right: tile inspired by Toru Iwatani’s Pacman game.

img-4.jpeg

img-5.jpeg

Playing with the interactive program, I could strengthen my intuition of squaring. It is fun to see the tiles chasing, one after the other, while increasing their distance. The chain of tiles can turn inward, outward, or explode over the unit circle (try on openprocessing.org/sketch/1063319). Squaring a complex number amounts to doubling its angle and squaring its modulus (the distance to the origin). I knew this and I looked up the proof again², but the program gives me another, more experiential, understanding. For the graphic design, I deployed the basic tile of the well-known Pied-de-poule pattern, known as a source of fashion and works of art [7]. The result made me think of the 1920s Suprematist and Constructivist art, which is well-

Constructivist Art based on the Mandelbrot Set

represented in the Van Abbe museum Eindhoven. The museum was forbidden terrain because of a pandemic, but I could sneak-in “virtually” at vanabbemuseum.nl and see the work of El Lissitzky (1890-1941), who called his works “proun” (sounds like pro-oon) [5].

In my PIED-DE-PROUN, as I call my program now, each of the red tile’s 34 corner points (and some interpolating points) are squared in complex number arithmetic. The resulting points define another tile, colored blue. The blue tile is squared again, and again. Squaring has the effect of approximately doubling the red tile’s radial size (when is close to 1, we know ). The tile is also stretched in the tangential direction (each is mapped to ). Any small figure near the circumference of the unit circle is stretched in both directions, so its surface area is about the square of the original (aha, here it squares indeed).

Geometric Squaring and Addition

The Mandelbrot set is known for its complexity, which arises from the interplay of the sub-steps of , which are threefold. Two sub-steps describe squaring a complex number, viz. and , the third sub-step is adding . In traditional Mandelbrot exploration tools, such as “Iterates for the Mandelbrot Set” (demonstrations.wolfram.com) by Felipe Dimer de Oliveira, the sub-steps are hidden, as is the algebra under the hood. By contrast, I want to visualize the sub-steps and I want to do it with geometry, not algebra.

The geometric construction for addition on the complex plane works like adding vectors. The line from the origin-point to the point , is moved in a parallel manner to the end of the vector to which it is to be added. The characteristic parallelogram is well-known. Is there a similar construction for squaring complex numbers? A geometric representation of multiplication can be found in older textbooks such as by N.G. De Bruijn [1] p.242 (Figure 3, the triangles O1α and Oβ(αβ) are similar).

To display the sub-steps, I decided to use this wonderful tool Jun Hu and I already used in other (Bridges) projects: turtle graphics [4]. As the turtle moves forward, it traces the orbit of the point , but

img-6.jpeg Figure 3: Geometric interpretation of complex number multiplication.

moving in small hops: one for each sub-step. The first and second sub-steps implement complex squaring: doubling the angle and squaring the distance (to ). So if is given by and then the turtle moves to the point having angle and distance to being . The sub-steps appear as bold red lines in Figure 4 (left and center). Alternatively, the two sub-steps could be done the other way around, so there is a (curved) commuting diagram, which I think should stand out. It is colored yellow in Figure 4 (center).

img-7.jpeg Figure 4: The iteration step, decomposed in 3 sub-steps. From left to right: doubling the angle, constructing , and adding . The grey quadrant is part of the unit circle.

Thus I found the geometric construction for squaring. The characteristic figure is not a traditional parallelogram but this four-sided arc: two concentric pieces of circles and two radial lines. It is similar to the parallelogram, in the sense that one can follow either of two paths: doubling the angle and squaring the

Feijs

distance. The dashed red lines are auxiliaries, forming the similar triangles such that , inspired by the diagram in De Bruijn’s book [1]. The two similar triangles are now homothetic. Even the step is no longer a matter of (real) number arithmetic, but is made by geometry.

The program PROUN2021

The next program, PROUN2021 implements these sub-steps and allows the user to iterate them. The program presents an interactive experience (like the previous, PIED-DE-PROUN). The user can choose the constant by cursor position, and proceed to develop the iterations and/or play with different . After every mouse-movement, the constructions of Figure 4 will show-up but disappear after a few seconds in order to not clutter-up the big picture. The user can also toggle to see the main bulbs (green in Figure 1). The green parts indicate the bulbs of the Mandelbrot set: if the iteration starts in such an area, it will eventually return to the same green area. The path of the turtle clarifies what is going on: the point tends to rotate around the origin. An ever accelerating counterclockwise wind is blowing. At the same time, the point is subject to a centripetal force towards the origin when inside the unit circle (centrifugal once outside). The nature of the Mandelbrot set becomes apparent: occasionally, the addition step un-does the centripetal/centrifugal force. That is why the path of the successive points may converge, run in orbits or finally escape to infinity. The end of the path is very sensitive to the initial condition (adding iterations makes it more sensitive).

PROUN2021 is written in Processing using turtle graphics. Openprocessing.org/sketch/1057072 is a p5.js version (no download, enable Javascript), generating an unlimited number of designs, one for each combination of and the chosen number of iterations.

I implemented one generated design on a canvas, using wooden panels and jig-sawed arcs, painted, and positioned at different heights (each yellow arc is positioned on top of those from the earlier construction steps). The size of the physical artwork is , see Figure 1 (right). It shows the path of when . This is in the period doubling secondary bulb attached to the bulb known as . An observer can follow the fivefold iteration by painted red lines (the sides of the yellow panels) and black lines (thin wooden sticks, all parallel and the same length, ).

Conclusions

Everything needed for iterating was already known to Euclid, but it was not until Van der Pol and Armstrong heard noise coming from their electronic oscillators that chaos in the modern understanding was perceived. Using digital computers, Mandelbrot opened our eyes and now I arrived in this playground, my lab to explore the nature of chaos in a mix of old and new technologies.

References

[1] N.G. De Bruijn. Beknopt leerboek der Differentiaal- en Integraalrekening. N.V. Noord-Hollandsche Uitgeversmaatschappij (1949). [2] J. Leys, É. Ghys, A. Alvarez. Dimensions Episode 6, Complex Numbers II. https://www.youtube.com/watch?v=iIBKPuSYQiQ [3] J.M. Howie, Complex Analysis. Springer-Verlag London (2003). [4] J.Hu, L.Feijs. “Turtles for Tessellations.” Bridges Conference Proceedings, Enschede, The Netherlands, July 27–31, 2013, pp. 241–248. http://archive.bridgesmathart.org/2013/bridges2013-241.html [5] S. Lissitzky-Küppers, Herbert Read. El Lissitzky, Life, Letters, Texts. Thames & Hudson (1968). [6] H.-O. Peitgen, P. Richter. The Beauty of Fractals, Images of Complex Dynamical Systems. Springer (1986). [7] M. Toeters and L. Feijs. “Fractal Pied de Poule (houndstooth) Spring/Summer ‘15.” Bridges Mathematical Art Galleries, 2015. http://gallery.bridgesmathart.org/exhibitions/2015-bridges-conference/feijs

0 items under this folder.