Human–Machine Convergence

Emergence and the ruler that creates it

Rajesh Ranjan Mahapatra

A first-principles method for deciding whether an apparent capability jump belongs to a system, its behavioural distribution, or the measurement ruler used to report it.

© 2026 Rajesh Ranjan Mahapatra. 27 min read

Emergence and the ruler that creates itAll Human–Machine Convergence
rajeshrmahapatra.com Human and machine intelligence

Computation, control and emergence

Emergence and the ruler that creates it

A capability belongs to the system only when its apparent discontinuity survives admissible changes of measurement and coincides with a causal change in the system’s organisation.

TLDR

  1. Every emergence claim combines a changing system with a chosen ruler.
  2. Thresholds, exact match and aggregation can turn smooth gains into a cliff.
  3. A stable behavioural jump is stronger evidence, but it still does not locate the mechanism.
  4. System emergence requires ruler robustness, replication and intervention-linked reorganisation.
  5. Audit the ruler before forecasting, releasing or regulating around an apparent breakthrough.

The capability that appeared on Thursday

Imagine a family of language models called Mica. On Monday, the evaluation team tests four sizes on twelve-step arithmetic problems. The small models score 0, 1, 1 and 3 per cent exact match. On Thursday, Mica-34B scores 54 per cent. A chart goes to the executive meeting with a vertical line labelled “reasoning emerges”.

Now inspect the same stored outputs. The probability assigned to each correct intermediate digit rose smoothly at every size. The fraction of correct steps rose from 42 to 51 to 61 to 70 to 79 per cent. The cliff appeared only when twelve partially successful steps were collapsed into one all-or-nothing answer. Change the pass rule from twelve correct steps to ten, and the “critical” size moves left. Average across prompts rather than reporting the best prompt, and the jump shrinks again.

The obvious question is whether Mica acquired a new capability. The better question is: where, exactly, is the discontinuity located? It may sit in the model, in the distribution of trained models, in the task, in the aggregation rule, or in the decision threshold laid over a continuous score. Until those possibilities are separated, “emergence” names a picture, not a cause.

The cliff in the dashboard

Emergence has a respectable scientific ancestry. In physics, collective organisation can demand concepts that are not useful at the level of isolated components. Philip Anderson’s “more is different” was not a licence to call every surprise emergent. It was a claim that scale and organisation can create stable higher-level regularities that require their own explanatory vocabulary.1 The challenge for machine learning is that its higher-level regularities arrive through an evaluation pipeline. We never observe “capability” naked. We observe model outputs under a task interface, then score, aggregate and compare them.

That matters because modern scaling research contains two facts that can coexist. Pre-training loss has often changed smoothly and predictably with model size, data and compute over substantial ranges.2 Yet downstream tasks have sometimes shown delayed, steep or apparently discontinuous gains, motivating the language of emergent abilities.5 A steep benchmark curve does not tell us which fact caused it. The curve may reveal a new internal organisation, a smooth latent improvement passed through a nonlinear score, a mixture of successful and unsuccessful training runs, or sparse sampling across scale.

Scaling contours crossed by moving rulers
A smooth capability landscape crossed by three measurement rulers A rising curved landscape represents smoothly increasing latent competence. Three vertical rulers at different positions create different apparent onset points, showing that the reported threshold can move while the underlying landscape remains fixed. Smooth latent competence Ruler A Ruler B Ruler C Increasing scale, data, training or test-time resources →
The same smooth capability surface yields three different “onsets” when the ruler changes. The first audit question is therefore not whether the graph has a cliff, but whether the cliff remains at the same place under defensible measurement choices. Illustrative conceptual figure.

The hidden transparency assumption

When a score rises suddenly, the mind treats the metric as a transparent window. The hidden assumption is that the plotted y-axis preserves the important geometry of the underlying behaviour. Sometimes it does. Often it compresses, thresholds or selects. Exact match discards partial success. Pass@1 ignores the probability mass assigned to a correct program. A benchmark average hides which item difficulties changed. A best-of-twenty prompt result mixes model capability with a search procedure. A leaderboard rank turns small score differences into discrete positions.

A ruler is more than the final metric. It includes the task sample, prompt distribution, decoding rule, scoring function, aggregation, baseline, scale variable, model-selection rule and any threshold used to declare success. Each choice may be reasonable for a particular decision. The error is to treat one reasonable ruler as if it were the unique natural coordinate system of the capability.

Thought experiment 1: the twelve-tumbler lock

A lock opens only when twelve tumblers align. Suppose a model’s probability of setting each tumbler correctly improves smoothly from 0.65 to 0.75 to 0.85. Under the simplifying assumption that errors are independent, the chance of opening the whole lock is p12: about 0.6, 3.2 and 14.2 per cent. At 0.95 per tumbler it becomes 54 per cent. Nothing discontinuous happened to any tumbler. Composition created a steep system-level success curve.

