Saturday, May 23, 2026

The Grammar That Never Outgrows Itself

On fractal composability, and why the best systems have very small hearts



Consider two systems that seem to have nothing in common. The first is a music composition language written in Rust. You describe a melody the way you might describe a sentence: pitch and duration, sequences of notes, simultaneous voices, modifiers that wrap a phrase and give it context. You write music like you write code, and then you render it to audio. The second is a protocol for governing shared resources across a peer-to-peer network. A makerspace in Montreal has a 3D printer sitting idle. A cooperative across town needs one. The protocol lets them find each other, negotiate terms, transfer custodianship, and record the whole interaction without any platform taking a cut or any central authority imposing the rules. Governance travels with the resource itself.

Different domains. Different problems. And yet, when you look at their internal structure, you find the same pattern at work.

The Distinction That Matters


Most systems are built by accumulation. You start with a core and keep adding parts. You add a module for this, a layer for that, a plugin for the other thing. Over time the system becomes capable, and also becomes impossible to hold in your head. The complexity compounds because each new part adds surface area.

A small class of systems works differently. They are built from a single primitive that can contain itself. You don’t add parts: you compose the primitive with itself, recursively, at any depth. The system grows not by accumulating components but by elaborating its own grammar.

The technical name for this property is fractal composability. A system is fractally composable when its combination operation is closed: any composition of parts produces something that can in turn be composed, without ever leaving the grammar. A modular system has parts you can swap. A fractal system has a primitive whose recursive self-application generates the whole space.

The difference matters because closed systems don’t develop seams. There is no boundary where “inside the grammar” ends and “outside the grammar” begins. You can always go deeper, wrap more context, compose at a higher level, and the system stays coherent throughout.  Read more... 

No comments:

Post a Comment