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 116 of them, called 3406 times across 539 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
13 generators · Shapes, and the arguments that can be made by rearranging them.
-
circle-angle29 placements in 6 essays · 11 modes · checks 61 kinds of claim -
conic38 placements in 8 essays · 12 modes · checks 91 kinds of claim -
euclid11 placements in 4 essays · 1 mode · checks 4 kinds of claim -
figurate19 placements in 5 essays · checks 29 kinds of claim -
golden5 placements in 1 essay · 1 mode · checks 9 kinds of claim -
inversion30 placements in 6 essays · 8 modes · checks 75 kinds of claim -
iso16 placements in 3 essays · 14 modes · checks 85 kinds of claim -
ordinary6 placements in 1 essay · 2 modes · checks 14 kinds of claim -
polyhedron43 placements in 8 essays · 8 modes · checks 81 kinds of claim -
pythagoras46 placements in 10 essays · checks 70 kinds of claim -
reuleaux25 placements in 5 essays · 10 modes · checks 51 kinds of claim -
unroll17 placements in 4 essays · 5 modes · checks 20 kinds of claim -
voronoi32 placements in 6 essays · 17 modes · checks 50 kinds of claim
Analysis
9 generators · Limits, curves, and what happens when the going does not stop.
-
circle-to-sine21 placements in 4 essays · 8 modes · checks 29 kinds of claim -
converge19 placements in 3 essays · 11 modes · checks 70 kinds of claim -
convex37 placements in 7 essays · 12 modes · checks 66 kinds of claim -
exponential26 placements in 10 essays · 6 modes · checks 33 kinds of claim -
fourier32 placements in 9 essays · 8 modes · checks 38 kinds of claim -
harmonic62 placements in 17 essays · 18 modes · checks 94 kinds of claim -
riemann41 placements in 13 essays · 12 modes · checks 68 kinds of claim -
secant23 placements in 8 essays · 5 modes · checks 37 kinds of claim -
taylor37 placements in 6 essays · 14 modes · checks 100 kinds of claim
Algebra
8 generators · Structure — what stays true when the numbers change.
-
algebra-tiles9 placements in 2 essays · 2 modes · checks 14 kinds of claim -
complex-turn39 placements in 9 essays · 17 modes · checks 154 kinds of claim -
eliminate5 placements in 1 essay · 3 modes · checks 16 kinds of claim -
group46 placements in 9 essays · 18 modes · checks 156 kinds of claim -
linear-map100 placements in 24 essays · 23 modes · checks 145 kinds of claim -
projection42 placements in 9 essays · 18 modes · checks 137 kinds of claim -
quaternion33 placements in 6 essays · 10 modes · checks 109 kinds of claim -
wiring28 placements in 6 essays · 13 modes · checks 84 kinds of claim
Discrete
12 generators · Counting, graphs, and things that come in whole pieces.
-
bipartite24 placements in 8 essays · 10 modes · checks 54 kinds of claim -
clock19 placements in 6 essays · 3 modes · checks 19 kinds of claim -
complete-graph49 placements in 12 essays · 21 modes · checks 123 kinds of claim -
euler-path30 placements in 7 essays · 10 modes · checks 54 kinds of claim -
flow16 placements in 3 essays · 12 modes · checks 74 kinds of claim -
genfun21 placements in 4 essays · 11 modes · checks 49 kinds of claim -
map-colour23 placements in 5 essays · 3 modes · checks 26 kinds of claim -
number-spiral8 placements in 2 essays · checks 8 kinds of claim -
pascal43 placements in 13 essays · 14 modes · checks 80 kinds of claim -
pigeonhole11 placements in 6 essays · 1 mode · checks 6 kinds of claim -
progression11 placements in 2 essays · 2 modes · checks 23 kinds of claim -
triangulation36 placements in 8 essays · 10 modes · checks 51 kinds of claim
Topology
9 generators · What survives bending, and what does not.
-
euler-solid19 placements in 7 essays · 4 modes · checks 43 kinds of claim -
fixed-point42 placements in 11 essays · 19 modes · checks 87 kinds of claim -
gluing37 placements in 12 essays · 6 modes · checks 74 kinds of claim -
knot44 placements in 8 essays · 16 modes · checks 88 kinds of claim -
loops81 placements in 18 essays · 23 modes · checks 161 kinds of claim -
mobius16 placements in 7 essays · checks 16 kinds of claim -
mobius-cut4 placements in 3 essays · checks 3 kinds of claim -
parity28 placements in 5 essays · 11 modes · checks 66 kinds of claim -
stereographic36 placements in 11 essays · 7 modes · checks 34 kinds of claim
Probability
10 generators · Randomness with a shape.
-
bayes12 placements in 2 essays · 3 modes · checks 16 kinds of claim -
birthday19 placements in 5 essays · 9 modes · checks 46 kinds of claim -
buffon9 placements in 3 essays · 2 modes · checks 7 kinds of claim -
chain52 placements in 13 essays · 12 modes · checks 131 kinds of claim -
derange52 placements in 11 essays · 20 modes · checks 101 kinds of claim -
galton12 placements in 7 essays · 1 mode · checks 6 kinds of claim -
rgraph33 placements in 6 essays · 7 modes · checks 38 kinds of claim -
sample21 placements in 5 essays · 4 modes · checks 36 kinds of claim -
spread51 placements in 11 essays · 16 modes · checks 138 kinds of claim -
walk35 placements in 12 essays · 7 modes · checks 54 kinds of claim
Number
11 generators · The whole numbers, and how much structure they turn out to have.
-
approx5 placements in 1 essay · 1 mode · checks 10 kinds of claim -
continued24 placements in 7 essays · 12 modes · checks 63 kinds of claim -
descent7 placements in 3 essays · 1 mode · checks 11 kinds of claim -
factor33 placements in 9 essays · 13 modes · checks 53 kinds of claim -
ferrers30 placements in 6 essays · 7 modes · checks 37 kinds of claim -
irrational20 placements in 4 essays · 4 modes · checks 34 kinds of claim -
lattice-circle57 placements in 15 essays · 18 modes · checks 99 kinds of claim -
mediant34 placements in 8 essays · 8 modes · checks 68 kinds of claim -
necklace24 placements in 7 essays · 10 modes · checks 54 kinds of claim -
reciprocity21 placements in 5 essays · 5 modes · checks 45 kinds of claim -
sieve55 placements in 12 essays · 12 modes · checks 73 kinds of claim
Dynamics
11 generators · One rule, applied over and over, and what the sequence does in the end.
-
attractor31 placements in 8 essays · 4 modes · checks 32 kinds of claim -
automaton13 placements in 3 essays · 1 mode · checks 6 kinds of claim -
basins15 placements in 4 essays · 2 modes · checks 19 kinds of claim -
bifurcation27 placements in 8 essays · 7 modes · checks 29 kinds of claim -
billiard29 placements in 6 essays · 7 modes · checks 64 kinds of claim -
boxcount34 placements in 7 essays · 11 modes · checks 85 kinds of claim -
circle-map35 placements in 7 essays · 10 modes · checks 69 kinds of claim -
cobweb59 placements in 14 essays · 20 modes · checks 114 kinds of claim -
collatz30 placements in 5 essays · 9 modes · checks 44 kinds of claim -
complex-set13 placements in 4 essays · 2 modes · checks 11 kinds of claim -
divergence13 placements in 5 essays · 1 mode · checks 12 kinds of claim
Logic
15 generators · What can be said in a system, what follows from it, and what it cannot settle about itself.
-
chains13 placements in 3 essays · 2 modes · checks 20 kinds of claim -
connectives7 placements in 2 essays · 2 modes · checks 8 kinds of claim -
disc-model19 placements in 5 essays · 12 modes · checks 62 kinds of claim -
ef-game42 placements in 7 essays · 14 modes · checks 84 kinds of claim -
infinite22 placements in 5 essays · 4 modes · checks 32 kinds of claim -
karnaugh9 placements in 4 essays · 2 modes · checks 12 kinds of claim -
kripke40 placements in 7 essays · 9 modes · checks 72 kinds of claim -
lattice42 placements in 10 essays · 8 modes · checks 55 kinds of claim -
opens15 placements in 3 essays · 4 modes · checks 41 kinds of claim -
ordinal35 placements in 9 essays · 5 modes · checks 45 kinds of claim -
relation-grid22 placements in 7 essays · 2 modes · checks 13 kinds of claim -
syllogism7 placements in 1 essay · 2 modes · checks 8 kinds of claim -
tree54 placements in 11 essays · 19 modes · checks 147 kinds of claim -
truth-table12 placements in 7 essays · 1 mode · checks 11 kinds of claim -
venn9 placements in 3 essays · 1 mode · checks 11 kinds of claim
Computation
11 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 -
construct57 placements in 15 essays · 13 modes · checks 98 kinds of claim -
cube-code16 placements in 5 essays · 3 modes · checks 22 kinds of claim -
degree44 placements in 13 essays · 13 modes · checks 68 kinds of claim -
dissect32 placements in 6 essays · 12 modes · checks 142 kinds of claim -
finite-field26 placements in 8 essays · 11 modes · checks 55 kinds of claim -
hamming-code17 placements in 3 essays · 5 modes · checks 37 kinds of claim -
incidence41 placements in 10 essays · 15 modes · checks 94 kinds of claim -
latin30 placements in 8 essays · 8 modes · checks 93 kinds of claim -
lcg36 placements in 8 essays · 9 modes · checks 59 kinds of claim -
poly-code14 placements in 4 essays · 4 modes · checks 32 kinds of claim
Applied
7 generators · A rule for choosing, stated exactly, and what it forces on whoever adopts it.
-
apportion48 placements in 8 essays · 19 modes · checks 144 kinds of claim -
ballot57 placements in 10 essays · 13 modes · checks 191 kinds of claim -
coalition55 placements in 9 essays · 14 modes · checks 127 kinds of claim -
divide35 placements in 6 essays · 12 modes · checks 82 kinds of claim -
game60 placements in 9 essays · 14 modes · checks 142 kinds of claim -
match25 placements in 4 essays · 4 modes · checks 49 kinds of claim -
polytope43 placements in 9 essays · 11 modes · checks 99 kinds of claim