Now change one causal property: allow the operator to inspect and correct two tumblers. The same model suddenly succeeds much earlier. Did reasoning move backwards in scale? No. The interface changed the effective ruler and the task’s error-correction structure.

The observation pipeline contains several possible cliff locations
Causal pipeline from training conditions to an emergence claim A horizontal pipeline passes from resources and training through internal state, raw item responses, metric transformation, aggregation, decision threshold and public claim. Intervention arrows show that changing the model and changing the ruler are distinct tests. Resourcesand training Internalorganisation Raw itemresponses Metrictransform Aggregateand threshold Emergenceclaim System intervention Ruler intervention Preserve raw outputs so both interventions remain possible
A system intervention changes training, architecture, state or mechanism. A ruler intervention rescores the same raw outputs. If the cliff appears or disappears under the second intervention, the public claim cannot yet be attributed to a new system mechanism. Illustrative causal diagram.

Why the distinction changes engineering

Suppose a code model crosses a 90 per cent unit-test threshold. For release management, that binary crossing may be exactly the right operational ruler. A service either meets its acceptance criterion or it does not. But the threshold cannot also carry the scientific claim that a new internal algorithm appeared. The operational consequence may be real even when the cliff is measurement-created.

This distinction prevents two opposite mistakes. The first is hype: a benchmark threshold is advertised as an unforeseen cognitive phase transition. The second is complacency: because the underlying curve is smooth, a team ignores a real external threshold such as the point at which automated exploitation becomes economical. Smooth capability can produce discontinuous consequences. Scientific attribution and operational control therefore require different, explicitly named rulers.

The argument in one pass
Chart · flow
flowchart LR
  A["The capability that appeared<br/>on Thursday"] --> B["The cliff in the dashboard"]
  B --> C["How a ruler manufactures a jump"]
  C --> D["When the cliff is in the system"]
  D -. "re-test" .-> A
  classDef first fill:#0a1424,stroke:#007D68,stroke-width:2px,color:#e6f3ff
  classDef step fill:#0a1424,stroke:#3f7da0,stroke-width:1px,color:#e6f3ff
  class A first
  class B,C,D step
A structural route through Emergence and the ruler that creates it: from The capability that appeared on Thursday to Scale the measurement before scaling the…. Reading use: follow the relation, then return to the surrounding argument for evidence and limits.

How a ruler manufactures a jump

Let s denote scale. It might mean parameters, training tokens, training compute, inference compute or a lower-dimensional capability coordinate. Let z(s) denote the system’s internal state and y its raw response on an item. A reported score can be written schematically as:

R(s; θ) = Aθ( Mθ( y ∼ P(· | z(s), task, prompt, seed) ) )

The symbol θ collects the ruler settings. The equation is not an explanation. It is a reminder that the plotted curve is composed. A discontinuity in R can enter through z, the response distribution, the metric, the aggregation or the threshold. Calling the result emergent before locating the discontinuity skips the causal work.

Nonlinearity is enough

Take the lock again. If each of k required substeps succeeds with probability p(s), exact-match success is q(s)=p(s)k under conditional independence. Even when p(s) is a gentle sigmoid, raising it to the twelfth power delays visible success and steepens the region near the top. The independence assumption is rarely exact. Correlated errors can make the curve steeper or flatter. The mechanism remains: an all-components-must-pass rule changes the geometry.

Finite test sets add another ruler. With 100 items, a true success probability below one per cent will often produce zero observed successes. The score therefore has a resolution of one percentage point and substantial binomial noise. Sparse model sizes then turn a steep but continuous curve into three points on the floor and one point above it. The eye draws a phase transition through missing measurements.

Twelve smooth subskills become one steep exact-match score
A twelve-tumbler lock and its nonlinear exact-match curve Twelve small circles represent required substeps. A chart compares smooth per-step accuracy with a much steeper probability of all twelve steps being correct. One answer requires twelve successful substeps one miss = zero credit Per-step success probability p Reported success .45.55.65.75.85.95 partial credit pexact match p¹²
A compositional task can have a genuine system-level threshold even when every constituent competence improves continuously. The curve proves a consequence of composition, not by itself a new internal mechanism. Illustrative values under an independence assumption.
Thought experiment 2: move the pass line

A regulator defines “safe enough” as 95 per cent success. A product team defines “useful with review” as 70 per cent. A researcher defines “above chance” as 30 per cent. The same raw curve crosses those lines at three scales. Which scale is the birth of the capability?

None is privileged in the abstract. Each threshold answers a different decision question. The mistake is to convert a decision boundary into an ontological boundary.

One model has several scales

Parameter count is a particularly tempting ruler because it is simple. It is also incomplete. Training tokens and model size jointly determine a compute-efficient frontier, as the Chinchilla experiments made concrete.3 Data mixture, curriculum, post-training, retrieval, tool access, decoding and test-time search can move downstream performance without changing parameter count. A capability plotted against parameters may look late only because smaller models were undertrained or lacked the relevant data.

