The Concept

Why Mathematics and Emotion

Every piece in this collection begins with a question: what does this emotion look like as an equation?

Grief decays exponentially — intense at first, diminishing over time, but never reaching zero. Growth branches fractally — each new level of complexity generated by the same recursive rule. Connection follows coupled oscillators — two systems influencing each other's rhythm without ever fully merging.

These are not metaphors. The mathematical functions genuinely behave the way the emotions do. The equation at the bottom of each piece is not decoration. It is the reason the image looks the way it does.

How Each Series Is Made

Research. Before a single line is rendered, the emotion is studied across millennia of human art, philosophy, and science. What does this feeling do over time? Does it decay? Oscillate? Branch? Converge?

Mathematical selection. The function class is chosen because its behavior mirrors the emotion's dynamics. Exponential decay for grief. L-system branching for growth. Parametric coupling for connection.

Iteration. Hundreds of parameter variations are rendered in Python. The palette, the density, the negative space — every visual property maps to a mathematical parameter.

Human curation. Most renders are rejected. The ones that survive pass a simple test: does this image make you feel the emotion it claims to represent?

The Code

# GRIEF — Settling
# f(t) = e^(-λt) · cos(ωt)
t = np.linspace(0, 1, 2000)
lam = 3.5   # decay rate — how fast grief fades
omega = 22  # frequency — how often it returns
ys = baseline + PH*0.44 * np.exp(-lam*t) * np.cos(omega*np.pi*t)

The decay rate (λ) controls how fast the waves shrink. The frequency (ω) controls how often grief returns. The parameters were chosen because they felt true.

This Is Not AI-Generated Art

AI image generators — Midjourney, DALL-E, Stable Diffusion — take a text prompt and pattern-match against billions of training images. They produce visually impressive outputs with no underlying mathematical structure, no intentional emotional architecture, and no verifiable truth.

We went the opposite direction. We started with the emotion. We found the mathematics. We wrote the code. We rendered, evaluated, and curated. The process took months. Each series represents dozens of hours of research, coding, and aesthetic judgment.

The equation at the bottom of every piece is not a label. It is the proof.

“Built by a human. Rendered in Python. Grounded in mathematics. Every piece is the result of asking one question: what does this emotion look like as an equation?”

By the Numbers

200+

renders made across all series

130

pieces that survived curation

26

human emotions explored

100s

of hours of mathematical research

0

AI image generators used

300 DPI

print resolution on every file

Art Historical Context

This work stands in a tradition of artists who used reduction and restraint as a means of intensification:

Hasegawa Tōhaku's Pine Trees — the negative space is as carefully composed as the brushwork. What is not painted matters as much as what is.

Mark Rothko's color fields — emotion rendered through large-scale color relationships, with no representational content. The feeling is in the field itself.

Agnes Martin's grids — mathematical structure used as a vehicle for meditative calm. The geometry is the experience.

Mathematical Affect adds one dimension to this tradition: every visual decision can be traced back to a mathematical function. The geometry is not arbitrary. The equation is the reason the image looks the way it does.

The Standard

The final question for every piece: if this were hanging in a gallery with no label, would a viewer stop and feel something?

The equation at the bottom of each piece is real. It is the reason the image looks the way it does. This is not a style filter applied to a photograph. This is what the function actually looks like when you render it.