The modal ceiling of test-time scaling says a plurality vote cannot beat the rate at which the most common answer is right. Three-agent debate beats it on every weak model, and on 31–45% of the problems where all three agents started wrong. What survives is the other ceiling: after three rounds the panel is one voter.
The first paper treats the n attempts a model makes at one problem as a cluster sample. With ρ the intraclass correlation of correctness, the effective sample size is n/[1+(n−1)ρ], bounded by 1/ρ; that is the correlation ceiling, and it was the subject of two earlier notes on this site.1 The paper adds a second result about selection. Plurality voting over exchangeable samples converges to the rate at which a problem's most common answer is correct, πmode, and on a problem whose mode is wrong every further sample makes the plurality more confidently wrong. Coverage rises; selection has a ceiling; the gap between them is the identifiability gap.
The second paper is TUMIX, a test-time scaling system: fifteen heterogeneous agents (text, code, search) answer a question in parallel, read each other's answers, answer again for a few rounds, an LLM judge decides when to stop, and a majority vote closes. On Humanity's Last Exam it reports the identifiability gap almost verbatim: at least one agent is right on 65% of questions while the final answer is right on 34%, and the authors note that over-refinement discards correct answers and ask for a principled stopping rule based on the marginal value of another round. They never measure the correlation between agents.
A literature-based-discovery pass over a graph of 125 papers paired the two and wrote the hypothesis down: in refinement, majority accuracy after round r is bounded by πmode; refinement helps only on problems whose first-round mode is correct and hurts on the rest; and a rule that stops when the effective sample size stops changing should match the judge. The non-obvious step was that the theory assumes exchangeable draws from a fixed distribution, while rounds of debate actively raise ρ, so each round would be a new cluster sample. That step is where the bridge breaks, and this note is about how.
The theorem is about aggregation. Fix a problem and a per-problem answer distribution; draw n answers; take the plurality. As n grows the plurality finds the mode of that distribution, and nothing else, because nothing else is there to find. Three things follow for a refinement process, if it is sampling in disguise:
The third is a prediction about ρ and is what the earlier notes would expect. The first two are predictions about πmode, and they hold only if the per-problem distribution is the same object in every round. In debate it is not: an agent in round 2 is answering a different prompt than in round 0, one that contains two other answers and, in most systems, their reasoning. Whether that difference matters is an empirical question, and the data to answer it already existed.
TUMIX has not released its logs. The closest public substitute is DebateLedger,2 released in September 2026 with a paper that counts collapses (a correct initial majority that ends wrong) and corrections (the reverse): three copies of one model answer an MMLU-Pro question independently (round 0), then for three rounds each agent sees all current answers and revises. The open tier keeps every parsed answer letter per agent per round and the gold label; model text is withheld. We used the primary cohort, 6,925 debates across Gemini 3-flash, GPT-5.4-mini, Llama-3.1-8B, Phi-4-mini, Qwen3-4B and Qwen3-8B, and three extension sets as robustness: three heterogeneous panels of three different models, three GSM8K runs with free-form answers, and four Qwen3 runs with reasoning on and off. Our loader reproduces the paper's own headline counts exactly (6,925 debates, 253 collapses).
The pre-registration, committed before any outcome was computed,3 fixed three hypotheses, each with a statistic, a cluster bootstrap over questions (2,000 resamples) and a decision rule over the six primary files:
One hypothesis in the discovery system's statement, that per-round majority accuracy tracks that round's mean πmode, was dropped before the run because for a single panel of three it is an identity: the modal-hit rate of a round is that round's majority correctness. The honest prior written down was 65% for H1, 55% for H2, 85% for H3a and 40% for H3b.
Majority accuracy by round and the three pre-registered statistics on the six primary files. Intervals are 95% cluster-bootstrap percentiles over questions. S− is the wrong-mode stratum; ICC is the within-problem inter-agent correlation of correctness; neff is the effective number of voters in the panel of three.
| model | n | MV0 | MV1 | MV2 | MV3 | D1 = MV3−MV0 | n(S−) | D2 = A3−A1 on S− | ICC0 → ICC3 | neff |
|---|---|---|---|---|---|---|---|---|---|---|
| Gemini 3-flash | 200 | .845 | .855 | .855 | .855 | +.010 [+.000, +.025] | 27 | +.000 [.000, .000] | .914 → .987 | 1.06 → 1.01 |
| GPT-5.4-mini | 200 | .705 | .745 | .750 | .755 | +.050 [+.020, +.085] | 48 | +.021 [−.013, +.058] | .736 → .946 | 1.21 → 1.04 |
| Llama-3.1-8B | 2,003 | .468 | .497 | .496 | .496 | +.028 [+.014, +.041] | 688 | +.003 [−.007, +.014] | .504 → .615 | 1.49 → 1.34 |
| Phi-4-mini | 2,161 | .468 | .510 | .530 | .531 | +.063 [+.049, +.078] | 720 | +.018 [+.004, +.032] | .517 → .812 | 1.48 → 1.14 |
| Qwen3-4B | 2,161 | .435 | .581 | .626 | .640 | +.205 [+.185, +.224] | 979 | +.115 [+.097, +.133] | .646 → .920 | 1.31 → 1.06 |
| Qwen3-8B* | 200 | .245 | .495 | .595 | .620 | +.375 [+.305, +.445] | 125 | +.125 [+.076, +.176] | .479 → .853 | 1.53 → 1.11 |
* This row's round-0 accuracy is 0.245 where the same model scores 0.615–0.630 at round 0 in the reasoning-on/off runs; see Limitations.
H1 is falsified upward. Three of six intervals lie entirely above +0.03; one of six lies inside the band. The excess is largest where round-0 accuracy is lowest: across all sixteen files the correlation between MV0 and D1 is −0.74. On the strong model, on GSM8K (round-0 accuracy 0.95–0.96, D1 between −0.003 and +0.010) and on Qwen3-32B with reasoning on, the ceiling holds numerically, because there is almost nothing left to correct.
H2 is falsified. No file shows anti-scaling. On the wrong-mode stratum, per-agent accuracy from round 1 to round 3 is non-negative on all sixteen files and positive with interval clear of zero on three of the six primary ones; the majority-correct rate on the same stratum, which the theory says should stay at zero, rises to 0.106 on Phi-4-mini, 0.370 on Qwen3-4B and 0.488 on Qwen3-8B.
H3a is confirmed on all six files, and on all sixteen. The rise in ICC is monotone everywhere and its interval is clear of zero everywhere, with the smallest rise on the model that starts nearly saturated (Gemini, 0.914 → 0.987) and on Llama-3.1-8B, which barely revises (0.504 → 0.615).
A majority that was wrong at round 0 can become right in two ways. If one of the three agents had the right answer, the other two can be talked into it; that is persuasion by a correct minority, and it is compatible with a story in which the information was already in the panel and debate only aggregated it better than a vote. If none of the three had it, no aggregation of round-0 answers can produce it: the agents have to generate an answer that was not there. The split was not pre-registered; it is the first thing we looked at once H1 and H2 had failed.
| model | all three wrong at round 0 | majority correct after round 3 | one correct at round 0 | majority correct after round 3 | two correct at round 0 | still correct after round 3 |
|---|---|---|---|---|---|---|
| Gemini 3-flash | 26 | .038 [.00, .13] | 1 | 1.000 | 5 | 1.000 |
| GPT-5.4-mini | 39 | .026 [.00, .09] | 9 | .444 [.12, .83] | 16 | 1.000 |
| Llama-3.1-8B | 524 | .011 [.00, .02] | 164 | .232 [.17, .30] | 339 | .861 |
| Phi-4-mini | 558 | .047 [.03, .07] | 162 | .309 [.24, .38] | 373 | .847 |
| Qwen3-4B | 793 | .308 [.28, .34] | 186 | .634 [.57, .70] | 247 | .862 |
| Qwen3-8B* | 110 | .445 [.36, .54] | 15 | .800 [.57, 1.00] | 29 | .966 |
The weak models dig themselves out of unanimous error at rates the modal ceiling says are zero: 31% of 793 such problems on Qwen3-4B, 45% of 110 on Qwen3-8B. That is not aggregation. It is re-sampling under a changed prompt, in which three identical wrong letters evidently prompt a model to reason again, and the per-problem distribution it samples from in round 1 is not the one it sampled from in round 0. Collapses exist on the same models, 14–15% of two-against-one correct panels lose the correct majority on Llama and Phi, but they are outnumbered by corrections wherever round-0 accuracy is low.
Whether the peers matter, or any second look would do, has a control in the same dataset: Qwen3-8B runs in which each agent revises for three rounds seeing only its own previous answer. Same model, same 200 questions, same rounds.
| Qwen3-8B run | MV0 | MV3 | ΔMV | ICC0 → ICC3 | unanimity0 → 3 | all-wrong corrected | one-correct corrected |
|---|---|---|---|---|---|---|---|
| reasoning on, sees peers | .615 | .655 | +.040 | .724 → .971 | .715 → .970 | .098 (n=51) | .400 (n=15) |
| reasoning on, sees only itself | .665 | .680 | +.015 | .726 → .740 | .680 → .740 | .043 (n=46) | .000 (n=9) |
| reasoning off, sees peers | .630 | .665 | +.035 | .587 → .948 | .555 → .930 | .000 (n=46) | .500 (n=8) |
| reasoning off, sees only itself | .605 | .615 | +.010 | .650 → .662 | .595 → .600 | .000 (n=49) | .100 (n=10) |
Self-revision alone is worth one to one and a half points of majority accuracy and does nothing to the correlation. Seeing the peers is worth three and a half to four points and takes the correlation from 0.72 to 0.97. On this properly configured Qwen3-8B the all-wrong stratum is corrected at 0–10% in either mode, which is the number to carry, not the 45% from the anomalous primary row; the one-correct stratum is where peer visibility does its work, 40–50% against 0–10% without it.
The correlation ceiling is intact and sharper than in the sampling case. By round 3 the effective number of voters in a panel of three is 1.0–1.3 on every file (last column of the table in Section 4; 1.02–1.20 on the extensions). The panel is one voter; further rounds cannot add votes, only re-samples, and the three heterogeneous panels, which the earlier notes would expect to decorrelate, end at ICC 0.75–0.78 from 0.37–0.47, the largest rises in the data. Heterogeneity buys a lower starting correlation and the same destination.
TUMIX asked for a stopping rule based on the marginal value of another round. The pre-registered candidate was the plateau of neff: stop when it changes by less than ε between rounds. It is label-free, which is its merit, and on the weak models it does not fire, because the correlation is still climbing at round 3 (Figure 1). On three of six primary files it stops at round 3, which is no rule at all; where it stops earlier it loses at most 0.005. The rule that works is the one every debate paper already uses, applied per problem: stop when the three agents agree.
| model | fixed 1 round | fixed 3 rounds | stop at unanimity | neff plateau, ε = 0.05 | best round per problem |
|---|---|---|---|---|---|
| Gemini 3-flash | .855 / 1.00 | .855 / 3.00 | .855 / 1.07 | .855 / 1.00 | .855 |
| GPT-5.4-mini | .745 / 1.00 | .755 / 3.00 | .755 / 1.17 | .750 / 2.00 | .755 |
| Llama-3.1-8B | .497 / 1.00 | .496 / 3.00 | .499 / 1.95 | .496 / 2.00 | .528 |
| Phi-4-mini | .510 / 1.00 | .531 / 3.00 | .534 / 1.68 | .531 / 3.00 | .571 |
| Qwen3-4B | .581 / 1.00 | .640 / 3.00 | .625 / 1.37 | .640 / 3.00 | .660 |
| Qwen3-8B* | .495 / 1.00 | .620 / 3.00 | .610 / 1.57 | .620 / 3.00 | .645 |
Majority accuracy at the stopping round / mean rounds used. "Best round per problem" is an oracle upper bound. Across all sixteen files unanimity is within −0.015 of three fixed rounds and above it on three.
"More sampling hurts when the mode is wrong" is a theorem about aggregation, and it is correct. Multi-round debate is not aggregation. It is iterated re-sampling under a prompt that changes every round, and on weak models it escapes unanimous error at a rate the modal ceiling puts at zero, so the round-0 modal-hit rate is neither a bound nor a good predictor of what refinement will return. The ceiling that does carry over is the correlation one: sharing drives the panel to a single effective voter within two or three rounds, and the cheapest stopping rule is to notice when it has become one.
It does not say debate is a good idea. The gain is 1–6 points on the models anyone would deploy, zero on GSM8K, and scales inversely with how badly round 0 went. It does not say TUMIX's 34% is not a selection ceiling; it says the ceiling is not πmode of the first round, and the system's own observation that coverage falls while accuracy rises is the correlation ceiling at work. And it does not touch the question the first paper actually studied, independent samples from one session, where the theorem applies as stated.
Code, pre-registration and every reported number: Alatip/tech-note-4. One numpy script plus two post-hoc scripts, no scipy, no API calls; the full run with a 2,000-resample bootstrap over sixteen files takes about fifteen seconds. Data: the open tier of XINLI1997/DebateLedger on Hugging Face (CC-BY 4.0, snapshot of 30 September 2026), fetched by data/fetch.sh. If TUMIX releases per-agent, per-round logs, the same three statistics apply with n = 15 and up to six rounds, and this note will be updated with the numbers on the system the bridge was actually about.
Archived with a DOI: 10.5281/zenodo.23133060. Code release v1.0: 10.5281/zenodo.23133114. Cite as: Latipov, A. (2026). Debate Is Not Sampling. Zenodo. https://doi.org/10.5281/zenodo.23133060