Memo 09 — Evolution of Norms

Memo 09 — Evolution of Normative Systems: Mutation Mechanisms and Feedback Loops

Figure 9.1 — A flagship stabilizing feedback loop (delay ⇒ oscillation risk)
flowchart LR E[Election]:::n --> G[Government]:::n --> LW[Law]:::n --> S[Society]:::n --> E classDef n fill:#16233d,stroke:#2f4670,color:#cfe0ff;

Series: The Landscape of Normative Systems (LNS) Memo number: 09 of 12 Primary JD questions: Q2 (the mutation mechanism slot of the six-part analysis, here treated comparatively across all sources), Q5 (identification of normative feedback loops). Secondary: Q4 (the dependency graph, whose back-edges are the loops of Q5), Q7 (relations among the domains, read dynamically). Upstream constraints: D0 methodology M1–M8; conventions §0.4 (epistemic tags), §0.5 (four standing categories), §0.6 (shared vocabulary: norm / source / validity vs legitimacy vs efficacy / Hohfeldian relations / deontic O/P/F). Per §0.2, D0 is immutable and is neither criticized nor defended here.

Scope note. This memo owns the dynamics of the series. Memos 01–08 photographed each source at rest — its origin, its legitimacy story, its enforcement organ, its hierarchy, its conflict rules. This memo studies the derivative: how a norm-set at time t becomes a different norm-set at time t+1, and how the outputs of a normative system loop back to become its own inputs. It has three jobs. First, it assembles a comparative catalogue of mutation mechanisms — formal amendment, judicial reinterpretation, legislative override, regulatory update, desuetude/obsolescence, revolution/rupture, drift, transplant/borrowing, codification of custom, precedent overruling, schism/forking, and market selection — and reads each as an operation on a norm-set. Second, it imports three cross-disciplinary models of norm change — variation–selection–retention (evolutionary, with memetics flagged strictly as HYPOTHESIS), path dependence and lock-in (institutional economics), and punctuated equilibrium — and asks which is testable and which is metaphor. Third, and most importantly for the compiler team, it discharges JD Q5 by drawing many normative feedback loops as explicit ASCII cycle diagrams and, for each, classifying the loop in control-theory terms: its delay (transport lag around the cycle), its loop gain (whether a perturbation is amplified or attenuated per revolution), and its sign (negative/stabilizing vs positive/amplifying feedback). We apply the mandatory six-part analysis (JD Q2) in full to precedent/tradition as a source, because precedent is the purest case of a norm-set that is its own change mechanism. We close with the computational implications that dynamics forces on D1/D2: versioning, migration, non-monotonic update, and loop stability/oscillation. All substantive claims carry epistemic tags per §0.4; when uncertain we tag down.


09.0 Orientation: why dynamics is a separate memo

INFERENCE A recurring temptation in a formalization program is to treat a normative system as a fixed object — a set of rules to be compiled once. Every source memo in this series contradicts that picture. Legislation is amended (Memo 01), precedent is overruled (Memo 02), moral consensus shifts (Memo 03), doctrine schisms (Memo 04), markets re-price and thereby re-norm (Memo 05), social conventions drift and lapse into desuetude (Memo 06), organizational policy is versioned (Memo 07), and treaties are renegotiated or denounced (Memo 08). A norm-set is not a value; it is a trajectory. The central methodological claim of this memo:

HYPOTHESIS Any faithful representation of a normative system must be a stateful, versioned, time-indexed object, and the mutation operators are as much a part of the system's identity as the norms themselves. A compiler that ingests a norm-set as a static snapshot has discarded exactly the information that distinguishes a living legal order from a museum exhibit. Stated as hypothesis because it is a design claim about D1/D2 that could be falsified if some class of governance turns out to be genuinely static; we know of no such class among the sources surveyed.

INFERENCE There is a second reason dynamics deserves its own memo. The JD's idealized dependency graph (Q4: politics → constitution → law → regulation → procedure → job description → KPI) is a directed acyclic picture. Reality is not acyclic. Almost every source memo reported a back-edge: law shapes the society that elects the legislature (Memo 01, Memo 06), doctrine shapes the ethics that later reforms the doctrine (Memo 03, Memo 04), prices shape the behavior that sets prices (Memo 05). The back-edges are the feedback loops of Q5. Dynamics and cyclicity are therefore the same subject viewed twice: mutation is what happens along an edge over time; a feedback loop is what happens when the edges close into a cycle. §09.1–09.5 treat mutation edge-by-edge; §09.6–09.9 treat the closed cycles.

A terminological discipline carried throughout. We keep the §0.6 triad — validity (formal membership), legitimacy (accepted-as-binding), efficacy (actually complied with) — separate in the time dimension, because they mutate on different clocks and often in opposite directions:

Three properties, three clocks (schematic; INFERENCE):

Property Clock behavior
validity step function. Changes at discrete, dated events (enactment, repeal, ruling). Legally instantaneous.
efficacy continuous-ish. Rises/decays as behavior tracks or abandons the norm. Has momentum and lag.
legitimacy slow state variable. Accumulates or erodes over years; can lag validity badly (a valid law nobody accepts) or lead it (an accepted practice not yet valid).

Divergence between the three clocks is the raw material of almost every mutation mechanism below:

INFERENCE This "three clocks" picture is the organizing intuition of the memo. A great deal of what follows is a taxonomy of the ways the three clocks can drift apart and be re-synchronized.


09.1 Established consensus

This section states what the relevant fields (comparative law, legal history, institutional economics, historical sociology, evolutionary theory as applied to culture) broadly agree on about how norm-sets change. Live disagreements — above all the status of evolutionary models — are deferred to §09.3.

09.1.1 Norm-sets change through a small, recurring repertoire of operations

FACT Across every source surveyed, the ways a norm-set changes are not infinitely various. The same handful of operations recur: add a norm, repeal a norm, modify a norm's content, re-scope its subjects or conditions, re-rank it in the hierarchy, and re-interpret it without changing its text. INFERENCE Reduced to the level a compiler cares about, this is a small operator set on a typed collection — an edit algebra over norm-sets. The mechanisms catalogued in §09.2 are institutional wrappers around these few primitive edits: they differ in who may apply the edit, under what procedure, with what delay, and with what authority to bind. This factorization (primitive edit vs institutional wrapper) is a load-bearing simplification carried to Handoff.

09.1.2 Change is governed by second-order rules (rules of change)

FACT It is common ground in analytic jurisprudence (the account associated with Hart, Memo 02) that mature systems contain rules of change: secondary rules conferring power (Hohfeldian) to alter the primary rules, specifying who may legislate, by what procedure, within what limits. INFERENCE Mutation, in the well-behaved case, is itself norm-governed: the system carries its own amendment interface. The pathological cases (revolution, drift, desuetude) are precisely those where change occurs outside or against the rules of change. This gives a clean primary partition of the whole field:

Diagram
flowchart TD M["Mutation, partitioned by relation to the rules of change"] A["[A] Endogenous / licensed:
change via the system's own power-conferring rules.
Validity preserved by construction."] B["[B] Interpretive:
text unchanged, meaning changed by an authorized interpreter.
Validity of the text preserved; its content migrates."] C["[C] Exogenous / unlicensed:
change not authorized by the rules of change.
The old validity criterion is broken, bypassed, or simply outlived."] AX["amendment, legislation, regulatory update,
precedent (within doctrine), treaty amendment, policy versioning"] BX["judicial reinterpretation, doctrinal development, exegesis"] CX["revolution/rupture, desuetude, drift, schism/forking,
much transplant, market selection"] M --> A --> AX M --> B --> BX M --> C --> CX

INFERENCE This A/B/C partition is more compiler-relevant than any discipline-based taxonomy, because it tells the machine whether the change can be validated against the system's own rules (A: yes; B: partly — the interpreter's authority is checkable, the interpretation is not; C: no — the change must be recorded as a fact, not derived as valid). It recurs at Handoff as the recommended top-level type tag on any mutation event.