Recent work makes the point from another angle. Fine-tuning a task can shift its apparent emergence point towards smaller models, enabling forecasts from otherwise chance-level base models in some settings.12 This does not prove that emergence is unreal. It proves that “critical scale” is conditional on a learning path. The correct x-axis is part of the causal claim, not decoration beneath it.

What survives a change of coordinates

There is a useful mathematical distinction between a steep curve and a discontinuous one. Suppose a latent competence c(s) changes smoothly with scale, and the reported score is r(s)=g(c(s)). If g is smooth, then r remains smooth, but its slope becomes g′(c)c′(s). A transformation with a large derivative in one region can make a gentle improvement look abrupt. If g is a hard threshold, the displayed score can contain a literal step even though c does not.

This matters because empirical papers often use “discontinuous” to describe a few widely separated observations. Four points cannot establish a mathematical discontinuity. They can establish that a chosen model fits a steep transition better than a chosen smooth baseline, subject to uncertainty. Add dense checkpoints or an intermediate loss and the apparent gap may fill. Conversely, a smooth fitted curve can conceal two qualitatively different strategies if both produce similar aggregate scores.

Worked example: logits before accuracy

On a two-choice task, Mica’s average logit margin for the correct answer changes across four scales from −0.30 to −0.08 to 0.10 to 0.32. The margin is a smooth signed quantity. Accuracy, however, counts whether each item’s margin is above zero. If many item margins cluster near zero, a small common shift can flip a large fraction of answers at once. The accuracy jump is behaviourally real, but its timing depends on the item-difficulty distribution. A new algorithm is only one possible cause.

Physics handles a related problem by searching for an order parameter, a quantity that tracks the organisation responsible for a phase change. For a learning system, test accuracy is not automatically that quantity. Circuit strength, margin distribution, error correlation, representational rank or probability of entering a successful training basin may be better progress measures. The most informative ruler is the one that changes when the proposed mechanism changes. It should predict held-out behaviour and respond selectively to causal intervention, rather than only correlate with scale.

Figure 4. Interactive ruler laboratory

Change the number of required substeps, the operational pass line and the test-set size. The green curve is partial competence. The coral curve is exact match. The dotted line is the decision threshold. The underlying per-step trajectory never changes.

Interactive comparison of partial credit and exact-match scaling curves The chart updates when controls change, showing how the apparent onset of a capability moves while the underlying per-step skill curve remains fixed.
Changing only the ruler can move the reported onset by several scale units. Test-set size also controls whether low but non-zero success is visible or rounded to zero. Executable in-browser simulation using synthetic data.

Selection is a ruler too

Thought experiment 3: the prompt lottery

Evaluate each Mica model with twenty prompts. For smaller models, prompt choice changes little because nearly all variants fail. A larger model has wider variance: a few prompts elicit a successful strategy. Report the best prompt per model and performance jumps. Pre-register one prompt distribution and report its median, and the jump becomes a slope.

Change one property again: keep the best prompt but charge for the search needed to find it. The capability remains useful, yet it now belongs to a configured system consisting of model, prompt optimiser and selection budget. It no longer belongs to the weights alone.

Best-of-n, self-consistency, verifier selection and tool retries can all be legitimate system designs. They must be placed inside the candidate boundary. Otherwise a scaling curve silently compares different amounts of inference work. This is the same reason that a person with a calculator and a person without one are not measurements of the same configured cognitive system.

Averages can jump when the seed distribution changes shape
Ridgeline distributions of training outcomes across five scales At small scales outcomes form one low-performance distribution. At middle scales the distribution becomes bimodal. At larger scales more seeds occupy the high-performance mode, making the mean rise sharply even though the probability of a successful run changes continuously. Performance distribution across random seeds Task performance Increasing scale S1S2S3S4S5 success threshold
A mean score can rise sharply because the probability of landing in a successful training basin changes with scale. Recent distributional work reports this pattern across seeds and notes that continuous loss metrics need not remove it.13 The candidate object is then a distribution of trained systems, not one representative checkpoint. Illustrative geometry based on the distributional mechanism, not reproduced measurements.

There is no single universal debunking metric. Schaeffer and colleagues showed that nonlinear or discontinuous metrics could generate apparent emergent abilities from fixed model outputs in several cases, while continuous metrics yielded smoother trends.6 Later work has shown that seed distributions, continuous loss behaviour and task learning can still produce steep or delayed transitions.13 The lesson is methodological rather than partisan: run the ruler intervention instead of assuming its result.

When the cliff is in the system

If every apparent jump could be dissolved by rescoring, emergence would be only a measurement error. That conclusion is too strong. Complex learning systems can reorganise. New circuits can become causally sufficient, training can enter a different basin, and a composed system can cross a stability boundary. The problem is not that system emergence is impossible. It is that a graph of one metric cannot locate it.

