Paper deep dive
What Does Post-Training Change in Multilingual Reasoning?
Hongyang Li, Xiao Li, Caesar Wu, Grégoire Danoy, Pascal Bouvry
Intelligence
Status: not_run | Model: - | Prompt: - | Confidence: 0%
Entities (0)
Relation Signals (0)
No relation signals yet.
Cypher Suggestions (0)
No Cypher suggestions yet.
Abstract
Abstract:Open-source reasoning models provide unequal access to reasoning capability across languages. When a model can solve a problem but cannot deliver a complete solution in the user's language, language becomes an access barrier rather than merely a source of performance variation. We audit Qwen3 checkpoints on competition-mathematics tasks in eleven languages. Across the ten non-English languages, only 15.4-17.9% of problems receive a correct, terminating solution with visible reasoning in the requested language in any of 16 samples, compared with 92.9% in English. To identify the source of this disparity, we evaluate thirteen endpoints from one model family, spanning released checkpoints, multilingual supervised fine-tuning (SFT) at two scales, controlled SFT ablations, and three reinforcement-learning (RL) reward formulations. We jointly track correctness, language adherence, termination, and delivery efficiency. The dominant bottleneck shifts across post-training stages. Released models often reason in English. Multilingual SFT restores target-language reasoning, but accuracy declines across multilingual, English-only, and single-language SFT runs, showing that this cost is not specific to multilingual mixing; non-English reasoning traces additionally become prone to non-terminating loops. RL restores termination in both arms at no cost in accuracy, but only the arm whose reward includes a language term delivers: rewarding correctness alone returns the model to English. Together, these stages establish a constructive post-training path from English-pivoted capability to multilingual reasoning that is reliably delivered.
Tags
Links
- Source: https://arxiv.org/abs/2609.37104v1
- Canonical: https://arxiv.org/abs/2609.37104v1
Trouble viewing inline? Open PDF directly →
Full Text
85,045 characters extracted from source content.
Expand or collapse full text
What Does Post-Training Change in Multilingual Reasoning? Hongyang Li 1 , Xiao Li 2 , Caesar Wu 1 , Grégoire Danoy 1 , Pascal Bouvry 1 Abstract Open-source reasoning models provide unequal access to rea- soning capability across languages. When a model can solve a problem but cannot deliver a complete solution in the user’s language, language becomes an access barrier rather than merely a source of performance variation. We audit Qwen3 checkpoints on competition-mathematics tasks in eleven lan- guages. Across the ten non-English languages, only 15.4– 17.9% of problems receive a correct, terminating solution with visible reasoning in the requested language in any of 16 samples, compared with 92.9% in English. To identify the source of this disparity, we evaluate thirteen endpoints from one model family, spanning released checkpoints, multilingual supervised fine-tuning (SFT) at two scales, controlled SFT ablations, and three reinforcement-learning (RL) reward for- mulations. We jointly track correctness, language adherence, termination, and delivery efficiency. The dominant bottleneck shifts across post-training stages. Released models often rea- son in English. Multilingual SFT restores target-language rea- soning, but accuracy declines across multilingual, English- only, and single-language SFT runs, showing that this cost is not specific to multilingual mixing; non-English reasoning traces additionally become prone to non-terminating loops. RL restores termination in both arms at no cost in accuracy, but only the arm whose reward includes a language term deliv- ers: rewarding correctness alone returns the model to English. Together, these stages establish a constructive post-training path from English-pivoted capability to multilingual reason- ing that is reliably delivered. Introduction A reasoning system serves users across languages only if it returns a correct and complete solution in the language they request. Final-answer accuracy cannot establish this condi- tion: it credits correct answers whose visible reasoning is written in English rather than the requested language, and it collapses non-termination into generic error. Nominal mul- tilingual capability can therefore conceal unequal access to successful problem solving (Rahmati, Salkhordeh Ziabari, and Dehghani 2025; Lundin et al. 2026), and unequal cost of obtaining it, since the same content occupies very different 1 University of Luxembourg hongyang.li,caesar.wu,gregoire.danoy, pascal.bouvry@uni.lu 2 Seafill Open-Source Community, xiao.li@seafill.com numbers of tokens depending on the language it is writ- ten in (Petrov et al. 2023). Prior work separately documents gaps in multilingual accuracy, target-language adherence, ef- ficiency, and reliability. These findings are often grouped under a single “multilingual reasoning gap,” but they rep- resent distinct failure modes: a model may fail to solve the problem, solve it through an English visible trace, or begin a target-language solution without completing it. Because these effects are typically observed on different systems or at isolated training stages, they do not reveal which failure mode is dominant at a given point in training, how that bottleneck changes after intervention, or what cost its repair introduces. We study these questions within one open-weight model fam- ily. We follow released Qwen3 checkpoints (Yang et al. 2025) through multilingual supervised fine-tuning (SFT), English- only and single-language controls, a second-scale replica- tion, and three reinforcement-learning (RL) reward formu- lations. All endpoints are evaluated under the same target- language prompts, sampling protocol, and response budget. For each response, we inspect both the final answer and the visible reasoning trace. A response is delivered only if its final answer is correct (C), its visible solution follows the requested language (L), and its generation terminates (T): J = C∧ L∧ T.(1) Reporting these components alongside their conjunction re- veals when an intervention repairs one failure mode by wors- ening another. We additionally measure delivery efficiency as the token cost of obtaining a joint success. The main contribution is a controlled, stage-by-stage analysis of how successive post-training procedures change multilingual rea- soning within a single model family. Specifically, we contribute (i) a delivery-centered evalua- tion that exposes up to 94 points of correct-but-undelivered performance and jointly reports correctness, language ad- herence, termination, and delivery efficiency; (i) an SFT diagnosis that separates a general accuracy cost, common to multilingual, English-only, and single-language runs, from looping, which rises only in non-English traces and is the failure that reduces delivery efficiency; (i) a comparison of RL reward design showing that rewarding correctness alone is not enough—once termination is restored the model re- turns to English—while a language bonus simply added to it is collected by wrong answers as well; gating the bonus on a correct answer closes that route; and (iv) a constructive arXiv:2609.37104v1 [cs.CL] 29 Sep 2026 post-training path that uses SFT to repair adherence, RL to restore termination, and a correctness-gated reward to hold accuracy while improving end-to-end multilingual delivery. Figure 1 summarizes the resulting path from the released checkpoint to the correctness-gated endpoint. Related Work Prior work documents English-centric internal representa- tions (Wendler et al. 2024; Schut, Gal, and Farquhar 2025) and visible reasoning traces that often default to high- resource languages irrespective of the input language (Tam et al. 2025). Work on long CoT directly contrasts English- pivoted and target-language reasoning traces (Barua et al. 2026). Prior work also attributes multilingual gaps to im- plicit translation at both ends of the pipeline: at the out- put stage, where a task is solved and then rendered im- perfectly in the target language (Bafna et al. 2025), and at the input stage, where a non-English prompt is not car- ried into the English-dominant reasoning trace (Kang et al. 2026). A further line shows that prompting models to rea- son in the user’s language can reduce answer accuracy (Qi et al. 2025); suppressing within-trace language mixing can also reduce accuracy in bilingual reasoning models (Li et al. 2025). The PolyMath benchmark further reports per- language accuracy, input–output language consistency, and reasoning length (Wang et al. 2025). Related work also scores reasoning-language fidelity separately from answer accu- racy (Hwang et al. 2025), while MTM-Bench decomposes semantic correctness, target-language adherence, and joint success under crossed instruction, content, and response lan- guages (Zhan et al. 2026). Language adherence and tokeniza- tion efficiency bear on equitable access to model capability (Rahmati, Salkhordeh Ziabari, and Dehghani 2025; Petrov et al. 2023; Lundin et al. 2026). Work on long chain-of- thought training reports that limited long-chain-of-thought supervision degrades small models and can impair subse- quent RL (Luo et al. 2025), and that reasoning models fall into repetition loops that consume the generation budget in- stead of terminating (Pipis et al. 2026). Multilingual rein- forcement learning couples language behavior and task suc- cess through consistency-enhanced objectives and language- adaptive guidance (Zhang et al. 2026; Fan et al. 2026), in- cluding unsupervised rewards that require only cross-lingual agreement of final answers (Elhady, Agirre, and Artetxe 2026); closest to our setting, the reasoning language itself becomes the training target (Gurgurov et al. 2026). Taken together, these works establish the failure modes relevant to multilingual reasoning but largely study them separately. We instead provide a controlled, stage-by-stage analysis of one model family across released checkpoints, SFT, and RL. By holding the evaluation fixed throughout, we identify which bottleneck dominates at each post-training stage and how successive interventions change it. Setup We evaluate thirteen endpoints from one Qwen3 family un- der a fixed protocol. Two are released checkpoints. Eight are SFT endpoints: six-language mixtures on Qwen3-4B and Qwen3-8B, an English-only Qwen3-4B model, and five Qwen3-4B specialists trained on one target language each. The remaining three are Qwen3-4B RL checkpoints from two arms trained on the same multilingual SFT checkpoint: a correctness-only control, and a target-language proce- dure run in two phases, an additive phase followed by a correctness-gated phase that continues it. All three are eval- uated under the same protocol. Every endpoint is evaluated on the same 70 competition- mathematics problems in every evaluation language, with 16 samples per problem, temperature 0.7, and a 24,576-token evaluation budget. The primary evaluation covers the six offi- cial UN languages: English, Chinese, Spanish, French, Ara- bic, and Russian; the five single-language specialists are eval- uated only in their own target language and English (2,240 re- sponses each). Each problem, instruction, and answer-format requirement is written in the requested language, and every visible reasoning trace is retained. For each response, C de- notes final-answer correctness, L target-language adherence of the visible reasoning trace, and T normal termination without reaching the token limit or entering a detected loop. Their response-level conjunction is J (Equation 1). We com- pute J directly for each response rather than multiplying marginal rates, which would assume independence among correctness, adherence, and termination. For target-language SFT, we begin with 45K English OpenR1 (Hugging Face 2025) long-chain-of-thought mathe- matics traces and assign them to the six evaluation languages in round-robin order. English traces remain unchanged; the other five versions are translated by a locally deployed Qwen3-14B. A controlled comparison with Hunyuan-MT- 7B (Zheng et al. 2025) (one of the most widely downloaded open-source translation models) finds Qwen3-14B better on every criterion, and we apply quality gates for answer preser- vation, reasoning structure, target language, and repetition. After filtering, the Qwen3-4B multilingual run uses 43,218 traces, with 6,976–7,214 examples in each translated lan- guage and 7,460 in English; the Qwen3-8B replication uses a separately constructed corpus of 56,307 traces. Two Qwen3-4B controls help diagnose SFT effects. The English-only model uses 9,800 English traces and contains no target-language training data. Five specialists use 9k-10k traces from one target language each, sharing source prob- lems with the multilingual corpus while differing in lan- guage composition. All models are trained with standard token-level SFT; complete corpus statistics and optimization recipes appear in Appendix B. For target-language RL, we train with PPO (Schulman et al. 2017) on 16,754 DAPO-Math-17K (Yu et al. 2025) prompts distributed round robin across the six languages. Each prompt, instruction, and answer-format suffix is written in the requested language, while the language-neutral gold answer remains unchanged. The control and the two phases of the target-language procedure use, respectively: R corr = C tr , R add = 0.7C tr + 0.3ℓ tr , R gate = C tr (0.7 + 0.3ℓ tr ), (2) In Equation 2, C tr is training-time correctness and ℓ tr ∈ [0, 1] is a continuous target-language score. R corr is the con- EnglishChineseSpanishFrenchArabicRussiansix-language mean 0 25 50 75 100% share of samples BSRBSRBSRBSRBSRBSRBSR 80 72 25 63 37 74 23 57 22 21 60 39 80 16 65 23 61 38 79 19 65 22 62 37 78 18 54 32 55 44 69 22 61 28 62 37 37 39 62 19 18 61 39 deliveredin-lang. wrongunfinishedcorrect, other lang.wrong, other lang. Figure 1: A constructive path to multilingual delivery (Qwen3-4B). B is the released checkpoint, S adds six-language multilingual SFT, and R is the final correctness-gated endpoint. Bars partition samples by their J @1 outcomes; non-terminating responses are counted as unfinished regardless of correctness or language. The released checkpoint often solves in the wrong language, SFT restores target-language delivery but introduces non-termination, and the final RL endpoint restores completion while retaining delivery. The rightmost group reports the six-language mean. trol. The other two are the phases of one procedure: the addi- tive phase shapes densely, awarding up to 0.3 language credit to an incorrect response, and the gated phase withdraws that credit, assigning every incorrect response zero reward. The control and the additive phase use a 16,384-token training cap and batch size 32. The gated phase continues from the additive checkpoint at step 200 with an 8,192-token cap and batch size 64. All runs use clipped PPO with a scalar terminal reward, GAE (Schulman et al. 2016) with γ = λ = 1, and the same soft overlong-response penalty (Yu et al. 2025) (a 2,048-token buffer with factor 1.0). Ap- pendix B reports the complete SFT and PPO recipes (Ta- bles S6 and S7). Table 2 lists every run with its initialization, data volume, batch size, and evaluated checkpoint; the supervised end- points are read at epoch 2 for the Qwen3-4B multilingual run and epoch 1 for the Qwen3-8B replication, and the RL endpoints at steps 700, 200, and 1,000. Figure 2 shows that each supervised run has reached a stable held-out loss at the checkpoint we evaluate and that each PPO run increases its own reward, so the comparisons that follow are not between a converged and an unconverged model. Finally, we measure delivery efficiency as the number of joint successes produced per 1,000 generated tokens. For endpoint and language ℓ, joint_per_1k(ℓ) = 1000× #responses with J = 1 #adjusted tokens . The denominator includes every attempt, including re- sponses that never deliver. For a trace written in the requested language, tokens are divided by its language-specific encod- ing factor, measured on parallel prompts; English-pivoted traces receive no hypothetical target-language adjustment. Table 3 reports the corresponding raw-token results and the efficiency conditioned on delivered responses; Appendix C resolves both by language (Table S16). We normalize non-English efficiency by English from the same endpoint: Eff. vs. En = 1 5 P ℓ∈zh,es,fr,ar,ru joint_per_1k(ℓ) joint_per_1k(en) . Thus, 100% denotes parity with English from the same checkpoint. Table 1 summarizes the complete lineage un- der this shared evaluation. The Delivery Problem at Release The released checkpoints can solve multilingual problems, but language adherence prevents most correct solutions from being delivered in the requested language. Across the five primary non-English languages, Qwen3-4B reaches 90.6% C@16 but only 35.7% J @16 (Figure 3); Qwen3-8B repro- duces the gap, with 92.6% correctness and 30.6% delivery. Both are close to English in correctness (92.9%), showing that the missing capability is not primarily mathematical (per-language values and problem-clustered intervals in Ta- ble S1). Language adherence, rather than termination, is the bind- ing constraint. Mean non-English termination failure is no worse than English at either scale (4.7% versus 6.8% at 4B and 5.8% versus 9.2% at 8B). By contrast, adherence in Span- ish, French, and Arabic is at most 0.1% at 4B and zero at 8B, with visible reasoning generated almost entirely in En- glish. An independent DeepSeek-V4-Flash judge confirms this pattern, labeling 98.4% of sampled Spanish, French, and Arabic traces as English and the remainder as mixed (Appendix A). The behavior is not uniform across either lan- guages or checkpoints: Chinese adheres almost perfectly at both scales, whereas Russian adheres in 99.2% of samples at 4B but only 34.6% at 8B. Delivery is therefore a property of the language–checkpoint pair, not of a model alone. The delivery gap extends beyond the five primary languages. We additionally evaluate Icelandic, Swedish, Swahili, Tamil, and Urdu, which span three scripts and appear in none of our training corpora. Across all ten non-English languages, Qwen3-4B reaches 84.3% C@16 but only 17.9% J @16; Qwen3-8B reaches 89.0% and 15.4%, respectively (Figure 3). Language-specific gaps between correctness and stage interventionendpointC@1 L1−T J @1 J @16 eff. vs En dominant residual IreleasedQwen3-8B78.1%26.9%5.8%19.6%30.6%27%language selection IImultilingual SFT+ SFT (8B)66.0%99.7% 18.2%65.1%86.3%78%termination IreleasedQwen3-4B76.2%39.8%4.7%28.6%35.7%47%language selection IImultilingual SFT+ SFT61.4%99.4% 21.1%60.2%84.6%73%termination IIIcorrectness-only RL RL: correctness only60.5%8.7%0.3%5.0%15.4%9%returns to English IIItarget-language RLRL: additive→ gated60.1%99.8%0.5%60.0%81.7%102%answer correctness Table 1: One protocol exposes a staged repair. The upper block reports the released and multilingual-SFT Qwen3-8B endpoints; the lower block reports the full Qwen3-4B lineage. Stage I has a correctness-only control and a target-language procedure whose gated phase continues its additive phase.C@1,L, 1−T, andJ @1 are sample-level rates, andJ @16 is pass@16, averaged over the five primary non-English languages. Green indicates delivery and red non-termination. Eff. vs En is relative adjusted delivery efficiency, with 100% denoting parity; at the released checkpoints that mean is carried by Chinese and Russian alone, because the other three languages deliver nothing. Dominant residual identifies the remaining bottleneck. runinitialized from examples batch epochs (cfg.) evaluated at supervised multilingual 4B Qwen3-4B43,218165 epoch 2, step 5,402 multilingual 8B Qwen3-8B56,307162 epoch 1, step 3,519 English-onlyQwen3-4B9,80043 epoch 1, step 2,450 specialist zhQwen3-4B9,33443 epoch 1 specialist esQwen3-4B9,49143 epoch 1 specialist frQwen3-4B9,40043 epoch 1 specialist arQwen3-4B9,34742 epoch 1 specialist ruQwen3-4B9,17943 epoch 1 reinforcement learning, from multilingual SFT-4B except the gated continuation correctness only multilingual 4B16,75432— step 700 additivemultilingual 4B16,75432— step 200 correctness-gated additive @20016,75464— step 1,000 Table 2: Complete training ledger. The Qwen3-8B chain changes both model scale and corpus; the English-only and specialist controls differ in batch size and data volume; and the gated PPO run continues the additive run rather than restarting from the supervised checkpoint. Reward curves and held-out losses for these runs appear in Figure 2. delivery reach 94 percentage points (Swedish on Qwen3-8B: 94.3% correct, none delivered). An explicit language instruction does not reliably over- ride the language of the problem. In a separate 30-problem probe, an English problem followed by a request to reason in Chinese, Spanish, French, or Arabic produces zero target- language adherence at the released Qwen3-4B checkpoint; Russian reaches only 4.2% (Table 4). This motivates the next intervention: training on complete target-language solutions rather than relying on an instruction alone. Supervised Fine-Tuning Multilingual SFT repairs the language-adherence bottleneck and sharply increases delivery. Across the five primary non- English languages, Qwen3-4B adherence rises from 39.8% to 99.4%, while J @16 rises from 35.7% to 84.6% (Figure 4a). Qwen3-8B reproduces the transition, with J @16 increasing from 30.6% to 86.3% (Table S11). The improvement holds across all five target languages, showing that SFT converts previously English-pivoted solutions into solutions readable in the requested language. This repair incurs an accuracy cost, but the cost is not spe- cific to multilingual mixing. Mean non-English C@16 falls from 90.6% to 85.1% at 4B and from 92.6% to 86.9% at 8B. More importantly, the same decline appears in controls without multilingual mixing: conditional English correct- ness, pooled over samples, falls from 86.2% at release to 74.1% after multilingual SFT and 74.5% after English-only SFT, while the five single-language specialists lie in the same 73.7%–76.2% range (Figure 4c). The 8B pair reproduces the accuracy decline, although the English-only and specialist controls are available only at 4B. The evidence therefore identifies a general SFT-associated cost rather than a cost unique to multilingual training. The pattern is more consis- tent with displacement of prior post-training than with data quality: the released checkpoints have already undergone ex- tensive mathematical post-training (Yang et al. 2025), and further supervision on external distilled traces appears to overwrite part of it, in line with reports that limited long- chain-of-thought supervision degrades small models (Luo et al. 2025). Residual label noise in the source traces does not account for it, since the decline is of the same magnitude at 8B, whose corpus adds a correctness filter (Appendix B.3). SFT additionally introduces a target-language termination failure. At 4B, mean non-English termination failure rises from 4.7% to 21.1%, while English improves from 6.8% to 3.2%. The increase is driven by detected looping across ev- ery target language, not by exhaustion of the token budget (Figure 4b). Qwen3-8B reproduces the same pattern: non- English termination failure rises from 5.8% to 18.2%, while 0200040006000 optimizer step 0.4 0.5 0.6 0.7 held-out loss multilingual 4B multilingual 8B English-only five specialists ▾ evaluated checkpoint (a) supervised fine-tuning 02505007501000 PPO step −0.50 −0.25 0.00 0.25 0.50 mean reward score phase 2 continues phase 1 gated correctness only additive (b) the three objectives 02505007501000 PPO step 0 20 40 60 hit the cap (% of trajectories) additive correctness only gated: at most 4.5% cap: 16,384 (gated: 8,192) (c) response-cap rate Figure 2: Training diagnostics for the eleven runs. (a) Held-out loss for the eight supervised runs, with the evaluated checkpoint marked on the three whose checkpoint the paper reports. The Qwen3-4B and Qwen3-8B multilingual runs are drawn in different blues; they use separately constructed corpora of 43,218 and 56,307 traces, so only the shape of each curve is comparable across scales. (b) Mean PPO reward for the control and for the two phases of the target-language procedure, all Qwen3-4B; the levels are not comparable because each optimizes its own reward. (c) The share of PPO trajectories reaching the response cap, which is 16,384 tokens for the correctness-only and additive runs and 8,192 for the gated continuation. Pale lines are raw observations and dark lines centered rolling means. 0255075100% problem-level pass@16 English Chinese Spanish French Arabic Russian Icelandic Swedish Swahili Tamil Urdu non-English mean six evaluation languages five-language robustness audit C@16: solvedJ@16: delivered as requested Figure 3: Released accuracy conceals failed target-language delivery. The figure reports C@16 and J @16 for the released Qwen3-4B on 70 problems. The emphasized row averages the ten non-English languages: five primary evaluation languages and five languages absent from all training corpora. Appendix A reports problem-clustered intervals, the Qwen3-8B results, and independent-judge validation (Tables S1 and S2). English again improves. The complete per-language decom- position and paired tests appear in Table S10. SFT also improves the computational efficiency of deliv- ery. Relative non-English efficiency rises from 47% to 73% of English at 4B and from 27% to 78% at 8B. When con- ditioned on successful delivery, non-English traces are near parity with English; the remaining cost is carried primarily by attempts that never deliver (Appendix C). Thus, SFT shifts the dominant bottleneck from language adherence to termination. Reinforcement Learning The RL stage compares two arms trained from the same su- pervised checkpoint: a control that rewards correctness alone, and a target-language procedure run in two phases. Both restore termination—mean non-English termination failure falls from 21.1% after SFT to 0.3% and 0.5%—and both reach the same accuracy, C@1 = 60.5% and 60.1%. What separates them is delivery. Without a language term, adherence collapses to 8.7% and J @16 to 15.4%; under the target-language procedure adherence holds at 99.8% and J @16 reaches 81.7%, while delivery efficiency rises from 73% to 102% of English (Table 1). The arms are not matched in every hyperparameter—the gated phase halves the re- sponse cap and doubles the batch—but no such difference produces a 91-point gap in adherence at equal accuracy. The procedure needs two phases because the shaping term does not stay honest. The reward ledger of its additive phase shows the language credit being collected without solving the task: among the incorrect trajectories the objective still pays, language quality rises to near 100% while accuracy stays low, and they absorb 44%–82% of all reward paid (Figure S1). The gated phase withdraws that credit and continues training. Whether the reward names the target language therefore decides whether capability is delivered in that language; gat- ing decides whether the language credit has to be earned by solving the task. enzhesfrarru 0 25 50 75 100% J@16 (a) SFT lifts delivery Qwen3-4B + multilingual SFT enzhesfrarru -10 0 10 20 30 40 Δ failure rate (pts) grey band: ±4 pts (b) termination failure ran out of room looping rel. multi. EN-only sp. zh sp. es sp. fr sp. ar sp. ru 60 70 80 90% P(C ∣ L, T), English 86 74 74 75 74 75 76 74 specialists: 74–76% (c) correctness falls in every arm Figure 4: SFT gains delivery but exposes looping; all panels are Qwen3-4B. (a) J @16 before and after six-language SFT. (b) Paired changes in termination failure, decomposed into detected looping and token-budget exhaustion. (c) Conditional English correctness for the released checkpoint, multilingual and English-only SFT, and five single-language specialists; specialist bars denote models rather than evaluation languages. The Qwen3-8B replication of (a) and (b) is reported in Tables S11 and S10. zhesfrarru 0 10 20 30% samples that never fi nish SFT → gated RL (a) termination failure removed 0255075100% share of non-English samples Qwen3-4B + SFT RL: correctness only RL: additive → gated 2994710 601821 5636 6039 (b) what replaces it, by reward delivered in-lang. wrong unfinished correct, other wrong, other Figure 5: RL restores completion; reward design determines delivery. All endpoints are Qwen3-4B. The RL stage has two arms from the same multilingual SFT checkpoint: a correctness-only control, and a target-language procedure whose gated phase continues its additive phase; the two phase rows in (b) are checkpoints of that one run. (a) Non-termination before RL and at the end of the target-language procedure; the control and the additive phase are reported in Table 1. (b) Response outcomes at the released and supervised checkpoints, under the control, and at the end of the target-language procedure. The reward ledger behind the phase boundary is reported in Appendix C (Figure S1). Analysis The three stages form a construction rather than a sequence of unrelated failure analyses. At release, language adherence is binding: substantial correctness is hidden behind visible English reasoning. SFT repairs adherence and raises target- language delivery, after which termination becomes binding because non-English traces loop. RL repairs termination, while correctness gating prevents this repair from being ex- changed for language-compliant errors. The dominant bot- tleneck moves because each stage removes the condition that limited the preceding one (Table 1). This progression also clarifies the computational cost of multilingual delivery. Adjusted non-English delivery effi- ciency rises from 73% of English after SFT to 102% at the end of the target-language procedure; when conditioned on delivered responses, raw-token efficiency reaches parity with English. The remaining end-to-end penalty is therefore carried primarily by attempts that consume tokens without delivering a solution, rather than by the length of successful non-English reasoning. Table 3 gives every efficiency fig- ure under all four accounting conventions, together with the quantity that separates them: the share of generated tokens that ends up inside a delivered solution. The Qwen3-8B results support the same interpretation (Appendix C). The language-cue probe in Table 4 provides an impor- tant boundary condition. The language of the problem is a stronger cue than an instruction naming the desired reasoning language: even after SFT and gated RL, an English problem accompanied by such an instruction rarely elicits Chinese, Spanish, French, or Arabic reasoning. Russian is the excep- tion after SFT (94.2%), where the instruction alone suffices, but gated RL returns it to 9.2%. These interventions therefore obtain target-language delivery through end-to-end localized problems and solutions, rather than a general ability to switch reasoning language through instruction alone. More broadly, multilingual post-training redistributes cor- related failure modes rather than uniformly improving a sin- gle capability. Evaluating only accuracy, adherence, or ter- mination can therefore miss both the bottleneck removed by all attemptsJ-only stageadjusted raw adjusted raw token yield Qwen3-4B47%41%–34% + SFT73%62%110%94%67% RL: correctness only9%9%–6% RL: gated102%87%117%100%88% Qwen3-8B27%26%–23% + SFT (8B)78%66%111%94%70% Table 3: Delivery efficiency under four accounting conventions. Efficiency is joint successes per 1,000 generated tokens. Every entry is a percentage of the same endpoint’s English value, so 100% means parity with English; the four efficiency columns average the five primary non-English languages, and the yield column pools them. The conventions differ in which tokens are counted. Adjusted first divides each trace by its language’s encoding factor—the same text costs between 1.003 times (Chinese) and 1.314 times (Russian) as many tokens as in English, purely because of how the tokenizer segments the script—so an adjusted column asks whether the model produced more reasoning, while a raw column counts the tokens a user is actually billed for. All attempts charges every generated token, including those spent on responses that never delivered; J-only charges only the tokens inside delivered solutions. The two are linked by token yield: the share of a language’s generated tokens that ends up inside a delivered solution, here the non-English share as a percentage of the endpoint’s English share. All-attempt efficiency is J-only efficiency times yield, and the identity holds in these ratios exactly as it does in the underlying absolute shares. Absolute per-language yields are in Appendix C (Table S17).J-only is undefined, and omitted, where a language delivers nothing. what the prompt supplieszhesfrarru Qwen3-4B (released) X problem, asks X99.6% 0.1% 0.0% 0.0% 99.2% English problem, asks X 0.0% 0.0% 0.0% 0.0% 4.2% + multilingual SFT X problem, asks X99.9% 99.6% 99.0% 98.4% 99.9% English problem, asks X 0.0% 2.5% 0.8% 0.0% 94.2% + gated RL X problem, asks X100.0% 99.9% 99.2% 100.0% 100.0% English problem, asks X 0.0% 1.7% 2.5% 1.7% 9.2% Table 4: The problem language is a stronger cue than the requested reasoning language. Entries report target- language adherence for Qwen3-4B endpoints, where X is the language of the column (Chinese, Spanish, French, Arabic, or Russian). “X problem, asks X” uses the main 70-problem evaluation; “English problem, asks X” uses the separate 30- problem probe. Each cell contains 1,120 and 120 samples, respectively. an intervention and the failure that replaces it. Limitations Our conclusions are limited to visible multilingual delivery in one Qwen3 family on competition mathematics. The released checkpoints had already undergone substantial mathematical post-training, and our interventions target delivery rather than general reasoning capability. Each training run uses one seed, and evaluation is limited to 70 translated problems. The English-only and specialist SFT controls differ in data volume and training configura- tion, while the gated endpoint continues the additive run with a different response cap and batch size. These comparisons are therefore diagnostic rather than fully matched causal ab- lations. Finally, although the prompts were constructed in paral- lel and the translations underwent extensive quality audits, translation can still alter the naturalness or difficulty of math- ematical problems and reasoning instructions. Conclusion We studied when post-training makes multilingual reasoning usable rather than merely accurate. Across thirteen endpoints of one Qwen3 lineage, a fixed response-level readout shows that released checkpoints often solve non-English problems through visible English reasoning, causing answer accuracy to overstate target-language delivery. Following this lineage reveals a shifting bottleneck. Multilingual SFT repairs lan- guage adherence, but its general accuracy cost is accompa- nied by a target-language termination failure. RL restores termination under both arms and at equal accuracy; what the language term decides—and only when it is gated on correctness—is whether the recovered responses are deliv- ered in the requested language or return to English. Together, these stages establish a constructive post-training path from English-pivoted capability to reliable multilingual delivery, converting capability already present at release into correct and complete target-language solutions with efficiency com- parable to English. References Bafna, N.; Li, T.; Murray, K.; Mortensen, D. R.; Yarowsky, D.; Sirin, H.; and Khashabi, D. 2025. The Translation Barrier Hypoth- esis: Multilingual Generation with Large Language Models Suffers from Implicit Translation Failure. In Proceedings of the 14th In- ternational Joint Conference on Natural Language Processing and the 4th Conference of the Asia-Pacific Chapter of the Association for Computational Linguistics, 1541–1568. Barua, J.; Eisape, S.; Yin, K.; and Suhr, A. 2026. Long Chain-of- Thought Reasoning Across Languages. In The Fourteenth Interna- tional Conference on Learning Representations. Elhady, A.; Agirre, E.; and Artetxe, M. 2026. Cross-lingual Self- Consistency for Multilingual Reasoning with Language Models. arXiv preprint arXiv:2606.01464. Fan, Y.; Li, B.; Li, P.; Wang, Y.; Mu, Y.; Yang, J.; Chen, X.; Weng, R.; Wang, J.; Cai, X.; Zhu, J.; and Xiao, T. 2026. LANG: Reinforce- ment Learning for Multilingual Reasoning with Language-Adaptive Hint Guidance. In Proceedings of the 64th Annual Meeting of the Association for Computational Linguistics (Volume 1: Long Pa- pers), 43838–43866. Gurgurov, D.; Röhr, T.; von Rohrscheidt, S.; van Genabith, J.; Löser, A.; and Ostermann, S. 2026. ReasonXL: Shifting LLM Reason- ing Language Without Sacrificing Performance. arXiv preprint arXiv:2604.12378. Hugging Face. 2025. Open R1: A Fully Open Reproduction of DeepSeek-R1. GitHub repository huggingface/open-r1. Hwang, J.; Tanmay, K.; Lee, S.-J.; Agrawal, A.; Palangi, H.; Ayush, K.; Fiete, I.; and Liang, P. P. 2025. Learn Globally, Speak Lo- cally: Bridging the Gaps in Multilingual Reasoning. arXiv preprint arXiv:2507.05418. Kang, D.; Hwang, S.; Kim, D.; Kim, H.; and Lee, G. G. 2026. Why Do Multilingual Reasoning Gaps Emerge in Reasoning Lan- guage Models? In Findings of the Association for Computational Linguistics: ACL 2026, 31684–31716. Li, Y.; Xin, J.; Miao, M. M.; Long, Q.; and Ungar, L. 2025. The Impact of Language Mixing on Bilingual LLM Reasoning. In Pro- ceedings of the 2025 Conference on Empirical Methods in Natural Language Processing, 32531–32548. Lundin, J. M.; Zhang, A.; Karim, N.; Louzan, H.; Wei, V.; Adelani, D. I.; and Carroll, C. 2026. The Token Tax: Systematic Bias in Multilingual Tokenization. In Proceedings of the 7th Workshop on African Natural Language Processing (AfricaNLP 2026), 103–112. Luo, R.; Li, J.; Huang, C.; and Lu, W. 2025. Through the Valley: Path to Effective Long CoT Training for Small Language Models. In Proceedings of the 2025 Conference on Empirical Methods in Natural Language Processing, 4972–4992. Petrov, A.; La Malfa, E.; Torr, P. H. S.; and Bibi, A. 2023. Language Model Tokenizers Introduce Unfairness Between Languages. In Advances in Neural Information Processing Systems, volume 36, 36963–36990. Pipis, C.; Garg, S.; Kontonis, V.; Shrivastava, V.; Krishnamurthy, A.; and Papailiopoulos, D. 2026. Wait, Wait, Wait... Why Do Rea- soning Models Loop? In Forty-third International Conference on Machine Learning, volume 306 of Proceedings of Machine Learn- ing Research. Qi, J.; Chen, S.; Xiong, Z.; Fernández, R.; Bitterman, D.; and Bisazza, A. 2025. When Models Reason in Your Language: Con- trolling Thinking Language Comes at the Cost of Accuracy. In Findings of the Association for Computational Linguistics: EMNLP 2025, 20279–20296. Rahmati, E.; Salkhordeh Ziabari, A.; and Dehghani, M. 2025. CoCo-CoLa: Evaluating and Improving Language Adherence in Multilingual LLMs. In Proceedings of the 5th Workshop on Multi- lingual Representation Learning (MRL 2025), 62–77. Schulman, J.; Moritz, P.; Levine, S.; Jordan, M. I.; and Abbeel, P. 2016. High-Dimensional Continuous Control Using Generalized Advantage Estimation. In The Fourth International Conference on Learning Representations. Schulman, J.; Wolski, F.; Dhariwal, P.; Radford, A.; and Klimov, O. 2017. Proximal Policy Optimization Algorithms. arXiv preprint arXiv:1707.06347. Schut, L.; Gal, Y.; and Farquhar, S. 2025. Do Multilingual LLMs Think In English? arXiv preprint arXiv:2502.15603. Tam, Z. R.; Wu, C.-K.; Chiu, Y. Y.; Lin, C.-Y.; Chen, Y.-N.; and Lee, H.-y. 2025. Language Matters: How Do Multilingual Input and Reasoning Paths Affect Large Reasoning Models? arXiv preprint arXiv:2505.17407. Wang, Y.; Zhang, P.; Tang, J.; Wei, H.-R.; Yang, B.; Wang, R.; Sun, C.; Sun, F.; Zhang, J.; Wu, J.; Cang, Q.; Zhang, Y.; Lin, J.; Huang, F.; and Zhou, J. 2025. PolyMath: Evaluating Mathematical Reason- ing in Multilingual Contexts. In Advances in Neural Information Processing Systems, Datasets and Benchmarks Track, volume 38. Wendler, C.; Veselovsky, V.; Monea, G.; and West, R. 2024. Do Llamas Work in English? On the Latent Language of Multilingual Transformers. In Proceedings of the 62nd Annual Meeting of the As- sociation for Computational Linguistics (Volume 1: Long Papers), 15366–15394. Yang, A.; Li, A.; Yang, B.; Zhang, B.; Hui, B.; Zheng, B.; Yu, B.; Gao, C.; Huang, C.; Lv, C.; et al. 2025. Qwen3 Technical Report. arXiv preprint arXiv:2505.09388. Yu, Q.; Zhang, Z.; Zhu, R.; Yuan, Y.; Zuo, X.; Yue, Y.; Dai, W.; Fan, T.; Liu, G.; Liu, L.; et al. 2025. DAPO: An Open-Source LLM Reinforcement Learning System at Scale. In Advances in Neural Information Processing Systems, volume 38. Zhan, Q.; Hu, M.; Jang, S.; Zhao, L.; Chen, Z.; Liang, M.; Xi- ang, X.; Liu, J.; Wang, G.; and He, L. 2026. Disentangling Lan- guage Roles in Multilingual LLM Task Execution. arXiv preprint arXiv:2605.27649. Zhang, X.; Liang, Y.; Meng, F.; Zhang, S.; Huang, K.; Chen, Y.; Xu, J.; and Zhou, J. 2026. Think Natively: Unlocking Multilingual Reasoning with Consistency-Enhanced Reinforcement Learning. In Proceedings of the 64th Annual Meeting of the Association for Computational Linguistics (Volume 1: Long Papers), 20766–20783. Zheng, M.; Li, Z.; Qu, B.; Song, M.; Du, Y.; Sun, M.; and Wang, D. 2025. Hunyuan-MT Technical Report. arXiv preprint arXiv:2509.05209. Supplementary Material A Evaluation Protocol and Instrument Checks All primary experiments use 70 competition-mathematics problems (30 AIME-2026 and 40 AMC-2023), six fully localized prompts, 16 samples per problem at temperature 0.7, and a 24,576-token response budget; the five single-language specialists are evaluated in two languages only, their own and English. The five-language mean in the main SFT and RL results means Chinese, Spanish, French, Arabic, and Russian; English is a control language. The released- checkpoint robustness audit additionally evaluates Icelandic, Swedish, Swahili, Tamil, and Urdu, but no fine-tuned endpoint is trained or evaluated on those five languages. Correctness. We extract only the final brace-matched answer or the text after the last English, Chinese, Spanish, French, Arabic, or Russian final-answer marker. The extracted answer, never the full trace, is checked with math_verify; a missing final answer is incorrect. This prevents a truncated trace that merely mentions the gold value from receiving credit. Language adherence. We extract the visible <think> block when present, remove mathematical expressions, split the remaining text into sentence-like segments, and evenly subsample at most 60 segments so that both the beginning and end of a long trace are represented. langid is restricted to the six evaluation languages. L = 1 when at least half of the segments are classified as the requested language; English uses the identical definition with English as its target. Script fraction is retained as a model-free cross-check. A blind LLM judge re-scores the same 609 non-English traces and agrees with the continuous target-language fraction that L thresholds at Pearson r = 97.9% (mean absolute difference 5.7%). Termination. T = 1 requires both that generation does not reach the response cap and that its language-agnostic repetition score is at most 0.85. The score is 1− compressed bytes/raw bytes using zlib compression. We report cap-only and looping components separately. A blind judge reclassifies 170 stratified failures; the cap-overrun versus looping distinction reaches 89.4% accuracy and Cohen’s κ = .519. Finer loop taxonomies are not used quantitatively. C@k and J @k use the standard unbiased pass@k estimator with C or J as the success event. Intervals resample problems as blocks (B = 2,000), because samples of a problem are not independent (Table S1); paired comparisons use the same problem–language cells and apply Holm correction within each five-language family. A.1 Released-checkpoint results and uncertainty checkpoint language C@16 [95% CI] J@16 [95% CI] L1−T cap only looping tokens Qwen3-4B English92.9% [85.7, 98.6] 92.9% [85.7, 98.6] 100.0% 6.8%6.7%0.1% 9,568 Chinese 91.4% [84.3, 97.1] 91.4% [84.3, 97.1] 99.6% 3.4%2.5%0.9% 8,127 Spanish 91.4% [84.3, 97.1]1.4% [0.0, 4.3]0.1%4.7%4.4%0.4% 7,928 French92.9% [85.7, 98.6]0.0% [0.0, 0.0]0.0%2.7%2.7%0.0% 7,158 Arabic91.4% [84.3, 97.1]0.0% [0.0, 0.0]0.0%3.8%3.5%0.4% 7,613 Russian 85.7% [77.1, 92.9] 85.7% [77.1, 92.9] 99.2% 8.8%3.1%5.6% 8,380 Icelandic 78.6% [68.6, 87.1]0.0% [0.0, 0.0]0.0%5.9%4.8%1.1% 8,691 Swedish 92.9% [85.7, 98.6]0.0% [0.0, 0.0]0.0%4.2%4.0%0.2% 7,759 Swahili54.3% [42.9, 67.1]0.0% [0.0, 0.0]0.0%6.2%3.5%2.8% 8,983 Tamil80.0% [70.0, 88.6]0.0% [0.0, 0.0]0.0%3.7%2.3%1.3% 7,244 Urdu84.3% [75.7, 92.9]0.0% [0.0, 0.0]0.0%2.6%1.7%0.9% 7,053 Qwen3-8B English92.9% [85.7, 98.6] 92.9% [85.7, 98.6] 99.9% 9.2%9.0%0.2% 10,446 Chinese 91.4% [84.3, 97.1] 91.4% [84.3, 97.1] 99.9% 7.5%4.5%3.0% 9,790 Spanish 94.3% [88.6, 98.6]0.0% [0.0, 0.0]0.0%4.3%4.2%0.1% 8,493 French92.9% [87.1, 98.6]0.0% [0.0, 0.0]0.0%4.9%4.9%0.0% 8,756 Arabic92.9% [85.7, 98.6]0.0% [0.0, 0.0]0.0%5.1%5.1%0.0% 8,494 Russian 91.4% [84.3, 97.1] 61.4% [50.0, 72.9] 34.6% 7.4%5.7%1.7% 9,393 Icelandic 87.1% [78.6, 94.3]0.0% [0.0, 0.0]0.0%7.9%6.9%1.0% 9,744 Swedish 94.3% [88.6, 98.6]0.0% [0.0, 0.0]0.0%5.6%5.5%0.1% 9,041 Swahili70.0% [58.6, 80.0]1.4% [0.0, 4.3]1.0% 11.3%9.1%2.1% 10,726 Tamil85.7% [77.1, 92.9]0.0% [0.0, 0.0]0.0%4.8%4.2%0.6% 8,858 Urdu90.0% [82.9, 95.7]0.0% [0.0, 0.0]0.0%4.8%4.0%0.8% 8,479 Table S1: Accuracy and joint delivery with 95% problem-clustered bootstrap intervals. The two termination columns are budget exhaustion without repetition and detected looping; a trace can satisfy both conditions. “tokens” is the mean over all attempts. A.2 Robustness beyond the primary languages The additional languages span Latin, Tamil, and Arabic scripts and appear in none of the corpora we construct (Table S2). The language identifier and blind judge agree that visible target-language reasoning is essentially absent in all ten released-checkpoint cells; the only nonzero J @16 is Swahili on Qwen3-8B (1.4%). outcometwo instruments for L modellang C@16 J @16 gap langid-L judge-en judge-tgt judge-frac Qwen3-4B is78.6% 0.0% 78.6%0.0%84.4%0.0%2.0% sv92.9% 0.0% 92.9%0.0%96.9%0.0%0.5% sw54.3% 0.0% 54.3%0.0%78.1%0.0%1.9% ta80.0% 0.0% 80.0%0.0%93.8%0.0%0.8% ur84.3% 0.0% 84.3%0.0%90.6%0.0%1.0% Qwen3-8B is87.1% 0.0% 87.1%0.0%93.8%0.0%1.2% sv94.3% 0.0% 94.3%0.0%100.0%0.0%0.2% sw70.0% 1.4% 68.6%1.0%90.6%0.0%0.3% ta85.7% 0.0% 85.7%0.0%96.9%0.0%0.3% ur90.0% 0.0% 90.0%0.0%93.8%0.0%0.5% Table S2: Robustness audit over five additional languages, none of which appears in any corpus we construct; gap is C@16− J @16. The right-hand block reports two independently constructed instruments for L. langid-L is the automatic per-response criterion, with the langid candidate set extended to all eleven evaluation languages so that these five can be detected at all. judge-en and judge-tgt are the shares of sampled traces a blind LLM judge labels as reasoning in English and in the target language, and judge-frac is its estimate of how much of the trace is written in the target language. The two instruments agree in all ten cells, and judge-en is a positive identification of English rather than a failure to identify the target language, so the absent target-language reasoning is a property of the models and not an artifact of either instrument. A.3 Input-language versus instruction probe The probe table in the main text reports the outcome; here we record its protocol and the measurements behind it. This probe is a separate experiment, not a slice of the main evaluation. Each of the seven runs draws its own 30 problems (15 AIME-2026 and 15 AMC-23) and covers six languages at K = 4, giving 720 samples per run. Only the runner, token budget and scoring are shared, so the probe’s absolute values are not comparable with the endpoint tables and are never pooled with them; what transfers is the within-probe contrast between conditions. The forward set states the problem in English and appends a localized instruction to reason in the target language. Table S3 gives the underlying quantities for the supervised checkpoint under the forward condition. Correctness is essentially flat across probe conditions at every endpoint (47%–72% after SFT, 71%–86% at release), so refusal to switch language is not a failure to solve. Runs on the released Qwen3-8B, and a reverse set that states the problem in the target language and asks for English, are released with the repository but not reported here; the table covers the Qwen3-4B lineage under the forward condition only. instructed language nLtarget frac. C en120100.0%91.3%56.7% zh1200.0%5.7%59.2% es1202.5%3.6%59.2% fr1200.8%1.7%56.7% ar1200.0%0.3%54.2% ru12094.2%86.7%46.7% Table S3: English problem text with an instruction to reason in the listed language, multilingual SFT on Qwen3-4B. L measures the language of the visible solution trace; “target frac.” is its mean instructed-language fraction. B Data, Training, and Reproducibility B.1 Supervised corpus construction The SFT corpus begins with 45K English OpenR1 long-chain-of-thought mathematics traces. Traces are assigned languages round robin by global index; English traces are retained and the other five are translated by a locally served Qwen3-14B. Figures and display environments are detached before translation and reattached afterward; <think> blocks are preserved; and long traces are chunked. An alignment gate rejects any trace with a capped chunk or a changed number or value of answers. Seven further gates then run on each translated trace: exactly one <think> and one </think>; a recoverable answer; an even number of dollar signs; matched braces; a bounded ratio of translated to source length; and no repetition, flagged when zlib compresses the trace by more than 70%. The seventh gate is target-language fidelity, and it branches by script, because the same test cannot serve both kinds of language. Chinese, Arabic and Russian are written in scripts English does not use, so the gate measures the share of prose characters in the target script and requires it to exceed 0.5. Spanish and French share the Latin alphabet with English, where that measure carries no information, so the gate instead measures the share of English function words and requires it to stay below 0.15. The same asymmetry recurs when we score adherence at evaluation time. The resulting 4B multilingual corpus has 43,218 traces (6,976–7,214 per translated language, 7,460 English); the 8B replication uses a separately constructed 56,307-trace corpus. B.2 Translator selection A comparison whose criteria and pass marks were fixed before any output was scored favours Qwen3-14B on every axis. Qwen3-14B and Hunyuan-MT-7B translated the same 40 source traces into all five languages under the same chunking, and were judged on three independent axes. The primary axis is mechanical and uses no judge. Over 2,515 aligned chunks per arm, Qwen3-14B preserves every answer and meets the pre-registered .98 number-recall mark in all five languages; Hunyuan recall is .875–.939 and fails it everywhere (Table S4). Losing digits is disqualifying for mathematical data regardless of how fluent the prose is. The second axis is reproducibility: on two independently drawn Chinese samples Qwen3-14B recalls .997 and .998 of numbers while Hunyuan recalls .939 and .935, so the gap is a stable property rather than sampling noise. The third axis is a blind 250-pair judge comparison, which scores faithfulness at 4.85 against 2.91 on a five-point scale with a 209:19:22 win/loss/tie record. The three axes agree, which matters more than any one of them. The one blemish is that Qwen3-14B leaves English discourse markers in Chinese output, giving a target-script purity of .877; the judge did not penalize this as unfaithful (Chinese faithfulness 4.90) and number recall is unaffected. This comparison selects a data-preparation tool, not a model under study. mechanical fidelityblind language translatorboxed digits L A T E X trunc. faithfulness Chinese Qwen3-14B100.0%99.7%100.0% 0.0%4.90 Hunyuan-MT-7B97.0%93.9%100.0% 0.4%3.04 Spanish Qwen3-14B100.0% 100.0% 100.0% 0.0%4.88 Hunyuan-MT-7B96.6%91.8%100.0% 0.0%3.12 French Qwen3-14B100.0%99.9%100.0% 0.0%4.96 Hunyuan-MT-7B95.4%91.9%100.0% 0.0%2.96 Arabic Qwen3-14B100.0%98.9%100.0% 0.2%4.54 Hunyuan-MT-7B95.4%87.5%100.0% 0.0%2.84 Russian Qwen3-14B100.0%99.6%100.0% 0.0%4.98 Hunyuan-MT-7B95.2%89.6%100.0% 0.0%2.58 allQwen3-14Ball criteria met 4.85 allHunyuan-MT-7Bdigit recall below threshold2.91 Table S4: Pre-registered translator comparison, per language. Mechanical columns are over 2,515 aligned chunks per arm; faithfulness is a blind judge score over 250 randomized pairs. The pre-specified number-recall pass mark was .98. B.3 Fidelity of the corpus we trained on The bake-off certifies the tool; the corpus that reaches the optimizer is audited separately, because a study whose central finding is an English pivot must show that the pivot is not an artefact of English left in its own training data. We sample 250 traces per language from the 4B corpus and score them mechanically and with an independent judge (Table S5). Structure survives translation: 99.6–100% of sampled traces still reach a answer and 98.8–100% keep their mathematics intact. Reasoning quality is unchanged in the sense that matters here: judged coherence is 4.47–4.90 per language against 4.88 for the untranslated English source, so translation did not degrade the arguments it carried. Target-language fidelity is 4.32–4.62 except in Arabic, at 3.54. The residual is English leakage, and it is the confound worth naming. Judged moderate or severe leakage affects 4.0–6.0% of Chinese, Spanish, French, and Russian traces and 16.0% of Arabic ones. The corpus built for the 8B replication was re-translated and is uniformly cleaner, most where the first was worst (Arabic fidelity 3.54→ 4.12, moderate-or-severe leakage .160→ .120). Two observations bound the risk. The leakage is an upper bound on what a model could imitate, and the model trained on this corpus does not imitate it: post-SFT adherence is .984–.999, so a corpus that is a few percent contaminated did not produce a few percent of English traces. And leakage cannot explain the released-checkpoint result at all, which is measured before any of this data exists. Two further properties of the source are inherited rather than introduced by us. The OpenR1 traces were filtered structurally but not for answer correctness, and a judged sample puts the wrong-final-answer rate at roughly 18.5%. This rate is identical in the English-only control and in the multilingual corpus, since both are built from the same pool, so it is common to both arms of every language comparison we draw and cannot produce a difference between them; it does place a ceiling on the absolute accuracy any model fine-tuned on this data can reach. The 8B corpus adds a correctness filter and 8-gram decontamination against the evaluation sets. languagecoherence fidelity reaches math kept no major leak Chinese4.904.6299.6%100.0%96.0% Spanish4.784.4099.6%100.0%94.0% French4.814.3299.6%100.0%95.6% Arabic4.473.5499.6%99.6%84.0% Russian4.764.40100.0%98.8%94.4% English (untranslated)4.88—100.0%100.0%— Table S5: Audit of the 4B multilingual corpus, 250 sampled traces per language. Coherence and target-language fidelity are independent judge scores on a five-point scale; the last column is the share of traces free of moderate or severe English residue. The English row is the untranslated source, i.e. the floor these scores are read against. B.4 Training recipes Both stages run on verl; the training curves and the run ledger appear in the main paper. Every configured value in Tables S6 and S7 is read from the configuration echoed at the start of each run’s log, so the tables describe the runs that produced the checkpoints rather than the launch scripts. Supervised fine-tuning. We fine-tune all parameters of the released checkpoints on the corpora of Appendix B.1, using the Qwen3 chat template with thinking enabled and minimizing the token-level negative log-likelihood over response tokens; Table S6 lists every configured value. Two divergences matter for reading the results. The two multilingual runs use batch 16 on 16 GPUs while the English-only and specialist controls use batch 4 on 4 GPUs. And the cutoff falls on Arabic, the language with the worst post-SFT termination: every run uses 32,768 tokens except the Arabic specialist, which uses 24,576. Configured epochs and evaluated checkpoints differ by run and are listed in the run ledger in the main paper. Reinforcement learning. PPO with GAE advantages, initialized from the multilingual SFT checkpoint on Qwen3-4B and trained on the localized DAPO-Math-17K prompts. There is no KL term in either the reward or the loss, so the two reward definitions given in the main text are the only shaping the policy receives beyond the overlong-response penalty, which is identical across variants. Because γ = λ = 1 and the reward is a single terminal scalar, the advantage reduces to R(τ )−V φ (s t ), which is the quantity the reward-geometry analysis reads. The correctness-only and additive runs share a configuration; the gated run continues the additive run from step 200 with a halved response cap and doubled batch, so it is a continuation rather than a matched arm. Training-time validation is not comparable with the endpoint evaluation and is not reported as a result. It scores AIME-2026 alone, without the 40 AMC-23 problems, under the training response cap rather than the 24,576-token evaluation budget, and at two or four rollouts per prompt rather than K = 16. All three depress it relative to the endpoint numbers; it is used only to confirm that a run is learning, not to measure it. HyperparameterValue Frameworkverl SFT trainer, FSDP Base modelsQwen3-4B, Qwen3-8B (released, post-trained) Chat templateQwen3, thinking enabled Sequence cutoff length 32,768 (Arabic specialist: 24,576) Paddingno_padding Truncationleft Train batch size16 (multilingual) / 4 (controls) Micro batch per GPU 1 Dynamic batchingTrue Tokens per GPU98304 / 73728 OptimizerAdamW, β = (0.9, 0.999) Learning rate2× 10 −5 , cosine to 0.1× peak Warmup ratio0.01 Weight decay0.1 Gradient clip1.0 Precisionbfloat16 Epochs configured5 (4B) / 2 (8B) / 3 (English-only) / 2–3 (specialists) HardwareA100-SXM4-40GB; 16 GPUs, 4 nodes (multilingual) / 4 GPUs, 1 node (controls) Table S6: Key training hyperparameters used in supervised fine-tuning. B.5 Reproducibility statement All generated traces and per-sample measurements are retained in the accompanying artifact. The analysis scripts are independent, parameter-free entry points with machine-readable outputs and run logs. The staged progression table, the lineage delivery table HyperparameterValue Frameworkverl, FSDP AlgorithmPPO, GAE advantages Initialized frommultilingual SFT on Qwen3-4B / additive @ step 200 (gated) Training datasetDAPO-Math-17K, localized (16,754 prompts; 16,751 after the over-length filter) Max prompt length2048 Max response length16384 / 8192 (gated) Overlong buffer2,048 (soft penalty, factor 1.0) KL in reward / lossnone / none Clip ratio0.2 Discount γ, GAE λ1.0, 1.0 Advantage normalization masked whitening over the batch (GAE path) Entropy coefficient0 Learning rate (actor)1× 10 −6 Learning rate (critic)1× 10 −5 LR warmup steps10 Gradient clip1.0 Loss aggregationtoken mean Sampling temperature1.0 (train), 0.7 (validation) Top-p / top-k1.0 /−1 Rollouts per prompt8 (train); 2 (C only) / 4 (additive, gated) (validation) Train batch size32 / 64 (gated) PPO mini-batch size32 / 64 (gated) Max steps1,500 (evaluated steps in the main paper’s run ledger) Hardware8 GPUs, 1 node, tensor-parallel 2 for rollout Table S7: Key training hyperparameters used in reinforcement learning. Values separated by a slash differ between the correctness-only and additive runs on one side and the gated continuation on the other. 0100200 PPO step (phase 1) 0 25 50 75 100% the additive phase pays wrong answers language score of the failures it pays share of reward to them accuracy Figure S1: The reward ledger of the additive phase, recorded on training rollouts of the Qwen3-4B target-language procedure. Among the incorrect trajectories the objective still pays, the implied language score rises to near 100% while their accuracy stays low, and they absorb 44%–82% of all reward paid across the recorded steps, peaking at 92% early in the phase. The gated phase removes this by construction, which is why the procedure switches. Markers are the recorded steps; the last ten are consecutive. and the summary figure come from A20; the released-checkpoint figure and its interval table from A15; the termination decomposition from A14; the two analysis-section figures from A17; the training-diagnostics figure from A16; the probe table from A18; the translation and difficulty tables from A25; the decontamination table from A26; the recipe tables from A27; the efficiency conventions, per-language efficiency and token-yield tables from A29, which also recomputes A11’s encoding- adjusted content cost as a regression check; the efficiency figure from build_figures.py; the remaining shared tables from build_paper_tables.py; and the case page from A23. The one exception is the training ledger in the main paper, which is transcribed by hand from the run metadata. LLM-judge outputs are cached, and no item is removed from the fixed 70-problem evaluation set. The case page is rendered outside L A T E X because pdflatex has no Chinese or Arabic font on our system; A23 embeds Noto Sans CJK SC and Noto Naskh Arabic (SIL Open Font License) and reshapes Arabic before drawing it. C Additional Results C.1 SFT controls and detailed paired results Table S8 summarizes the controls, Table S9 gives the per-language paired deltas behind them, and Table S10 separates the termination change into looping and budget exhaustion. comparison∆J @1 (NE)∆C en ∆(1− T ) NE Qwen3-4B→ SFT+31.6%−8.8%+16.4% Qwen3-8B→ SFT+45.5%−6.8%+12.4% Qwen3-4B→ English-only−5.7%−9.2%+4.0% mixed− spec. (own)[−0.03, +0.03]– mixed− spec. (en)–[+0.01, +0.05]– Table S8: Compact SFT control summary. NE denotes the five primary non-English languages. The mixed–specialist rows compare the Qwen3-4B multilingual SFT endpoint with the five Qwen3-4B single-language specialists, paired on each specialist’s own language or on English. edgelang∆J @1∆C∆term. fail. Qwen3-4B→ multilingual SFTen −8.7% −8.8% −3.6% zh −16.5% ∗ −16.6% ∗ +17.4% ∗ es+64.5% ∗ −14.8% ∗ +7.6% ∗ fr+64.5% ∗ −13.9% ∗ +10.3% ∗ ar+53.6% ∗ −22.1% ∗ +27.9% ∗ ru −7.9% ∗ −6.2% ∗ +18.8% ∗ Qwen3-8B→ multilingual SFT (8B) en −6.2% −6.8% −6.3% zh −10.7% ∗ −10.8% ∗ +11.1% ∗ es+68.4% ∗ −11.3% ∗ +4.9% ∗ fr+67.1% ∗ −11.9% ∗ +8.6% ∗ ar+60.2% ∗ −15.4% ∗ +24.2% ∗ ru+42.2% ∗ −11.2% ∗ +13.0% ∗ Qwen3-4B→ English-only SFTen −9.0% −9.2% −2.6% zh −13.1% ∗ −13.1% ∗ +8.2% ∗ es −0.1% −13.0% ∗ −1.2% fr+0.0% −11.1% ∗ +0.1% ar+0.0% −10.7% ∗ −1.7% ru −15.1% ∗ −14.9% ∗ +14.5% ∗ Table S9: Per-language paired deltas for the three SFT-side comparisons ( ∗ : significant after Holm correction). The English- default languages drive the delivery gains, while correctness declines in English as well as the target languages. English Chinese Spanish FrenchArabicRussian Qwen3-4B→ multilingual SFT-4B looping+0.002+0.175 ∗ +0.062 ∗ +0.088 ∗ +0.259 ∗ +0.173 ∗ ran out of room −0.037 −0.001+0.013+0.014+0.020+0.014 Qwen3-8B→ multilingual SFT-8B looping+0.004+0.121 ∗ +0.047 ∗ +0.082 ∗ +0.258 ∗ +0.141 ∗ ran out of room −0.067 −0.011+0.002+0.004 −0.016 −0.011 Qwen3-4B→ English-only SFT-4B looping+0.003+0.080 ∗ +0.001+0.008 ∗ +0.000+0.149 ∗ ran out of room −0.029+0.002 −0.013 −0.007 −0.017 −0.004 Table S10: Paired changes in termination failures. Asterisks mark Holm-corrected significance within each five-language comparison family. C.2 Is a fluent wrong answer better than a loop? The outcome composition in the main text invites the objection: delivered samples stay at 60% while the 21% that never finished becomes in-language error, 18% → 39%. We do not claim those failures became successes—under J they are failures either way, which is why J does not move—but they differ in cost. A loop consumes the whole 24,576-token budget and returns nothing; a terminated wrong answer is short, can be checked or retried, and is what makes the efficiency gain possible. The counterweight is that a confident wrong answer may mislead more easily than an obvious non-answer, and no reward geometry fixes that. C.3 End-to-end delivery and state distributions English Chinese Spanish French Arabic Russian non-English Qwen3-4B92.9%91.4%1.4%0.0%0.0%85.7% 35.7% + SFT94.3%85.7%87.1%87.1%80.0%82.9% 84.6% RL: gated85.7%81.4%80.0%87.1%80.0%80.0%81.7% Qwen3-8B92.9%91.4%0.0%0.0%0.0%61.4% 30.6% + SFT (8B)94.3%85.7%88.6%84.3%85.7%87.1% 86.3% Table S11: J @16 through the main lineage. The upper block is Qwen3-4B (released, + six-language SFT, + correctness-gated RL) and the lower block Qwen3-8B (released, + SFT); no RL was run at 8B. The non-English column averages the five primary non-English languages. diagnosticadditive endpoint gated continuation scope task–language component.7C tr +.3ℓ tr C tr (.7+.3ℓ tr )training configuration positive reward mass on wrong63.1%0.0%recorded rollouts correct and target-language20.5%43.8%late training rollouts mean response tokens19601983late training rollouts AIME accuracy5.0%17.2%monitored development Table S12: Reward-accounting diagnostics from recorded PPO rollouts of the two Qwen3-4B correctness–language phases—the additive phase, and the gated phase continuing it from step 200—of one procedure initialized from the Qwen3-4B multilingual SFT checkpoint. These values describe training dynamics, not held-out capability. Table S11 tracks J @16 through the lineage and Table S12 reports the reward-accounting diagnostics behind the RL section. Difficulty is preserved across the translated prompts. Translation could in principle make an item easier or harder rather than merely restate it. Table S13 correlates problem-level correctness of the released Qwen3-4B across all fifteen language pairs of the 70-problem evaluation set: Pearson r ranges from 0.819 to 0.988 with a mean of 0.907, so the same problems are hard in every language. The weakest pairs all involve Russian, which is also the language with the largest encoding factor. en zh es fr ar ru en — .92 .97 .97 .93 .86 zh .92 — .90 .92 .87 .87 es .97 .90 — .99 .91 .88 fr .97 .92 .99 — .91 .88 ar .93 .87 .91 .91 — .82 ru .86 .87 .88 .88 .82 — Table S13: Pearson correlation of problem-level correctness between language versions of the same 70 items, measured on the released Qwen3-4B. High values mean the translation preserved which problems are difficult. Overlap between the RL corpus and the evaluation set. Fourteen of the 70 evaluation problems also appear in the 16,754- prompt RL corpus. The overlap is concentrated in the older half of the evaluation set: 13 of the 40 AMC-23 problems, against 1 of the 30 AIME-2026 problems. The supervised parent never saw that corpus, so its own drop when those problems are removed measures how much easier they are for every endpoint, and the RL endpoints must be read against it (Table S14). Restricting to the clean 56 lowers J @16 by 2.4 points at the SFT parent and by 0.4–3.5 points at the RL endpoints. The largest excess over the parent is 1.1 points, less than half the benchmark effect itself, and the three RL arms share the same overlapping items, so it cannot account for the differences between them. endpointRL corpus J @16 (70) J @16 (56) change excess over SFT Qwen3-4Bno35.7%34.3% −1.4%— + SFTno84.6%82.1% −2.4%— RL: correctness onlyyes15.4%15.0% −0.4%+2.0% RL: additiveyes83.4%80.4% −3.1% −0.6% RL: gatedyes81.7%78.2% −3.5% −1.1% Table S14: J @16 on all 70 evaluation problems and on the 56 that do not appear in the RL training corpus, averaged over the five primary non-English languages. “Excess over SFT” is the endpoint’s signed change minus the supervised parent’s signed change; a negative value would indicate a memorization advantage. Complete state distributions. Table S15 lists J @16 for every endpoint beside the correctness it does not deliver. The accompanying artifact reports every sample in a disjoint state ledger: delivered, correct in another language, correct but unfinished, in-language error, in-language non-termination, English non-termination, English error, or other failure. The released tables retain both per-language rows and endpoint aggregates, so the compact summaries here can be reproduced without relying on rounded values. endpointenzhesfrarru Qwen3-4B92.9% (0.0%)91.4% (0.0%)1.4% (90.0%) 0.0% (92.9%) 0.0% (91.4%)85.7% (0.0%) Qwen3-8B92.9% (0.0%)91.4% (0.0%)0.0% (94.3%) 0.0% (92.9%) 0.0% (92.9%) 61.4% (30.0%) multilingual SFT94.3% (0.0%)85.7% (0.0%)87.1% (0.0%) 87.1% (0.0%) 80.0% (1.4%)82.9% (1.4%) multilingual SFT (8B) 94.3% (0.0%)85.7% (0.0%)88.6% (0.0%) 84.3% (0.0%) 85.7% (0.0%)87.1% (2.9%) English-only SFT90.0% (0.0%)84.3% (0.0%)0.0% (85.7%) 0.0% (87.1%) 0.0% (85.7%)78.6% (0.0%) specialist zh88.6% (0.0%)84.3% (0.0%)– specialist es88.6% (0.0%)–88.6% (0.0%)– specialist fr91.4% (0.0%)–84.3% (0.0%)– specialist ar90.0% (0.0%)–82.9% (0.0%)– specialist ru88.6% (0.0%)–84.3% (0.0%) RL: correctness only81.4% (0.0%) 70.0% (12.9%) 0.0% (81.4%) 0.0% (82.9%) 0.0% (87.1%)7.1% (77.1%) RL: additive85.7% (0.0%)82.9% (0.0%)85.7% (0.0%) 85.7% (0.0%) 80.0% (0.0%)82.9% (0.0%) RL: gated85.7% (0.0%)81.4% (0.0%)80.0% (0.0%) 87.1% (0.0%) 80.0% (0.0%)80.0% (0.0%) Table S15: J @16 for all endpoints, with C@16−J @16 in parentheses. Every endpoint is a Qwen3-4B derivative except the two rows named Qwen3-8B and multilingual SFT (8B); “multilingual SFT” is the six-language Qwen3-4B checkpoint from which the correctness-only and additive runs start. The additive and gated rows complete the endpoint ledger and are not a matched reward-form comparison. C.4 Efficiency We report both the content cost of a delivered answer and delivery efficiency, which counts all attempted tokens (Figure S2). On the Qwen3-4B SFT endpoint, encoding-adjusted content cost is only 1.02–1.14 times English across the five target languages; on Qwen3-8B it is near parity. Delivery efficiency remains lower where failure rates are higher, and improves after RL reduces non-termination. Thus successful target-language traces are not the primary source of the initial access gap; failed attempts are part of the end-to-end cost. Every efficiency number in four accounting conventions. Two choices are made when tokens are counted, and both change the number. The first is whether to divide out the per-language encoding factor: adjusted tokens answer whether the model produced more reasoning, whereas raw tokens are what a user is billed for. The second is whether to charge the tokens of attempts that were never delivered: the all-attempt convention charges them, the J-only convention does not. The main paper reports all four for every stage, and Table S16 resolves them by language. The unit is the same throughout—joint successes per 1,000 tokens, expressed relative to the same endpoint’s English—so the conventions are directly comparable, and they are linked exactly by eff all | z end-to-end =eff J |z cost of a delivered solution ×yield |z tokens inside delivered traces/tokens generated . Three facts follow. First, the parity claimed at the gated endpoint is specific to adjusted tokens: in raw tokens the same endpoint reaches 87% of English, and the residual is exactly the per-language encoding factor. Second, conditioning on delivery removes the penalty entirely: a delivered non-English solution costs 117% of English efficiency in adjusted tokens and 100% in raw tokens at the gated endpoint, and the Qwen3-8B SFT endpoint reproduces this at 111% and 94%. Third, the end-to-end gap is therefore carried by yield rather than by length. Table S17 gives yield per language: at the released Qwen3-4B checkpoint, Spanish, French, and Arabic convert 0.0%–0.1% of their generated tokens into a delivered solution, against 59.7% in English, and after SFT the lowest-yield languages are the ones that loop most. The same distinction applies to content cost, which the main text reports in adjusted tokens. In raw tokens, the paired content cost of a delivered solution at the Qwen3-4B SFT endpoint is 1.03–1.50 times English, which is the tokenizer-fertility effect that prior work already documents; the encoding-adjusted values in the same rows are 1.02–1.14. We therefore make the convention explicit wherever the number appears rather than presenting either as the efficiency of the model. Full per-language values in both conventions, including intervals, are released with analysis/A11_efficiency_split (adjusted content and all-attempt delivery) and analysis/A29_token_efficiency (all four conventions, yield, and raw content cost). stagetokens chargedzhesfrarru Qwen3-4Ball attempts109 (108)0 (0)0 (0)0 (0)128 (98) J-only131 (131) †–169 (128) + SFTall attempts64 (63)84 (71)83 (69)59 (48)77 (59) J-only121 (120)104 (88)103 (86)113 (92)108 (82) RL: correctness only all attempts44 (44)0 (0)0 (0)0 (0)1 (1) J-only134 (134)–† RL: additiveall attempts101 (101)102 (86)99 (83)94 (76)101 (77) J-only115 (114)103 (87)102 (86)102 (83)101 (77) RL: gatedall attempts100 (99)109 (92)108 (90)91 (74)105 (80) J-only123 (122)118 (100)114 (95)117 (96)113 (86) Qwen3-8Ball attempts99 (99)0 (0)0 (0)0 (0)35 (32) J-only120 (120)–163 (124) + SFT (8B)all attempts70 (70)89 (75)82 (69)65 (53)82 (62) J-only112 (112)110 (93)109 (91)111 (91)110 (84) Table S16: Delivery efficiency by language, as a percentage of the same endpoint’s English efficiency. Each cell is encoding- adjusted, with the raw-token value in parentheses. † marks a J-only cell with fewer than 20 delivered samples out of 1,120, which is too thin to report; – marks zero delivered samples. Chinese is nearly unaffected by the adjustment because its encoding factor is 1.003, whereas Russian is affected most at 1.314. stageenzhesfrarru Qwen3-4B59.749.40.10.00.045.7 + SFT45.924.237.037.024.032.9 RL: correctness only37.112.10.00.00.00.5 RL: additive35.631.435.434.332.835.4 RL: gated39.832.436.737.631.036.8 Qwen3-8B61.550.80.00.00.015.6 + SFT (8B)51.632.241.838.830.238.4 Table S17: Token yield: the percentage of generated tokens that sit inside a delivered solution, by language and stage, in raw tokens. This quantity is dimensionless and tokenizer-independent, and it is the factor that separates the two conventions in the main paper’s efficiency table. D Prompts and a Trace Case Study D.1 Forced-target-language evaluation prompt Every language uses the same three-part template, translated in full rather than appending an English instruction to a localized problem. The literal token Answer: is kept constant so that final-answer extraction does not depend on language. The model’s standard chat template is then applied with thinking enabled. Localized instruction. Solve the following mathematics problem step by step, reasoning entirely in language. The last line of your response must have the form Answer: $Answer, where $Answer is the answer to the problem. Localized problem. parallel problem statement Localized suffix. Remember to put your answer on its own line after Answer:. D.2 The same problem in six languages Figures S3 and S4 show what the readouts correspond to in text. They take a single evaluation item, give the localized problem in all six languages, and print the opening of the visible reasoning produced by the released checkpoint, the supervised checkpoint, and the gated endpoint for the three languages where the released model pivots to English. The excerpts are verbatim, truncated only for length. ZhEsFrArRu 0.90 0.95 1.00 1.05 1.10 1.15 1.20 (a) content cost vs English (successful traces) 4B SFT 8B SFT ZhEsFrArRu 0.00 0.25 0.50 0.75 1.00 1.25 (b) delivery efficiency vs English (all attempts) 4B SFT8B SFT4B RL gated Figure S2: Encoding-adjusted content cost among problem-matched delivered traces (a) and all-attempt delivery efficiency (b), both relative to English at the same endpoint. Bars are the Qwen3-4B multilingual SFT endpoint, the Qwen3-8B multilingual SFT endpoint, and the Qwen3-4B correctness-gated RL endpoint. Content is close to parity at 8B, while end-to-end efficiency tracks failed delivery and reaches near parity at the correctness-gated endpoint. The main paper’s efficiency table gives the same quantities without the encoding adjustment and conditioned on delivered traces. The item was chosen because every phenomenon the paper measures occurs on it at once. At release, the Spanish, French, and Arabic answers are correct and written in English, so C = 1 but L = 0 and nothing is delivered; the Chinese and Russian answers are already delivered. After supervised fine-tuning, all five are written in the target language, but the French trace takes 12,568 tokens and is scored as looping, and the Arabic trace runs to the 24,576-token cap with a repetition score of 99% and never produces an answer. The gated endpoint delivers all five in 536–929 tokens, fewer on average than the released model used to answer these items in English. A reader who only saw final-answer accuracy would count the release row as a success and the Arabic supervised row as an ordinary wrong answer. The second page prints the loop itself rather than a score for it. In the Arabic supervised trace, one sentence—a restatement of the problem setup, phrased as a question—occurs 442 times; in the French trace the repeated sentence occurs 25 times. Both traces begin by setting the problem up correctly, which is why this failure is invisible to a metric that reads only the final answer. These two pages cannot establish a rate, and this item is not a random draw: it was selected to show the transitions together. The statistics behind each transition are in the main results. One problem, six languages, three endpoints (1 of 2) Evaluation item amc23__022, first sample. Every excerpt is verbatim model output, truncated only where marked; the correct answer is 7. Each excerpt is drawn in the script the model actually produced, which is not always the script of the prompt. A. The same problem, localized Every prompt states the problem in the target language and asks for reasoning in that language; the answer-format instruction is localized as well. Openings of the six problem statements: English Mrs. Jones is pouring orange juice into four identical glasses for her four sons. She fills the first three glasses completely but runs out of juice when the fourth glass is only 1/3 full. What fraction of a glass must Mrs. Jones pour f... Chinese 琼斯太正在将橙汁倒入四个相同的玻璃杯中,准备给她的四个儿子。她将前三个玻璃杯倒满,但倒第四个杯子时,只倒了1/3满就没有果汁了。为了 使四个玻璃杯中的果汁量相等,琼斯太需要从前三个杯子中各倒出多少果汁到第四个杯子中?最终答案可以写成m/n的形式,其中m和n是互质的正 整数。求m+... Spanish La señora Jones está sirviendo jugo de naranja en cuatro vasos idénticos para sus cuatro hijos. Llena los primeros tres vasos por completo, pero se queda sin jugo cuando el cuarto vaso está solo 1/3 lleno. ¿Qué fracción de un vaso debe... French Mme Jones verse du jus d'orange dans quatre verres identiques pour ses quatre fils. Elle remplit complètement les trois premiers verres mais manque de jus lorsque le quatrième verre n'est qu'à 1/3 plein. Quelle fraction d'un verre Mme J... Arabic ديسلا ة ة يف لاقتربلا ريصع بصت زنوج أ أ ةعبر أ أاوك ب باوكلأا لأمت .ةعبرلأا اهئانبلأ ةقباطتم ب بىلولأا ةثلاثلا بلاوكي امدنع ريصعلا دفني نكلو لماك ن نوكلا ب ب1 رادقمب طقف ائلتم عبارلا /وكلا نم رسكلا ام .3 ب بذلا ي ي ...سلا ىلع بجي Russian Мисис Джонс наливает апельсиновый сок в четыре одинаковых стакана для своих четырех сыновей. Она наполняет первые три стакана полностью, но сока не хватает, когда четвертый стакан заполнен только на 1/3. Какую часть стакана мисис Джон... B. What each endpoint produces Opening of the visible reasoning. At release the Spanish and French answers are correct but written in English, so neither is delivered. After supervised fine-tuning both are in the target language, but the French trace no longer terminates cleanly. The gated endpoint delivers both, in fewer tokens than the released model needed to answer in English. Chinese and Russian are delivered at every stage and are omitted for space. Spanish prompt Released Qwen3-4B Okay, let's try to figure out this problem step by step. So, the problem is about Mrs. Jones serving orange juice in four identical glasses for her four kids. She fills the first three glasses completely, but when she gets to th... C=1L=0T=1J=02,159 tokens, repetition 0.70 + multilingual SFT Okay, veamos. La señora Jones tiene cuatro vasos idénticos. Llena los primeros tres completamente, pero cuando trata de llenar el cuarto, solo tiene un tercio de su capacidad. Necesitamos averiguar qué fracción de cada uno de lo... C=1L=1T=1J=11,842 tokens, repetition 0.70 + gated RL Okay, veamos. La Sra. Jones tiene cuatro vasos. Llena los primeros tres completamente, y el cuarto está lleno hasta 1/3. Necesitamos averiguar qué fracción de cada uno de los primeros tres vasos debe verter a la cuarta taza para... C=1L=1T=1J=1702 tokens, repetition 0.58 French prompt Released Qwen3-4B Okay, let me try to solve this problem step by step. So, Mrs. Jones has four identical glasses for her four sons. She fills the first three completely, but when she tries to fill the fourth, it's only 1/3 full. The question is a... C=1L=0T=1J=0881 tokens, repetition 0.62 + multilingual SFT Okay, voyons. Donc Mme Jones verse du jus d'orange dans quatre verres identiques pour ses quatre fils. Elle remplit complètement les trois premiers verres, mais lorsqu'elle verse dans le quatrième, elle n'arrive qu'à en faire un... C=1L=1T=0J=012,568 tokens, repetition 0.87 + gated RL Okay, voyons. Mme Jones a quatre verres identiques. Elle remplit les trois premiers verres completement, mais le quatrième n'est qu'à 1/3 plein. Nous devons trouver la fraction qu'elle doit transférer de chacun des trois premier... C=1L=1T=1J=1929 tokens, repetition 0.60 Figure S3: One evaluation item (amc23__022) through the lineage: the localized problem in six languages, and the Spanish and French traces at three endpoints. Chinese and Arabic are drawn with Noto fonts inside the figure because the manuscript is compiled with pdflatex, which has no font for those scripts on our system; the script each excerpt appears in is the script the model actually produced. One problem, six languages, three endpoints (2 of 2) Continued from the previous page. Arabic is the most severe case: the released model answers an Arabic prompt in English, and after supervised fine-tuning the trace never stops. B. What each endpoint produces (continued) Arabic prompt Released Qwen3-4B Okay, so the problem is about Mrs. Jones pouring orange juice into four identical cups for her four children. The first three cups are completely filled, but the fourth cup only has 1/3 of its capacity when the juice runs out. The question is asking what fraction of the juice from each of the first three cups should be poured into the fourth... C=1L=0T=1J=01,648 tokens, repetition 0.68 + multilingual SFT .ىرن انعد ،انسح إ إ ذ ذ ن نديسلا ة ة يف لاقتربلا ريصع بصت زنوج أ أ ةعبر أ أاوك ب باوكلأا لأمت .ةقباطتم ب بىلولأا ةثلاثلا بلاوكلأا نكل ،لماك ب بثلا لاوكلأا ،لا ،رظتنا ؟بيلحلا نم ةعبارلاو ةث ب ب ةئلتم ىلولأا ةثلاثلا لا،لماك اوكلأاو ب بثلا لا ةلأسملا لوقت ،لا ،رظتنا ...ةعبارلاو ةث إ إ ن ناوكلأا ب ب ةئلتم ىلولأا ةثلاثلا لانكل ،لماك ا... C=0L=1T=0J=024,576 tokens, repetition 0.99, hit the 24,576-token cap + gated RL ديسلا لأمت .ىرن انعد ،انسح ة ة زنوج أ أ ةعبر أ أاوك ب بطقف لأمت ةعبارلاو ،امامت ىلولأا ةثلاثلا لأمت .ةيواستم 1/اتحن .3 ج ج إ إ بجي مك ديدحت ىل أ أ ن ناوكلأا نم لك نم لقن ب ب ىلولأا ةثلاثلا إ إ.ةيواستم اهعيمج لعجل ةعبارلا ىل رتفن انعد ض ض أ أ ن نوك لك ب بوتحي ي يدحو 1 مجح ىلع ة ة. إ إ ذ ذ ن نوكلا ب بثلاو يناثلاو لولأا لاوتحي امهنم لك ث ي ي1 ىلع دحو ة ة... C=1L=1T=1J=1880 tokens, repetition 0.72 C. What the termination failure actually is A repetition score reports that a trace loops; it does not show the loop. Below is the sentence each post-SFT trace repeats most often, printed as it appears in the output, with the number of times it recurs. Arabic, after multilingual SFT: this sentence occurs 442 times اوكلأا امبر ،رظتنا ب ب ةئلتم ةثلاثلا ىلولأا لاوكلأا نكل ،لماك ب بثلا لاوتحت ةعبارلاو ةث ي يىتح بيلحلا ىلع 1/اوكلأا امبر ،رظتنا ؟3 ب ب ةئلتم ةثلاثلا ىلولأا لاوكلأا نكل ،لماك ب بثلا لاوتحت ةعبارلاو ةث ي يبيلحلا ىلع 1 ىتح/اوكلأا امبر ،رظتنا ؟3 ب ب ةئلتم ةثلاثلا ىلولأا لاوكلأا نكل ،لماك ب بثلا لاوتحت ةعبارلاو ةث ي يىلع 1 ىتح بيلحلا/اوكلأا امبر ،رظتنا ؟3 ب ب ةئلتم ةثلاثلا ىلولأا لاوكلأا نكل ،لماك ب بثلا لاوتحت ةعبارلاو ةث ي ي ع... French, after multilingual SFT: this sentence occurs 25 times Donc le total de jus est de 1 + 1 + 1 + 1/3 = 10/3. Si tous les verres doivent être égaux, chaque verre devrait avoir 10/3 divisé par 4, qui est 5/6. Donc chaque verre doit avoir 5/6 de jus. Le premier, deuxième et troisième verres ont chacun 1 unité, ce qui est plus de 5/6. Donc chaque verre doit perdre 1 - 5/6 = 1/6 de jus. Le quatrième verre a 1/3, ce qui est moins de 5/6, donc il doit gagner 5/6 - 1/3 = 5/6 - 2/6 = 3/6 = 1/2 de jus. Donc le total de ju... Arabic, after multilingual SFT: the last words before the cap ب ةئلتم ةثالاوكلأا نكل ،لماك ب بثلا لاوتحت ةعبارلاو ةث ي ي1 ىتح بيلحلا ىلع / نكمي لا اذه ؟3 أ أ ن نوكي ن ن.كلذك اوكلأا امبر ،رظتنا ب ب ةئلتم ةثلاثلا ىلولأا لاوكلأا نكل ،لماك ب بثلا لاوتحت ةعبارلاو ةث ي يىتح بيلحلا ىلع 1/ نكمي لا اذه ؟3 أ أ ن نوكي ن ناوكلأا امبر ،رظتنا .كلذك ب ب ةئلتم ةثلاثلا ىلولأا لاوكلأا نكل ،لماك ب بثلا لاةث و... The Arabic trace reaches the 24,576-token cap with a repetition score of 0.99 and never produces an answer, so it scores C=0 and T=0. The French trace does stop, but only after 12,568 tokens against 929 at the gated endpoint, with repetition 0.87 against 0.60. Neither failure is visible in final-answer accuracy: both traces begin by setting the problem up correctly, and the Arabic one states the right relation before it starts repeating. Separating termination from correctness is what the T condition is for. Figure S4: The same item continued: the Arabic traces at three endpoints, and the literal content of the post-SFT termination failure with the number of times each repeated sentence recurs.