09.1.3 Change is uneven in time: long stasis punctuated by bursts

FACT Legal and institutional historians broadly observe that normative change is not smooth: systems exhibit long periods of relative stability interrupted by concentrated bursts of change (constitutional moments, waves of codification, post-crisis regulatory expansion, doctrinal revolutions). INFERENCE Whether this pattern is explained by punctuated-equilibrium theory or merely described by it is contested (§09.3.3); the pattern itself — stickiness plus occasional rapid reconfiguration — is not seriously disputed.

09.1.4 History matters: the past constrains the reachable future

FACT It is broadly accepted in institutional economics and legal history that the sequence of past choices constrains which future norm-sets are reachable and at what cost — the phenomenon labelled path dependence (§09.3.2). INFERENCE In edit-algebra terms: the mutation operators available at time t are a function of the state at t, and some target states are reachable only through prohibitively long or costly edit sequences. Not all norm-sets are reachable from all others. This is a hard, recurring constraint and is the reason "just rewrite it cleanly" is usually not an available move.

09.1.5 Sources change on characteristic timescales

INFERENCE The sources differ systematically in how fast they mutate and how visibly. This is consensus at the level of gross ordering, even where exact rates are contested:

Characteristic mutation speed (fast → slow; INFERENCE, ordinal only):

Source Characteristic speed
market prices / market norms minutes - days (continuous)
organizational policy / KPI weeks - quarters
regulation months - years
legislation months - years
precedent (case law) years - decades
constitutional text decades - generations
social convention / custom years - generations (drift)
moral consensus generations
religious doctrine (core) generations - centuries
deep culture / doxa centuries (near-frozen)

INFERENCE The compiler-relevant consequence is a timescale-mismatch problem: sources that are coupled in a dependency graph mutate at rates that differ by many orders of magnitude. A fast source (prices) coupled to a slow source (constitution) produces the classic control-theory hazard of a fast loop nested inside a slow loop — stiffness. Flagged for §09.7 (loop analysis) and Handoff.


09.2 The comparative catalogue of mutation mechanisms

This is the core descriptive contribution of the memo: each mechanism read as an operation on a norm-set, tagged by the A/B/C class of §09.1.2, with its characteristic delay, its reversibility, and its computational signature (what a compiler must do to represent it). All mechanism descriptions are FACT as to the institution's existence and general operation; the reductions to edit-operations are INFERENCE.

09.2.1 Formal amendment (class A)

FACT The paradigm endogenous change: a constitution or statute specifies a procedure (supermajority, referendum, ratification thresholds) by which its own text may be altered. The change is dated, textual, and validity-preserving by construction — the amendment is valid because the rule of change was followed.

09.2.2 Legislation and legislative override (class A)

FACT Ordinary lawmaking adds/repeals/modifies statutory norms via the legislature's power-conferring rules. Override is the special case where a later legislative act deliberately displaces a norm previously established by another organ — e.g., a statute reversing a (non-constitutional) judicial interpretation, or a legislature overriding an executive veto. FACT that both occur; the specific override channels are jurisdiction-specific.

09.2.3 Judicial reinterpretation (class B)

FACT A court changes the operative content of a norm without changing its text, by adopting a new interpretation. The statute's words are identical before and after; what the words do is different. This is the paradigm interpretive mutation (class B) and the mechanism most corrosive to the assumption that a norm equals its text.

09.2.4 Regulatory update (class A, high-frequency)

FACT Administrative agencies issue, amend, and rescind regulations under delegated power, typically far faster and more frequently than primary legislation, often via a defined procedure (notice-and-comment or equivalent). FACT that delegated rule-making exists and is higher-frequency; procedures are jurisdiction-specific. Cross-ref Memo 07.

09.2.5 Desuetude / obsolescence (class C)

FACT A norm that remains formally valid but ceases to be enforced or complied with, until it is effectively dead though never repealed. Recognized as a doctrine in some legal traditions (a valid law may lapse by long disuse) and contested in others; as a social process (Memo 06) it is uncontroversial. FACT that the phenomenon occurs; [FACT that its legal recognition varies by jurisdiction.]

09.2.6 Revolution / rupture (class C, discontinuous)

FACT A change of the validity criterion itself — the rule of recognition / Grundnorm (Memo 02) is replaced rather than followed. The new order's norms are valid by a new standard that the old order would not recognize; legally, the chain of validity is broken, not extended. FACT that such ruptures occur historically; the jurisprudential reading is [INFERENCE following Kelsen/Hart.]

09.2.7 Drift (class C, continuous, unlicensed)

FACT Slow, cumulative, mostly-unlegislated change in the operative content of norms as the surrounding practice, vocabulary, and background conditions shift. Most visible in social norms and constitutional conventions (Memo 06), but present everywhere as the gradual mismatch between a fixed text and a moving world. FACT that language and practice shift; [INFERENCE that this silently changes operative norm content.]

09.2.8 Transplant / borrowing (class C, usually)

FACT A norm or whole body of norms is imported from one system into another — legal transplants (a foreign code adopted wholesale), regulatory borrowing, doctrinal reception. FACT that transplants occur widely; the degree of "fit" or rejection is contested (§09.3) and associated with the transplant-debate literature.

09.2.9 Codification of custom (class C→A boundary)

FACT A norm that lived as efficacious, legitimate custom (Memo 06) is captured in authoritative text and thereby acquires formal validity — the informal is made formal. Historically a major source of legal content (customary law codified; commercial usage codified into commercial codes). FACT that this occurs; the exemplar association is with historical codification movements.

09.2.10 Precedent overruling (class A-within-doctrine / class B hybrid)

