Coherence Theory
A complete framework for understanding why patterns persist. From atoms to organizations, one law governs survival.
1. Primitive Ontology
Coherence Theory starts from five primitive concepts. Everything else — quantum mechanics, general relativity, Darwinian evolution — is derived from these foundations.
Patterns
Plain: Any regularity you can recognize more than once.
Formal: Re-identifiable regularities at finite resolution. A product is a pattern. A user's workflow is a pattern. A market gap is a pattern. Code is a pattern. You are a pattern.
Pokes
Plain: Disturbances from the environment. Things that happen to a pattern.
Formal: Local disturbances from neighboring patterns. User complaints are pokes. Competitor launches are pokes. API failures are pokes. Every poke has bounded reach — no instantaneous action at a distance.
Ticks
Plain: A repeatable reference event used to measure time. There is no universal clock.
Formal: Repeatable reference pokes. A deploy cycle is a tick. A sprint is a tick. Time is always measured relative to some pattern's regular behavior — there is no global clock, only mutual tick-counting between patterns.
Coherence (CL)
Plain: How well a pattern holds together under stress. High coherence means robust. Low coherence means fragile.
Formal: The degree to which a pattern preserves its defining regularities under worst-case pokes. A product with high CL solves its problem reliably across edge cases, user types, and environmental changes.
Budgets
Plain: The costs of staying alive. Every pattern pays to persist, and the costs come in exactly three independent dimensions.
Formal: Three independent, orthogonal costs derived from discrete Hodge decomposition on the contact graph. Why exactly three? Fewer cannot stabilize open systems. More would contradict finiteness. This is a mathematical theorem, not an assumption.
| Budget | Measures | Minimized By |
|---|---|---|
| B_th Throughput | Net routing, transport, I/O, API calls, data movement | Caching, parallelism, canceling redundant work |
| B_cx Complexity | Internal coordination, abstractions, dependencies, branching | Cycle-free wiring, inlining, deleting code |
| B_leak Leakage | Boundary exposure, unhandled errors, trust loss | Pointer alignment, insulation, error handling |
2. The Selection Inequality
The central theorem of Coherence Theory. For any pattern A with coherence CL(A) and budget vector B(A):
A pattern persists if and only if Sel(A) ≥ 0. Patterns on the boundary (Sel = 0) define the coherence frontier.
Think of CL as revenue and the three B terms as three independent cost categories. A business survives when revenue exceeds costs. But the costs are not fungible — you cannot fix churn (B_leak) by cutting operations (B_th). They are independent dimensions.
The Multipliers
The multipliers are prices. They encode how expensive each budget dimension is in the current environment. Only ratios matter — absolute scales wash out (calibration invariance).
The Selected Equalization Point (SEP)
The SEP is the unique point on the coherence frontier where marginal gains per unit budget are equalized across all active dimensions. At SEP, no cost-neutral reallocation of budgets can increase coherence. This is the optimally efficient configuration.
This is the trade ratio. If you are going to spend one more unit of budget, which dimension gives the most coherence per unit cost? At SEP, the answer is the same for all dimensions.
3. The Ten Priors
These are the metaphysical foundations. Everything in CT is derived from these ten statements. If a conclusion violates a prior, the conclusion is wrong.
Patterns are fundamental. Reality is made of regularities, not stuff.
Some patterns persist. Not everything is noise.
Existence is relational. A pattern is defined by its neighborhood, not in isolation.
Disturbances are local. Nothing acts everywhere at once.
Selection pressure exists. Some patterns survive better than others.
Persistence has a cost. Nothing is free.
Budgets are finite. Nothing can endure unlimited stress.
Costs are multidimensional. You cannot collapse all costs into one number.
No pattern is complete. There is always an uncaptured disturbance direction.
Adaptation is required. Static patterns die.
4. The Seven Operational Axioms
Derived from the priors, not independently assumed. These are the working tools for applying CT to real systems.
| Axiom | Name | Meaning for Products |
|---|---|---|
| B1 | Convexity, LSC, Coercivity | Budget functionals are well-behaved; optimization has solutions. You can always find the best configuration. |
| B2 | Functoriality | Processing can only destroy coherence: B(f of A) <= B(A). Every transformation leaks. Data processing never adds information. |
| B3 | Ampliation Invariance | Adding unused features does not reduce costs: B(A tensor I) = B(A). Features must earn their place. |
| B4 | Local Additivity | Independent components' budgets add: B(A1 parallel A2) = B(A1) + B(A2). Decompose to optimize. |
| B5 | Gauge/Ad-Invariance | Cost-neutral relabelings do not change budgets. Renaming variables does not change program complexity. |
| B6 | Quadratic Tangent Law | Near equilibrium, cost is quadratic in deviation. Small changes cost little; large changes cost quadratically more. |
| B7-R | Uniform Calibration | Only ratios matter; absolute scales wash out. What matters is the relative price of budgets, not their absolute values. |
5. Domain Organism Theory
Every sufficiently large coherent domain is an “organism” with six necessary structural elements. These are theorems, not metaphors. When analyzing any system, you must identify all six.
Scaffold
The stable ground the pattern operates on. If the scaffold is unstable, nothing else matters.
Binder
The single most important pattern — the one thing that makes everything else hold together.
Loop Networks
Internal feedback cycles that both detect problems and carry information. Loops are simultaneously sensors and transport.
Domain Walls
The boundaries between your system and everything else. Surface tension determines how hard it is to cross.
Hidden Editors
Patterns that detect and correct misalignment between sub-domains. Quality control at the seams.
Non-Zero Leakage
There is always loss. Always bugs, always churn, always drift. A system claiming zero leakage is either lying or unobservable.
Incomplete. The organism needs a scaffold and a binder to stabilize.
Why Quality Control Has Blind Spots
Move your cursor to catch the incoming disturbances. Notice what you miss.
6. Lens Theory
A lens is a pattern used for observation. It has its own budget profile and is subject to selection. Before analyzing anything, you must specify the lens — what you are looking through, and what it costs to look.
The Three Budget Costs of a Lens
- B_th(L): How many ticks to run the analysis
- B_cx(L): Internal complexity of the lens
- B_leak(L): How much ranking information drifts at scope boundary
Lens Levels
| Level | Scope | Predictive Power |
|---|---|---|
| 0 | Excludes all neighbors | Zero — useless |
| 1 | Local only, no binder | Fragile — breaks under competition |
| 2 | Includes binder | Robust for medium windows |
| 3 | All patterns above threshold | Captures competing pressures |
| 4 | SEP-calibrated | Maximally coherent |
Quick Self-Test
Pick any system you know well — your company, your codebase, your morning routine. Can you answer these five questions?
If yes to all five: you understand CT well enough to use it. Proceed to the formal papers for the mathematical backbone, or try applying CT to a real problem.