Encyclopedia of Abstractions¶
Many problems have already been solved somewhere else, under a different name. A clinician's differential diagnosis and a debugger's stack trace share a structure; so do a thermostat and a central bank setting interest rates. This encyclopedia maps those shared structures — patterns that recur across fields of knowledge — and the kinds of intervention people reach for when they appear.
Abstractopedia is a living, experimental catalog. Entries, counts, hierarchy edges and methodology pages are under active revision. The project is published for inspection and use, not as a settled canon.
AI assistants: a complete briefing on what this site contains and how to use it is at For AI assistants (plain text: llms-full.txt). The whole encyclopedia can also be queried offline through a local MCP server.
Start here¶
Who it's for¶
- Curious readers crossing into unfamiliar fields: start with the Introduction, then any prime, such as Feedback.
- Educators: the primes ordered by learnability, each explained at five reading levels, and Abstractopia, the practice app.
- Researchers: the typed hierarchy and its consumer contract, the conceptual essays, the experiments and the downloads.
- People building with AI: the MCP server and the briefing for AI assistants.
What's inside¶
The catalog has two sides: one for describing a situation, one for acting on it.
- Describing. Prime abstractions are patterns that recur across at least three fields — feedback, equilibrium, trade-off. Domain-specific abstractions are patterns bound to one field, such as filter bubble or acid–base equilibrium; most are linked into the same hierarchy as the primes.
- Acting. Solution archetypes are recurring shapes of intervention. Mechanisms are concrete, domain-specific ways to carry an archetype out.
What connects them:
- The typed hierarchy: 13,187 relationships, each saying whether one abstraction is a kind of another, requires it, contains it, or is a field-specific realisation of it, and why.
- Trigger logic on every archetype: plain AND/OR conditions for when it applies. Each condition names the prime or domain-specific abstraction that grounds it, or is marked partly grounded or open. The same logic is published as the diagnostic applicability graph in Downloads.
- Families, domains and domain groups: abstractions grouped by similarity and by the field they come from.
- The reference registry: 34,800 cited works, and an account of how far each has been checked.
- A learnability curriculum that orders most of the primes from most to least accessible.
For AI assistants¶
- Briefing: For AI assistants is the full briefing as a page; the same text is at llms-full.txt, and a short index at llms.txt.
- Query it locally: the MCP server runs on the user's own machine, with no account, key or network once installed. On macOS or Linux:
curl -fsSL https://abstractopedia.org/downloads/eoa-mcp-install.sh | bash. - Data: every catalog as gzipped JSONL, plus the hierarchy and applicability graphs, in Downloads, all covered by a checksum manifest.
- Citing an entry: give its name, its page address and the version shown in its header. Every entry also has a permanent catalog number (Feedback is prime 12,
P-12in the data); numbers are never reused. - Limits: this is an experimental, AI-assisted synthesis by one author, not a peer-reviewed reference, and it contains errors; entries are revised as they are found. Only part of the citations have been read against their sources so far (how references were verified). One published experiment found that scaffolding a frontier model's reasoning with the encyclopedia at inference time was largely inert on self-generated problems within the model's reach (the null result). Early, unpublished observations suggest it may help on much harder problems; follow-up experiments are pending.
All ways in¶
- Primes: A–Z · by hierarchy · by ontology · by origin domain · by family · by learnability
- Other catalogs: domain-specific · solution archetypes (by problem family) · mechanisms (by form)
- Maps: Atlas · Shape of the Abstraction Space
- Reading: Foundations · Conceptual essays · Applications and experiments
- About the project: About — what the Encyclopedia is and isn't, the role of large language models in making it, and how far to trust it
Next → Introduction