Three locations of the cliff

The useful distinction is not “real versus fake” emergence. It is a typed claim about where the discontinuity resides.

Practitioner synthesis: the three-cliff model

Display emergence occurs when a metric, threshold, aggregation or selection rule produces a sudden reported gain from smoother raw behaviour. Distributional emergence occurs when the response or training-outcome distribution changes regime, such as a growing high-performance mode, even if individual precursor variables move continuously. Mechanistic emergence occurs when a new causal organisation becomes necessary or sufficient for the capability and intervention on that organisation changes the behaviour.

The three types can stack. A mechanism may gradually strengthen, a behavioural success probability may then steepen, and a binary score may make the final chart look instantaneous. Removing the display cliff does not show that the underlying mechanism is unchanged. Finding a stable behavioural cliff does not show which internal process created it.

One apparent breakthrough can contain three different trajectories
Timeline separating display, behavioural distribution and mechanism trajectories Three horizontal tracks show a step-like display score, a steep but continuous behavioural probability, and a gradual mechanism strength followed by a causal sufficiency point. Vertical markers show that their apparent onsets need not coincide. Training time or scale Display scoreBehavioural distributionMechanism strength threshold crossing distribution inflection intervention-supported sufficiency
The scientific task is to estimate each trajectory separately. A single benchmark line usually overlays them and encourages a stronger claim than the data support. Illustrative three-cliff model.
Thought experiment 4: the replacement test

Two models answer the same modular-arithmetic benchmark perfectly. Model A memorises the training distribution. Model B implements a Fourier-like algorithm that generalises to unseen pairs. Replace the test items with a distribution that preserves the rule but removes familiar combinations. A collapses and B survives. Now ablate the structured circuit in B and restore it through activation patching. Performance follows the intervention.

The output score did not reveal the difference. The replacement and intervention did. Mechanistic emergence is a claim about causal organisation, rather than only behavioural novelty.

Grokking shows why “sudden” needs a progress measure

Grokking is a useful boundary case. Small neural networks can fit training data and then, much later, jump from chance to near-perfect generalisation on algorithmic tasks.9 Behaviourally, the transition is striking. Mechanistic analysis of modular addition found continuous phases of memorisation, circuit formation and cleanup. Structured Fourier components grew before the visible generalisation jump, and causal ablations supported the identified algorithm.10

This does not make grokking unreal. It changes the explanation. The observed capability is a thresholded consequence of competing internal circuits. The correct “order parameter” was not test accuracy alone but the strength and interaction of mechanism-specific components. A better ruler did not erase the phenomenon. It located its precursor.

A recent preprint offers a complementary controlled result. Baherwani and colleagues report that pattern completion and indirect-object identification can appear abruptly when task-relevant sparse attention patterns are learned, with larger models acquiring them earlier on average in synthetic settings.14 Because the study is recent, preprint-stage and focused on controlled tasks, it should not be generalised to all large-model capabilities. It nevertheless supplies the kind of evidence a mechanism claim needs: a candidate circuit, training trajectories and architecture-sensitive interventions.

Evidence status

Published scaling and benchmark studies establish smooth trends for some quantities and delayed or steep trends for others. The interpretation of those trends remains contested. Mechanistic evidence is strongest in small, controlled tasks where checkpoints, seeds and interventions are available. Claims about frontier proprietary systems are usually weaker because raw probabilities, training lineages and internal interventions are unavailable.

A worked configured-system audit

Consider Mica-Code, a synthetic family of six checkpoints evaluated on program synthesis. The decision-relevant score is pass@1: does the generated program pass every hidden unit test? The research team also preserves per-test pass fractions, syntax validity, calibrated probability assigned to the selected program, prompt-level distributions and adversarial variants. No real deployment or measurement is claimed here. The numbers are designed to expose the audit logic.

ScaleExact pass@1Mean tests passedMedian across promptsRule-preserving variantsMechanism evidence
M10%31%0%20%None
M20%39%1%27%None
M32%48%3%35%Weak probe
M49%58%7%44%Unstable
M551%67%18%52%Candidate circuit
M669%74%35%61%Ablation-sensitive

Synthetic worked example. Percentages are illustrative and not evidence about any real model family.

The exact score suggests a dramatic M4-to-M5 breakthrough. Partial credit and rule-preserving variants show a steadier trajectory. Prompt medians reveal that some of the pass@1 jump came from selection. Yet the M5 and M6 mechanism evidence raises a second possibility: a causally useful circuit is becoming available at roughly the same region. The correct verdict is not “mirage” or “proven phase transition”. It is display-amplified behavioural transition with emerging mechanism support.

