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 6203 times across 1034 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-angle114 placements in 21 essays · 89 modes · checks 237 kinds of claim -
conic44 placements in 9 essays · 18 modes · checks 98 kinds of claim -
euclid35 placements in 8 essays · 17 modes · checks 58 kinds of claim -
figurate29 placements in 7 essays · checks 42 kinds of claim -
golden21 placements in 4 essays · 16 modes · checks 54 kinds of claim -
inversion30 placements in 6 essays · 8 modes · checks 75 kinds of claim -
iso38 placements in 7 essays · 36 modes · checks 129 kinds of claim -
ordinary28 placements in 5 essays · 13 modes · checks 56 kinds of claim -
polyhedron69 placements in 13 essays · 31 modes · checks 129 kinds of claim -
pythagoras52 placements in 11 essays · 6 modes · checks 79 kinds of claim -
reuleaux25 placements in 5 essays · 10 modes · checks 51 kinds of claim -
unroll33 placements in 7 essays · 20 modes · checks 55 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-sine43 placements in 8 essays · 30 modes · checks 67 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 -
harmonic124 placements in 28 essays · 75 modes · checks 251 kinds of claim -
riemann95 placements in 23 essays · 59 modes · checks 170 kinds of claim -
secant35 placements in 10 essays · 10 modes · checks 60 kinds of claim -
taylor54 placements in 9 essays · 29 modes · checks 153 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-turn106 placements in 21 essays · 74 modes · checks 518 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-map175 placements in 36 essays · 73 modes · checks 321 kinds of claim -
projection42 placements in 9 essays · 18 modes · checks 137 kinds of claim -
quaternion39 placements in 7 essays · 16 modes · checks 122 kinds of claim -
wiring42 placements in 8 essays · 21 modes · checks 114 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 -
clock30 placements in 8 essays · 10 modes · checks 48 kinds of claim -
complete-graph121 placements in 25 essays · 77 modes · checks 269 kinds of claim -
euler-path61 placements in 12 essays · 33 modes · checks 126 kinds of claim -
flow26 placements in 5 essays · 22 modes · checks 97 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 -
pigeonhole17 placements in 7 essays · 7 modes · checks 16 kinds of claim -
progression23 placements in 4 essays · 12 modes · checks 52 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-solid59 placements in 14 essays · 39 modes · checks 159 kinds of claim -
fixed-point83 placements in 18 essays · 58 modes · checks 171 kinds of claim -
gluing72 placements in 18 essays · 33 modes · checks 158 kinds of claim -
knot122 placements in 22 essays · 86 modes · checks 266 kinds of claim -
loops121 placements in 25 essays · 59 modes · checks 240 kinds of claim -
mobius28 placements in 9 essays · checks 34 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 -
derange82 placements in 16 essays · 46 modes · checks 152 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 -
sample39 placements in 8 essays · 16 modes · checks 62 kinds of claim -
spread95 placements in 19 essays · 58 modes · checks 212 kinds of claim -
walk63 placements in 17 essays · 32 modes · checks 103 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 -
factor113 placements in 23 essays · 90 modes · checks 190 kinds of claim -
ferrers58 placements in 11 essays · 35 modes · checks 95 kinds of claim -
irrational35 placements in 7 essays · 16 modes · checks 72 kinds of claim -
lattice-circle97 placements in 23 essays · 54 modes · checks 152 kinds of claim -
mediant46 placements in 10 essays · 20 modes · checks 91 kinds of claim -
necklace50 placements in 12 essays · 32 modes · checks 100 kinds of claim -
reciprocity27 placements in 6 essays · 11 modes · checks 53 kinds of claim -
sieve83 placements in 17 essays · 36 modes · checks 105 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 -
automaton51 placements in 10 essays · 33 modes · checks 63 kinds of claim -
basins35 placements in 8 essays · 15 modes · checks 43 kinds of claim -
bifurcation49 placements in 12 essays · 25 modes · checks 61 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-map53 placements in 10 essays · 26 modes · checks 104 kinds of claim -
cobweb99 placements in 21 essays · 56 modes · checks 191 kinds of claim -
collatz40 placements in 7 essays · 17 modes · checks 67 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.
-
chains33 placements in 7 essays · 19 modes · checks 44 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 -
infinite32 placements in 7 essays · 13 modes · checks 42 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 -
opens47 placements in 9 essays · 33 modes · checks 183 kinds of claim -
ordinal35 placements in 9 essays · 5 modes · checks 45 kinds of claim -
relation-grid75 placements in 17 essays · 48 modes · checks 136 kinds of claim -
syllogism7 placements in 1 essay · 2 modes · checks 8 kinds of claim -
tree94 placements in 18 essays · 57 modes · checks 231 kinds of claim -
truth-table47 placements in 13 essays · 32 modes · checks 79 kinds of claim -
venn30 placements in 7 essays · 17 modes · checks 49 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-code43 placements in 10 essays · 24 modes · checks 91 kinds of claim -
degree61 placements in 16 essays · 25 modes · checks 97 kinds of claim -
dissect49 placements in 9 essays · 27 modes · checks 181 kinds of claim -
finite-field76 placements in 17 essays · 57 modes · checks 150 kinds of claim -
hamming-code32 placements in 6 essays · 18 modes · checks 64 kinds of claim -
incidence53 placements in 12 essays · 24 modes · checks 132 kinds of claim -
latin51 placements in 12 essays · 27 modes · checks 231 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 -
ballot112 placements in 20 essays · 59 modes · checks 320 kinds of claim -
coalition101 placements in 17 essays · 48 modes · checks 222 kinds of claim -
divide65 placements in 11 essays · 37 modes · checks 128 kinds of claim -
game90 placements in 14 essays · 44 modes · checks 201 kinds of claim -
match58 placements in 10 essays · 31 modes · checks 134 kinds of claim -
polytope107 placements in 20 essays · 67 modes · checks 259 kinds of claim