Mandelbrot Set of the Zeta Function



Updated: 2013/9/28
[List]
Published: 2013/7/21
Here you can explore an animated Mandelbrot set generated from the Riemann zeta function.
Mandelbrot Set of the Zeta Function
Mandelbrot Set of the Zeta Function

The Classic Mandelbrot Set

The classical Mandelbrot set is the collection of complex numbers c for which zn does not diverge to infinity in the recurrence

z0 = 0
zk+1 = zk2 + c

Based on Costas Simeonidis’s GPL‑licensed Mandelbrot viewer, we modified the code and added animation. Although interior points are normally black, we color them here according to their complex value.


Full Mandelbrot View

(Iterations: 64)

Drag to draw a rectangle and zoom in on that region. The iteration count (recursion depth) defaults to 16. Click [Start] to animate by gradually increasing the iteration count and watch the set form step by step.

Zooming near the origin yields the image below.


Near the Origin

(Iterations: 64)

The spiral structure can be viewed here.


Mandelbrot Spiral

(Iterations: 256)

An animation zooms smoothly from the full view down to this spiral.

Exponential‑Map Mandelbrot Set

Replacing the quadratic map with an exponential still yields a Mandelbrot‑like set:

F(z) = ez
zk+1 = F(zk) + cz0 = 0

See the result here.


Exponential‑Map Overview

(Iterations: 4)

The default iteration count is 4. Press [Start] to animate as the count increases.

A magnified view around the origin:


Exponential Map near the Origin

(Iterations: 64)

View the spiral region here (rendering may take time):


Exponential‑Map Spiral

(Iterations: 256)

The Zeta Function

The Riemann zeta function is defined by the series

$$ \zeta(s)=\frac{1}{1^s}+\frac{1}{2^s}+\frac{1}{3^s}+\cdots $$

Its graph can be explored here.

Graph of the Zeta Function
Graph of the Zeta Function

(Terms: 16)

Rendering uses HTML Canvas and Web Workers. The term count truncates the series and starts at 16. Click [Start] to animate while increasing the term count and watch zeros appear.

Zeta‑Function Mandelbrot Set

Replacing F(z) with the zeta function also produces a Mandelbrot‑type set:

F(z) = ζ(z)
zk+1 = F(zk) + cz0 = 0

The complete view is here.


Zeta‑Map Overview

(Iterations: 4, Terms: 16)

Use the [Start] buttons for iterations or terms to animate each parameter separately.

This set was introduced in 1998 by Wuon at Cambridge University (arXiv link).

A zoom near the first non‑trivial zeros (may be slow):


Near the Zeta Zeros

(Iterations: 64, Terms: 8)

See the spiral here (rendering is very slow):

Zeta‑Function Mandelbrot Spiral
Zeta‑Map Spiral

(Iterations: 256, Terms: 8)

A flower‑like structure emerges.

Comparing the Mandelbrot Variants

Despite differing maps, the various Mandelbrot sets share remarkably similar patterns.

Comparison of Mandelbrot‑Type Sets
F(z) z2 ez ζ(z)
Full View
Near
Origin/
Zeros
Spiral

Possible reasons for the resemblance:

$$ e^z = \sum_{k=0}^{\infty} \frac{1}{k!}z^k $$ $$ \zeta(s)=\sum_{k=1}^{\infty}\frac{1}{k^s}=\sum_{k=1}^{\infty}e^{-s\log k} $$

Is There Physical Meaning?

Each point of a Mandelbrot set either converges or diverges to infinity. Likewise, the universe either expands forever or eventually collapses. Perhaps each point corresponds to a distinct universe.

How the Zeta Function Is Computed

Because the naïve series converges slowly, we switch between several formulas as needed:

Accuracy tests for each formula are summarized here:

Accuracy Comparison of the Algorithms

User Guide

Basic Controls

Animation Controls

Other Features


Related Articles:
Home >  Quantum Mechanics


© 2013, xseek-qm.net


広告

量子革命: アインシュタインとボーア、偉大なる頭脳の激突 (マンジット・クマール, 青木薫 訳)(2017/1/28) 量子力学の奥深くに隠されているもの コペンハーゲン解釈から多世界理論へ (ショーン キャロル, 塩原通緒 訳)(2020/9/25) 量子力学の多世界解釈 なぜあなたは無数に存在するのか (和田純夫)(2022/12/15)