The candidate boundary for an emergence claim
Nested system boundary for a configured model evaluation Nested shapes separate model weights, runtime configuration, evaluator and operational environment. Arrows show that prompt search, tools and thresholds change which configured system owns the capability. Operational environment and consequence Evaluation and decision ruler Configured inference system Model weights and state candidate internal mechanism prompt distributiondecoding and tool budget task samplemetric and aggregationpass threshold cost, users, feedback, irreversibility and external controls
A capability should be attributed to the smallest boundary that preserves it under substitution. If prompt search or tools are necessary, the configured system owns the capability. If only a business threshold creates the cliff, the operational environment owns the discontinuity. Illustrative system-boundary view.

The criterion: invariance plus intervention

A strong system-emergence claim should satisfy three demands. First, the transition should be reasonably stable across admissible rulers that preserve the task’s causal demand. Second, it should replicate across seeds, checkpoints and nearby task variants rather than depend on one lucky run or one sparse interval. Third, a candidate mechanism should survive causal tests: ablation, patching, architecture substitution, state replacement or training intervention.

Ruler invariance is necessary but not sufficient. Several correlated metrics can inherit the same hidden threshold. Mechanism evidence is also not sufficient on its own. A circuit may be readable and causally relevant while growing smoothly. The word “emergent” earns explanatory value only when the location and type of the transition are stated.

Which rulers are admissible?

Ruler sensitivity does not mean trying arbitrary transformations until every claim disappears. An admissible ruler must preserve the question under investigation. Four tests help. Task preservation asks whether the alternative metric rewards the same causal achievement. Giving partial credit for correct intermediate steps preserves much of a multistep reasoning task; replacing reasoning with lexical overlap does not. Information preservation asks whether the ruler exposes evidence already present in the raw record rather than importing a new capability.

Decision relevance asks whether the ruler corresponds to a real consequence. Exact transaction completion may be the right measure for operations even when it is a poor diagnostic of learning. Specification independence asks whether the ruler was declared without inspecting which choice made the curve most dramatic. A post hoc threshold can still be explored, but it cannot carry the same confirmatory weight as a pre-registered one.

These tests also constrain comparisons across systems. If one model receives tool retries, a verifier and a larger sampling budget, the evaluation is no longer a ruler change applied to the same candidate. It is a different configured system. The audit must either equalise those resources or enlarge the candidate boundary and plot total inference cost. Likewise, changing the task distribution from familiar templates to rule-preserving variants is more than rescoring. It is a controlled environmental intervention that tests whether the claimed capability travels.

The practical consequence is a small equivalence class, not an unlimited metric zoo. A good audit might include item-level log loss, partial task completion, exact success, an operational threshold and one rule-preserving transfer set. Agreement across this family is meaningful because each ruler retains a declared relation to the target capability. Disagreement is also meaningful because it localises what the original score compressed. Robustness means stability across justified alternatives, not stability across every imaginable description.

Open research hypothesis

Across controlled model families, ruler-stable behavioural breakpoints should co-locate with changes in mechanism-specific progress measures more often than ruler-sensitive breakpoints do. This hypothesis is strengthened if the co-location replicates across seeds and task variants, weakened if mechanism changes drift independently of behavioural onsets, and confounded if both respond to an unmeasured curriculum or data-composition threshold. The smallest useful test uses dense checkpoints, at least three metrics, several seeds and one causal intervention.

How the claim changes under pressure
Chart · state
stateDiagram-v2
  [*] --> Claim
  state "The hidden transparency assumption" as Claim
  state "Why the distinction changes<br/>engineering" as Test
  state "Nonlinearity is enough" as Revision
  Claim --> Test: expose mechanism
  Test --> Decision: evidence survives
  Test --> Revision: rival survives
  Revision --> Claim: narrow or rebuild
  Decision --> [*]
The revision loop begins with The hidden transparency assumption and keeps counterexamples inside the reasoning path. Reading use: follow the relation, then return to the surrounding argument for evidence and limits.

Audit before you name emergence

The ruler-sensitivity audit is a decision instrument, not a metaphysical detector. It asks what happens to the claimed breakpoint when the raw observations are passed through alternative defensible rulers. It then asks whether any remaining transition has a distributional or mechanistic correlate. The output is a typed conclusion with prohibited inferences.

The eight-step protocol

Preserve item-level evidence. Store outputs, probabilities or losses, prompt identifiers, decoding settings, seeds, checkpoints and task metadata. Aggregate-only leaderboards cannot be fully audited. Next, declare the candidate boundary and the proposed scale axis. Parameter count, training compute and inference budget are not interchangeable.

Construct a family of admissible rulers before looking for the most dramatic curve. Include at least one continuous precursor, one decision-relevant outcome, multiple thresholds, prompt or interface variants, and disaggregated item difficulties. Fit smooth and change-point models with held-out scales. Report uncertainty and breakpoint dispersion rather than selecting the prettiest fit.

