Mandelburger

f(θ + T) = F(f(θ), θ)  ·  f 2π-periodic, T/2π irrational
workers – plane –
Click to analyse · drag to pan · scroll to zoom · shift-drag for a slice
What is this picture?

Every pixel is one parameter: the two coordinates chosen under Axes, with all other parameters fixed. For each pixel the app iterates the equation as a map, zn+1 = F(zn, θn) with the angle θn+1 = θn + T, starting from f(0) (a critical point of F, or z₀). It discards a transient, then measures two things along the orbit:

  • the fibre Lyapunov exponent λ, the mean of log|∂F/∂f|: λ < 0 means nearby orbits are pulled together onto an attractor, λ > 0 means they separate (chaos);
  • the number of sheets, by comparing zn with zn+mq at the near-return times q of the rotation (shown under T): if the attractor is a smooth graph over the circle made of k sheets, the orbit comes back to the same sheet every k returns.

With Dynamics colouring, dark means the orbit escapes to infinity; blue is one smooth invariant graph; orange, green, pink, purple are 2, 3, 4, ≥5 sheets; mauve is λ < 0 with no finite sheet structure (a candidate strange nonchaotic attractor, SNA); teal is λ ≈ 0 (neutral, quasi-periodic); red is chaos. Brightness grows with eλ, so the strongly attracting centres of components are dark and their edges, where λ → 0, are bright. Lyapunov colours λ itself; Escape colours how fast the orbit escapes.

The bounded region is the forced analogue of the Mandelbrot set: the parameters for which the critical orbit stays bounded although the map is shaken by the rotation. Its components are classified by the shape of the attractor. When F is linear in f (a cocycle) the picture is computed exactly from closed forms instead of orbits, and the status bar says exact. The plane is drawn progressively, coarse first, using all processor cores but one.

Click a point to analyse it on the right; drag to pan, scroll or pinch to zoom; hold Shift to draw slices and borders (Curves on the plane).

Pick a parameter

What is this diagram?

The attractor of the analysed parameter as a function of the angle θ: the solution f(θ) of f(θ + T) = F(f(θ), θ), with Re f, Im f, |f| or arg f on the vertical axis.

Grey dots are the orbit itself, the points (θn mod 2π, zn) after the transient (the latest Orbit dots of them). Coloured lines are the invariant graph computed independently by Newton’s method on Grid per 2π points per circle: the equation is solved exactly on the grid (the residual is in the Summary), not fitted to the dots. When the dots lie on the lines, the orbit has converged onto that graph.

A structure with k sheets has k lines: either c separate graphs that the map permutes, or one graph that needs d turns of θ to close (a d-fold cover), or both (k = c·d). Each sheet has its own colour, and the dashed line is its mean (for Re and Im). The amber band is the section θ* ± w set above; its newest Points orbit points are highlighted, one cluster per sheet. arg f is taken in (−π, π], so a sheet that winds around 0 is drawn with a break where it crosses ±π.

Near the edge of a component the lines wrinkle (watch the Spectrum tab): this is how a smooth graph breaks up into a strange nonchaotic attractor.

Summary of the analysed parameter