FACT In precedent-based systems, a court with sufficient authority may overrule a prior precedent, replacing the rule it stood for. Distinguished from distinguishing (narrowing a precedent's scope without overruling) and from reversal (a higher court undoing a specific decision on appeal). FACT re common-law practice; cross-ref Memo 02.

09.2.11 Schism / forking (class C, structural)

FACT A normative community splits into two communities, each carrying a divergent descendant of a once-common norm-set — religious schism (Memo 04), the split of a legal tradition, the forking of a standard or of an open-source governance charter. FACT that schisms occur across religious, political, and technical domains.

09.2.12 Market selection (class C, decentralized)

FACT In the economic family (Memo 05), norms/practices/standards change not by legislation but by differential survival: practices that yield advantage spread, those that don't are abandoned; standards win by adoption; contract terms that prove efficient become boilerplate. FACT that competitive selection of practices occurs; the efficiency of the outcome is contested (§09.3.2), associated with the Hayek/North threads.

09.2.13 Summary table of mechanisms

Mechanism Class Delay Edit object Diff? Reversible
formal amendment A high norm text yes by amend
legislation/override A moderate norm text + edges yes by legis
judicial reinterpret. B event-drv interpretation fn no* by reint.
regulatory update A low-mod subordinate norm yes by update
desuetude/obsolescence C very long (none - efficacy) no by revival
revolution/rupture C discont. validity criterion n/a counter-r.
drift C longest interpretation (agg) no hard
transplant/borrowing C fast+slow bulk add + adapt yes* by repeal
codification of custom C->A moderate promotion to text yes by repeal
precedent overruling A/B event-drv precedent set (self) yes* by overrule
schism/forking C var branch (no merge) n/a (rejoin rare)
market selection C fastest population dist. no by re-select

* "no diff" / "diff*": the textual diff, where one exists, does NOT capture the operative change (reinterpretation, declaratory overruling).

INFERENCE The single most compiler-relevant fact in this table is the DIFF? column: a large fraction of real normative change produces no textual diff, or a diff that misrepresents the change. A version-control model keyed on text diffs — the obvious first design — is therefore structurally blind to reinterpretation, desuetude, drift, and market selection. This is logged as the memo's primary warning to D1 and returned to at §09.10.


09.3 Competing theories: models of why and how norm-sets evolve

§09.2 catalogued what happens (the mechanisms). This section presents the three principal models offered to explain and predict norm change. Per §0.5 they are presented as live competitors without adjudication. The critical methodological task, under M1 (falsifiability) and M8 (theories are evidence, not authority), is to separate the testable core of each model from its metaphorical surplus. All three are, at minimum, useful lenses; the question is which parts are science and which are analogy.

09.3.1 Variation–Selection–Retention (the evolutionary model)

FACT There is a well-developed research tradition that models cultural and institutional change using the abstract Darwinian schema: a population of variants is generated (variation), some are differentially favored (selection), and the favored ones are retained/transmitted to the next period (retention/inheritance). Applied to norms: rules mutate (variation via drafting, error, reinterpretation, borrowing), some spread and some die (selection via enforcement cost, compliance, competitive advantage, adoption), and survivors are copied forward (retention via codification, teaching, precedent). FACT that this modeling tradition exists; [INFERENCE that norms exhibit all three sub-processes.]

The testable core (survives M1): if one can independently define the variation rate, the selection criterion, and the retention/copying fidelity, then the model makes falsifiable predictions about which variants spread and how fast. Where those three quantities are measurable (e.g., adoption of contract clauses, spread of a regulatory template across jurisdictions, diffusion of a constitutional provision), variation–selection–retention is a genuine, testable model. INFERENCE

Diagram
flowchart LR V["variation
drafting error
reinterpretation
borrowing
recombination"] S["selection
enforcement cost
compliance rate
competitive adv.
adoption"] R["retention
codification
teaching
precedent
habituation"] V --> S --> R R -->|"copies seed next round"| V

Substrate-neutral: the schema does not care whether the "replicator" is a gene, a habit, or a statute. FACT re the abstract schema; its APPLICABILITY to norms is [HYPOTHESIS.]

Memetics — flagged strictly as HYPOTHESIS

HYPOTHESIS The strong form of the evolutionary model — memetics — posits that norms (and ideas generally) are replicators ("memes") that propagate between minds analogously to genes, with the associated apparatus of fidelity, fecundity, and longevity, and that cultural evolution is literally Darwinian selection over memes. Per the JD's explicit instruction and per M1, memetics is logged here only as hypothesis, and a weak one, for concrete reasons that the compiler team should record:

INFERENCE The defensible residue for the compiler: the substrate-neutral variation–selection–retention schema is a legitimate modeling frame for norm dynamics; the meme-as-gene ontology is not needed and should not be built in. In edit-algebra terms, variation = the edit operators of §09.2; selection = a fitness function combining enforcement cost, compliance, and competitive advantage; retention = the versioning/copying machinery. We adopt the schema and decline the memetic ontology.

Falsification watch (M1): the evolutionary model is falsified for a given domain if norm change there is shown to be directed/teleological rather than variation-then-selection — i.e., if the "variation" is not blind but goal-aimed (as deliberate legislation arguably is). INFERENCE This is the single most serious objection: much normative variation is designed, not random, which makes the analogy to biological evolution partial at best. We therefore treat the model as one lens among several, strongest for un-authored change (market selection, drift, cascade) and weakest for authored change (amendment, legislation).

09.3.2 Path dependence and lock-in (the institutional-economics model)

FACT The tradition associated with institutional economics (the positions associated with Douglass North, Paul David, and W. Brian Arthur, cross-ref Memo 05) holds that institutional trajectories exhibit path dependence: outcomes depend on the sequence of prior states, small early events can have large durable consequences, and systems can become locked in to an arrangement that is stable but not necessarily efficient. The classic mechanism is increasing returns / self-reinforcement: the more a norm is adopted, the more costly it is to switch away (setup costs, learning effects, coordination effects, adaptive expectations). FACT that the model and its mechanisms are well-developed; the inefficiency claim in specific cases is contested.

Diagram
flowchart LR A["norm adopted"] B["more actors coordinate on it
(network, learning, coordination effects)"] C["switching cost rises"] D["adoption more attractive"] A --> B --> C --> D --> A

(A POSITIVE feedback loop; see §09.7.)

Consequence: the reachable set of future norm-sets NARROWS over time. Early, cheap choices become late, expensive ones. "Lock-in" = the switching cost exceeds the efficiency gain of any reachable alternative. INFERENCE

INFERENCE Path dependence is, in control-theory terms (§09.7), a positive feedback loop on adoption — and this is why it belongs in this memo twice: as a model of evolution here, and as a feedback loop in §09.7. The compiler-relevant content is sharp and testable: the cost of a given mutation is not constant but increases with the incumbency of the norm being changed. Migration cost (§09.10.4) is therefore state-dependent and path-dependent, not a fixed property of the target norm-set.

Testable core (M1): path dependence predicts that (a) switching costs rise with adoption duration/breadth, and (b) systems can persist in demonstrably dominated arrangements. Both are measurable and have been observed. INFERENCE It is falsified for a domain if norm choices there are shown to be freely reversible at constant cost regardless of history — a condition the market-selection literature (§09.2.12) suggests holds only under strong assumptions.

Relation to the evolutionary model: path dependence constrains the selection step. Selection does not freely find the fittest norm; it finds the fittest norm reachable from the current state at acceptable cost. The two models are complementary, not rival, on this point. INFERENCE

09.3.3 Punctuated equilibrium (the tempo model)

FACT Borrowed into institutional and policy analysis from evolutionary biology (the tempo hypothesis associated with Eldredge and Gould) and developed in political science (the punctuated-equilibrium framework in policy studies), this model describes the tempo of change: long periods of stasis (stability, incremental adjustment) interrupted by short, intense punctuations (rapid, large-scale reconfiguration). FACT that the descriptive pattern is widely reported; cross-ref §09.1.3.

   PUNCTUATED EQUILIBRIUM (tempo of norm change)
   ---------------------------------------------
   change
   rate
     |                    ||                          ||
     |                    ||                          ||
     |____________________||__________________________||______ time
      long stasis      PUNCT.   long stasis        PUNCT.
      (incremental)    (rupture, crisis, constitutional
                        moment, cascade, doctrinal revolution)

   Stasis is maintained by NEGATIVE feedback (stabilizers: amendment
   friction, precedent, path dependence). Punctuation occurs when a
   stabilizer is overwhelmed and a POSITIVE feedback (cascade) takes
   over briefly, until a new equilibrium re-establishes negative
   feedback. [INFERENCE - this is the control-theory reading.]

INFERENCE The control-theory reading (developed in §09.7) is the memo's own synthesis and is the reason punctuated equilibrium, path dependence, and feedback analysis are the same subject: stasis = a regime dominated by negative (stabilizing) feedback; punctuation = a transient regime where a positive (amplifying) feedback loop dominates until saturation restores stability. The stabilizers are exactly the friction mechanisms (amendment thresholds, precedent, lock-in); the amplifiers are exactly the cascades (§09.7.6, Memo 06). This unifies the three models: variation–selection–retention supplies the micro-dynamics, path dependence supplies the stabilizing feedback that produces stasis, and punctuated equilibrium describes what the whole looks like from far away.

Testable core (M1): punctuated equilibrium predicts a specific statistical signature — the distribution of change magnitudes is leptokurtic (heavy-tailed: many tiny changes, few enormous ones, little in between), unlike the bell-shaped distribution a smooth-incrementalist model predicts. FACT that this leptokurtosis prediction is the standard falsifiable form of the policy-punctuation thesis. This is a genuinely falsifiable claim and has been tested in budget and policy data. INFERENCE that it is testable; we do not here assert the verdict.

09.3.4 How the three models divide the labor

INFERENCE They are not three answers to one question but three answers to three questions:

Model Answers the question Status (this memo)
variation-selection-retention "by what micro-process do norms change?" testable frame; memetic ontology rejected [HYP]
path dependence / lock-in "why don't they change more, and why is history binding?" testable; = positive feedback on adoption INFERENCE
punctuated equilibrium "what is the TEMPO of change over long time?" testable via leptokurtosis FACT re the prediction

INFERENCE For D1/D2 the practical upshot is that no single dynamical model should be hard-coded. The architecture should be able to represent both slow incremental self-reinforcing change and rare discontinuous re-basing, because the historical record contains both and punctuated equilibrium says the same system produces both at different times.


09.4 The six-part analysis applied to precedent / tradition as a source

Per the conventions (JD Q2), each source discussed must receive the six-part analysis. This memo's designated source is precedent/tradition, chosen deliberately: precedent is the purest specimen of a source in which the norm-set is its own mutation mechanism. Where legislation separates the rule from the rule-changer, precedent fuses them — each application of the norm-set is simultaneously a potential edit of it. That self-application is why precedent belongs in the dynamics memo rather than only in Memo 02. We treat "precedent" (the common-law doctrine) and "tradition" (the broader social/religious analogue, cross-ref Memos 04, 06) as two grades of one underlying source-type: authority derived from accumulated past instances.

09.4.1 Origin

FACT Precedent as a legal source originates in the practice of deciding present cases by reference to how past like cases were decided — the doctrine of stare decisis ("stand by things decided"), central to common-law systems. FACT re common law; cross-ref Memo 02. Tradition, its generalization, originates in any community's practice of treating "how it has been done" as a reason for how it ought to be done — the transmission of a practice across generations as itself normative. FACT that traditions function this way across religious, professional, and social domains.

INFERENCE The structural origin common to both: a norm whose content is not promulgated by an authority in a canonical text but induced from a series of past instances. The norm is a generalization over cases, not a deduction from a statute. This is the inductive source par excellence, and it is why precedent/tradition sits opposite legislation on the taxonomy (Memo 10): legislation is norm-by-authorship, precedent is norm-by-accumulation.

09.4.2 Legitimacy

FACT The legitimacy story for precedent rests on several stated grounds in the doctrine: formal equality (like cases treated alike), predictability/reliance (subjects can plan because past decisions bind future ones), judicial humility/constraint (the present judge is bound by more than personal preference), and accumulated wisdom (the distilled experience of many past decisions outperforms any single fresh judgment). FACT that these are the standard justifications offered; cross-ref the Burkean position associated with tradition below.

INFERENCE For tradition, the legitimacy ground associated with the position of Edmund Burke is that inherited practice encodes tacit accumulated knowledge that no living reasoner could reconstruct from scratch, so deference to tradition is epistemic humility, not mere conservatism. This is structurally identical to the Hayekian argument for prices and spontaneous order (Memo 05): both claim that a distributed, evolved system carries more knowledge than any central designer. INFERENCE that the two arguments share a structure — this is a substantive cross-source observation.

INFERENCE Note the legitimacy/validity/efficacy separation (§0.6) is unusually tight here: a precedent's validity (is it binding?) depends on the deciding court's place in the hierarchy; its legitimacy depends on the equality/reliance/wisdom story; its efficacy depends on lower courts actually following it. Because the same institution (courts) governs all three, they mutate more in lockstep than for most sources — but not perfectly (a widely-criticized precedent retains validity while losing legitimacy, setting up overruling).

09.4.3 Enforcement mechanism

FACT Precedent is enforced through the court hierarchy: a lower court that ignores binding precedent is reversed on appeal. The enforcement of "follow precedent" is thus internal to the adjudication system itself — the sanction for non-compliance is the nullification of the deviating decision. FACT re appellate review; cross-ref Memo 02 rules of adjudication.

INFERENCE Tradition's enforcement is the diffuse social sanction of Memo 06 (disapproval, exclusion, loss of standing) plus, in religious traditions, the institutional sanction of the relevant authority (Memo 04). The key contrast: precedent has a dedicated appellate organ enforcing consistency; bare tradition does not, which is why traditions drift (§09.2.7) far more freely than precedent does.

09.4.4 Mutation mechanism

This is the heart of the matter and the reason precedent is in this memo. Precedent mutates through a distinctive, self-applied repertoire:

Diagram
flowchart TD P["P (existing precedent)"] EXT["analogize / extend"] DIST["distinguish"] PP["P' — itself a new precedent, so the operator set applies to P' too"] P -->|"broaden"| EXT P -->|"narrow"| DIST P -->|"overrule (replace)"| PP

KEY PROPERTY: every mutation of the precedent-set is PERFORMED BY an instance of the precedent-set (a judicial decision). The change mechanism is a member of the thing changed. This is self-reference, and it is exactly the Hart "rule of recognition" / Luhmann "autopoiesis" structure (Memo 02, Memo 06) seen dynamically. INFERENCE

INFERENCE Tradition mutates by the same operators minus the dedicated organ: practices are silently narrowed ("we no longer do X on occasion Y"), extended, or abandoned (desuetude), and the "meaning" of the tradition is continuously re-characterized by each generation that inherits it. The absence of an appellate organ means tradition has distinguishing and drift in abundance but no crisp overruling — traditions rarely die by decree; they fade or fork (schism, §09.2.11).

09.4.5 Hierarchy

FACT Precedent is embedded in a strict vertical hierarchy: decisions of higher courts bind lower courts (vertical stare decisis), and a court's treatment of its own past decisions (horizontal stare decisis) is governed by weaker, discretionary rules. The precedential weight of a decision is a function of the deciding court's rank, the size of the majority, the age of the decision, and how often it has since been followed or doubted. FACT re the weighting factors, though their exact operation varies by jurisdiction.

INFERENCE This yields a crucial computational property absent from statute: precedents are not simply valid/invalid but carry a graded, mutable weight — a scalar (or vector) of authority that itself changes over time as the precedent is followed (weight up) or doubted/distinguished (weight down). A precedent can decay in authority for decades before being formally overruled. This graded, decaying authority is the same decaying-efficacy state flagged for desuetude (§09.2.5) and is a strong argument for representing normative authority as a continuous, time-varying quantity, not a boolean. INFERENCE

09.4.6 Conflicts

FACT Precedent generates conflicts of several kinds: two precedents pointing to opposite outcomes for the present case (resolved by hierarchy, recency, or by distinguishing one away); a precedent conflicting with a statute (statute prevails, subject to constitutional limits — cross-ref Memo 02 hierarchy); and lines of precedent diverging across different courts (a "split" resolved, if at all, by a higher court). FACT re these conflict types and their general resolution.

INFERENCE The distinctive conflict dynamic: because precedent both is the norm-set and changes it, a conflict between precedents is simultaneously a substantive dispute and a mutation event — resolving the conflict (by choosing which line to follow) edits the precedent-set. Conflict resolution and mutation are the same operation here, unlike in legislation where a conflict is resolved by applying a stable meta-rule (lex posterior, lex superior) that is not itself thereby changed. INFERENCE This fusion of "resolve" and "edit" is the deepest structural peculiarity of precedent as a source.

09.4.7 Computational implications of precedent specifically

INFERENCE Collecting the above, precedent hands D1/D2 the following distinctive requirements, several of which no other source demands:

  1. Norms as inductive generalizations over a case-set, not as canonical texts — the norm's content is derived from stored instances and changes when the instance-set changes. This is case-based reasoning, not rule application, and it is a fundamentally different compilation target. INFERENCE
  2. Graded, time-varying authority weight per norm (§09.4.5), decaying and accreting continuously.
  3. Self-modifying rule-set: the change operators are themselves members of the set (§09.4.4) — the system edits itself as it runs. Any static compile-once model is inadequate. INFERENCE
  4. Fused conflict-resolution/mutation: resolving a precedent conflict is an edit (§09.4.6); the two cannot be separated in the data model.
  5. Retroactive/declaratory change (§09.2.10): an overruling can alter the operative meaning of past states, breaking append-only versioning (§09.10.1).

INFERENCE These make precedent the hardest source in the series to reconcile with a clean versioned-text model, and simultaneously the most illuminating, because a system that can represent precedent's self-modifying, graded, retroactive dynamics can represent every other source's mutation as a restriction of it.


09.5 Interlude: the control-theory vocabulary for reading loops

Before drawing the loops (JD Q5), we fix the cybernetic vocabulary used to classify each one. This is imported from control theory and systems dynamics and applied to norm dynamics; the application is INFERENCE throughout, the definitions are FACT.

Diagram
flowchart TD subgraph NEG["Negative (stabilizing)"] NP["perturbation +d"] NR["response -k*d (opposes)"] NN["net → back toward setpoint
=> convergence, homeostasis"] NP --> NR --> NN end subgraph POS["Positive (amplifying)"] PA["perturbation +d"] PR["response +k*d (reinforces)"] PN["net → further from start
=> cascade, lock-in, collapse"] PA --> PR --> PN end

With DELAY T added to a NEGATIVE loop: correction for state(t) arrives at t+T, when state has moved on => overshoot => oscillation; if gain high enough, instability.

Three honest disanalogies (M3 hostile emergence; M8). The compiler team must not over-trust the control-theory frame. Three ways governance loops differ from engineered control loops, each INFERENCE:

  1. The setpoint is endogenous and contested. A thermostat's target is set from outside the loop; a polity's "target state" is itself produced by the political loop it is supposed to regulate. There is no external reference. This means governance loops can regulate toward a moving, self-chosen target — closer to an adaptive/self-referential controller than a fixed-setpoint one. INFERENCE
  2. Gains and delays are not stationary. They change as the system changes (a crisis shortens some delays and lengthens others; media technology changes loop speed — Memo 06). The system is non-stationary, so stability analysis is local-in-time at best. INFERENCE
  3. The "signal" is partly interpretive. What counts as a "deviation" requiring correction is itself a normative judgment (Memo 06 injunctive component, Memo 02 interpretation), not an objective measurement. The sensor is inside the ideology, above the kernel. INFERENCE

INFERENCE With those caveats, the frame is still the most useful available for reasoning about whether a given normative arrangement settles, oscillates, or runs away. Each loop below is tagged with (sign, gain, delay) and a one-line stability verdict. The verdicts are HYPOTHESIS-grade engineering judgments, not measured results, and are labelled as such.


09.6 The catalogue of normative feedback loops (JD Q5)

This section discharges JD Q5. Each loop is drawn as an explicit ASCII cycle and analyzed as (sign, gain, delay, stability verdict). The loops are grouped: §09.6 primary constitutional/social loops; §09.7 self-reinforcing and stabilizing structural loops; §09.8 organizational/economic loops; §09.9 the crisis loop and its pathologies. All diagrams are FACT as to the existence of the named couplings; the control-theory classifications are INFERENCE/HYPOTHESIS as marked.

A reading convention for every diagram:

Edge marker Meaning
[+] this influence pushes in the SAME direction (amplifying contribution)
[-] this influence pushes in the OPPOSITE direction (opposing contribution)

LOOP SIGN = product of edge signs: even number of [-] => positive/amplifying loop; odd number of [-] => negative/stabilizing loop. FACT re sign algebra

09.6.1 The electoral loop: Election → Government → Law → Society → Election

Diagram
flowchart LR E["ELECTION
(aggregates preferences)"] G["GOVERNMENT
(forms policy)"] L["LAW
(enacts norms)"] S["SOCIETY
(behavior, values, preferences shift under the law)"] E --> G --> L --> S S -->|"preferences re-enter the ballot"| E

09.6.2 The preference-formation loop (endogenous preferences): Law → Society → Preferences → Law

Diagram
flowchart LR L["LAW
(norms permit/forbid)"] B["SOCIAL BEHAVIOR
(people comply, habituate)"] P["PREFERENCES / VALUES
(what people now think is normal/right)"] L -->|"+"| B B -->|"+"| P P -->|"+ demand for law"| L

09.6.3 The precedent loop: Precedent → Case → Ruling → Precedent

Diagram
flowchart LR P["PRECEDENT
(existing case law guides conduct & litigation)"] C["CASE arises
(parties litigate under existing law)"] R["RULING
(court applies, extends, distinguishes, or overrules)"] N["(new / confirmed) PRECEDENT"] P --> C --> R --> N --> P

09.6.4 The religion–ethics–culture–politics–law loop

Diagram
flowchart LR R["RELIGION
(doctrine, revelation; Memo 04)"] E["ETHICS
(moral intuitions; Memo 03)"] C["CULTURE
(shared values, norms; Memo 06)"] P["POLITICS
(mobilizes values into agendas; Memo 01)"] L["LAW
(codifies some values as norms, and in turn shapes religious practice)"] R --> E --> C --> P --> L L -->|"law re-shapes religion (establishment, regulation, protection, or suppression of religious practice feeds back to doctrine over generations)"| R

09.6.5 The moral-progress / reform loop: Norm → Moral Critique → Reform → Norm

Diagram
flowchart LR N["EXISTING NORM
(status quo, e.g. a law)"] MC["MORAL CRITIQUE
(ethics judges norm deficient; Memo 03)"] RM["REFORM MOVEMENT
(mobilizes, litigates, legislates)"] RN["REVISED NORM
(norm set amended toward the moral claim)"] N -->|"+"| MC MC -->|"-"| RM RM -->|"+"| RN RN -->|"becomes the new status quo"| N

09.7 Structural loops: enforcement homeostats, lock-in amplifiers, legitimacy

09.7.1 The compliance homeostat: Norm-violation → Sanction → Compliance → Norm

Diagram
flowchart LR N["NORM (in force)"] V["VIOLATION (deviation occurs)"] D["DETECTION (monitor)"] S["SANCTION (penalty applied)"] C["COMPLIANCE
(behavior returns toward the norm, reinforcing efficacy)"] N --> V V -->|"+"| D D -->|"+"| S S -->|"-"| C C -->|"-"| N

09.7.2 The lock-in amplifier: Adoption → Switching-cost → Adoption (path dependence)

Diagram
flowchart LR A["NORM ADOPTED (by some)"] B["MORE COORDINATION ON IT
(network, learning, expectation effects)"] A -->|"+"| B B -->|"+ switching cost rises, adoption more attractive"| A

09.7.3 The legitimacy loop: Compliance → Legitimacy → Compliance

Diagram
flowchart LR C["COMPLIANCE (people obey)"] P["PERCEIVED NORMALITY / CONSENSUS
(everyone obeys => it must be right)"] L["LEGITIMACY (norm seen as rightful)"] M["MORE COMPLIANCE (obeyed because legitimate)"] C -->|"+"| P P -->|"+"| L L --> M M --> C

09.7.4 The constitutional-review loop: Legislation → Review → Constraint → Legislation

Diagram
flowchart LR LG["LEGISLATURE (enacts)"] ST["STATUTE"] CR["CONSTITUTIONAL REVIEW
(court tests against higher norm, may strike down)"] LG --> ST --> CR CR -->|"- (strike down; legislature redrafts within limits)"| LG

09.7.5 The bureaucratic-elaboration loop: Regulation → Complexity → More Regulation

Diagram
flowchart LR R["REGULATION (rule issued)"] L["LOOPHOLES / EDGE CASES / GAMING
(actors adapt, exploit gaps)"] N["NEW REGULATION (to close the gap)"] R -->|"+"| L L -->|"+"| N N -->|"+ each rule creates new edges"| R

09.7.6 The cascade loop (rapid norm change): Threshold → Defection → Threshold

Diagram
flowchart LR A["FEW DEFECT from old norm
(visible deviation)"] B["OTHERS' THRESHOLD EXCEEDED
(seeing defectors, more people willing to defect)"] C["MORE DEFECT"] A -->|"+"| B B -->|"+"| C C -->|"+"| A

09.8 Economic and organizational loops

09.8.1 The market loop: Market → Price → Behavior → Market

Diagram
flowchart LR M["MARKET (supply/demand)"] P["PRICE (signal)"] B["BEHAVIOR
(buy less when high, sell more when high)"] M --> P P -->|"-"| B B -->|"- quantities adjust (S/D re-clears)"| M

09.8.2 The bubble loop (market positive-feedback pathology): Price → Expectation → Demand → Price

Diagram
flowchart LR A["PRICE UP (rising)"] B["EXPECTATION OF FURTHER RISE"] C["DEMAND UP (buy to ride it up)"] A -->|"+"| B B -->|"+"| C C -->|"+"| A

09.8.3 The organizational KPI/incentive loop: Target → Behavior → Metric → Target

Diagram
flowchart LR T["KPI / TARGET (metric set)"] B["BEHAVIOR (agents optimize the metric)"] M["MEASURED METRIC (moves)"] T -->|"+"| B B -->|"+"| M M -->|"- target adjusted to metric (intended)"| T M -->|"+ metric gamed, ceases to measure (Goodhart)"| T

09.8.4 The transplant-adaptation loop: Import → Misfit → Re-interpretation → Fit

Diagram
flowchart LR F["FOREIGN NORM IMPORTED
(transplant, 09.2.8)"] M["MISFIT with host norms & background
(friction, conflict)"] L["LOCAL RE-INTERPRETATION
(courts/actors adapt it to local context)"] F --> M M -->|"-"| L L -->|"- friction reduced as it fits"| F

09.9 The crisis loop and its pathologies

09.9.1 Crisis → Emergency-law → Normalization → Constitution

Diagram
flowchart LR C["CRISIS (shock, threat)"] E["EMERGENCY LAW
(extraordinary powers invoked, normal constraints suspended)"] N["NORMALIZATION
(emergency measures persist, become routine, get re-labelled 'normal')"] A["ALTERED CONSTITUTION / BASELINE
(the 'normal' has shifted; ratchet)"] C --> E E -->|"?"| N N -->|"+"| A A -->|"next crisis starts from the new baseline"| C

09.9.2 The backlash loop (self-limiting reform): Reform → Backlash → Counter-reform

Diagram
flowchart LR R["REFORM (rapid norm change)"] D["DISRUPTION of entrenched interests/expectations"] B["BACKLASH (mobilized opposition, counter-reform)"] R -->|"+"| D D -->|"+"| B B -->|"- pushes norm back"| R

09.9.3 Synthesis: loops are coupled, nested, and non-stationary

INFERENCE The loops above do not run in isolation; they are wired together, and the system's behavior is a property of the coupled set, not of any single loop. Three structural facts the compiler team must carry:

(a) Nesting and timescale separation (stiffness). Fast loops (market §09.8.1, cascade §09.7.6) are nested inside slow loops (electoral §09.6.1, cultural §09.6.4). In control terms this is a stiff system — dynamics on wildly separated timescales — which is numerically and conceptually hard: the fast loop looks like instantaneous noise to the slow loop, and the slow loop looks like a fixed constraint to the fast loop, yet over long horizons the slow loop moves and invalidates the fast loop's assumed constants. INFERENCE A simulator that fixes the slow variables to analyze the fast loop will be right locally and wrong globally.

Diagram
flowchart TD subgraph CULT["CULTURAL LOOP ~ generations (09.6.4)"] subgraph ELEC["ELECTORAL LOOP ~ years (09.6.1)"] subgraph REG["REGULATORY LOOP ~ months (09.2.4 / 09.7.5)"] subgraph MKT["MARKET LOOP ~ days (09.8.1)"] ENF["ENFORCEMENT / COMPLIANCE (09.7.1)"] end end end end

Each inner loop sees the outer as ~constant; each outer loop sees the inner as ~equilibrium/noise. True only locally in time.

(b) Sign is regime-dependent, not edge-intrinsic. The market loop (§09.8.1 stabilizing) and the bubble loop (§09.8.2 amplifying) are the same edges operating in different regimes; likewise the electoral loop's sign depends on whether the preference-formation sub-loop (§09.6.2) dominates. INFERENCE Therefore a static signed dependency graph is insufficient; the sign of a loop is a function of the operating point. This is one of the strongest reasons a compiler cannot precompute stability once and cache it.

(c) Non-stationarity. Gains and delays change over time (§09.5 disanalogy #2) — media technology shortens the cascade loop, judicial appointments change the review loop's setpoint, crises re-wire delays. INFERENCE Stability is a local-in-time property; a loop that is stable this decade may not be next decade with the same topology but different parameters.

INFERENCE Net: the normative system is a coupled, nested, non-stationary, regime-switching feedback network with stabilizers (negative loops: enforcement, market, review, backlash, precedent) and amplifiers (positive loops: lock-in, legitimacy, cascade, bubble, bureaucratic ratchet, crisis ratchet). Stasis is when stabilizers dominate; punctuation is when an amplifier transiently wins. This is the memo's unified dynamical picture and the single most important thing it hands downstream.


09.10 Computational implications of dynamics

This section translates the descriptive findings into requirements on D1/D2. All items are INFERENCE from the preceding sections unless marked otherwise; they are design constraints, not results.

09.10.1 Versioning

The mechanisms of §09.2 impose a versioning model far richer than a linear history of text diffs. Requirements, in increasing order of difficulty:

  1. Time-indexed norm-sets with effective-dating. Every norm and every norm-set must be queryable as of a date ("what was the law on 2019-03-01?"). Enactment date, effective date, and repeal date are distinct and all three matter. This is the floor case (amendment, §09.2.1).
  2. Typed version edges, not a bare timeline. Edges must carry types — amends, supersedes, derogates-from, interprets, overrules, branches-from (§09.2.2, §09.2.10, §09.2.11). A timestamp alone loses the semantic relation between versions.
  3. Independent versioning of the interpretation layer. Because reinterpretation (§09.2.3) and drift (§09.2.7) change operative content with no textual diff, the mapping text+facts→outcome must be versioned separately from the text. A system that versions only text is blind to the largest class of real change (the DIFF? column, §09.2.13). INFERENCE — flagged as the primary versioning warning.
  4. Multiple roots / re-basing. Revolution (§09.2.6) breaks the validity chain; the model must admit more than one root and discontinuous re-basing rather than assuming a single unbroken lineage to one origin.
  5. Branching without canonical merge. Schism/forking (§09.2.11) produces genuine branches with no merge and no internal fact of the matter about which branch is "the" system. The identity decision is above-kernel (social). The version model is thus a DAG that may have multiple roots and unmergeable branches — closer to a distributed version-control graph than to a linear ledger.
  6. Non-append-only history (the hard one). Declaratory overruling and retroactive reinterpretation (§09.2.10) can change the operative meaning of past states. This breaks the comfortable assumption that history is append-only/immutable. The model must distinguish what the record said at time t from what we now hold the law to have been at time t — i.e., a bitemporal model (valid-time × transaction-time) at minimum, and arguably a tri-temporal one adding "as-interpreted-time." INFERENCE — bitemporality is the known database technique; its sufficiency here is [HYPOTHESIS.]
   MINIMUM VERSION MODEL (composite of 09.2 requirements)
   ------------------------------------------------------
   NORM = { id, text_version*, interpretation_version*,
            authority_weight(t), effective_interval,
            provenance/source, validity_chain_root }
   EDGES(typed) = amends | supersedes | derogates | interprets |
                  overrules | branches-from | promotes(custom->law)
   GRAPH = multi-rooted DAG, branchable, NOT append-only
   TIME  = bitemporal minimum (valid-time x transaction-time),
           tri-temporal if interpretation-time is tracked

09.10.2 Migration

INFERENCE When the norm-set changes version, existing state (pending cases, ongoing obligations, prior acts, cached verdicts) must be migrated to the new version — exactly the schema-migration problem in software, here with legal semantics.

09.10.3 Non-monotonic update

INFERENCE This is the deepest logical implication and connects to Memo 10's treatment of defeasibility. Normative change is non-monotonic: adding a norm can remove conclusions that previously held (a new exception defeats a prior obligation), and repeal can restore them. The consequence set is not monotone in the norm-set.

Update type Effect of adding a norm
monotonic conclusions only grow (FALSE for norms)
non-monotonic some prior conclusions RETRACTED (exception defeats rule; later defeats earlier; specific defeats general — lex posterior/specialis are PRIORITY rules in a defeasible logic, Memo 02/10)

Required: defeasible reasoning + belief-revision update, NOT set-union over valid norms.

09.10.4 Loop stability and oscillation

INFERENCE The feedback analysis (§09.5–09.9) imposes requirements that go beyond representing static norms — they concern representing and reasoning about the dynamics the norm-set participates in.

INFERENCE The through-line of §09.10: dynamics turns the norm-set from a database into a versioned, bitemporal, non-monotonically-updated, self-modifying object embedded in a regime-switching feedback network. Each adjective corresponds to a mechanism (§09.2) or a loop family (§09.6–09.9). None is optional; each is forced by the evidence from the source memos.


09.11 Open questions

Per §0.5, problems this memo cannot resolve and which D1/D2 must treat as unresolved.

  1. OPEN Is normative variation ever "blind"? The evolutionary model (§09.3.1) requires variation independent of selection. But much normative variation is designed toward anticipated selection (legislators draft with the courts in mind). If variation is systematically directed, the Darwinian analogy is at best partial and the model's predictive core is weakened. We cannot settle how much normative variation is blind vs directed, and the mix likely differs by source (high blindness in drift/market; low in legislation).

  2. OPEN Can loop sign and gain be measured, or only assigned? Every gain/sign classification in §09.6–09.9 that is not purely structural is HYPOTHESIS-grade. Whether the gains and delays of normative feedback loops can be empirically estimated with enough reliability to support quantitative stability analysis — or whether they remain qualitative judgments — is unresolved. If only qualitative, D2's "stability analysis" is closer to hazard-spotting than to control design.

  3. OPEN What is the correct temporal model? §09.10.1 argues for at least bitemporality and possibly tri-temporality (adding interpretation-time). Whether even tri-temporal modeling captures declaratory overruling and drift faithfully — or whether operative meaning is genuinely not reconstructable "as of a past date" because past interpreters are gone — is open. This is the temporal face of the Luhmann worry (Memo 06/11): perhaps "what the law was" is not a well-defined function of stored state.

  4. OPEN Where is the boundary between mutation-the-system-licenses and mutation-that-happens-to-it? The A/B/C partition (§09.1.2) is clean in the paradigm cases and blurry at the edges: aggressive reinterpretation shades into unlicensed amendment; sustained non-enforcement (class C desuetude) can be tacitly licensed. Whether a crisp validity-preserving/validity-breaking line exists, or whether it is inherently contested (a Schmitt-flavored worry, Memo 11), is unresolved.

  5. OPEN Does a self-modifying rule-set (precedent, §09.4) have a stable fixed-point semantics? A system whose change operators are members of the system it changes raises a self-reference question (cross-ref Gödel/Church/Turing threads, Memo 05/11). Whether "the current content of the precedent-set" is always well-defined, or whether it can be genuinely indeterminate/undecidable at a given moment, is open.

  6. OPEN Can the "setpoint" of a stabilizing normative loop be represented at all without importing ideology? Every negative loop regulates toward a reference (constitutional baseline, moral ideal, market-clearing, "normalcy"). Each reference is value-laden and above-kernel (§09.5 disanalogy #1, Memo 12). Whether the loop's stabilizing structure can be represented content-neutrally while the setpoint is carried as an exogenous flagged input — or whether the two are inseparable — is the version of the kernel-boundary question that dynamics raises.


09.12 Research opportunities

Per §0.5, where D1/D2 work could contribute or must decide.

  1. Build the typed, bitemporal version graph (§09.10.1) as the D1 substrate. This is concrete, buildable, and content-neutral. The typed-edge set (amends/supersedes/derogates/interprets/overrules/branches/promotes) is a finite, source-agnostic vocabulary derived directly from §09.2 and is a strong candidate interface element for Memo 12.

  2. Formalize the mutation edit-algebra (§09.1.1). The claim that all mechanisms reduce to a small operator set (add/repeal/modify/re-scope/re-rank/re-interpret) wrapped in institutional procedures is testable: attempt to express every §09.2 mechanism as (primitive edit + procedural wrapper + delay + authority-check). Success would give D1 a compact, source-neutral change model; failure would localize exactly which mechanism resists reduction.

  3. Adopt a defeasible + belief-revision update engine (§09.10.3). The AGM/legal-change correspondence (Alchourrón et al.) is a ready-made, formal starting point for non-monotonic update with priority orderings that map onto lex superior/posterior/specialis (Memo 02). This is perhaps the single most tractable, high-value formal import in the memo.

  4. Build a structural loop-hazard analyzer (§09.10.4). Detecting dangerous loop topologies — asymmetric-delay validity-altering loops (crisis ratchet), bistable legitimacy loops, delayed-negative oscillators, positive lock-in loops — is a graph-structural computation that does not require resolving contested values. It could serve as a "linter" for proposed governance designs. High value, clearly buildable, content-neutral.

  5. Represent authority/efficacy as continuous decaying state (§09.4.5, §09.7.1). Modeling precedent weight and norm efficacy as time-varying quantities (with decay when un-followed/un-enforced) would let the system predict desuetude and detect dead letters instead of confidently enforcing them. Requires an input feed of enforcement/compliance observations — flag the data dependency.

  6. Simulate the coupled loop network (§09.10.4). A systems-dynamics simulator over the annotated dependency graph (with regime-switching edge signs) would let D2 explore oscillation, ratchet, and cascade risk before deployment — with the M1 caveat that outputs are only as good as the estimated gains/delays. Frame as decision-support/hazard-exploration, not prediction.

  7. Specify transitional-rule (migration) semantics as first-class (§09.10.2). Making savings/transitional provisions and the retroactive/prospective choice explicit, parameterized objects — rather than ad hoc text — is a bounded, high-value deliverable that directly serves migration.


09.13 Summary of the four standing categories

ESTABLISHED CONSENSUS (09.1)

COMPETING THEORIES (09.3)

OPEN QUESTIONS (09.11)

RESEARCH OPPORTUNITIES (09.12)


09.14 Handoff to D1/D2

Concrete computational implications for the compiler architects. All INFERENCE from this memo unless noted; each cites its section.

  1. Model every norm-set as a trajectory, not a value (§09.0). The mutation operators are part of the system's identity. A compile-once static snapshot discards what distinguishes a living order from a museum exhibit.

  2. Adopt the A/B/C mutation partition as the top-level tag on every change event (§09.1.2): endogenous/licensed (validity preserved), interpretive (text preserved, content migrates), exogenous/unlicensed (validity broken/bypassed/outlived). This tells the machine whether a change can be validated against the system's own rules or must be recorded as a fact.

  3. Do not key versioning on textual diffs (§09.2.13, §09.10.1). A large fraction of real change — reinterpretation, desuetude, drift, market selection — produces no textual diff or a misleading one. Version the interpretation layer independently of the text.

  4. Implement the typed, multi-rooted, branchable, non-append-only version graph (§09.10.1): typed edges (amends/supersedes/derogates/interprets/overrules/branches/promotes), multiple roots (revolution), unmergeable branches (schism), and bitemporal-minimum time (valid-time × transaction-time; add interpretation-time if feasible) to handle declaratory/retroactive change.

  5. Carry efficacy and authority as continuous, decaying, time-varying state (§09.2.5, §09.4.5, §09.7.1) — not as the boolean "valid⇒live". Otherwise the system enforces dead letters (desuetude) and cannot represent graded precedent weight. Desuetude is loop failure (enforcement gain below setpoint-holding threshold), and should be detectable as such.

  6. Use non-monotonic (defeasible) update with belief-revision discipline (§09.10.3), not set-union over valid norms. Adding a norm can retract prior conclusions; the AGM framework (Alchourrón/Gärdenfors/Makinson) and defeasible deontic logic are the ready formal imports, with lex superior/posterior/specialis as the priority/entrenchment ordering.

  7. Make migration first-class (§09.10.2): transitional/savings provisions are migration scripts; the retroactive/prospective/pending choice is an explicit parameter (contested, above-kernel); transplant import requires namespace re-anchoring of foreign provenance; and migration cost is state- and path-dependent, not a function of diff size alone.

  8. Represent the dependency graph WITH its back-edges (loops) as first-class (§09.10.4, JD Q4/Q5). Annotate each loop with (sign, qualitative gain, delay-order). A DAG-only graph is unfaithful (concurs with Memo 06's norm↔law back-edge).

  9. Treat loop sign as regime-dependent, not edge-intrinsic (§09.9.3b): the same edges are stabilizing in one regime (market) and amplifying in another (bubble); the electoral loop's sign depends on the preference-formation sub-loop. Static signed graphs are insufficient; stability cannot be precomputed once and cached.

  10. Treat delay as the primary instability hazard (§09.5, §09.10.4): delayed negative feedback oscillates. Expose loop delays so oscillation risk is analyzable before deployment. Build a structural loop-hazard analyzer (§09.12.4) that flags asymmetric-delay validity-altering loops (crisis ratchet, §09.9.1), bistable legitimacy loops (§09.7.3), and lock-in amplifiers (§09.7.2) — all detectable from graph structure without resolving contested values.

  11. Attach expiry/re-check obligations to any stability claim (§09.9.3c, §09.10.4): gains and delays are non-stationary, so stability certificates are local-in-time. Never treat a stability proof as permanent.

  12. Isolate the setpoint from the loop structure (§09.5, §09.11.6): a stabilizing loop's structure is candidate-content-neutral (buildable below the kernel), but its reference/setpoint (constitutional baseline, moral ideal, "normalcy") is value-laden and above-kernel. Carry setpoints as exogenous, flagged, provenance-bearing inputs; do not let the system manufacture them. Whether structure and setpoint are truly separable is OPEN and routed to Memo 12.

  13. Log the dynamics-specific falsification threats (§09.11) into the Memo 11 risk register: self-modifying rule-sets may lack well-defined fixed-point semantics (Gödel/Church/Turing-adjacent); "what the law was as of date t" may not be a well-defined function of stored state (Luhmann-adjacent); the licensed/unlicensed mutation boundary may be inherently contested (Schmitt-adjacent). The architecture should degrade gracefully if any holds.

  14. The safe residue from dynamics (§09.13): the typed edit-algebra, the typed version graph, and defeasible update with a priority ordering are the three dynamics constructs the kernel can rely on as content-neutral. Loop setpoints, loop gains, and the selection criterion of the evolutionary model all live above the kernel and enter as flagged inputs or estimates.


End of Memo 09. Cross-references: Memo 01 (political generation of law, emergency powers, policy pendulum), Memo 02 (rules of change, precedent, open texture, conflict/hierarchy rules as priority orderings), Memo 03 (moral-reform setpoint, is-ought), Memo 04 (doctrinal schism/forking, revelation and slow doctrinal drift), Memo 05 (path dependence, market selection, transaction cost of enforcement, Hayek/North, Arrow), Memo 06 (drift, desuetude, cascades, norm↔law back-edge, Luhmann autopoiesis, Foucault normalization), Memo 07 (regulatory update, KPI/Goodhart loop, policy versioning), Memo 08 (transplant/borrowing, international norm life cycle), Memo 10 (defeasibility, non-monotonic logic, taxonomy of norm-by-precedent/evolution), Memo 11 (falsification: self-reference, Schmitt on the exception, computability limits), Memo 12 (dependency graph with loops, kernel/above-kernel boundary for setpoints, invariant interface).