Inspect distributions across seeds and checkpoints. A mean may conceal two modes, and one final checkpoint may conceal a long precursor. Then intervene on the candidate mechanism or learning path. Finally, issue one of three typed verdicts: ruler-driven, system-supported or unresolved. None of these verdicts establishes strong metaphysical emergence or consciousness.

Ruler sensitivity and mechanism evidence form a decision surface
Two by two decision matrix for emergence claims The horizontal axis runs from ruler-sensitive to ruler-stable. The vertical axis runs from no causal mechanism evidence to strong intervention evidence. Four quadrants prescribe different conclusions. Ruler-drivenBehavioural regime changeMechanism found, onset unstableSystem-supported emergence Use a smooth precursor.Do not infer reorganisation. Replicate and seek the mechanism.Keep the claim behavioural. The circuit matters, but the cliffmay belong to the ruler. Breakpoint persists and followscausal intervention. Ruler stability → Causal mechanism evidence →
The upper-right quadrant supports a system-level claim. The other quadrants are not failures. They tell the team which evidence to collect next and which inference is currently prohibited. Practitioner decision instrument.
Audit fieldQuestionPositive result permitsNegative result means
Raw evidence retainedCan the same outputs be rescored?Ruler interventionsThe claim is underdetermined
Scale axis justifiedDoes the x-axis track the causal resource?Conditional forecastingBreakpoint location is ambiguous
Ruler familyDo continuous, binary and task-preserving metrics agree?Behavioural stability claimDisplay emergence is likely
Distribution checkDo seeds or checkpoints form modes or mixtures?Population-level explanationA mean may be misleading
Held-out predictionDoes the breakpoint forecast unseen scales?Limited predictive useThe curve may be post hoc
Causal interventionDoes changing the mechanism move the capability?Mechanistic attributionMechanism claim remains weak

Executable artefact: the ruler-sensitivity audit

The Python artefact below generates a synthetic scaling family or reads a CSV. It computes several rulers from the same item-level records, estimates each ruler’s steepest transition, measures breakpoint dispersion, and combines that result with an explicit mechanism-intervention flag. It is intentionally conservative. A positive result permits a system-supported emergence hypothesis, not a claim of ontological novelty. A negative result says the observed cliff is sensitive to the ruler. It does not say the underlying capability is unimportant.

Run it with Python 3.10 or later and NumPy. Save the code as ruler_audit.py, then execute python ruler_audit.py. To use real records, provide a CSV with columns scale, seed, item, probability, correct and partial, then replace the synthetic-data call with a loader that returns records in the same shape.

Python 3: ruler-sensitivity audit
from __future__ import annotations

from dataclasses import dataclass, asdict
from typing import Callable, Iterable
import json
import numpy as np


@dataclass(frozen=True)
class Record:
    scale: float
    seed: int
    item: int
    probability: float
    correct: int
    partial: float


@dataclass(frozen=True)
class RulerResult:
    name: str
    breakpoint: float
    breakthrough_ratio: float
    values: list[float]


def logistic(x: np.ndarray, centre: float = 5.2, rate: float = 0.82) -> np.ndarray:
    return 0.34 + 0.63 / (1.0 + np.exp(-rate * (x - centre)))


def synthetic_records(
    scales: Iterable[float] = range(1, 11),
    seeds: int = 12,
    items: int = 240,
    substeps: int = 10,
    rng_seed: int = 7,
) -> list[Record]:
    """Create item-level records with smooth component skill and steep exact match."""
    rng = np.random.default_rng(rng_seed)
    rows: list[Record] = []
    for scale in scales:
        base = float(logistic(np.array([scale]))[0])
        for seed in range(seeds):
            seed_shift = rng.normal(0.0, 0.028)
            for item in range(items):
                difficulty = rng.normal(0.0, 0.055)
                p_step = float(np.clip(base + seed_shift - difficulty, 0.01, 0.995))
                steps = rng.binomial(1, p_step, size=substeps)
                partial = float(steps.mean())
                correct = int(steps.all())
                rows.append(Record(scale, seed, item, p_step, correct, partial))
    return rows


def group_metric(rows: list[Record], fn: Callable[[list[Record]], float]) -> tuple[np.ndarray, np.ndarray]:
    scales = np.array(sorted({r.scale for r in rows}), dtype=float)
    values = np.array([fn([r for r in rows if r.scale == s]) for s in scales], dtype=float)
    return scales, values


def steepest_breakpoint(scales: np.ndarray, values: np.ndarray) -> tuple[float, float]:
    """Return midpoint of the largest adjacent gain and its ratio to typical positive gain."""
    gains = np.diff(values) / np.diff(scales)
    idx = int(np.argmax(gains))
    positive = gains[gains > 1e-12]
    typical = float(np.median(positive)) if positive.size else 1e-12
    ratio = float(gains[idx] / max(typical, 1e-12))
    return float((scales[idx] + scales[idx + 1]) / 2.0), ratio


