The figure library
No figure on this site is a drawing that was made once and saved. Each one is a function: it takes parameters and returns SVG, so the same generator produces the four-rectangle version and the thirty-rectangle version of a picture without either being redrawn. There are 81 of them, called 704 times across 105 essays.
That indirection is the reason the collection can keep growing without the illustrations drifting apart. A generator is written once, checked once, and every essay that calls it inherits the same line weights, the same colour roles and the same behaviour in dark mode.
The count beside each name is the reuse ratio made visible — a generator called by one essay
is a drawing wearing a function's clothes, and reusecheck fails the build over
it. It is also the blast radius: changing a generator changes every figure in
its list at once, which is worth knowing before the edit rather than after the rebuild. A bad
shared helper once broke a hundred and eighty-one figures across four of these sites, and was
caught only because somebody rebuilt immediately and knew where to look.
What each one proves is a different question, and it has a page of its own.
Geometry
10 generators · Shapes, and the arguments you can make by rearranging them.
-
circle-angle7 placements in 1 essay · 4 modes · checks 17 kinds of claim -
conic7 placements in 2 essays · 2 modes · checks 5 kinds of claim -
euclid12 placements in 4 essays · 1 mode · checks 4 kinds of claim -
figurate7 placements in 2 essays · checks 2 kinds of claim -
golden5 placements in 1 essay · 1 mode · checks 9 kinds of claim -
polyhedron11 placements in 2 essays · 3 modes · checks 9 kinds of claim -
pythagoras15 placements in 3 essays · checks 16 kinds of claim -
reuleaux6 placements in 1 essay · 2 modes · checks 7 kinds of claim -
unroll6 placements in 1 essay · 2 modes · checks 2 kinds of claim -
voronoi7 placements in 1 essay · 2 modes · checks 8 kinds of claim
Analysis
7 generators · Limits, curves, and what happens when you keep going.
-
circle-to-sine7 placements in 1 essay · checks 3 kinds of claim -
exponential9 placements in 3 essays · 2 modes · checks 9 kinds of claim -
fourier7 placements in 1 essay · 2 modes · checks 3 kinds of claim -
harmonic13 placements in 2 essays · 5 modes · checks 16 kinds of claim -
riemann13 placements in 3 essays · 3 modes · checks 9 kinds of claim -
secant6 placements in 2 essays · 1 mode · checks 6 kinds of claim -
taylor5 placements in 1 essay · 1 mode · checks 5 kinds of claim
Algebra
4 generators · Structure: what stays true when you change the numbers.
-
algebra-tiles8 placements in 1 essay · 2 modes · checks 14 kinds of claim -
complex-turn7 placements in 1 essay · 3 modes · checks 9 kinds of claim -
linear-map16 placements in 5 essays · 3 modes · checks 4 kinds of claim -
projection5 placements in 1 essay · 1 mode · checks 5 kinds of claim
Discrete
8 generators · Counting, graphs, and things that come in whole pieces.
-
clock17 placements in 4 essays · 3 modes · checks 19 kinds of claim -
complete-graph5 placements in 1 essay · 2 modes · checks 10 kinds of claim -
euler-path7 placements in 2 essays · 3 modes · checks 16 kinds of claim -
map-colour6 placements in 1 essay · checks 5 kinds of claim -
number-spiral7 placements in 1 essay · checks 8 kinds of claim -
pascal10 placements in 4 essays · 3 modes · checks 3 kinds of claim -
pigeonhole9 placements in 4 essays · 1 mode · checks 6 kinds of claim -
triangulation5 placements in 1 essay · 1 mode · checks 3 kinds of claim
Topology
6 generators · What survives bending, and what does not.
-
euler-solid3 placements in 2 essays · 1 mode · checks 14 kinds of claim -
fixed-point10 placements in 2 essays · 3 modes · checks 19 kinds of claim -
knot6 placements in 1 essay · 3 modes · checks 11 kinds of claim -
mobius5 placements in 1 essay · checks 3 kinds of claim -
mobius-cut2 placements in 1 essay · checks 3 kinds of claim -
stereographic8 placements in 2 essays · checks 6 kinds of claim
Probability
5 generators · Randomness with a shape.
-
bayes12 placements in 2 essays · 3 modes · checks 16 kinds of claim -
birthday4 placements in 1 essay · 1 mode · checks 5 kinds of claim -
buffon7 placements in 1 essay · 2 modes · checks 7 kinds of claim -
galton8 placements in 3 essays · 1 mode · checks 6 kinds of claim -
walk6 placements in 1 essay · 3 modes · checks 15 kinds of claim
Number
10 generators · The whole numbers, and how much structure they turn out to have.
-
approx4 placements in 1 essay · 1 mode · checks 10 kinds of claim -
continued9 placements in 5 essays · 2 modes · checks 18 kinds of claim -
descent4 placements in 1 essay · 1 mode · checks 11 kinds of claim -
factor19 placements in 5 essays · 5 modes · checks 28 kinds of claim -
ferrers7 placements in 1 essay · 2 modes · checks 9 kinds of claim -
lattice-circle10 placements in 3 essays · 2 modes · checks 11 kinds of claim -
mediant7 placements in 2 essays · 2 modes · checks 11 kinds of claim -
necklace4 placements in 1 essay · 1 mode · checks 13 kinds of claim -
reciprocity4 placements in 1 essay · 1 mode · checks 16 kinds of claim -
sieve11 placements in 3 essays · 3 modes · checks 12 kinds of claim
Dynamics
9 generators · One rule, applied over and over, and what the sequence does in the end.
-
attractor7 placements in 3 essays · checks 10 kinds of claim -
automaton13 placements in 3 essays · 1 mode · checks 6 kinds of claim -
basins5 placements in 1 essay · checks 6 kinds of claim -
bifurcation8 placements in 4 essays · 1 mode · checks 10 kinds of claim -
circle-map8 placements in 2 essays · checks 4 kinds of claim -
cobweb27 placements in 8 essays · 2 modes · checks 12 kinds of claim -
collatz6 placements in 1 essay · 1 mode · checks 7 kinds of claim -
complex-set12 placements in 3 essays · 2 modes · checks 11 kinds of claim -
divergence5 placements in 2 essays · 1 mode · checks 12 kinds of claim
Logic
13 generators · What can be said in a system, what follows from it, and what it cannot settle about itself.
-
chains7 placements in 1 essay · 1 mode · checks 13 kinds of claim -
connectives6 placements in 2 essays · 2 modes · checks 8 kinds of claim -
disc-model7 placements in 1 essay · 2 modes · checks 14 kinds of claim -
karnaugh7 placements in 2 essays · 2 modes · checks 12 kinds of claim -
kripke3 placements in 1 essay · 1 mode · checks 9 kinds of claim -
lattice8 placements in 3 essays · 1 mode · checks 9 kinds of claim -
opens5 placements in 1 essay · 1 mode · checks 15 kinds of claim -
ordinal8 placements in 1 essay · 1 mode · checks 9 kinds of claim -
relation-grid18 placements in 5 essays · 2 modes · checks 13 kinds of claim -
syllogism7 placements in 1 essay · 2 modes · checks 8 kinds of claim -
tree16 placements in 3 essays · 1 mode · checks 18 kinds of claim -
truth-table12 placements in 6 essays · 1 mode · checks 11 kinds of claim -
venn8 placements in 2 essays · 1 mode · checks 11 kinds of claim
Computation
9 generators · A fixed set of operations, and the exact question of what it can and cannot build.
-
check-digit2 placements in 1 essay · 1 mode · checks 8 kinds of claim -
construct19 placements in 6 essays · 3 modes · checks 28 kinds of claim -
cube-code8 placements in 3 essays · checks 8 kinds of claim -
degree22 placements in 6 essays · 2 modes · checks 25 kinds of claim -
finite-field14 placements in 4 essays · 1 mode · checks 16 kinds of claim -
hamming-code13 placements in 3 essays · 3 modes · checks 23 kinds of claim -
incidence13 placements in 3 essays · 3 modes · checks 26 kinds of claim -
latin7 placements in 2 essays · 1 mode · checks 14 kinds of claim -
poly-code8 placements in 3 essays · 2 modes · checks 20 kinds of claim