Oxford Math, as Blueprints¶
flowchart LR
prim["PRIMITIVES<br/>coined moves + structures<br/>(empirically the recurring ones)"] --> comp["COMPOSITION<br/>combine via one operator algebra<br/>∩ ∘ define generalize ≅"]
comp --> blue["BLUEPRINT<br/>one feelable scene<br/>carrying many processes"]
blue -->|"transport ≅"| trans["metaphor-translate<br/>to other subjects"]
- Oxford Math Notes (plan) — the parent build plan this prototype serves — object-indexed notes, the swarmgodfieldforge loop, the roadmap
- Oxford Math — in our wording — the dictionary in use: theorems as one feelable line, a whole lecture as a walk over scenes, connections as shared blueprints
- statement composition — the operator algebra used here — a statement is a constraint; combine via refine ∩ / compose ∘ / generalize / transport ≅
- blueprint of thinking — the research-paper analog — a 16-move grammar of cognitive moves; this page is its undergraduate-notes cousin
- equivalences atlas — the transport ≅ operator at corpus scale — why a feelable scene metaphor-translates across fields
- notes as information space — object-index vs course-index — the compression frame the primitives layer sharpens
- Plans — the build-spec format + index
S714 swarmgod. Vocabulary grounded in a PyMuPDF text-mine of 113 Oxford undergraduate courses (operations + structures by document frequency). Operator algebra from STATEMENT-COMPOSITION; blueprint/metaphor framing extends BLUEPRINT-OF-THINKING + the EQUIVALENCES-ATLAS transport ≅, and supersedes the ad-hoc 'anchor abstractions in objects' pattern (PATTERNS §5) by requiring each scene to carry ≥2 processes and ≥1 cross-subject translation. Notes corpus: ../oxford-lecture-notes-2024-25/ (local).
Don't compress the notes into shorter notes. Compress them into a small set of feelable scenes you can carry into any subject. The aim is not a tidier textbook. It is a vocabulary of ~20 moves and ~20 structures that recombine into all 130 courses — each anchored to one real-life scene you can feel, and that re-uses itself the moment you change subject.
Status: 🌱 seedling | 2026-06-02 S714 | planning-phase prototype on a few notes — it grows a few notes at a time, not all 502 at once.
L0 — the model in one breath¶
Three layers, bottom-up:
- Primitives — the recurring atoms. Structures (the carriers: set, map, sequence, vector space, group, metric space…) and moves (the verbs: complete, close, span, quotient, project, bound, take-a-limit…). We are free to coin the names (Can's call) — pick the most feelable word, not the textbook one — but we ground which atoms matter in what actually recurs across the corpus (below).
- Composition — a theorem is built from primitives with one small operator algebra (from STATEMENT-COMPOSITION): refine ∩ (stack conditions), compose ∘ (do one move then another), define (name a reusable bundle), generalize (subsume N), transport ≅ (carry it across an isomorphism). A theorem is an expression over primitives.
- Blueprints — one feelable scene that carries several moves at once and metaphor-translates to other subjects. The translation is just the transport ≅ operator made physical: once a process lives in a scene, the same scene maps onto economics, biology, code. This is what makes the compression accessible and portable.
flowchart LR
notes["130 courses<br/>502 PDFs"] -->|"mine what recurs"| prim["~20 moves + ~20 structures<br/>(primitives)"]
prim -->|"operator algebra<br/>∩ ∘ define generalize ≅"| comp["theorems as expressions"]
comp -->|"anchor several moves<br/>in one scene"| blue["~13 feelable blueprints"]
blue -->|"transport ≅"| world["maths · physics · finance · biology · code"]
L1 — the primitives, grounded in the corpus¶
We text-mined 113 of the 130 undergraduate courses (PyMuPDF; the rest are scanned/handwritten). Document frequency = in how many courses the move/structure actually appears. The point of the number is honesty: these are not the primitives we like, they are the ones the notes use.
Top moves (operations) — the verbs that recur everywhere:
| Move | Coined feelable name | Courses |
|---|---|---|
| completion | fill the cracks | 95% |
| extension | carry it further | 94% |
| image / range | what survives | 93% |
| closure | shrink-wrap | 90% |
| bound / estimate | fence it | 89% |
| span / generated-by | reach | 88% |
| inverse | undo | 88% |
| take-a-limit | where the steps head | 86% |
| quotient | fold & glue | 58% |
| projection | cast a shadow | 72% |
| induction | climb the staircase | 69% |
| diagonalize | find the grain | 32% |
Top structures (carriers) — the nouns ideas get represented as:
| Structure | Coined feelable name | Courses |
|---|---|---|
| set | the bag | 100% |
| function / map | the arrow | 99% |
| sequence / series | the trail of steps | 94% |
| basis / dimension | the set of base colours | 83% |
| linear map / matrix | the stretch-and-rotate | 81% |
| group | the symmetry deck | 67% |
| metric space | the world with a ruler | 64% |
| vector space | the mixing studio | 70% |
| continuous map | the unbroken thread | 94% |
| compact set | the corner-able crowd | 61% |
| topology / homeomorphism | rubber-sheet sameness | 55% |
These are starting names — the test of a good coin is whether a 15-year-old feels it and a mathematician agrees it's exact. We refine them as we add notes.
L2 — the blueprints (the heart)¶
A blueprint is one scene that satisfies three rules (this is the upgrade over the old ad-hoc anchor-an-abstraction-in-an-object habit): it must (a) be feelable — you can see or touch it; (b) carry ≥2 processes at once — one scene, many moves; (c) translate to ≥1 other subject. Thirteen to start, grounded in a few notes — and the set grows as we add courses.
① The Staircase / Domino Run¶
- Scene. A staircase where each step is only built once the step below it exists. Or a line of dominoes: knock the first, the rest fall.
- Processes carried. climb the staircase (induction: base + step), recursion, the trail of steps heading somewhere (a sequence and its limit), telescoping sums, and guessing the next step (a recurrence / ansatz).
- The maths, exact. \(P(0)\) and \(P(n)\Rightarrow P(n{+}1)\) give \(\forall n\,P(n)\); \(a_n \to L\); \(\sum_{k}(b_{k+1}-b_k)\) collapses to its endpoints.
- Translation. dominoes (physics), compound interest and generations (finance, biology), "true for one ⇒ true for all" (logic).
② Water Finding Its Level (filling the cracks)¶
- Scene. Pour water into a rough container. It seeps into every gap and settles flat — no point sits higher than the average of its neighbours.
- Processes carried. fill the cracks (completion — the corpus's #1 move, 95%), shrink-wrap (closure), limit, equilibrium / fixed point, and the Laplacian ("a value equals the average around it" ⇒ harmonic = perfectly settled). "Solve the PDE" = let it relax to that level.
- The maths, exact. \(\mathbb{Q}\hookrightarrow\mathbb{R}\) completes the rationals; \(\Delta u = 0 \iff u(x)=\text{mean of }u\) on small spheres; the heat equation relaxes to the steady state.
- Translation. heat spreading, consensus / opinion-averaging (social), price equilibrium (economics), diffusion (biology).
③ Folding & Gluing the Map¶
- Scene. Take a paper map and fold it so every pair of points you've declared "the same" touches and fuses. The folded sheet is a new, smaller object — and it is a perfect copy of the picture you get by just looking at where everything lands.
- Processes carried. quotient (fold & glue by an equivalence relation), equivalence classes / cosets, the First Isomorphism Theorem (folded object \(\cong\) image), and homotopy (can I deform one path into another without tearing the sheet?).
- The maths, exact. \(G/\ker f \;\cong\; \operatorname{im} f\) — the same statement in groups, vector spaces, rings, modules. The notes prove this is one move, not four: across the corpus it appears as quotient-group ×53, quotient-map ×51, quotient-space ×11, quotient-module ×7.
- Translation. zip codes and citizenship (sorting people into equivalence classes), a clock (arithmetic mod 12), "the same up to relabeling."
④ Casting a Shadow (nearest wall)¶
- Scene. Shine a light on an object; its shadow on the wall is the closest flat stand-in. Equivalently: the nearest point on a wall to where you're standing.
- Processes carried. cast a shadow (projection), orthogonality, best approximation / least squares, "keep the gist, drop what doesn't fit" (lossy compression), and conditional expectation (best guess given partial info).
- The maths, exact. \(\hat x=\arg\min_{v\in V}\lVert x-v\rVert\), with the clean split \(x=\hat x+(x-\hat x)\) where the remainder is orthogonal to the wall.
- Translation. a sundial, JPEG (the gist of an image), linear regression (statistics), summarizing a document.
⑤ The Mixing Studio (a few base colours)¶
- Scene. A few base paints on a table. Everything you can make is exactly what you can mix from them; a recipe you can scale up or down.
- Processes carried. span (reach — 88%), linear combination, base colours (basis & dimension — the smallest mixing set), change of basis (same colour, new recipe), adding scalars / scaling, and guessing a solution's format (ansatz: assume \(y=e^{\lambda t}\), then mix).
- The maths, exact. \(\operatorname{span}\{v_i\}\), \(\dim V\); a linear ODE solved by guessing \(e^{\lambda t}\) and taking linear combinations; Fourier — any sound is a mix of pure tones.
- Translation. colour mixing, ingredient ratios, map coordinates, a music chord.
⑥ The Squeeze (two fences closing in)¶
- Scene. A value trapped between two fences that creep toward each other until they pinch it onto a single spot.
- Processes carried. fence it (bound / estimate — 89%), the squeeze / sandwich theorem, ε–δ ("get within any tolerance I name"), inequalities, convergence-by-trapping.
- The maths, exact. if \(a_n\le x_n\le b_n\) and \(a_n,b_n\to L\) then \(x_n\to L\); \(|f(x)-L|<\varepsilon\) whenever \(|x-a|<\delta\).
- Translation. error bars (measurement), bisection / binary search (code), "between a rock and a hard place."
⑦ The Unbroken Thread (draw without lifting the pen)¶
- Scene. A line drawn without lifting the pen — no teleporting, no gaps; a thread you can't cut without leaving a hole.
- Processes carried. continuity (the unbroken thread — 94%), the Intermediate Value Theorem ("you must cross"), connectedness ("one piece"), path-connectedness.
- The maths, exact. \(f\) continuous on \([a,b]\) with \(f(a)<0<f(b)\) ⇒ \(\exists c\in(a,b),\,f(c)=0\); a connected set admits no split into two non-empty disjoint open pieces.
- Translation. a road with no breaks, a story with no plot holes, "to get from below to above you must pass through the middle."
⑧ Cornering the Crowd (an infinite crowd in a closed pen)¶
- Scene. Pack infinitely many people into a closed, bounded pen — they must bunch up somewhere; and a finite handful of nets covers the whole pen.
- Processes carried. compactness (the corner-able crowd — 61%), Bolzano–Weierstrass ("a bounded infinite set clusters"), finite subcover, the extreme value theorem ("a continuous function on a compact set attains its max").
- The maths, exact. every sequence in a compact set has a convergent subsequence; every open cover has a finite subcover.
- Translation. pigeonhole ("more pigeons than holes ⇒ two share"), a packed room, statistical sampling.
⑨ Finding the Grain (turn the plank till it splits clean)¶
- Scene. Turn a plank until you see the wood grain — along the grain it splits cleanly. Rotate an object until it sits on its natural axes.
- Processes carried. diagonalize (find the grain), eigenvalues / eigenvectors (the grain directions), the spectral theorem, principal axes, change of basis to "pure stretch."
- The maths, exact. \(A=PDP^{-1}\); along an eigenvector \(Av=\lambda v\) — pure scaling, no twist.
- Translation. principal component analysis (data), resonant modes — a drum's natural tones (physics), "find the angle where it's simple."
⑩ The Symmetry Deck (the moves you can do to a thing)¶
- Scene. The deck of all moves that leave an object looking the same — the rotations and flips of a tile, the twists of a Rubik's cube. Do two in a row → still in the deck; every move can be undone.
- Processes carried. group (the symmetry deck — 67%), group action (a move applied to the object), orbit (where a point can be sent), stabilizer (the moves that pin it), the Cayley table; every permutation is a product of disjoint cycles.
- The maths, exact. the square's symmetries form \(D_4\); orbit–stabilizer: \(|\text{orbit}|\cdot|\text{stab}|=|G|\).
- Translation. a Rubik's cube, dance steps that return home, a snowflake's symmetry, error-correcting codes.
⑪ Rubber-Sheet Sameness (stretch, don't tear)¶
- Scene. Two shapes are "the same" if you can stretch or bend one into the other without cutting or gluing — the coffee mug is the donut.
- Processes carried. homeomorphism (rubber-sheet same — 55%), topology (what survives stretching), isometry (same, with the ruler kept), equivalent metrics — the structure side of transport ≅.
- The maths, exact. a homeomorphism is a continuous bijection with continuous inverse; connectedness, compactness and "number of holes" are preserved.
- Translation. map vs territory (distances distort, connections survive), genre vs plot, "same skeleton, different skin."
⑫ The Log Ruler (slide rule)¶
- Scene. A slide rule: numbers spaced by their logarithm, so multiplying two of them becomes sliding and adding their lengths. Put the world on a log ruler and products turn into sums.
- Processes carried. the logarithm (multiply → add), log-differentiation ("log-diff": take logs to turn a product or power into a sum, then differentiate each piece), exponential growth as a straight line on log paper, orders of magnitude.
- The maths, exact. \(\log(ab)=\log a+\log b\); \((\ln f)'=f'/f\), so \(f'=f\,(\ln f)'\) turns \(\frac{d}{dx}(uvw)\) into \(uvw\big(\tfrac{u'}{u}+\tfrac{v'}{v}+\tfrac{w'}{w}\big)\).
- Translation. decibels · pH · the Richter scale (science), compound growth as a straight line (finance), Weber–Fechner "feels-like" perception (psychology).
⑬ The Tree (split until trivial)¶
- Scene. A branching tree: split a problem into smaller copies of itself until each leaf is trivial; or lay two trees side by side and read off where they differ (tree-diff).
- Processes carried. recursion, divide & conquer, structural induction (induct over how a thing was built), case-trees (exhaustive branches), parsing, and tree-diff (the minimal edits between two structures).
- The maths, exact. \(T(n)=2\,T(n/2)+O(n)\Rightarrow O(n\log n)\); a proof by cases is a finite branch-tree; structural induction over a recursively-defined set.
- Translation. a family tree, an org chart, nested folders, a decision tree, git merging two histories (tree-diff).
⑫ and ⑬ are coined to cover moves you flagged (log-diff, recursion/tree) that the frequency scan under-counts — the blueprint set is allowed to grow past the measured top primitives whenever a recurring move deserves a feelable home.
Composition, worked on a few real notes¶
Two theorems pulled straight from the downloaded notes, written as expressions over primitives — showing the compression isn't lossy:
First Isomorphism Theorem (M1 Groups · A0/M1 Linear Algebra · A3 Rings & Modules · B2 Representation Theory):
- As composition:
arrow (homomorphism)→ takewhat-collapses (kernel)→fold & glue (quotient) by it→ the result equalswhat-survives (image). - As blueprint: ③ Folding & Gluing. One scene explains the theorem in four courses (transport ≅).
Rank–Nullity (the linear shadow of the same fact):
Same blueprint (③), now measured by dimension. The two theorems are one move seen at two resolutions — which is precisely the compression we're after.
How this evolves (planning phase)¶
This page is a seed, deliberately built from a few notes. The loop to grow it:
flowchart LR
pick["pick 2–3 related notes"] --> extract["extract the moves<br/>+ structures used"]
extract --> coin["coin / reuse a feelable name"]
coin --> scene["assign each cluster<br/>to ONE blueprint scene"]
scene --> measure["measure: how many<br/>theorems collapse onto it?"]
measure -->|"good ⇒ keep, translate"| pick
measure -->|"weak ⇒ recut the scene"| scene
- Next step (one session): take M1 Linear Algebra I + A2.1 Metric Spaces + Prelims Groups, fill in blueprints ②③⑤ fully, and count how many of each course's named theorems reduce to a blueprint. That count is the falsifiable measure — if most theorems don't collapse onto a small scene-set, the compression is too lossy and we recut.
- Guardrail. A blueprint must stay exact: every scene links to the precise statement it carries, and the σ-metric stops us from gluing two genuinely-different ideas into one scene just because the metaphor is pretty.
See also¶
- Oxford Math Notes — the parent plan · Statement composition — the operator algebra
- Blueprint of thinking — the move-grammar for research papers · Equivalences atlas — transport ≅ across fields
- Plans — format + index