def evaluate_rulers(rows: list[Record]) -> list[RulerResult]:
    rulers: dict[str, Callable[[list[Record]], float]] = {
        "mean_probability": lambda xs: float(np.mean([r.probability for r in xs])),
        "partial_credit": lambda xs: float(np.mean([r.partial for r in xs])),
        "exact_match": lambda xs: float(np.mean([r.correct for r in xs])),
        "useful_at_70pct": lambda xs: float(np.mean([r.partial >= 0.70 for r in xs])),
    }
    results: list[RulerResult] = []
    for name, fn in rulers.items():
        scales, values = group_metric(rows, fn)
        breakpoint, ratio = steepest_breakpoint(scales, values)
        results.append(RulerResult(name, breakpoint, ratio, values.round(6).tolist()))
    return results


def ruler_sensitivity(results: list[RulerResult], scale_span: float) -> float:
    """Maximum breakpoint spread as a fraction of the tested scale range."""
    points = np.array([r.breakpoint for r in results], dtype=float)
    spread = float(points.max() - points.min())
    return spread / max(scale_span, 1e-12)


def audit(rows: list[Record], mechanism_intervention_positive: bool = False) -> dict:
    results = evaluate_rulers(rows)
    scales = sorted({r.scale for r in rows})
    sensitivity = ruler_sensitivity(results, max(scales) - min(scales))
    all_steep = all(r.breakthrough_ratio >= 1.8 for r in results)

    if sensitivity > 0.12:
        verdict = "RULER_DRIVEN"
        permits = "Use decision thresholds operationally, but do not infer a system phase change."
    elif mechanism_intervention_positive and all_steep:
        verdict = "SYSTEM_SUPPORTED"
        permits = "Treat system emergence as a testable hypothesis and replicate it."
    else:
        verdict = "UNRESOLVED"
        permits = "Report a behavioural transition and collect mechanism evidence."

    return {
        "verdict": verdict,
        "ruler_sensitivity": round(sensitivity, 4),
        "mechanism_intervention_positive": mechanism_intervention_positive,
        "rulers": [asdict(r) for r in results],
        "what_positive_means": permits,
        "cannot_establish": [
            "strong metaphysical emergence",
            "consciousness or sentience",
            "transfer beyond the tested task family",
        ],
    }


if __name__ == "__main__":
    data = synthetic_records()
    report = audit(data, mechanism_intervention_positive=False)
    print(json.dumps(report, indent=2))
How to interpret the output

The synthetic default should usually report a ruler-sensitive or unresolved transition because exact match steepens later than probability and partial credit. Set mechanism_intervention_positive=True only after a genuine causal test. Do not set it because a probe decodes a feature or because an explanation sounds plausible. The flag means that changing the candidate mechanism changed the capability while appropriate controls did not.

Optional depth: assumptions and extensions

The code uses the midpoint of the largest adjacent gain as a deliberately transparent breakpoint estimator. For serious work, fit smooth and segmented models under cross-validation, bootstrap across seeds and items, and test breakpoint stability under monotone metric transforms. Dense scales are essential. With only three or four model sizes, the data may not identify a breakpoint at all.

The default synthetic generator assumes independent substeps conditional on item and seed effects. Real tasks may contain strongly correlated errors, heterogeneous subskills and prompt-dependent strategies. Add hierarchical models when the data support them. A monotone transform can alter slope while preserving order, so compare both onset location and out-of-sample predictive performance.

How the audit can be gamed

An evaluator can search hundreds of prompts, metrics and task subsets, then publish the combination with the sharpest jump. This is breakpoint p-hacking. The inverse is also possible: choose a smoothing transform that dissolves a real decision boundary. The safeguard is to pre-register the ruler family, preserve every attempted specification, and distinguish exploratory from confirmatory analysis.

The adversarial path from raw outputs to a dramatic breakthrough
A fan of prompt and metric choices converging on the sharpest reported curve Raw outputs branch into many prompts, subsets, metrics and thresholds. A selection funnel keeps only the most dramatic breakpoint, creating an exaggerated public claim. A preregistration gate blocks the path. Raw outputsand probabilities prompt searchtask subsetsmetric transformsthreshold sweepseed selection Select thesharpest cliff “Capability suddenly emerged”uncorrected public claim Pre-register rulers and report all pathsselection becomes visible
The sharpest curve among many specifications is not evidence of a sharp underlying transition unless selection is accounted for. The same principle applies to choosing model families, scales or seeds after inspection. Illustrative adversarial-path visual.
Strongest boundary

No observation is ruler-free. Even “raw probability” depends on tokenisation, candidate answers and calibration. The goal is not to discover a metaphysically pure metric. It is to test whether the conclusion is stable across rulers that preserve the decision or causal property under study. Some outcomes are intrinsically binary at the world boundary, such as whether a transaction executed. Preserve the continuous precursor and the binary consequence rather than forcing one to replace the other.

