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 6712 times across 1122 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-angle119 placements in 22 essays · 94 modes · checks 239 kinds of claim -
conic44 placements in 9 essays · 18 modes · checks 98 kinds of claim -
euclid41 placements in 9 essays · 23 modes · checks 65 kinds of claim -
figurate35 placements in 8 essays · 6 modes · checks 46 kinds of claim -
golden26 placements in 5 essays · 21 modes · checks 61 kinds of claim -
inversion30 placements in 6 essays · 8 modes · checks 75 kinds of claim -
iso44 placements in 8 essays · 41 modes · checks 137 kinds of claim -
ordinary34 placements in 6 essays · 19 modes · checks 62 kinds of claim -
polyhedron69 placements in 13 essays · 31 modes · checks 129 kinds of claim -
pythagoras58 placements in 12 essays · 12 modes · checks 86 kinds of claim -
reuleaux25 placements in 5 essays · 10 modes · checks 51 kinds of claim -
unroll39 placements in 8 essays · 26 modes · checks 68 kinds of claim -
voronoi50 placements in 9 essays · 31 modes · checks 76 kinds of claim
Analysis
9 generators · Limits, curves, and what happens when the going does not stop.
-
circle-to-sine49 placements in 9 essays · 36 modes · checks 78 kinds of claim -
converge46 placements in 8 essays · 37 modes · checks 119 kinds of claim -
convex43 placements in 8 essays · 18 modes · checks 77 kinds of claim -
exponential26 placements in 10 essays · 6 modes · checks 33 kinds of claim -
fourier55 placements in 13 essays · 29 modes · checks 87 kinds of claim -
harmonic142 placements in 31 essays · 93 modes · checks 280 kinds of claim -
riemann102 placements in 24 essays · 66 modes · checks 183 kinds of claim -
secant46 placements in 12 essays · 20 modes · checks 80 kinds of claim -
taylor60 placements in 10 essays · 35 modes · checks 161 kinds of claim
Algebra
8 generators · Structure — what stays true when the numbers change.
-
algebra-tiles37 placements in 7 essays · 29 modes · checks 101 kinds of claim -
complex-turn118 placements in 23 essays · 86 modes · checks 540 kinds of claim -
eliminate5 placements in 1 essay · 3 modes · checks 16 kinds of claim -
group112 placements in 20 essays · 76 modes · checks 375 kinds of claim -
linear-map182 placements in 37 essays · 80 modes · checks 333 kinds of claim -
projection49 placements in 10 essays · 25 modes · checks 150 kinds of claim -
quaternion45 placements in 8 essays · 22 modes · checks 131 kinds of claim -
wiring48 placements in 9 essays · 27 modes · checks 125 kinds of claim
Discrete
12 generators · Counting, graphs, and things that come in whole pieces.
-
bipartite51 placements in 13 essays · 34 modes · checks 106 kinds of claim -
clock36 placements in 9 essays · 16 modes · checks 59 kinds of claim -
complete-graph127 placements in 26 essays · 83 modes · checks 277 kinds of claim -
euler-path72 placements in 14 essays · 44 modes · checks 140 kinds of claim -
flow32 placements in 6 essays · 28 modes · checks 107 kinds of claim -
genfun46 placements in 8 essays · 34 modes · checks 91 kinds of claim -
map-colour38 placements in 8 essays · 16 modes · checks 66 kinds of claim -
number-spiral8 placements in 2 essays · checks 8 kinds of claim -
pascal48 placements in 14 essays · 19 modes · checks 89 kinds of claim -
pigeonhole22 placements in 8 essays · 12 modes · checks 23 kinds of claim -
progression29 placements in 5 essays · 17 modes · checks 59 kinds of claim -
triangulation48 placements in 10 essays · 22 modes · checks 72 kinds of claim
Topology
9 generators · What survives bending, and what does not.
-
euler-solid66 placements in 15 essays · 44 modes · checks 164 kinds of claim -
fixed-point95 placements in 20 essays · 69 modes · checks 187 kinds of claim -
gluing72 placements in 18 essays · 33 modes · checks 158 kinds of claim -
knot128 placements in 23 essays · 92 modes · checks 274 kinds of claim -
loops136 placements in 28 essays · 74 modes · checks 261 kinds of claim -
mobius34 placements in 10 essays · checks 44 kinds of claim -
mobius-cut4 placements in 3 essays · checks 3 kinds of claim -
parity39 placements in 7 essays · 22 modes · checks 90 kinds of claim -
stereographic41 placements in 12 essays · 12 modes · checks 42 kinds of claim
Probability
10 generators · Randomness with a shape.
-
bayes59 placements in 10 essays · 45 modes · checks 102 kinds of claim -
birthday52 placements in 11 essays · 39 modes · checks 88 kinds of claim -
buffon9 placements in 3 essays · 2 modes · checks 7 kinds of claim -
chain109 placements in 22 essays · 62 modes · checks 307 kinds of claim -
derange98 placements in 19 essays · 62 modes · checks 173 kinds of claim -
galton12 placements in 7 essays · 1 mode · checks 6 kinds of claim -
rgraph39 placements in 7 essays · 13 modes · checks 50 kinds of claim -
sample44 placements in 9 essays · 21 modes · checks 66 kinds of claim -
spread107 placements in 21 essays · 69 modes · checks 222 kinds of claim -
walk75 placements in 19 essays · 43 modes · checks 111 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 -
continued52 placements in 12 essays · 36 modes · checks 125 kinds of claim -
descent7 placements in 3 essays · 1 mode · checks 11 kinds of claim -
factor124 placements in 25 essays · 99 modes · checks 204 kinds of claim -
ferrers58 placements in 11 essays · 35 modes · checks 95 kinds of claim -
irrational41 placements in 8 essays · 22 modes · checks 80 kinds of claim -
lattice-circle108 placements in 25 essays · 64 modes · checks 166 kinds of claim -
mediant52 placements in 11 essays · 26 modes · checks 100 kinds of claim -
necklace55 placements in 13 essays · 37 modes · checks 108 kinds of claim -
reciprocity27 placements in 6 essays · 11 modes · checks 53 kinds of claim -
sieve89 placements in 18 essays · 42 modes · checks 112 kinds of claim
Dynamics
11 generators · One rule, applied over and over, and what the sequence does in the end.
-
attractor49 placements in 11 essays · 22 modes · checks 65 kinds of claim -
automaton57 placements in 11 essays · 39 modes · checks 69 kinds of claim -
basins40 placements in 9 essays · 20 modes · checks 49 kinds of claim -
bifurcation55 placements in 13 essays · 31 modes · checks 66 kinds of claim -
billiard45 placements in 9 essays · 22 modes · checks 112 kinds of claim -
boxcount53 placements in 10 essays · 30 modes · checks 120 kinds of claim -
circle-map65 placements in 12 essays · 37 modes · checks 123 kinds of claim -
cobweb109 placements in 23 essays · 66 modes · checks 205 kinds of claim -
collatz46 placements in 8 essays · 23 modes · checks 74 kinds of claim -
complex-set38 placements in 8 essays · 27 modes · checks 52 kinds of claim -
divergence60 placements in 14 essays · 46 modes · checks 92 kinds of claim
Logic
15 generators · What can be said in a system, what follows from it, and what it cannot settle about itself.
-
chains39 placements in 8 essays · 25 modes · checks 63 kinds of claim -
connectives7 placements in 2 essays · 2 modes · checks 8 kinds of claim -
disc-model42 placements in 9 essays · 35 modes · checks 94 kinds of claim -
ef-game47 placements in 8 essays · 19 modes · checks 94 kinds of claim -
infinite38 placements in 8 essays · 19 modes · checks 47 kinds of claim -
karnaugh9 placements in 4 essays · 2 modes · checks 12 kinds of claim -
kripke46 placements in 8 essays · 15 modes · checks 78 kinds of claim -
lattice42 placements in 10 essays · 8 modes · checks 55 kinds of claim -
opens53 placements in 10 essays · 39 modes · checks 190 kinds of claim -
ordinal35 placements in 9 essays · 5 modes · checks 45 kinds of claim -
relation-grid86 placements in 19 essays · 59 modes · checks 159 kinds of claim -
syllogism7 placements in 1 essay · 2 modes · checks 8 kinds of claim -
tree99 placements in 19 essays · 61 modes · checks 236 kinds of claim -
truth-table52 placements in 14 essays · 37 modes · checks 84 kinds of claim -
venn37 placements in 8 essays · 24 modes · checks 61 kinds of claim
Computation
11 generators · A fixed set of operations, and the exact question of what it can and cannot build.
-
check-digit12 placements in 3 essays · 11 modes · checks 33 kinds of claim -
construct107 placements in 24 essays · 53 modes · checks 246 kinds of claim -
cube-code48 placements in 11 essays · 29 modes · checks 98 kinds of claim -
degree74 placements in 18 essays · 38 modes · checks 126 kinds of claim -
dissect61 placements in 11 essays · 38 modes · checks 200 kinds of claim -
finite-field81 placements in 18 essays · 62 modes · checks 159 kinds of claim -
hamming-code49 placements in 9 essays · 35 modes · checks 97 kinds of claim -
incidence59 placements in 13 essays · 30 modes · checks 142 kinds of claim -
latin57 placements in 13 essays · 33 modes · checks 240 kinds of claim -
lcg94 placements in 18 essays · 63 modes · checks 172 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 -
ballot123 placements in 22 essays · 70 modes · checks 339 kinds of claim -
coalition113 placements in 19 essays · 60 modes · checks 237 kinds of claim -
divide65 placements in 11 essays · 37 modes · checks 128 kinds of claim -
game102 placements in 16 essays · 53 modes · checks 216 kinds of claim -
match63 placements in 11 essays · 36 modes · checks 143 kinds of claim -
polytope113 placements in 21 essays · 73 modes · checks 269 kinds of claim