§0 The spine
The performative setup · the closure · the axioms · the notation
§0.0 What this apparatus is
The framework studies subject-formation under platform-mediated closure: the architecture in which a learning system optimizes its outputs against a distribution those very outputs produce. The distinctive theoretical content is that this closure dissolves certain formal objects — interiority, reflection, autonomy — that prior critical traditions assumed available.
The mathematical apparatus must take the closure as its object. Stipulating the closure — declaring up front that the loop closes and proceeding from there — would short-circuit the analysis: the framework's claims about what the closure produces would become circular, with the conclusions smuggled into the premises. The closure has to arise out of the model's mechanics. What the framework needs is the smallest mathematical setting in which a predictor's outputs change the distribution it is then evaluated against, and in which the resulting fixed-point structure becomes a formal object the framework can reason about.
That setting is performative prediction (Perdomo, Zrnic, Mendler-Dünner, Hardt 2020, ICML; Hardt and Mendler-Dünner 2023, Annual Review of Statistics). A learning algorithm chooses a model parameter ; the distribution over data depends on ; the loss is taken with respect to that -dependent distribution. The framework's central operator is the composition: take a policy parameter, push it through the world, observe the data, derive the next policy. The closure is the property that has fixed points; the framework's substantive claims are about what holds at those fixed points.
Performative prediction generalizes four older settings — strategic classification (users re-positioning their features against a classifier), recommender feedback (engagement signals depending on what the system surfaced), persistent-user reinforcement learning (user state evolving under the agent's policy), and adaptive control of adapting systems (controller as one input among many shaping the plant). The framework's setting differs from each in scope and stakes. The responding agent is a population of users observed only through engagement-events. The policy class is engagement-monetizing. And the quantity at stake is the population-level structure of the user's behavioral distribution under the closure, where ordinary prediction would track a per-instance loss.
The result the framework leans on hardest from Perdomo et al. is the existence and characterization of the performative stable point — a that is optimal against the distribution it itself induces. Under contractivity conditions on the policy-to-distribution map, the stable point exists and is the limit of online optimization. It need not coincide with the performative optimum , the policy a regulator with full knowledge of the operator could in principle choose. Online optimization converges to ; the social-welfare benchmark is ; the asymmetry between them is structural, and the gap between them is where the framework's regulatory analysis lives.
What the performative-prediction idiom gives the older critical vocabularies — interpellation, ideological state apparatus, repressive desublimation, biopower — is a fixed-point grammar for the dynamical claims those vocabularies could only state qualitatively. The closure is a formal object. Subject-formation under closed-loop optimization is what the framework studies; the dissolved objects (interiority, reflection, autonomy) are formal consequences the closure produces, lying downstream of the framework's premises.
§0.1 The performative setup
Time is discrete with tick spacing . The user state decomposes into four registers (somatic, cognitive, political, kinaesthetic). Five structural objects compose the closed loop: user dynamics, observation channel, platform policy, performative distribution, performative reward.
Time is discrete with tick spacing . Indices identify ticks. The user state at time is a vector , decomposed into four registers:
Discrete time is a substantive modeling commitment. Real platforms operate at the engagement-event timescale — a click, a scroll, a tap, a view-completion. The minimum spacing captures the platform's smallest engagement resolution and sets the structural floor on what the framework can speak about. Below the apparatus is silent; at and above it commits to claims about how the closure operates. Empirically ranges from milliseconds (ad auctions, high-frequency feeds) through seconds (recommendation systems) to minutes (content-moderation cycles). The structural-separation hypothesis stated in §0.4 — — has as its denominator, which is why the choice of tick is the framework's first empirical hinge.
The four-register decomposition (S, C, P, K) regroups what older critical traditions analyzed separately. The somatic register names the body — the rhythms and refusals biology contributes. Cognition handles attention, working memory, and the reflective interval at which a thought completes itself. The political register tracks the affective infrastructure that connects the user to publics. Kinaesthesia names the gestural and rhythmic engagements — the muscle memory of scroll, swipe, tap. At the pre-closure baseline the registers factor: their joint distribution is a product of marginals (axiom U2's starting point). The framework's claim is that closed-loop joint observation through the platform's sensor channel couples them dependently (Proposition 7'). The decomposition is the framework's bookkeeping for what the closure will then dissolve.
The five structural objects (P1)–(P5) compose the closed loop. (P1) the user dynamics , a Markov kernel describing how the user state evolves under stimulus; (P2) the observation channel through which the platform reads the user state; (P3) the policy producing the next stimulus from the observation history; (P4) the performative distribution that policy induces on trajectories; (P5) the reward functional the platform optimizes, integrated against to give the performative value . Every load-bearing result downstream is a claim about what (P1)–(P5) jointly produce under the axioms in §0.3.
(P1) User dynamics. A Markov kernel describing how the user state evolves under platform stimulus :
in wordsThe next user state is drawn from a kernel that depends on the current state and the stimulus just delivered. The user evolves on their own, and the platform's stimulus is one of the inputs to that evolution.
(P2) Observation channel. A measurable kernel producing the platform's view of the user state:
in wordsThe platform never sees the user state directly. It sees an observation drawn through a channel that depends on the state — engagement-events, clicks, dwell times. Everything the platform knows about the user passes through this channel.
(P3) Platform policy. A parameterized family producing the next stimulus from the observation history:
in wordsThe next stimulus is drawn from the policy, which reads the entire observation history up to now. is the tunable parameter the platform optimizes — the single knob whose convergence the whole framework is about.
(P4) Performative distribution. For each fixed , the composition defines a stationary distribution
over joint trajectories. The map is the performative operator: it sends a policy parameter to the distribution that policy induces over the world it acts on.
(P5) Performative reward. A measurable, bounded functional on trajectories, and the performative value
in wordsThe platform's score is its reward averaged over the world its current policy produces. The averaging distribution is — the world itself induces — and that self-dependence is what makes the problem performative. Ordinary optimization has no such self-dependence.
The platform's optimization is online gradient ascent on :
in wordsEach step nudges the policy uphill on its score by a shrinking amount . The Robbins–Monro schedule below keeps the steps large enough to travel the whole way to the target and small enough to settle there without overshooting.
with Robbins–Monro step sizes .
§0.2 The closure as fixed point
The closure is the property that appears on both sides of the performative-value expression: the platform optimizes against the distribution its own choice of has produced. The closed loop is the form of the operator — a structure the setup produces and the analysis takes as its object.
Two distinguished points of the closure carry the framework's substantive analysis: the performative stable point (Definition 0.1) — the long-run target of platform optimization that treats the distribution as exogenous at each gradient step — and the performative optimum (Definition 0.2) — what a regulator with full knowledge of the performative operator could in principle achieve.
The framework's substantive claims are about performative stable points; the performative-optimum setting is the regulatory benchmark. At a performative stable point, what the platform observes is what its policy has induced, and the policy it would re-derive from the observation is the policy already in place. This is what the older critical vocabulary names with words like captured, colonized, foreclosed. The mathematical content of those words is fixed-point convergence of the performative operator.
The existence of follows from Banach's fixed-point theorem applied to under contractivity (axiom R1). The operator's contraction modulus is — the platform's distribution-sensitivity times the reward's condition number (Perdomo et al. 2020). When , Banach gives a unique stable point and geometric convergence: . The framework can therefore name how fast the user's environment is being optimized toward — a convergence rate, which makes the closure a quantitative claim with a clock on it. Section 10 returns to what happens at , where contractivity fails and the closure produces bifurcations — saddle-node, period-doubling, Neimark–Sacker, and (under cohort symmetry) the pitchfork.
A parameter is a performative stable point if
in wordsRead the subscript carefully. The average is taken over — the world the stable policy produces — while the searches over candidate policies . A stable point is the policy that is already best against the world it makes: optimize against that world and the same policy comes back.
Equivalently, is a fixed point of the composite operator .
A parameter is a performative optimum if
in wordsThe only change from Definition 0.1 is the subscript: here the averaging world moves with the candidate . The optimum accounts for how each candidate reshapes the world it will be judged in — what a regulator with full knowledge of the loop could target. Nothing forces the stable point to reach it, and the gap between them is where §7's regulatory analysis lives.
§0.3 Conditions, regrouped (the three axiom groups)
The framework's axioms reorganize into three theoretically-loaded groups. The grouping makes visible what each axiom commits the framework to. Group I is the regularity that makes the math function. Group II is what the framework claims about the user-side of the closure. Group III is what the framework claims about the platform- side.
The framework's axioms have been reorganized into three groups whose contents do different kinds of work. Group I (regularity) is the mathematical infrastructure: measurability, Lipschitz continuity, contractivity, smoothness — the conditions under which the closure is an object that can be reasoned about at all. Group II (user-side responsiveness) names what the framework claims is true of the user: positive response to stimulus (U1), identifiability under sufficient observation (U2), and behavioral plasticity converging on the platform-induced target (U3). Group III (platform-side optimizing structure) names what the framework claims is true of the platform: that its monetization is engagement-monetization (P-I), that its policy class is expressive enough to reach any feasible engagement rate (P-II), and that its optimization converges (P-III).
Each group makes the framework refusable at a different point. A reader who rejects Group I — who argues that platforms are not contractive, that the dynamics admit no stationary distribution, or that the reward functional is not Lipschitz — has rejected the framework's setting itself, and the rest of the apparatus does not engage. A reader who accepts Group I but rejects Group II — who argues that users are not behaviorally plastic in the sense U3 makes precise — has rejected the framework's diagnostic claims about subject-formation, and Theorem 1' and Proposition 5' collapse with the rejection. A reader who accepts Groups I and II but rejects Group III — who argues that platform monetization is not engagement-monetization, or that the optimization does not converge to a stable point — has rejected the framework's structural-economic claims, and the cohort-gradient analysis in Proposition 8 loses its hinge.
A reader who rejects the framework can locate the rejection in one of the three groups. A reader who endorses it can see exactly what they are endorsing.
(R1) Measurability and integrability. are measurable. The reward kernel is bounded, -Lipschitz and -smooth in . The performative distribution exists, is unique, and is -Lipschitz in in the Wasserstein-1 metric. The performative operator is a contraction with modulus . Under the -strong concavity of (R2), — the convergence condition of Perdomo, Zrnic, Mendler-Dünner & Hardt (2020): distribution-sensitivity times the reward's condition number. (The product bounds the objective-value sensitivity, not the operator modulus; the modulus carries the condition number , which omits.) The inter-stimulus interval distribution has coefficient of variation uniformly in .
(R2) Smoothness, strong concavity, and isolation. is on , and the performative objective is -strongly concave uniformly in (so is single-valued and the comparative-statics bound of §1.2 holds globally on , not merely locally). Performative stable points exist (by the Banach fixed-point theorem under the contractivity of (R1)); the operative one is isolated and the Jacobian of at is non-singular.
(U1) Positive response. There exists such that for every tick and every ,
on the operating support.
in wordsWhenever the platform delivers a real stimulus (), the user responds — at least one engagement event — with probability no less than a fixed floor , regardless of the tick or the policy. The user is reachable, never fully inert: stimulus reliably lands.
(U2) Identifiability under observation. There exist and a strictly increasing with such that for any with and any stimulus sequence of length : the KL divergence between observation distributions is bounded below by . The user state is recoverable from observations under sufficient excitation.
(U3) Behavioral plasticity.The user's behavioral distribution updates by bounded-rate dynamics on the simplex whose linearization at the operating point matches the Fisher–Rao gradient flow of . Free-energy minimization, operant conditioning, and Bayesian social learning are three mechanisms producing this linearization; the framework's claim is about the linearization. The particular mechanism is left open.
(P-I) Reward monotonicity in engagement. is non-decreasing in the engagement-event count on the operating support. This is the framework's substantive economic claim: the platform's monetization is engagement-monetization.
(P-II) Policy expressivity. For every target rate with , the policy class contains a policy achieving long-run engagement rate under .
(P-III) Optimization convergence. Online gradient ascent on converges almost surely to a performative stable point under Robbins–Monro step sizes and saddle-avoidance for SGD with generic noise (Pemantle 1990; Ge–Huang–Jin–Yuan 2015; Lee–Simchowitz– Jordan–Recht 2016).
§0.4 Notation
The framework's defined symbols, used consistently across every result. Reference for the apparatus pages.
- — the -th inter-stimulus interval.
- — survival function under the performative distribution at .
- — reflective-processing threshold. The structural-separation hypothesis is , empirically to on contemporary platforms.
- — no-stimulus window of duration starting at .
- — conditional autocovariance.
- — platform's filtering posterior at time .
- — user's behavioral distribution at time .
- — platform-induced behavioral target at policy . Write .
- — Kullback–Leibler divergence; — entropy.
- — performative value.
- — long-run engagement rate.
- — performative-optimization operator (reserved for fixed-point analysis).
What follows
- §1 Lemma 1 (foreclosure) — the first load-bearing result; uses (R1), (R2), (P-I), (P-II), (P-III)
- §2 Theorem 1' (reclamation impossibility) — uses (R1), (U2)
- §7 Theorem 9 (causal sensitivity) — uses (R1)'s contractivity and (R2)'s Hessian-invertibility
- §10 Theorem 12 (crisis boundary) — classifies what happens at the contractivity boundary κ_Φ = 1