Dense, controlled model suites make this work much easier. Pythia, for example, provides many sizes and checkpoints trained on public data in the same order, enabling trajectory analysis that a handful of final models cannot support.8 Observational scaling across many public models has also found that several apparently emergent behaviours can be modelled as smooth sigmoids and forecast from weaker models, while acknowledging family-efficiency differences.11 These results do not end the emergence debate. They show what higher-resolution rulers can recover.

The evidence conversation
Chart · sequence
sequenceDiagram
  participant Q as Question
  participant M as Mechanism
  participant E as Evidence
  participant D as Decision
  Q->>M: The capability that appeared on Thursday
  M->>E: The hidden transparency assumption
  E-->>M: compare rival explanations
  E->>D: Scale the measurement before scaling the claim
  D-->>Q: revise scope or act
Question, mechanism, evidence and decision exchange the burdens developed in Emergence and the ruler that creates it. Reading use: follow the relation, then return to the surrounding argument for evidence and limits.

Scale the measurement before scaling the claim

Do not ask a benchmark chart whether a capability is emergent. Ask which decision you are making, then choose the ruler appropriate to that decision and audit how much of the cliff it creates.

  • If the breakpoint moves under admissible rescoring, report ruler-driven emergence. Forecast with the smoother precursor and keep the operational threshold for the operational decision.
  • If the breakpoint survives but no mechanism is known, report a behavioural regime change. Replicate across seeds, checkpoints and rule-preserving task variants.
  • If the breakpoint survives and follows causal intervention, report system-supported emergence with the candidate boundary, order parameter and break conditions stated.

For release and safety, act on real consequences even when the cliff is external. A smoothly improving system can cross a threshold at which automation becomes cheap, reliable or irreversible. For scientific explanation, however, reserve the stronger language for evidence that travels when the ruler moves.

The changed decision is simple: never scale a claim faster than you have scaled its measurement. Preserve raw evidence, move the ruler, intervene on the system, and name the location of the cliff before naming the phenomenon.

Glossary

Admissible ruler
A measurement choice that preserves the causal demand or operational decision being studied.
Breakpoint
The scale or training point at which a fitted curve changes most sharply or crosses a declared threshold.
Display emergence
An apparent jump introduced primarily by scoring, aggregation, selection or thresholding.
Distributional emergence
A regime change in the distribution of behaviours or trained outcomes, such as the growth of a successful mode.
Mechanistic emergence
A new causal organisation whose intervention changes the capability and whose onset is more than a display artefact.
Progress measure
A continuous quantity that tracks formation, competition or strength of a candidate mechanism before a visible behavioural transition.
Ruler sensitivity
The extent to which the inferred onset or sharpness changes across defensible measurements of the same stored evidence.

References

  1. Anderson, P. W. (1972). More Is Different. Science, 177(4047), 393–396.
  2. Kaplan, J. et al. (2020). Scaling Laws for Neural Language Models.
  3. Hoffmann, J. et al. (2022). Training Compute-Optimal Large Language Models.
  4. Srivastava, A. et al. (2022). Beyond the Imitation Game: Quantifying and extrapolating the capabilities of language models. Transactions on Machine Learning Research.
  5. Wei, J. et al. (2022). Emergent Abilities of Large Language Models. Transactions on Machine Learning Research.
  6. Schaeffer, R., Miranda, B., & Koyejo, S. (2023). Are Emergent Abilities of Large Language Models a Mirage? NeurIPS.
  7. Caballero, E., Gupta, K., Rish, I., & Krueger, D. (2022). Broken Neural Scaling Laws.
  8. Biderman, S. et al. (2023). Pythia: A Suite for Analyzing Large Language Models Across Training and Scaling. ICML.
  9. Power, A., Burda, Y., Edwards, H., Babuschkin, I., & Misra, V. (2022). Grokking: Generalization Beyond Overfitting on Small Algorithmic Datasets.
  10. Nanda, N., Chan, L., Lieberum, T., Smith, J., & Steinhardt, J. (2023). Progress measures for grokking via mechanistic interpretability. ICLR.
  11. Ruan, Y., Maddison, C. J., & Hashimoto, T. (2024). Observational Scaling Laws and the Predictability of Language Model Performance. NeurIPS.
  12. Snell, C. V., Wallace, E., Klein, D., & Levine, S. (2024). Predicting Emergent Capabilities by Finetuning. COLM.
  13. Zhao, R., Qin, T., Alvarez-Melis, D., Kakade, S., & Saphra, N. (2026 revision). Random Scaling of Emergent Capabilities. Preprint.
  14. Baherwani, V., Chen, Z., Qiu, S., Wilson, A. G., & Izmailov, P. (2026). Emergent Capabilities Arise Randomly from Learning Sparse Attention Patterns. Preprint.