About

A static notebook shaped by systems, security, and deterministic chaos.

About Quandle.xyz

Quandle.xyz is Nathan Luevano’s small place on the web: part portfolio, part technical notebook, and part experiment in making mathematics do useful visual work. It is deliberately quiet. The pages carry the writing; the attractors provide continuity, motion, and a little uncertainty.

The name comes from the quandle, an algebraic structure used in knot theory. A quandle describes an operation that behaves well when one strand of a knot passes around another. That felt right for a site concerned with systems, security, mathematical structure, and the paths information takes. The .xyz is both the domain ending and a nod to the three coordinates behind every drawing here.

How the site is made

The site is generated as static HTML by Astro. Articles are Markdown, equations become semantic MathML during the build, and code highlighting is also completed before deployment. There is no application server and no client-side framework carrying the pages.

The drawings begin differently. Each is the numerical solution of an autonomous differential equation

x˙=f(x),x=(x,y,z).\dot{\mathbf{x}} = f(\mathbf{x}), \qquad \mathbf{x}=(x,y,z).

The build integrates that equation with the fourth-order Runge–Kutta method, discards an initial warm-up interval, normalizes the remaining three-dimensional trajectory, and stores compact binary coordinates. The browser downloads only the randomly selected drawing. Scroll progress determines how much of its path is visible and how far its three-dimensional camera has turned; time alone does nothing.

The fifteen systems

Lorenz system

The white two-lobed trajectory of the Lorenz system.

The Lorenz system began as a simplified model of atmospheric convection:

x˙=10(yx),y˙=x(28z)y,z˙=xy83z.\dot{x}=10(y-x),\qquad \dot{y}=x(28-z)-y,\qquad \dot{z}=xy-\frac{8}{3}z.

Its trajectory repeatedly circles one lobe and then the other. Nearby initial conditions separate rapidly, producing the familiar butterfly silhouette and the practical meaning of sensitive dependence on initial conditions.

Thomas’ cyclically symmetric attractor

The orange looping trajectory of Thomas’ cyclically symmetric attractor.

The orange system treats all three axes cyclically:

x˙=sinybx,y˙=sinzby,z˙=sinxbz,b=0.208186.\dot{x}=\sin y-bx,\qquad \dot{y}=\sin z-by,\qquad \dot{z}=\sin x-bz, \qquad b=0.208186.

Each coordinate drives the next. The symmetry of that rule creates interlocking loops without giving any axis permanent priority.

Rössler system

The pink folded spiral trajectory of the Rössler system.

The Rössler system builds complicated behavior from an unusually compact rule:

x˙=yz,y˙=x+0.2y,z˙=0.2+z(x5.8).\dot{x}=-y-z,\qquad \dot{y}=x+0.2y,\qquad \dot{z}=0.2+z(x-5.8).

Most of the path spirals near a plane. A nonlinear rise in the zz direction folds the orbit back over itself, preventing it from settling into a simple repeating cycle.

Aizawa attractor

The cyan barrel-like trajectory of the Aizawa attractor.

For the Aizawa system used here,

x˙=(zb)xdy,y˙=dx+(zb)y,z˙=c+azz33(x2+y2)(1+ez)+fzx3,\begin{aligned} \dot{x}&=(z-b)x-dy,\\ \dot{y}&=dx+(z-b)y,\\ \dot{z}&=c+az-\frac{z^3}{3}-(x^2+y^2)(1+ez)+fzx^3, \end{aligned}

with (a,b,c,d,e,f)=(0.95,0.7,0.6,3.5,0.25,0.1)(a,b,c,d,e,f)=(0.95,0.7,0.6,3.5,0.25,0.1). Rotation in the xxyy plane combines with nonlinear vertical motion to form its layered, barrel-like structure.

Halvorsen attractor

The red three-lobed trajectory of the Halvorsen attractor.

The red system is another cyclic rule, now with quadratic coupling:

x˙=ax4y4zy2,y˙=ay4z4xz2,z˙=az4x4yx2,a=1.4.\begin{aligned} \dot{x}&=-ax-4y-4z-y^2,\\ \dot{y}&=-ay-4z-4x-z^2,\\ \dot{z}&=-az-4x-4y-x^2, \end{aligned} \qquad a=1.4.

That permutation symmetry produces three related lobes. The path is deterministic at every step, but its long-term motion remains aperiodic.

Chen’s attractor

The green double-scroll trajectory of Chen's attractor.

Discovered while looking for systems that were chaotic but not topologically equivalent to Lorenz’s, Chen’s attractor still folds around two lobes:

x˙=a(yx),y˙=(ca)xxz+cy,z˙=xybz,(a,b,c)=(35,3,28).\dot{x}=a(y-x),\qquad \dot{y}=(c-a)x-xz+cy,\qquad \dot{z}=xy-bz, \qquad (a,b,c)=(35,3,28).

The two scrolls it traces have shown up outside pure mathematics too — as a keystream generator in a few chaos-based encryption schemes, which felt like a fitting bit of trivia for a security site.

Dadras attractor

The violet folded trajectory of the Dadras attractor.

Published in 2009, the Dadras system is a reminder that new chaotic attractors are still being found, not just inherited from mid-century weather models:

x˙=yax+byz,y˙=cyxz+z,z˙=dxyez,(a,b,c,d,e)=(3,2.7,1.7,2,9).\begin{aligned} \dot{x}&=y-ax+byz,\\ \dot{y}&=cy-xz+z,\\ \dot{z}&=dxy-ez, \end{aligned} \qquad (a,b,c,d,e)=(3,2.7,1.7,2,9).

Four cross-coupled nonlinear terms are enough to fold its trajectory into the saddle-shaped pair of wings shown above.

Chua’s circuit

The blue looping trajectory of Chua's circuit.

Chua’s circuit is unusual among these systems because it wasn’t just simulated — it was built:

x˙=α(yxh(x)),y˙=xy+z,z˙=βy,h(x)=m1x+12(m0m1)(x+1x1).\begin{aligned} \dot{x}&=\alpha\big(y-x-h(x)\big),\\ \dot{y}&=x-y+z,\\ \dot{z}&=-\beta y, \end{aligned} \qquad h(x)=m_1x+\tfrac12(m_0-m_1)\big(|x{+}1|-|x{-}1|\big).

Designed in 1983, it was the first chaotic attractor generated by an actual electronic circuit, built specifically to prove chaos could happen in real hardware and not only on paper.

Lü attractor

The teal looping trajectory of the Lü attractor.

x˙=a(yx),y˙=xz+cy,z˙=xybz,(a,b,c)=(36,3,20).\dot{x}=a(y-x),\qquad \dot{y}=-xz+cy,\qquad \dot{z}=xy-bz, \qquad (a,b,c)=(36,3,20).

The Lü system sits mathematically between Lorenz and Chen, discovered while researchers were classifying which chaotic systems are secretly equivalent to one another under a change of coordinates.

Newton–Leipnik attractor

The pink looping trajectory of the Newton–Leipnik attractor.

x˙=ax+y+10yz,y˙=x0.4y+5xz,z˙=bz5xy,(a,b)=(0.4,0.175).\dot{x}=-ax+y+10yz,\qquad \dot{y}=-x-0.4y+5xz,\qquad \dot{z}=bz-5xy, \qquad (a,b)=(0.4,0.175).

Originally written down to model how a spinning, slightly asymmetric rigid body — a tumbling satellite, say — tumbles chaotically rather than settling into a stable spin.

Sprott B attractor

The magenta spiral trajectory of the Sprott B attractor.

x˙=yz,y˙=xy,z˙=1xy.\dot{x}=yz,\qquad \dot{y}=x-y,\qquad \dot{z}=1-xy.

Found in 1994 by a brute-force computer search through thousands of simple quadratic equations — nobody derived this one from physics, a program just noticed it stayed chaotic.

Sprott–Linz F attractor

The orange folded trajectory of the Sprott–Linz F attractor.

x˙=y+z,y˙=x+0.5y,z˙=x2z.\dot{x}=y+z,\qquad \dot{y}=-x+0.5y,\qquad \dot{z}=x^2-z.

Part of a catalogue of “elegantly minimal” chaotic systems assembled by Sprott and Linz — this one needs only a single quadratic term to stay chaotic forever.

Burke–Shaw attractor

The blue ribbon-like trajectory of the Burke–Shaw attractor.

x˙=s(x+y),y˙=ysxz,z˙=sxy+v,(s,v)=(10,4.272).\dot{x}=-s(x+y),\qquad \dot{y}=-y-sxz,\qquad \dot{z}=sxy+v, \qquad (s,v)=(10,4.272).

A variant born from studying Lorenz-style fluid convection, tuned until its two lobes flattened into this tight, ribbon-like shape.

Genesio–Tesi attractor

The coral folded trajectory of the Genesio–Tesi attractor.

x˙=y,y˙=z,z˙=cxbyaz+x2,(a,b,c)=(0.44,1.1,1).\dot{x}=y,\qquad \dot{y}=z,\qquad \dot{z}=-cx-by-az+x^2, \qquad (a,b,c)=(0.44,1.1,1).

This one comes from control theory: engineers use this exact system as a standard test case for algorithms designed to tame chaotic feedback loops.

Rikitake dynamo

The bronze looping trajectory of the Rikitake dynamo.

x˙=μx+yz,y˙=μy+x(za),z˙=1xy,(μ,a)=(2,5).\dot{x}=-\mu x+yz,\qquad \dot{y}=-\mu y+x(z-a),\qquad \dot{z}=1-xy, \qquad (\mu,a)=(2,5).

A simplified model of how Earth’s magnetic field spontaneously flips polarity every few hundred thousand years. The chaos traced here is the same chaos that eventually reverses your compass.

Why the background changes

No attractor belongs permanently to Home, Creations, Pieces, Now, or this page. On every page entry, the site chooses from the complete pool while excluding the drawing shown immediately before it. Each system keeps its own color and camera character. Random selection changes the encounter; the underlying equations do not change.

That tension is the point of Quandle.xyz: a small set of precise rules can make something that stays recognizable without becoming repetitive.