January 01, 1970
Multilingual large language models often produce inconsistent reasoning and answers for semantically equivalent prompts in different languages. Prior work suggests that intermediate representations can be relatively language-agnostic, but generation becomes increasingly language-specific as models commit to discrete output tokens. This is problematic because language-specific lexical choices can cause semantically equivalent reasoning paths to diverge across languages. These divergences motivate searching for a cross-lingual alignment signal that is less tied to any single vocabulary item or script. We propose SOLAR, an auxiliary objective for supervised fine-tuning that aligns soft-token representations across languages, using English as a pivot. Soft tokens are probability-weighted mixtures over the vocabulary embeddings, yielding continuous representations that can aggregate information from semantically related tokens across languages. We then align each non-English soft-token summary to its English counterpart in the shared embedding space. Across four multilingual reasoning benchmarks, SOLAR improves accuracy by up to +17.7 points over the base model and +3.8 over standard supervised fine-tuning, with the largest gains on low-resource languages. SOLAR also strengthens final-layer cross-lingual similarity and substantially reduces language-cluster separability, suggesting that aligning soft-token representations helps preserve shared semantic structure during multilingual reasoning.
Large language models (LLMs) increasingly serve multilingual users, yet often produce inconsistent reasoning and answers for semantically equivalent prompts in different languages [1], [2]. Recent work studying the internal representations of multilingual models [3]–[5] reveals a consistent mechanism: intermediate Transformer layers encode largely language-agnostic semantics, while final layers become language-specialized as the model selects discrete tokens in the target language’s script (e.g., Chinese characters or Thai glyphs) for generation. This late-stage divergence from shared semantics to language-specific surface forms is hypothesized to contribute to inconsistent reasoning across languages, even when intermediate representations may have converged on the same solution.
The transition from final-layer representations to discrete tokens can act as a bottleneck, collapsing probability mass over semantically related tokens into a single language-specific choice. Continuous-space reasoning offers a way to soften this collapse: soft thinking [6] replaces discrete next-token choices with probability-weighted mixtures over vocabulary embeddings. The resulting soft tokens aggregate information across the vocabulary and are fed back as input embeddings for the next autoregressive step. Because soft tokens are not tied to a single token or language, they may retain cross-lingual semantic content that discrete token selection discards. However, prior soft-thinking methods use soft tokens mainly as an inference-time generation mechanism. They soften discrete decoding decisions but do not directly encourage semantically equivalent reasoning paths in different languages to stay aligned. This gap motivates our hypothesis: soft-token representations can provide a better training-time signal for cross-lingual alignment than discrete tokens.
We propose SOLAR (Soft Token Alignment for Cross-Lingual Reasoning), a lightweight auxiliary fine-tuning objective that aligns soft-token representations between English and non-English parallel reasoning traces during supervised fine-tuning (SFT) (Figure 1). For each reasoning trace and final response, SOLAR summarizes the model’s next-token distribution as an expectation over the embedding matrix. It then mean-pools across positions to obtain a single continuous vector that is independent of any individual token identity. Using English as a pivot, SOLAR minimizes cosine distance between the English representation and each non-English counterpart, drawing all languages toward an English-anchored semantic space. Because soft tokens operate in the shared embedding space, they enable direct comparison across languages regardless of surface-form differences.
Our experiments show that SOLAR improves both task accuracy and cross-lingual consistency across four multilingual reasoning benchmarks. For Qwen3-4B [7], SOLAR improves accuracy by up to +3.8 over SFT and cross-lingual consistency by up to +4.5 on AIME 2024, with the largest gains on low-resource languages such as Swahili. Representation analysis shows that soft tokens carry a stronger final-layer cross-lingual signal than discrete tokens on base models, and that SOLAR produces substantially stronger final-layer cross-lingual alignment than SFT and inference-time soft thinking alone. At the same time, behavioral analysis shows that these gains preserve native-language reasoning: on MGSM, SOLAR-tuned Qwen3-4B reasons in the target language’s script at 98.13% (vs.% for the base), and SOLAR-tuned Qwen3-8B at 98.16%. This reverses the base 8B model’s collapse to English on non-Chinese languages (Ja/Th/Te below 5%; 27.43% four-language average). To our knowledge, SOLAR is the first method to leverage soft tokens, originally introduced for inference-time continuous reasoning, in a cross-lingual alignment objective during post-training.
In this section, we first review discrete and soft thinking as two paradigms for constructing input representations during autoregressive reasoning (§2.1), then describe how SOLAR repurposes soft-token embeddings as a cross-lingual alignment signal during SFT (§2.2).
In Chain-of-Thought (CoT) [8], which we call Discrete Thinking, reasoning proceeds by autoregressively generating discrete tokens. Let \(x_{1:n}\) denote the input prompt tokens and \(\hat{x}_{n+1:t-1}\) the previously generated reasoning tokens. Let \(\mathbf{E}[\cdot]\) denote the token embedding lookup function, with embeddings \(\mathbf{e}_i=\mathbf{E}[x_i]\) for \(i\le n\) and \(\mathbf{e}_i=\mathbf{E}[\hat{x}_i]\) for \(i>n\). The next token at step \(t\) is decoded from \(p_\theta(\cdot\mid \mathbf{e}_{1:t-1})\) (e.g., greedy or sampling): \[\hat{x}_t \sim p_\theta(\cdot \mid \mathbf{e}_{1:t-1}), \qquad \mathbf{e}^{\,\text{discrete}}_t = \mathbf{E}[\hat{x}_t]. \label{eq:discrete}\tag{1}\]
For a language model \(f_\theta\) with vocabulary \(V\) and token embedding matrix \(\mathbf{E} \in \mathbb{R}^{|V| \times d}\), the logit vector \(\mathbf{z}_t = f_\theta(\mathbf{e}_{1:t-1}) \in \mathbb{R}^{|V|}\) induces a distribution \(p_\theta(\cdot \mid \mathbf{e}_{1:t-1})=\operatorname{softmax}(\mathbf{z}_t / \tau)\), where \(\tau\) is the temperature. Eq. 1 thus constitutes a hard projection from the distribution over the vocabulary \(V\) to the embedding of a single discrete token \(\hat{x}_t \in V\). That is, regardless of how probability mass is distributed, only \(\mathbf{E}[\hat{x}_t]\) is fed as the input representation for the next step.
Soft Thinking [6] is an inference-time, autoregressive method that replaces this hard discrete projection during reasoning with a continuous representation formed from the next-token distribution. At step \(t\), it defines a soft-token embedding as the expectation over token embeddings \(\mathbf{E}[v]\) for \(v \in V\) under a truncated-and-renormalized distribution: \[\mathbf{e}^{\,\text{soft}}_t = \sum_{v \in V} \tilde{p}_\theta(v \mid \mathbf{e}_{1:t-1}) \cdot \mathbf{E}[v], \label{eq:soft-embed}\tag{2}\] where \(\tilde{p}_\theta\) is constructed by applying top-\(k\) filtering to the original distribution \(p_\theta(v \mid \mathbf{e}_{1:t-1})=\left[\operatorname{softmax}\!\left(\mathbf{z}_t/\tau\right)\right]_v\). Specifically, let \(F_{t} \subseteq V\) be the token set obtained by retaining the \(k\) highest-probability tokens. The filtered distribution is \[\tilde{p}_\theta(v \mid \mathbf{e}_{1:t-1})=\frac{p_\theta(v \mid \mathbf{e}_{1:t-1})\mathbf{1}[v \in F_{t}]}{\sum_{v' \in F_{t}}p_\theta(v' \mid \mathbf{e}_{1:t-1})}. \label{eq:filtered-prob}\tag{3}\] The resulting \(\mathbf{e}^{\,\text{soft}}_t\) corresponds to no single discrete token and is fed back as the input embedding at step \(t{+}1\), closing an autoregressive loop over continuous representations instead of discrete tokens.
Soft tokens were originally introduced as a single-language, inference-time enhancement to CoT [6], where they are fed back autoregressively during decoding. For cross-lingual alignment, their continuous form is useful because each soft token mixes shared vocabulary embeddings rather than committing to a single language-specific token or script. Inference-only soft thinking can soften decoding decisions, but does not explicitly train semantically equivalent reasoning paths across languages to stay aligned. SOLAR instead uses soft tokens as a training-time alignment signal during SFT: the forward pass stays teacher-forced on discrete reference tokens, soft tokens are used only to compute an auxiliary alignment loss, and non-English soft-token summaries are pulled toward an English pivot in the shared embedding space.
Given a mini-batch of parallel input-response pairs \({(x^{(\ell)}, y^{(\ell)})}_{\ell \in \mathcal{L}}\) across a set of languages \(\mathcal{L}\) (with English \(\text{en}\in\mathcal{L}\)), a teacher-forced forward pass produces logits \(\mathbf{z}_t\) at each response position \(t \in \{1,\dots,T\}\). After top-\(k\) filtering and temperature scaling, \(\tilde{p}_\theta(v \mid \mathbf{e}_{1:t-1})\) defines the soft-token embedding \(\mathbf{e}^{\,\text{soft}}_t\) via Eq. 2 . For each reasoning trace and final response, we mean-pool these soft tokens into a summary vector \(\bar{\mathbf{e}}^{\,\text{soft}}_\ell = \frac{1}{T}\sum_{t=1}^{T}\mathbf{e}^{\,\text{soft}}_t \in \mathbb{R}^d\). Unlike a discrete token embedding, this vector summarizes likely continuations in the shared embedding space instead of a single vocabulary item or a distribution over \(\mathbb{R}^{|V|}\). Responses can therefore be compared even across languages with disjoint vocabularies: SOLAR aligns semantic mixtures of embeddings, not raw token-distribution support.
Given a parallel training pair consisting of responses in two different languages \(\ell^*\) and \(\ell\), we let \(\bar{\mathbf{e}}^{\,\text{soft}}_{\ell^*}\) and \(\bar{\mathbf{e}}^{\,\text{soft}}_{\ell}\) denote the mean-pooled soft-token embeddings of the pivot and target responses. To encourage their response-level soft-token summaries to be close in the shared embedding space, we minimize their discrepancy using cosine distance: \[\mathcal{L}_{\text{align}}(\ell^*, \ell) = 1 - \cos\!\left(\bar{\mathbf{e}}^{\,\text{soft}}_{\ell^*},\; \bar{\mathbf{e}}^{\,\text{soft}}_{\ell}\right), \label{eq:pair-loss}\tag{4}\] where \(\ell^*\) denotes the pivot language. We form \((\ell^*,\ell)\) pairs for every non-pivot language \(\ell\), with the pivot summary \(\bar{\mathbf{e}}^{\,\text{soft}}_{\ell^*}\) treated as a fixed target so that alignment gradients flow exclusively through \(\bar{\mathbf{e}}^{\,\text{soft}}_{\ell}\). This pulls non-pivot representations toward the pivot. We set \(\ell^* = \text{en}\) (English) in all experiments, since English consistently yields the highest accuracy across our benchmarks (Table 2).
In the SFT setting, the alignment objective \(\mathcal{L}_{\text{align}}\) is added as an auxiliary loss for each non-English training sample in language \(\ell\): \[\mathcal{L}^{(\ell)}_{\text{SFT}} = \mathcal{L}^{(\ell)}_{\text{CE}} + \lambda \cdot \mathcal{L}_{\text{align}}(\ell^*, \ell), \label{eq:sft-loss}\tag{5}\] where \(\mathcal{L}^{(\ell)}_{\text{CE}}\) is the cross-entropy loss for the response in language \(\ell\), \(\lambda > 0\) controls alignment strength, and soft tokens are computed from the same teacher-forced forward pass used to evaluate \(\mathcal{L}_{\text{CE}}\). For English samples, the alignment term is omitted, leaving \(\mathcal{L}^{(\text{en})}_{\text{SFT}} = \mathcal{L}^{(\text{en})}_{\text{CE}}\).
We evaluate SOLAR on multilingual reasoning benchmarks to test whether soft-token alignment improves both accuracy and cross-lingual consistency. Further details are in Appendix 10.
We apply supervised fine-tuning to Qwen3-4B/8B and Gemma3-4B/12B [9] using M-s1k [10]. M-s1k is a multilingual long CoT reasoning dataset translated from s1k [11] by Gemini-2.0-Flash [12]. s1k consists of 1,000 diverse, high-quality, and challenging questions paired with complex reasoning traces and solutions. We compute soft tokens with \(\tau{=}1.0\) and top-\(k{=}30\).
We evaluate on MGSM [13] and three XReasoning benchmarks [14]: AIME 2024 [15], AIME 2025 [16], and GPQA Diamond [17] (denoted GPQA hereafter). Each benchmark covers 11 languages; we report the 7 overlapping with M-s1k: En, Fr, Ja, Sw, Te, Th, and Zh. Following [6], we decode with temperature \(0.6\), \(k{=}30\), \(p{=}0.95\), and a maximum length of 32,768 tokens. To reduce variance, we average over 5 runs for MGSM and GPQA and 10 for AIME.
We report (1) Task Accuracy (\(\uparrow\)): the proportion of questions answered correctly; and (2) Cross-Lingual Consistency (CLC \(\uparrow\)): the proportion of questions answered correctly in both English and non-English languages simultaneously. Inspired by [4], we define CLC for language pair \((\ell_1, \ell_2)\) as \(\mathrm{CLC}(\ell_1, \ell_2) = \frac{1}{N_q} \sum_{i=1}^{N_q} \mathbf{1}\!\left[a_i^{\ell_1} = a_i^{\ell_2} = a_i^*\right]\), where \(a_i^{\ell}\) is the model’s answer for the \(i\)-th question in language \(\ell\), \(a_i^*\) is the ground-truth answer, and \(N_q\) is the total number of questions.
We compare SOLAR with several approaches: (1) base models with standard autoregressive decoding; (2) Soft Thinking [6]: inference-time replacement of discrete tokens with soft-token embeddings; (3) SFT: standard supervised fine-tuning without SOLAR’s alignment objective; (4) MidAlign [18]: a middle-layer representation alignment method based on contrastive learning; (5) MAPO [19]: a preference optimization method aligning non-English reasoning with English via translation model scores; and (6) AlignX [20]: a two-stage framework combining intermediate-layer contrastive alignment with a language matching classifier.
Table 1 reports aggregate results across four benchmarks, and Table 2 breaks down MGSM accuracy by language. Per-language results for AIME 2024, AIME 2025, and GPQA are provided in Appendix 11.
For Qwen3-4B, SOLAR improves accuracy over SFT by +1.5 to +3.8 and CLC by +3.1 to +4.5 across all benchmarks. On Qwen3-8B, it achieves +1.3 to +1.9 accuracy and +1.5 to +2.9 consistency gains over SFT. Among cross-lingual alignment baselines, MidAlign is competitive on the harder benchmarks, reaching second-best accuracy on AIME 2024 (36.67%) and AIME 2025 (29.05%). MAPO is competitive on MGSM (77.52%) but underperforms on AIME 2025 and GPQA, likely due to sparse preference pairs: Qwen3-4B answers only 1,148 of 9,000 non-English M-s1k questions correctly under 20-sample decoding. AlignX is comparable to MidAlign and MAPO (e.g., 77.69% on MGSM).
SSwahili accuracy on MGSM nearly doubles from 29.04% to 53.48% for Qwen3-4B and increases from 59.36% to 81.36% for Qwen3-8B, while high-resource languages maintain stable performance (Table 2). This reflects the intuition that cross-lingual alignment is most helpful where cross-lingual divergence is greatest.
For Qwen3-4B, accuracy changes stay within \(\pm\)0.8 points across all benchmarks, and CLC shifts are inconsistent (+1.06 on MGSM but \(-\)0.25 on GPQA). This indicates that simply replacing discrete tokens with soft tokens at inference time cannot substitute for explicit training-time alignment as in SOLAR.
| MGSM | AIME 2024 | AIME 2025 | GPQA | Avg. | ||||||
|---|---|---|---|---|---|---|---|---|---|---|
| 2-3 (lr)4-5 (lr)6-7 (lr)8-9 (lr)10-11 Model | Accuracy | CLC | Accuracy | CLC | Accuracy | CLC | Accuracy | CLC | Accuracy | CLC |
| Qwen3-4B | 74.01 | 69.31 | 31.10 | 23.89 | 23.05 | 17.61 | 27.52 | 14.56 | 38.92 | 31.34 |
| + Soft Thinking | 74.23 | 70.37 | 31.86 | 24.44 | 23.33 | 18.22 | 27.34 | 14.31 | 39.19 | 31.84 |
| + SFT | 76.25 | 72.29 | 34.76 | 25.17 | 27.90 | 20.44 | 45.67 | 37.76 | ||
| + MidAlign | 76.45 | 73.11 | 43.00 | 32.47 | ||||||
| + MAPO | 77.52 | 34.76 | 25.89 | 25.81 | 18.94 | 40.32 | 30.15 | 44.60 | 37.22 | |
| + AlignX | 73.00 | 36.00 | 26.88 | 27.76 | 20.10 | 43.03 | 32.97 | 46.12 | 38.24 | |
| + SOLAR (ours) | ||||||||||
| Qwen3-8B | 83.42 | 80.51 | 62.10 | 56.06 | 54.91 | 45.06 | 52.68 | 42.69 | 63.28 | 56.08 |
| + Soft Thinking | 83.04 | 80.01 | 62.52 | 56.91 | 54.71 | 44.22 | 53.06 | 43.42 | 63.33 | 56.14 |
| + SFT | ||||||||||
| + SOLAR (ours) | ||||||||||
| Model | En | Fr | Ja | Sw | Te | Th | Zh | Avg. |
|---|---|---|---|---|---|---|---|---|
| Qwen3-4B | 93.36 | 81.36 | 80.56 | 29.04 | 64.24 | 86.16 | 74.01 | |
| + Soft Thinking | 83.52 | 28.24 | 61.60 | 86.92 | 74.23 | |||
| + SFT | 85.60 | 77.20 | 47.20 | 63.52 | 79.36 | 86.88 | 76.25 | |
| + MidAlign | 93.24 | 85.16 | 79.92 | 48.72 | 63.04 | 77.60 | 87.44 | 76.45 |
| + MAPO | 92.24 | 80.00 | 79.04 | 77.52 | ||||
| + AlignX | 93.12 | 84.56 | 80.32 | 64.32 | 80.40 | 87.60 | ||
| + SOLAR (ours) | 93.32 | 80.56 | ||||||
| Qwen3-8B | 94.88 | 86.80 | 59.36 | 80.08 | 89.36 | 88.48 | 83.42 | |
| + Soft Thinking | 86.80 | 58.32 | 88.00 | 86.88 | 83.04 | |||
| + SFT | 82.24 | 80.56 | ||||||
| + SOLAR (ours) | 82.72 |
This section analyzes the mechanisms behind SOLAR. We examine how SOLAR reshapes cross-lingual representations (§4.1), verify that SOLAR preserves target-language reasoning without shifting generation toward English (§4.2), analyze the sensitivity of the alignment weight and soft-token temperature (§4.3), and isolate which component of the objective drives the gain (§4.4).
We examine how hidden representations are organized across languages and how soft tokens affect cross-lingual alignment. To do so, we first quantify the effect of inference-time soft thinking (Table 3), then ask whether SOLAR further reshapes these representations on Qwen3-4B (Table ¿tbl:tab:repr-after-training?). Let \(\mathbf{h}_i^\ell \in \mathbb{R}^d\) be the hidden state for sample \(i\) in language \(\ell\), with language set \(\mathcal{L}\), \(L=|\mathcal{L}|\), and \(N\) parallel samples per language. We report two metrics in \([-1,+1]\): (1) Cross-Lingual Similarity (CLS \(\uparrow\)), the average pairwise cosine similarity between parallel samples across all language pairs, where higher values indicate more language-agnostic representations; and (2) Silhouette Score (SS \(\downarrow\)) [21], the standard cosine-distance silhouette score measuring how strongly hidden states cluster by language, where lower values indicate weaker language separability. We probe early, middle, and final layers, using layer 1, the 50%-depth layer, and the last layer for each model. Metrics are computed on \(N{=}50\) parallel MGSM instances across the seven training languages. For soft-thinking representations, we first run a discrete-token forward pass to construct soft tokens, then run a second pass with these soft tokens as inputs to extract the corresponding hidden states. Full results for models across the Qwen3, Gemma3, and DeepSeek-R1-Distill [22] families are in Appendix 12.2.
Table 3 compares representations under discrete and inference-time soft thinking on MGSM for three base models, isolating the effect of soft tokens at inference time before introducing SOLAR’s training-time alignment. With discrete tokens, CLS is high in early and middle layers but drops sharply at the final layer. Figure 3 visualizes this trend across all layers for Gemma3-12B. SS shows a U-shaped pattern, reaching its lowest values at the middle layer before rising sharply at the final layer. This pattern matches prior observations that LLMs share a more language-agnostic semantic space mid-network while final layers reintroduce language-specific structure [3]–[5], [23], [24].
Compared to discrete thinking, soft tokens raise final-layer CLS across all models, with the largest gain in Gemma3-12B (\(\Delta\)CLS=+0.68, Table 3). Early and middle layers see little benefit and can even degrade (e.g., Qwen3-8B has \(\Delta\)CLS=\(-\)0.03 at the middle layer). These layers already reach high CLS under discrete thinking, leaving little room to improve, and the distributional shift from soft tokens may slightly disrupt their alignment. SS improvements are limited and inconsistent: only Gemma3-12B shows a large decrease (\(\Delta\)SS=\(-\)0.73), while other models show negligible change or slight increases. Language clusters thus largely remain intact for most models (Figure 2).
Having shown that soft tokens carry useful cross-lingual signal but that inference-time use alone does not improve performance (§3.2), we examine whether fine-tuning reshapes representations more effectively (Table ¿tbl:tab:repr-after-training?; same 50 MGSM samples). The base Qwen3-4B shows the inverted-U pattern, with CLS dropping to 0.14 at the final layer. SFT raises final-layer CLS to 0.30 (+0.16), while SOLAR reaches 0.50 (+0.36, more than 2\(\times\) the SFT gain) and substantially reduces final-layer SS from 0.89 to 0.77 (\(-\)0.12), indicating weaker language clustering. Applying soft-thinking inference to fine-tuned models improves SFT’s CLS (0.30\(\rightarrow\)0.40) but slightly reduces SOLAR’s (0.50\(\rightarrow\)0.42). This suggests that SOLAR already internalizes the alignment benefit that soft tokens provide, and that training-time alignment subsumes what inference-time soft thinking can recover post-hoc. On Qwen3-8B, SOLAR’s discrete-thinking gain is larger (\(\Delta\)CLS = +0.53) and, unlike on 4B, remains nearly intact under soft thinking (+0.51).
| Qwen3-8B | Gemma3-12B | DeepSeek-R1-Distill-Qwen-7B | |||||||
|---|---|---|---|---|---|---|---|---|---|
| 2-4 (lr)5-7 (lr)8-10 Metric | Early | Mid | Final | Early | Mid | Final | Early | Mid | Final |
| Disc-CLS | 0.82 | 0.97 | 0.23 | 0.99 | 1.00 | 0.25 | 0.74 | 1.00 | 0.24 |
| Soft-CLS | 0.83 | 0.94 | 0.36 | 0.93 | 1.00 | 0.93 | 0.73 | 0.97 | 0.25 |
| \(\Delta\)CLS | |||||||||
| Disc-SS | 0.53 | 0.15 | 0.87 | 0.31 | 0.21 | 0.82 | 0.55 | 0.11 | 0.83 |
| Soft-SS | 0.60 | 0.27 | 0.83 | 0.54 | 0.08 | 0.09 | 0.59 | 0.20 | 0.82 |
| \(\Delta\)SS | |||||||||
We examine whether fine-tuning changes the model’s reasoning behavior on MGSM (Zh, Ja, Th, Te) at the token level (the generated tokens of each reasoning trace) and the distribution level (the top-\(k\)/top-\(p\) candidates in the output distribution during teacher-forced decoding). At both levels, every token is classified into one of three categories using Unicode code-point ranges: target-script (the prompt language’s native writing system, e.g., CJK ideographs for Chinese), Latin (Unicode names containing latin, used as a proxy for English), and neutral (digits, punctuation, math symbols, and whitespace). We define the target-script ratio as \(\#\,\text{target} \,/\, (\#\,\text{target} + \#\,\text{Latin})\) to exclude neutral tokens so that script preference is not diluted by language-agnostic symbols.
Qwen3-4B reasons almost entirely in the target script (98.81%). SFT and SOLAR maintain comparable ratios (Figure 4). The ratio is nearly identical for correct and incorrect answers (average \(\Delta < 0.5\%\); Table 30), indicating that fine-tuning improves task performance without shifting language choice toward English.
The 8B base model shows a stronger English preference than 4B (e.g., Telugu 11.97% vs.above 65%; Figure 5, Table [tbl:tab:target-script-ratio-main]). SFT and SOLAR close this gap (8B average 38.05%\(\rightarrow\)above 87%) through different mechanisms: SFT raises target-script token density in the top-30 predictions, while SOLAR suppresses Latin competition. The contrast is clearest for Telugu, where SOLAR nearly eliminates Latin competition (98.37% for 4B) but SFT leaves it largely unchanged (65.21% vs.%). Under top-\(p\) sampling, all fine-tuned models reach 95–99% target-script ratios, so remaining cross-lingual competition is confined to low-probability alternatives.
| Configuration | Accuracy | CLC |
|---|---|---|
| (a) Alignment weight \(\lambda\) | ||
| 75.83 | 73.73 | |
| 69.25 | 63.67 | |
| (b) Soft-token temperature \(\tau\) | ||
| 60.48 | 57.03 | |
r0.4
We vary the alignment weight \(\lambda \in \{0.25, 0.50, 0.75, 1.00\}\), with the soft-token temperature \(\tau{=}1.0\) fixed. Both \(\lambda{=}0.25\) and \(\lambda{=}0.50\) perform strongly on MGSM (Table 4), and \(\lambda{=}0.50\) also leads on the harder benchmarks (Table 14). Larger weights degrade performance, with \(\lambda{=}1.00\) falling below the base model, suggesting that excessive alignment overwhelms the cross-entropy objective. We adopt \(\lambda{=}0.50\) for all main experiments in §3.2.
We vary the soft-token temperature \(\tau \in \{0.6, 1.0, 2.0\}\), with \(\lambda{=}0.50\) fixed. \(\tau\) sets the sharpness of the soft-token distribution: lower \(\tau\) yields more peaked distributions near discrete tokens, while higher \(\tau\) yields smoother mixtures over the vocabulary. Setting \(\tau{=}1.0\) performs best (78.3% accuracy, 75.6% CLC; Table 4). Lowering it to \(\tau{=}0.6\) degrades sharply (60.5% accuracy, 57.0% CLC), indicating that overly peaked distributions lose the cross-lingual signal, whereas \(\tau{=}2.0\) yields only a moderate drop (76.4% accuracy, 73.1% CLC).
To isolate which component of SOLAR’s objective drives its gain, we vary one design choice at a time while holding the rest of the pipeline fixed. The five choices we study are the alignment target, the pooling granularity, the top-\(k\) filter, the alignment representation space, and the pivot language.
We compare four alignment targets for the auxiliary loss: (1) Discrete, the straight-through embedding of the top-1 token (\(\mathbf{e}_t = \mathbf{E}[y_t]\)), replacing the soft-token embedding with one hard token; (2) Final-hidden, the mean-pooled final-layer hidden state, testing whether any final-layer matching signal suffices; (3) Untruncated, the soft-token embedding over the full vocabulary with no top-\(k\) filter; and (4) SOLAR, the default top-\(k{=}30\) soft-token embedding. On Qwen3-4B, SOLAR is the best alignment target (48.25% average accuracy, 41.51% CLC; Table 5). The other targets cluster within run-to-run noise: Discrete and Final-hidden stay at the SFT level (46.00% and 46.09% vs.%), and Untruncated, the strongest alternative (46.55%), still trails SOLAR. A single hard token (Discrete) thus recovers almost none of SOLAR’s gain, so top-\(k\) truncation carries semantic value beyond compute savings. We attribute this to two factors. First, the long tail kept by Untruncated injects cross-lingual noise that top-\(k\) filtering removes. Second, aligning only the final hidden state (Final-hidden) underperforms because the embedding-space soft-token mixture is more language-invariant than the final hidden state itself.
| MGSM | AIME 2024 | AIME 2025 | GPQA | Avg. | ||||||
|---|---|---|---|---|---|---|---|---|---|---|
| 2-3 (lr)4-5 (lr)6-7 (lr)8-9 (lr)10-11 Alignment target | Accuracy | CLC | Accuracy | CLC | Accuracy | CLC | Accuracy | CLC | Accuracy | CLC |
| Qwen3-4B \(+\) SFT | 76.25 | 72.29 | 34.76 | 25.17 | 27.90 | 20.44 | 43.75 | 33.15 | 45.67 | 37.76 |
| + Discrete | 76.37 | 73.50 | 35.63 | 26.06 | 21.41 | 43.86 | 33.47 | 46.00 | 38.61 | |
| + Final-hidden | 76.97 | 73.79 | 35.47 | 25.91 | 27.87 | 20.05 | 46.09 | 38.57 | ||
| + Untruncated | 27.93 | 44.04 | 34.46 | |||||||
| + SOLAR (\(k{=}30\)) | ||||||||||
We fix the soft-token target and vary the pooling granularity of the alignment loss: (1) Answer-only, pooling over the final \boxed{} span; (2) Step-level, pooling within each step (split on
\n\n) and matched by relative position; and (3) Full, the default single pooled pair over the entire response. Answer-only pooling matches SFT (MGSM 76.00% vs.%, Table 6), indicating
that the alignment signal lives in the reasoning trace. Step-level, the finest variant with one pair per step, improves over Answer-only but still trails Full (MGSM 77.04% vs.%). We hypothesize that finer granularity helps only when steps correspond across
languages. Matching by relative position presumes a parallel step structure that the \n\n split does not guarantee, since equivalent reasoning often spans a different number of steps across languages. Full-response pooling avoids this
misalignment. Recovering the benefit of finer granularity likely requires content-aware segmentation that aligns steps across languages, which we leave to future work.
| MGSM | AIME 2024 | AIME 2025 | GPQA | Avg. | ||||||
|---|---|---|---|---|---|---|---|---|---|---|
| 2-3 (lr)4-5 (lr)6-7 (lr)8-9 (lr)10-11 Pooling granularity | Accuracy | CLC | Accuracy | CLC | Accuracy | CLC | Accuracy | CLC | Accuracy | CLC |
| Qwen3-4B \(+\) SFT | 76.25 | 72.29 | 34.76 | 25.17 | 27.90 | 20.44 | 43.75 | 33.15 | 45.67 | 37.76 |
| + Answer-only | 76.00 | 71.91 | 34.93 | 25.92 | 27.92 | 20.94 | 44.95 | 34.96 | 45.95 | 38.43 |
| + Step-level | ||||||||||
| + Full (SOLAR) | ||||||||||
We sweep \(k \in \{1, 5, 10, 30, 50\}\) for the top-\(k\) filter defining the soft expectation (Table 7). \(k{=}1\) recovers the Discrete target, since a top-1 filter with renormalization is a hard selection. Accuracy rises steeply from \(k{=}1\) to \(k{=}10\), then plateaus: \(k \in \{10, 30, 50\}\) all reach roughly 48% average accuracy, with no value dominating across benchmarks. Because \(k\) affects only the alignment-loss sum over the top-\(k\) distribution, larger \(k\) raises per-step compute with no accuracy gain. We adopt \(k{=}30\), which attains the best average accuracy among the plateau values.
| MGSM | AIME 2024 | AIME 2025 | GPQA | Avg. | ||||||
|---|---|---|---|---|---|---|---|---|---|---|
| 2-3 (lr)4-5 (lr)6-7 (lr)8-9 (lr)10-11 Top-\(k\) | Accuracy | CLC | Accuracy | CLC | Accuracy | CLC | Accuracy | CLC | Accuracy | CLC |
| SFT | 76.25 | 72.29 | 34.76 | 25.17 | 27.90 | 20.44 | 43.75 | 33.15 | 45.67 | 37.76 |
| \(k{=}1\) (Discrete) | 76.37 | 73.50 | 35.63 | 26.06 | 28.12 | 21.41 | 43.86 | 33.47 | 46.00 | 38.61 |
| \(k{=}5\) | 77.00 | 73.92 | 36.46 | 26.97 | 28.64 | 22.20 | 44.89 | 35.96 | 46.75 | 39.76 |
| \(k{=}10\) | 30.93 | 24.42 | 44.92 | 35.98 | 48.15 | 41.19 | ||||
| \(k{=}30\) (SOLAR) | ||||||||||
| \(k{=}50\) | 78.08 | 75.11 | 38.34 | 29.00 | ||||||
| Configuration | Accuracy | CLC |
|---|---|---|
| (a) Representation space | ||
| \(\mathbb{R}^d\) (emb.) | ||
| \(\mathbb{R}^{|V|}\) (prob.) | ||
| (b) Pivot language \(\ell^*\) | ||
| English (En) | ||
| Chinese (Zh) | ||
| French (Fr) | 72.87 | 66.67 |
r0.4
We vary the alignment representation space between \(\mathbb{R}^d\) (soft-token embeddings) and \(\mathbb{R}^{|V|}\) (probability distributions), with \(\lambda{=}0.50\) and \(\tau{=}1.0\) fixed. Aligning in probability space degrades accuracy to 60.3% and CLC to 44.8% (Table 8). This degradation suggests that token distributions have largely disjoint support across languages, making cosine distance less informative. Projecting them into the shared embedding space \(\mathbb{R}^d\) instead preserves cross-lingual correspondences and provides a better basis for alignment.
We vary the pivot language \(\ell^*\) across English, Chinese, and French, with \(\lambda{=}0.50\) and \(\tau{=}1.0\) fixed. English gives the best improvement, followed by Chinese (Table 8). The gap concentrates in low-resource languages: MGSM Swahili accuracy drops from 53.48% (En) to 40.56% (Zh) and 36.80% (Fr) (Table 15), showing that transfer effectiveness depends on the pivot’s pre-trained representation strength, with English as the strongest anchor.
LLMs trained on multilingual corpora exhibit inconsistent cross-lingual reasoning performance [1], [13], and recent work attributes these disparities to internal mechanisms. [3] show that errors arise in the final-layer transition from language-agnostic intermediate representations to language-specific outputs. [25] identify language-specific attention heads that mediate cross-lingual attention transfer. [4] find that larger models rely more on language-specific representations. Methods for improving multilingual reasoning, particularly for low-resource languages, fall broadly into training-based and inference-based categories [26]. Training-based methods leverage parallel multilingual data during pre-training [27] or post-training [28], language-mixed CoT data [29], adapter merging [30], and representation alignment [20], [31]. A recent wave of multilingual reinforcement learning (RL) methods uses English as a pivot with translation-quality, language-consistency, or self-feedback rewards [32]–[34]. Inference-based methods include in-context learning [35], activation steering [5], test-time scaling [36], and inference-time linear transformations between source- and target-language hidden states [37].
While CoT prompting [8] enhances LLM reasoning through discrete tokens, a growing line of work argues that reasoning may instead unfold in continuous representations that encode richer information than discrete tokens [38], [39]. Several methods train LLMs to reason directly in continuous space [40], [41]; for instance, COCONUT [42] feeds the last hidden state back as the next input embedding, allowing multiple reasoning steps to unfold in parallel. [43] train continuous CoTs with reinforcement learning by injecting noise into the input embedding mixture for exploration, and report that decoding with discrete tokens at inference on top of a continuous-CoT trained model performs best. Among training-free approaches, Soft Thinking [6] replaces discrete token embeddings with probability-weighted soft tokens for richer inference-time representations, and theoretical work further shows that continuous CoT can efficiently solve graph-reachability problems [44]. Taken together, these results suggest that continuous-space reasoning carries expressive advantages over its discrete counterpart [39].
We introduce SOLAR, an auxiliary training objective that aligns soft-token representations across parallel multilingual reasoning traces. SOLAR improves task accuracy and cross-lingual consistency over standard SFT across four multilingual benchmarks, with the largest gains on low-resource languages. At the representation level, SOLAR more than doubles SFT’s final-layer cross-lingual similarity gain and substantially reduces language-cluster separability, showing that aligning soft-token representations helps preserve shared semantics and improve cross-lingual consistency.
This research is supported in part by the NSF under grant numbers IIS-2144493, IIS-2052498, SMA-2418946, and NAIRR250217, in addition to a gift from Google. Any opinions, findings, and conclusions or recommendations expressed in this material are those of the author(s) and do not necessarily reflect the views of the National Science Foundation.
While our study shows that aligning soft-token representations during SFT improves multilingual reasoning, it opens several directions for future work.
SOLAR is studied as an auxiliary loss alongside supervised cross-entropy. Recent work suggests that reinforcement learning consistently outperforms SFT for cross-lingual reasoning and generalizes better to unseen languages [45]. Future work could integrate soft-token alignment into preference- or reward-based post-training, for example by combining the alignment loss with Direct Preference Optimization (DPO) [46] or Group Relative Policy Optimization (GRPO) [47]. This could compound the consistency gains of soft-token alignment with the generalization that policy optimization brings to unseen languages. Recent pivot-based multilingual RL methods such as PASMR [32], TAPO [33], and M-Thinker [34] reward consistency between English and target-language reasoning at the output level. SOLAR’s soft-token alignment offers a complementary representation-level signal that could be added to these reward-based objectives as an auxiliary alignment term during policy optimization.
Our evaluation focuses on multilingual mathematical reasoning (MGSM, AIME 2024, AIME 2025) and graduate-level scientific question answering (GPQA Diamond), where final answers are short and verifiable. Whether response-level mean-pooled soft-token summaries carry the same cross-lingual signal for tasks with open-ended outputs (e.g., multilingual summarization [48]) remains an open question. Future work could extend SOLAR to broader generation tasks and investigate step-level or chunk-level alignment for reasoning traces whose semantic structure is non-monotonic or interleaved with retrieval.
SOLAR is trained on M-s1k [10], which provides parallel long CoT traces in 10 languages. We report results on the 7 that overlap with our evaluation suites (Appendix 10.4). Expanding coverage requires translating long CoT traces into each new language with mathematical-fidelity verification, which incurs non-trivial cost. SOLAR’s effectiveness on a broader set of languages, particularly low-resource ones, therefore remains to be validated. One direction is to scale parallel reasoning data through verified translation pipelines. Another is to investigate whether soft-token alignment can be combined with weaker supervision, such as machine-translated traces with quality filtering, or unpaired monolingual reasoning anchored through a shared retrieval signal, to relax the strict parallel-data requirement.
Our main fine-tuning experiments target Qwen3-4B/8B and Gemma3-4B/12B. Although the representation analysis (§4.1) covers 10 models from the Qwen3, Gemma3, and DeepSeek-R1-Distill families, the SFT pipeline is validated on two families at moderate scales. Larger models (e.g., 30B+), mixture-of-experts architectures, and multimodal LLMs may exhibit different vocabulary geometries and pre-training compositions, potentially altering the strength and shape of the soft-token alignment signal. Extending SOLAR to a broader set of families and scales offers a route to assessing how generally the soft-token alignment principle holds.
As multilingual LLMs serve users worldwide, ensuring consistent reasoning across languages is both a technical and an equity concern. Most reasoning gains in modern LLMs remain concentrated in English and a handful of high-resource languages [49], leaving speakers of underrepresented languages with weaker access to advanced reasoning in domains such as decision support [50]. Our work targets this gap by aligning soft-token representations across languages during SFT, with the largest gains on low-resource languages (e.g., Swahili MGSM accuracy rises from 29.04% to 53.48% for Qwen3-4B, and Telugu AIME 2024 from 5.67% to 29.67%), narrowing performance disparities while preserving native-language generation (Appendix 12.3).
Beyond accuracy, our analysis helps make multilingual model behavior more interpretable and controllable. Soft-token embeddings provide a continuous, vocabulary-shared signal in which cross-lingual reasoning can be inspected and shaped, complementing hidden-state probing and offering a lightweight, architecture-agnostic mechanism that can be combined with other multilingual training pipelines. Because SOLAR adds no architectural modification and reuses the model’s own forward-pass logits, it is also accessible when compute or model-modification budgets are limited.
At the same time, anchoring all non-English summaries to an English pivot raises questions about cultural and linguistic representation. An English-anchored shared space may carry English-centric reasoning conventions, framing assumptions, or normative answers that surface only on culturally grounded tasks not covered by our benchmarks [51]. Stronger multilingual reasoning also extends the reach of downstream misuse currently bottlenecked by English-only proficiency, and our work does not address multilingual safety alignment. We see multi-pivot or pivot-free alignment, evaluation on culturally grounded reasoning, and multilingual safety post-training as important complements to our work. Overall, we hope our work contributes to a more inclusive and principled approach to multilingual reasoning and helps narrow the cross-lingual capability gap in a way that is mindful of the linguistic communities these systems aim to serve.
LLMs trained on multilingual corpora exhibit cross-lingual reasoning abilities [2], [7], [9], yet show inconsistent performance across different languages [1], [3]. Specifically, given the same task, LLMs generally perform better when prompted in English, whereas their reasoning performance deteriorates when the task is expressed in low-resource languages. Recent work examines these disparities through internal model mechanisms. [3] reveal that models encode factual knowledge in a language-agnostic concept space through intermediate layers, but errors arise during the final-layer transition to language-specific representations. [25] identify language-specific attention heads that enable cross-lingual attention transfer. Recently, [4] show that larger models increasingly rely on language-specific representations, hindering cross-lingual transfer. These mechanistic insights provide a foundation for understanding and improving cross-lingual reasoning.
Efforts to improve multilingual reasoning in LLMs can be broadly categorized into training-based and inference-based approaches [26]. Training-based methods use translated parallel data during pre-training [27], [52], [53] or post-training [10], [28], [54]–[58], language-mixed CoT data [29], [59], adapter merging [30], representation alignment [18], [20], [31], [60], and preference optimization methods without parallel data [19], [61]–[66]. [45] demonstrate that RL consistently outperforms SFT in cross-lingual reasoning and achieves better generalization even when trained on non-English data. PASMR [32] maps multilingual inputs to an English pivot via SFT and then runs self-feedback RL that rewards consistency between pivot and target-language reasoning. TAPO [33] couples a translation-quality reward with the standard reasoning reward under a step-level relative-advantage mechanism that decouples credit assignment between translation and reasoning tokens. Recently, M-Thinker [34] combines a language-consistency reward with a cross-lingual thinking-alignment reward computed via LLM-as-judge against an English reasoning trace. These methods are complementary to SOLAR’s soft-token alignment signal, and we discuss their potential integration in Appendix 7. Inference-based methods include in-context learning [35], [67], cross-lingual activation steering [5], [68], test-time scaling [36], [69], and learned linear transformations between source- and target-language hidden states applied at inference [37]. Studies show that prompting models to reason in English generally preserves or improves non-English task performance [10], [36]. SOLAR differs from these inference-time interventions in that it modifies the model parameters during SFT through an auxiliary soft-token alignment loss, with no per-language transformation at inference and no test-time overhead beyond standard discrete decoding.
While CoT prompting [8] enhances LLM reasoning through step-by-step discrete linguistic tokens, recent work argues that LLMs should mirror human cognition, which operates through abstract, continuous concepts rather than explicit verbalized steps [38]. Several methods train LLMs to reason in continuous space [40], [41], [70]. COCONUT [42] feeds the last hidden state as the next input embedding, enabling the model to encode multiple reasoning steps simultaneously. For training-free approaches, Soft Thinking [6] replaces discrete token embeddings with probability-weighted soft tokens, forming a continuous concept space for richer representations at inference time. [71] enhance this with noise via Dirichlet resampling and the Gumbel-Softmax trick. [43] train continuous CoTs with reinforcement learning by injecting Gaussian noise into the input embedding mixture to enable exploration, removing the need to distill from ground-truth discrete reasoning traces. They report that continuous-CoT training matches discrete training at pass@1 and surpasses it at pass@32 on math benchmarks, and that decoding with discrete tokens at inference on top of a continuous-CoT trained model performs best. Theoretical frameworks further demonstrate that continuous CoT can solve graph reachability problems more efficiently by maintaining multiple search frontiers simultaneously [44], [72]. Together, these works show that continuous-space reasoning enables richer information encoding compared to discrete token-based methods [39], [73]. While prior work focuses on monolingual reasoning, SOLAR repurposes the soft-token formulation [6], [43] as a cross-lingual alignment signal during post-training. We investigate whether probability-weighted mixtures over the shared vocabulary embedding matrix can serve as a comparable signal across languages, even when their surface tokens are disjoint.
For main experiments (§3), we fine-tune Qwen3-4B/8B [7] and Gemma3-4B/12B [9] via full-parameter SFT on M-s1k. We center the headline analysis on the Qwen3 family for its strong multilingual reasoning and wide adoption; full Gemma3 results (MGSM and GPQA) appear in §11. We use the 4B and 8B scales for Qwen3 because they balance reasoning capability against the compute cost of full-parameter fine-tuning on A40 GPUs (48 GB). For representation experiments (§4.1), we select 10 models from three families: Qwen3, Gemma3, and DeepSeek-R1-Distill [22]. These span multiple scales (1B–27B) and both base and instruction-tuned variants (e.g.,Qwen3-4B-Base vs.Qwen3-4B). Specifically, Qwen3 and Gemma3 are advanced multilingual models supporting 119 and 140+ languages, respectively.
All main-experiment models undergo full-parameter fine-tuning using the LLaMA-Factory framework [74]. Qwen3-4B is trained in non-thinking mode, while Qwen3-8B is trained in thinking mode. We train for 5 epochs with a batch size of 32. All runs use bfloat16 precision with a learning rate of \(1
\times 10^{-5}\) that warms up linearly over the first 10% of training and then decays to 0 following a cosine schedule. We use the AdamW optimizer [75] with \(\beta_1 = 0.9\) and \(\beta_2 = 0.999\). The maximum sequence length is 16,384
tokens. We use DeepSpeed ZeRO Stage 2 [76] to reduce memory usage. All experiments are conducted on NVIDIA A40 GPUs (48 GB). For the SOLAR alignment
objective, we compute soft tokens with \(\tau{=}1.0\) and top-\(k{=}30\). We ablate the alignment weight \(\lambda \in \{0.25, 0.50, 0.75, 1.00\}\) and
soft-token temperature \(\tau \in \{0.6, 1.0, 2.0\}\) in §4.3. We employ a group-aware batch sampler that places all translations of each problem contiguously, enabling co-occurrence
within the same training step even under small per-device batch sizes.
We use SGLang (v0.4.6) [77] as the inference backend. For all evaluations, we use a sampling temperature of \(0.6\), top-\(k{=}30\), top-\(p{=}0.95\), and a maximum generation length of 32,768 tokens. Note that this sampling temperature is used solely for next-token
decoding at inference time and is distinct from the soft-token temperature \(\tau\) used during SOLAR training (Eq. 2 –3 ). We run each evaluation multiple
times and report the average to reduce estimation variance: five runs for MGSM and GPQA, and ten runs for AIME 2024 and AIME 2025. We count a model’s answer as correct only if the extracted final answer (i.e., the content within
\boxed{}) matches the ground-truth label.
M-s1k [10] is a multilingual long CoT reasoning dataset translated from
s1k [11] by Gemini-2.0-Flash [12]. It contains 1,000 parallel problems across 10 languages (English (En), Chinese (Zh), French (Fr), Japanese (Ja), Latvian (Lv), Swahili (Sw), Telugu (Te), Thai (Th), Afrikaans (Af), and Marathi (Mr)), totaling 10,000
training examples. Each pairs a question with a detailed reasoning trace and final solution. We additionally annotate each with a parallel_id linking translations of the same problem across languages and a language tag for
fine-tuning.
We evaluate on four benchmarks covering multilingual mathematical reasoning and science question answering. MGSM (Multilingual Grade School Math) [13] extends GSM8K [78] with 250 parallel grade-school math word problems requiring multi-step arithmetic. AIME 2024 [15] and AIME 2025 [16] each contain 30 competition-level problems from the American Invitational Mathematics Examination. GPQA Diamond [17] is a graduate-level, Google-proof benchmark of 198 multiple-choice questions across physics, chemistry, and biology, designed to challenge domain experts. The multilingual versions of AIME 2024, AIME 2025, and GPQA Diamond are from XReasoning [14]. All four cover 11 languages: English (En), Spanish (Es), French (Fr), German (De), Russian (Ru), Chinese (Zh), Japanese (Ja), Thai (Th), Swahili (Sw), Bengali (Bn), and Telugu (Te). Since only 7 of the 10 M-s1k languages overlap with the evaluation set (En, Fr, Ja, Sw, Te, Th, Zh), we report main results on these seven. For the representation analysis (§4.1), we sample 50 instances per language from MGSM and GPQA Diamond and use all 30 per subset for AIME 2024 and AIME 2025; the main experiments (§3) use all instances. Expanding to all 11 languages would require translating s1k reasoning traces, which incurs non-trivial API cost for long CoT data and needs quality verification to ensure mathematical fidelity across languages. We leave broader language expansion to future work.
We follow the formulation in §2.1 and apply inference-only soft thinking [6] to base models. We use the same decoding hyperparameters as our evaluation setup (§10.3).
A middle-layer contrastive alignment objective that encourages cross-lingual similarity by maximizing cosine similarity between mean-pooled hidden states of parallel translation pairs while minimizing similarity to non-translations within each batch [18]. We adapt MidAlign from its original LoRA-based setup to our full-parameter SFT setting and apply the contrastive alignment loss at the middle layer (18 for Qwen3-4B) jointly with the cross-entropy loss, using the same M-s1k parallel training data and hyperparameters as SOLAR (§10.2). MidAlign aligns discrete hidden states at intermediate layers, whereas SOLAR aligns soft-token embeddings.
An optimization framework that uses a pre-trained machine translation model to score the consistency between non-English and English reasoning chains, treating these scores as signals for preference training [19]. MAPO optimizes cross-lingual consistency at the output level via preference learning over discrete reasoning, whereas our method aligns soft-token embeddings at the representation level during SFT. For each of the 9,000 non-English questions in M-s1k, we sample \(n{=}20\) candidate outputs from Qwen3-4B with sampling temperature \(1.0\). We then score each output using NLLB-200-distilled-600M [79]. The alignment score for each non-English output is computed as \(1 / \mathcal{L}_{\text{CE}}\), where \(\mathcal{L}_{\text{CE}}\) is the cross-entropy loss of the NLLB model translating the non-English output to the corresponding English reference answer. Preference pairs are constructed by selecting, for each question, a chosen response that is both correct and has a higher alignment score, paired with a rejected response that has a lower alignment score. This yields 6,305 preference pairs from 1,148 questions; the remaining questions are excluded because none of the 20 sampled outputs produce a correct answer. We perform full-parameter DPO [46] with \(\beta{=}0.1\). All other training hyperparameters follow the same setup as SOLAR (§10.2).
A two-stage framework for multilingual representation alignment [20]. Stage 1 combines three objectives: (1) an InfoNCE-style contrastive loss that aligns mean-pooled hidden states at an intermediate layer across parallel translation pairs using cosine similarity (with temperature \(0.1\)), (2) a language-matching classifier at the final layer to reduce off-target generation, and (3) the standard next-token prediction loss. Stage 2 performs multilingual instruction fine-tuning with only the NTP loss. We apply contrastive alignment at the middle layer of the model. The language-matching classifier is a 2-layer MLP with intermediate dimension 128. We use \(\alpha_1{=}0.3\) and \(\alpha_2{=}0.4\) as the loss weights for the contrastive and language matching losses, respectively, following the original paper. All other training hyperparameters follow SOLAR (§10.2).
Tables 9–12 report per-language accuracy and cross-lingual consistency for Qwen3-4B, Qwen3-8B, Gemma3-4B, and Gemma3-12B, along with their fine-tuned variants, across four benchmarks. On MGSM and AIME, SOLAR’s accuracy gains over the base model are largest for low-resource languages, while high-resource languages change far less (within roughly \(\pm\)1 point) and occasionally regress. For example, Qwen3-4B Swahili improves by +24.4 points on MGSM (+22.0 for Qwen3-8B), and Qwen3-4B Telugu by +24.0 on AIME 2024. On GPQA, all seven Qwen3-4B languages improve under SOLAR, including English, showing broad SFT-level benefits on this science benchmark. For Gemma3, MGSM and GPQA Diamond follow the Qwen3 patterns: SOLAR yields the highest average accuracy and CLC at both scales, with low-resource languages benefiting most. Baseline strength differs across families: Gemma3-12B exceeds Qwen3-8B on MGSM (89.50% vs.%) while Gemma3-4B trails Qwen3-4B (53.31% vs.%). On GPQA, base Gemma3 performs near or below the four-way random baseline of 25% (16.34% at 4B, 26.61% at 12B), and SOLAR raises both scales over SFT. Because Gemma3-4B’s GPQA accuracy already sits near the random floor, we omit Gemma3 from AIME 2024 and 2025. Among Qwen3-4B baselines, MidAlign is strongest on AIME 2024, while MAPO posts high single-language MGSM scores without consistent CLC gains, so preference optimization can raise individual-language accuracy without aligning cross-lingual reasoning. MAPO’s English accuracy falls below the base model on MGSM and both AIME sets, as expected when training only on non-English preference pairs, and its limited signal (6,305 pairs from 1,148 questions) likely constrains low-resource gains.
Table 13 reports the Pearson correlation between average accuracy and CLC across model variants. The two are nearly perfectly correlated (\(r \ge 0.997\) on every individual benchmark and \(r = 0.995\) pooled across all), so accuracy gains reflect stronger cross-lingual consistency rather than improvement in a single dominant language.
| Model | En | Fr | Ja | Sw | Te | Th | Zh | Avg(\(\uparrow\)) | CLC(\(\uparrow\)) | |
|---|---|---|---|---|---|---|---|---|---|---|
| Qwen3-4B | 93.36 | 81.36 | 80.56 | 29.04 | 64.24 | 86.16 | 74.01 | 69.31 | ||
| + Soft Thinking | 83.52 | 28.24 | 61.60 | 86.92 | 74.23 | 70.37 | ||||
| + SFT | 85.60 | 77.20 | 47.20 | 63.52 | 79.36 | 86.88 | 76.25 | 72.29 | ||
| + MidAlign | 93.24 | 85.16 | 79.92 | 48.72 | 63.04 | 77.60 | 87.44 | 76.45 | 73.11 | |
| + MAPO | 92.24 | 80.00 | 79.04 | 77.52 | ||||||
| + AlignX | 93.12 | 84.56 | 80.32 | 64.32 | 80.40 | 87.60 | 73.00 | |||
| + SOLAR | 93.32 | 80.56 | ||||||||
| Qwen3-8B | 94.88 | 86.80 | 59.36 | 80.08 | 89.36 | 88.48 | 83.42 | 80.51 | ||
| + Soft Thinking | 86.80 | 58.32 | 88.00 | 86.88 | 83.04 | 80.01 | ||||
| + SFT | 82.24 | 80.56 | ||||||||
| + SOLAR | 82.72 | |||||||||
| Gemma3-4B | 68.64 | 59.04 | 49.44 | 33.92 | 48.64 | 54.08 | 59.44 | 53.31 | 45.29 | |
| + Soft Thinking | 68.24 | 58.56 | 50.32 | 35.84 | 49.36 | 53.04 | 57.84 | 53.31 | 45.01 | |
| + SFT | 71.36 | 66.64 | 54.08 | 45.92 | 48.96 | 57.84 | 57.76 | 57.51 | 53.12 | |
| + MidAlign | 71.36 | 67.52 | 54.24 | 51.28 | 58.96 | 58.72 | 58.51 | 53.28 | ||
| + MAPO | 67.20 | 54.32 | 46.88 | 58.16 | ||||||
| + AlignX | 47.20 | 51.60 | 59.44 | 53.84 | ||||||
| + SOLAR | ||||||||||
| Gemma3-12B | 91.36 | 83.60 | 86.64 | 89.84 | 90.08 | 89.50 | 86.95 | |||
| + Soft Thinking | 96.48 | 84.00 | 88.48 | 89.28 | 89.67 | 86.75 | ||||
| + SFT | 96.80 | 87.20 | 89.92 | |||||||
| + SOLAR |
| Model | En | Fr | Ja | Sw | Te | Th | Zh | Avg(\(\uparrow\)) | CLC(\(\uparrow\)) | |
|---|---|---|---|---|---|---|---|---|---|---|
| Qwen3-4B | 43.67 | 11.00 | 5.67 | 26.00 | 41.33 | 31.10 | 23.89 | |||
| + Soft Thinking | 30.00 | 10.00 | 6.33 | 26.00 | 31.86 | 24.44 | ||||
| + SFT | 45.33 | 46.33 | 34.33 | 22.00 | 20.67 | 36.00 | 38.67 | 34.76 | 25.17 | |
| + MidAlign | 44.33 | 49.67 | 34.33 | |||||||
| + MAPO | 45.33 | 30.67 | 22.33 | 23.00 | 36.00 | 39.67 | 34.76 | 25.89 | ||
| + AlignX | 45.67 | 46.33 | 26.33 | 24.00 | 32.33 | 36.00 | 26.88 | |||
| + SOLAR | 45.33 | 34.33 | 38.33 | |||||||
| Qwen3-8B | 73.67 | 37.33 | 52.67 | 68.67 | 62.10 | 56.06 | ||||
| + Soft Thinking | 73.00 | 37.67 | 54.00 | 69.67 | 62.52 | 56.91 | ||||
| + SFT | 72.00 | 68.33 | 53.00 | |||||||
| + SOLAR | 72.67 |
| Model | En | Fr | Ja | Sw | Te | Th | Zh | Avg(\(\uparrow\)) | CLC(\(\uparrow\)) | |
|---|---|---|---|---|---|---|---|---|---|---|
| Qwen3-4B | 31.67 | 27.00 | 9.33 | 3.33 | 22.33 | 31.00 | 23.05 | 17.61 | ||
| + Soft Thinking | 30.00 | 6.67 | 3.33 | 25.00 | 31.33 | 23.33 | 18.22 | |||
| + SFT | 33.33 | 26.00 | 21.00 | 17.00 | 30.00 | 32.33 | 27.90 | 20.44 | ||
| + MidAlign | 31.67 | 34.33 | 34.00 | |||||||
| + MAPO | 32.67 | 24.33 | 13.33 | 9.67 | 28.67 | 25.81 | 18.94 | |||
| + AlignX | 34.67 | 25.00 | 22.67 | 17.33 | 26.00 | 32.00 | 27.76 | 20.10 | ||
| + SOLAR | 35.33 | 26.67 | ||||||||
| Qwen3-8B | 66.67 | 60.00 | 41.67 | 43.67 | 55.00 | 54.33 | 54.91 | 45.06 | ||
| + Soft Thinking | 65.67 | 40.33 | 49.00 | 53.67 | 52.33 | 54.71 | 44.22 | |||
| + SFT | 60.67 | |||||||||
| + SOLAR | 59.33 |
| Model | En | Fr | Ja | Sw | Te | Th | Zh | Avg(\(\uparrow\)) | CLC(\(\uparrow\)) | |
|---|---|---|---|---|---|---|---|---|---|---|
| Qwen3-4B | 45.45 | 29.80 | 16.57 | 19.80 | 14.24 | 30.30 | 36.46 | 27.52 | 14.56 | |
| + Soft Thinking | 48.48 | 29.90 | 14.55 | 19.39 | 13.03 | 29.19 | 36.87 | 27.34 | 14.31 | |
| + SFT | 30.10 | 49.49 | ||||||||
| + MidAlign | 54.75 | 49.60 | 34.55 | 36.46 | 40.61 | 50.51 | 43.00 | 32.47 | ||
| + MAPO | 47.17 | 47.58 | 34.14 | 34.65 | 30.61 | 41.41 | 46.67 | 40.32 | 30.15 | |
| + AlignX | 49.49 | 34.55 | 40.61 | 43.03 | 32.97 | |||||
| + SOLAR | 34.24 | 33.23 | ||||||||
| Qwen3-8B | 58.38 | 57.37 | 52.93 | 45.66 | 48.69 | 54.14 | 51.62 | 52.68 | 42.69 | |
| + Soft Thinking | 61.31 | 57.88 | 53.03 | 44.24 | 47.68 | 54.75 | 52.53 | 53.06 | 43.42 | |
| + SFT | ||||||||||
| + SOLAR | ||||||||||
| Gemma3-4B | 17.47 | 17.88 | 14.65 | 13.84 | 14.14 | 18.48 | 17.88 | 16.34 | 5.37 | |
| + Soft Thinking | 16.26 | 16.97 | 16.67 | 14.85 | 14.95 | 17.58 | 16.57 | 16.26 | 5.35 | |
| + SFT | 31.21 | 28.59 | 28.59 | 27.27 | 29.73 | 15.45 | ||||
| + MidAlign | 31.31 | 28.38 | 27.68 | |||||||
| + MAPO | 32.22 | 30.81 | 27.07 | 28.99 | 29.32 | 14.85 | ||||
| + AlignX | 32.83 | 27.37 | 25.56 | 29.09 | 28.28 | 26.87 | 28.77 | 14.14 | ||
| + SOLAR | 33.43 | 29.80 | ||||||||
| Gemma3-12B | 30.51 | 30.51 | 23.23 | 28.59 | 23.03 | 27.58 | 26.61 | 13.43 | ||
| + Soft Thinking | 29.60 | 28.08 | 21.21 | 28.79 | 25.15 | 28.48 | 22.32 | 26.23 | 12.27 | |
| + SFT | ||||||||||
| + SOLAR |
| Benchmark | Pearson \(r\) | \(p\)-value |
|---|---|---|
| MGSM | 0.997 | \(3.5 \times 10^{-10}\) |
| AIME 2024 | 0.998 | \(5.1 \times 10^{-11}\) |
| AIME 2025 | 0.997 | \(4.9 \times 10^{-10}\) |
| GPQA | 0.999 | \(2.1 \times 10^{-12}\) |
| All | 0.995 | \(1.4 \times 10^{-39}\) |
Table 14 reports \(\lambda \in \{0.25, 0.50, 0.75, 1.00\}\) with \(\tau{=}1.0\) across all four benchmarks. The weight trades off cross-entropy against the alignment loss (Eq. 5 ). \(\lambda{=}0.25\) attains the highest MGSM accuracy and CLC, with \(\lambda{=}0.50\) close behind, but we adopt \(\lambda{=}0.50\) because it leads on the harder benchmarks (e.g., 38.52% vs.% on AIME 2024). Performance degrades at \(\lambda{=}0.75\) and falls below the base model at \(\lambda{=}1.00\) (69.25% vs.% on MGSM), where low-resource languages lose the most (Swahili AIME 2024: 32.67% \(\rightarrow\) 10.00%), indicating that excessive alignment overwhelms cross-entropy and disrupts languages with sparser pre-training coverage.
Table 15 (a) reports \(\tau \in \{0.6, 1.0, 2.0\}\) with \(\lambda{=}0.50\). Lower \(\tau\) produces more peaked distributions that approximate discrete token embeddings, while higher \(\tau\) yields smoother mixtures over more vocabulary tokens. At \(\tau{=}0.6\), average accuracy and CLC drop sharply (by 17.8 and 18.6 points relative to \(\tau{=}1.0\)), and the loss is highly uneven: Telugu falls to 14.48% while English remains high at 89.90%. With the continuous signal gone, the objective reduces to aligning discrete representations, so low-resource languages, which have the weakest baseline alignment, suffer the most. At \(\tau{=}2.0\) the drop is moderate (\(-\)1.9 accuracy, \(-\)2.5 CLC) and the per-language pattern partially reverses: Swahili and Telugu reach their best accuracies across the three temperatures while high-resource languages decline (e.g., French 86.32% \(\rightarrow\) 79.28%). Smoother distributions thus spread the signal more broadly, helping sparse-coverage languages at the cost of the semantic specificity high-resource languages rely on. The optimum at \(\tau{=}1.0\) balances the two: soft tokens must differ meaningfully from discrete tokens yet stay specific enough for effective alignment.
Table 15 (b) compares aligning mean-pooled soft-token embeddings in \(\mathbb{R}^d\) (SOLAR) against mean-pooled probability distributions in \(\mathbb{R}^{|V|}\), which bypasses the embedding layer and minimizes cosine distance between \(\bar{p}_{\text{en}}\) and \(\bar{p}_{\ell}\) (Eq. 3 ). Embedding-space alignment wins by a wide margin: in probability space accuracy drops 18.0 points and CLC 30.9 points, falling below SFT and the base model. The collapse is especially severe for CLC because equivalent reasoning across languages activates largely disjoint token subsets in \(\mathbb{R}^{|V|}\), so cosine distance gives little useful gradient. The embedding projection, by contrast, maps these probabilities into a shared space where cross-script equivalences are captured. Alternative distance metrics such as KL or Jensen–Shannon divergence are left to future work.
Table 15 (c) reports per-language results for Qwen3-4B trained with different pivot languages. All other hyperparameters are fixed at \(\lambda{=}0.50\) and \(\tau{=}1.0\). English yields the best aggregate performance (78.27% accuracy, 75.61% CLC), followed by Chinese (74.50%, 70.97%) and French (72.87%, 66.67%). The performance gap is concentrated in low-resource languages, where Swahili drops from 53.48% (En) to 40.56% (Zh) and 36.80% (Fr), consistent with the hypothesis that transfer effectiveness depends on the quality of the pivot’s pre-trained representations. English, as the dominant language in pre-training corpora, provides the strongest anchor for alignment.
| Benchmark | \(\lambda\) | En | Fr | Ja | Sw | Te | Th | Zh | Avg.(\(\uparrow\)) | CLC(\(\uparrow\)) | |
|---|---|---|---|---|---|---|---|---|---|---|---|
| MGSM | 0.25 | 85.92 | 52.88 | ||||||||
| 0.50 | |||||||||||
| 0.75 | 92.40 | 76.72 | 62.72 | 74.24 | 85.20 | 75.83 | 73.73 | ||||
| 1.00 | 87.52 | 83.76 | 72.32 | 42.56 | 53.68 | 64.80 | 80.08 | 69.25 | 63.67 | ||
| 1-11 | 0.25 | ||||||||||
| 0.50 | |||||||||||
| 0.75 | 42.33 | 46.33 | 31.67 | 24.33 | 17.33 | 31.00 | 33.67 | 32.38 | 24.44 | ||
| 1.00 | 40.33 | 41.67 | 30.33 | 10.00 | 3.00 | 19.33 | 32.33 | 25.28 | 19.22 | ||
| 1-11 | 0.25 | ||||||||||
| 0.50 | |||||||||||
| 0.75 | 32.67 | 31.67 | 22.33 | 16.00 | 26.00 | 32.67 | 26.00 | 20.06 | |||
| 1.00 | 30.00 | 28.33 | 20.67 | 9.00 | 7.00 | 21.67 | 25.67 | 20.33 | 15.83 | ||
| 1-11 | 0.25 | ||||||||||
| 0.50 | |||||||||||
| 0.75 | 55.25 | 49.90 | 28.28 | 34.44 | 25.56 | 37.98 | 50.20 | 40.23 | 31.87 | ||
| 1.00 | 50.51 | 39.80 | 20.61 | 18.69 | 14.04 | 27.27 | 33.23 | 29.16 | 17.02 |
| Configuration | En | Fr | Ja | Sw | Te | Th | Zh | Avg.(\(\uparrow\)) | CLC(\(\uparrow\)) |
|---|---|---|---|---|---|---|---|---|---|
| (a) Soft-token temperature \(\tau\) | |||||||||
| 89.90 | 75.76 | 70.72 | 43.36 | 14.48 | 62.48 | 66.64 | 60.48 | 57.03 | |
| (b) Representation space | |||||||||
| \(\mathbb{R}^d\) (emb.) | |||||||||
| \(\mathbb{R}^{|V|}\) (prob.) | |||||||||
| (c) Pivot language \(\ell^*\) | |||||||||
| English (En) | |||||||||
| Chinese (Zh) | 80.80 | 62.40 | |||||||
| French (Fr) | 84.24 | 79.68 | 36.80 | 78.48 | 84.08 | 72.87 | 66.67 | ||
| MGSM | AIME 2024 | AIME 2025 | GPQA | Avg. | ||||||
|---|---|---|---|---|---|---|---|---|---|---|
| 2-3 (lr)4-5 (lr)6-7 (lr)8-9 (lr)10-11 Alignment target | Accuracy | CLC | Accuracy | CLC | Accuracy | CLC | Accuracy | CLC | Accuracy | CLC |
| Qwen3-4B \(+\) SFT | 76.25 | 72.29 | 34.76 | 25.17 | 27.90 | 20.44 | 43.75 | 33.15 | 45.67 | 37.76 |
| + Discrete | 76.37 | 73.50 | 35.63 | 26.06 | 21.41 | 43.86 | 33.47 | 46.00 | 38.61 | |
| + Final-hidden | 76.97 | 73.79 | 35.47 | 25.91 | 27.87 | 20.05 | 46.09 | 38.57 | ||
| + Untruncated | 27.93 | 44.04 | 34.46 | |||||||
| + SOLAR (\(k{=}30\)) | ||||||||||
| Qwen3-8B \(+\) SFT | 86.90 | 84.71 | 65.67 | 58.67 | 58.38 | 50.13 | 63.64 | 55.73 | 68.65 | 62.31 |
| + Discrete | 87.29 | 85.45 | 65.00 | 56.89 | 58.86 | 51.05 | 62.99 | 55.04 | 68.54 | 62.11 |
| + Final-hidden | 87.05 | 85.09 | 66.51 | 58.89 | 59.06 | 51.12 | 63.41 | 55.65 | 69.01 | 62.69 |
| + Untruncated | ||||||||||
| + SOLAR (\(k{=}30\)) | ||||||||||
Table 16 extends the alignment-target ablation of §4.4 to Qwen3-8B alongside Qwen3-4B. At both scales SOLAR is the best target and a single hard token (Discrete) stays at the SFT level, while the intermediate targets (Final-hidden, Untruncated) fall within about a point of one another and are not strictly ordered across benchmarks. The consistent SOLAR-best pattern across scales indicates that the soft mixture, rather than model size, drives the gain.
We sample 50 instances per language for MGSM and GPQA and all 30 from each AIME subset. We extract hidden states in two passes. Pass 1 runs a standard forward pass, mean-pools hidden states at each target layer, and builds soft tokens via Eq. 2 with \(\tau = 0.6\) and \(k = 30\). Pass 2 feeds these soft tokens back into the same model and extracts hidden states at the same layers. We probe three depths: early (layer 1), middle (\(\sim\)50%), and final (layer \(-1\)), reporting \(\Delta\)CLS and \(\Delta\)SS relative to discrete tokens. Positive \(\Delta\)CLS or negative \(\Delta\)SS indicates improved cross-lingual mixing.
Tables 17–28 present the layer-wise cross-lingual alignment analysis for all 10 models across four benchmarks and 11 languages. The inverted-U pattern from §4.1 holds across all models and benchmarks: CLS peaks at middle layers and drops sharply at the final layer. Soft thinking improves final-layer CLS for most models and benchmarks, with magnitude varying by family: Gemma3 shows the largest gains (\(\Delta\)CLS up to +0.68), Qwen3 improves more modestly, and DeepSeek-R1-Distill shows the smallest effect, with small negative \(\Delta\)CLS for DeepSeek-R1-Distill-Llama-8B on AIME 2024/2025 and GPQA. Table 29 reports CLS and SS at three depths for Qwen3-4B, Qwen3-8B, and their SFT and SOLAR variants, extending the final-layer summary in §4.1 to early and middle layers. The 8B results corroborate the 4B patterns, with gains concentrated at the final layer: SOLAR raises final-layer discrete CLS from 0.23 to 0.76 (\(\Delta\)CLS = +0.53), and soft thinking lifts it further to 0.87 (+0.64). For 4B, SOLAR’s discrete gain (+0.36) exceeds its cumulative soft-thinking gain (+0.28), so SOLAR has largely internalized what soft thinking provides. On 8B, soft thinking still adds on top of SOLAR (+0.64 vs.+0.53), suggesting the larger model retains capacity for further inference-time alignment. Early and middle layers change minimally at both scales, confirming the effect is specific to the final layer.
| Qwen3-4B-Base | Qwen3-4B | Qwen3-8B-Base | Qwen3-8B | |||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2-4 (lr)5-7 (lr)8-10 (lr)11-13 Metric | Early | Mid | Final | Early | Mid | Final | Early | Mid | Final | Early | Mid | Final |
| Disc-CLS(\(\uparrow\)) | 0.84 | 0.98 | 0.28 | 0.78 | 0.94 | 0.14 | 0.85 | 0.94 | 0.73 | 0.82 | 0.97 | 0.23 |
| Soft-CLS(\(\uparrow\)) | 0.83 | 0.96 | 0.43 | 0.78 | 0.92 | 0.24 | 0.85 | 0.91 | 0.79 | 0.83 | 0.94 | 0.36 |
| \(\Delta\)CLS | ||||||||||||
| Disc-SS(\(\downarrow\)) | 0.53 | 0.05 | 0.84 | 0.58 | 0.23 | 0.89 | 0.50 | 0.14 | 0.82 | 0.53 | 0.15 | 0.87 |
| Soft-SS(\(\downarrow\)) | 0.60 | 0.13 | 0.83 | 0.67 | 0.32 | 0.88 | 0.57 | 0.10 | 0.77 | 0.60 | 0.27 | 0.83 |
| \(\Delta\)SS | ||||||||||||
| Qwen3-4B-Base | Qwen3-4B | Qwen3-8B-Base | Qwen3-8B | |||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2-4 (lr)5-7 (lr)8-10 (lr)11-13 Metric | Early | Mid | Final | Early | Mid | Final | Early | Mid | Final | Early | Mid | Final |
| Disc-CLS(\(\uparrow\)) | 0.88 | 0.98 | 0.42 | 0.87 | 0.96 | 0.39 | 0.89 | 0.95 | 0.85 | 0.89 | 0.98 | 0.45 |
| Soft-CLS(\(\uparrow\)) | 0.87 | 0.96 | 0.58 | 0.86 | 0.95 | 0.51 | 0.89 | 0.91 | 0.90 | 0.90 | 0.95 | 0.60 |
| \(\Delta\)CLS | ||||||||||||
| Disc-SS(\(\downarrow\)) | 0.42 | -0.05 | 0.70 | 0.42 | 0.01 | 0.70 | 0.39 | 0.04 | 0.48 | 0.38 | -0.06 | 0.65 |
| Soft-SS(\(\downarrow\)) | 0.45 | 0.01 | 0.68 | 0.46 | 0.08 | 0.67 | 0.41 | 0.01 | 0.48 | 0.40 | -0.02 | 0.62 |
| \(\Delta\)SS | ||||||||||||
| Qwen3-4B-Base | Qwen3-4B | Qwen3-8B-Base | Qwen3-8B | |||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2-4 (lr)5-7 (lr)8-10 (lr)11-13 Metric | Early | Mid | Final | Early | Mid | Final | Early | Mid | Final | Early | Mid | Final |
| Disc-CLS(\(\uparrow\)) | 0.88 | 0.98 | 0.45 | 0.88 | 0.96 | 0.43 | 0.90 | 0.95 | 0.87 | 0.90 | 0.97 | 0.48 |
| Soft-CLS(\(\uparrow\)) | 0.88 | 0.96 | 0.59 | 0.87 | 0.95 | 0.54 | 0.90 | 0.92 | 0.91 | 0.90 | 0.94 | 0.63 |
| \(\Delta\)CLS | ||||||||||||
| Disc-SS(\(\downarrow\)) | 0.40 | -0.13 | 0.69 | 0.41 | 0.00 | 0.70 | 0.38 | 0.02 | 0.50 | 0.38 | -0.09 | 0.65 |
| Soft-SS(\(\downarrow\)) | 0.43 | -0.04 | 0.68 | 0.46 | 0.08 | 0.66 | 0.41 | -0.01 | 0.50 | 0.40 | -0.04 | 0.61 |
| \(\Delta\)SS | ||||||||||||
| Qwen3-4B-Base | Qwen3-4B | Qwen3-8B-Base | Qwen3-8B | |||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2-4 (lr)5-7 (lr)8-10 (lr)11-13 Metric | Early | Mid | Final | Early | Mid | Final | Early | Mid | Final | Early | Mid | Final |
| Disc-CLS(\(\uparrow\)) | 0.88 | 0.97 | 0.39 | 0.87 | 0.95 | 0.37 | 0.89 | 0.95 | 0.83 | 0.90 | 0.97 | 0.37 |
| Soft-CLS(\(\uparrow\)) | 0.87 | 0.96 | 0.54 | 0.86 | 0.94 | 0.46 | 0.89 | 0.92 | 0.88 | 0.90 | 0.94 | 0.54 |
| \(\Delta\)CLS | ||||||||||||
| Disc-SS(\(\downarrow\)) | 0.47 | -0.00 | 0.72 | 0.48 | 0.07 | 0.73 | 0.44 | 0.08 | 0.60 | 0.44 | -0.01 | 0.70 |
| Soft-SS(\(\downarrow\)) | 0.51 | 0.06 | 0.71 | 0.53 | 0.15 | 0.72 | 0.47 | 0.12 | 0.62 | 0.46 | 0.06 | 0.66 |
| \(\Delta\)SS | ||||||||||||
| Gemma3-1B | Gemma3-4B | Gemma3-12B | Gemma3-27B | |||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2-4 (lr)5-7 (lr)8-10 (lr)11-13 Metric | Early | Mid | Final | Early | Mid | Final | Early | Mid | Final | Early | Mid | Final |
| Disc-CLS(\(\uparrow\)) | 0.98 | 1.00 | 0.27 | 0.99 | 1.00 | 0.28 | 0.99 | 1.00 | 0.25 | 0.99 | 1.00 | 0.30 |
| Soft-CLS(\(\uparrow\)) | 0.96 | 1.00 | 0.75 | 0.99 | 1.00 | 0.90 | 0.93 | 1.00 | 0.93 | 0.95 | 1.00 | 0.90 |
| \(\Delta\)CLS | ||||||||||||
| Disc-SS(\(\downarrow\)) | 0.41 | 0.23 | 0.87 | 0.26 | 0.07 | 0.84 | 0.31 | 0.21 | 0.82 | -0.03 | -0.15 | 0.82 |
| Soft-SS(\(\downarrow\)) | 0.60 | 0.26 | 0.34 | 0.55 | 0.15 | 0.22 | 0.54 | 0.08 | 0.09 | 0.56 | 0.12 | 0.13 |
| \(\Delta\)SS | ||||||||||||
| Gemma3-1B | Gemma3-4B | Gemma3-12B | Gemma3-27B | |||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2-4 (lr)5-7 (lr)8-10 (lr)11-13 Metric | Early | Mid | Final | Early | Mid | Final | Early | Mid | Final | Early | Mid | Final |
| Disc-CLS(\(\uparrow\)) | 0.99 | 1.00 | 0.44 | 1.00 | 1.00 | 0.46 | 0.99 | 1.00 | 0.42 | 0.99 | 1.00 | 0.46 |
| Soft-CLS(\(\uparrow\)) | 0.98 | 1.00 | 0.83 | 0.99 | 1.00 | 0.93 | 0.96 | 1.00 | 0.94 | 0.97 | 1.00 | 0.92 |
| \(\Delta\)CLS | ||||||||||||
| Disc-SS(\(\downarrow\)) | 0.19 | 0.09 | 0.66 | 0.14 | 0.01 | 0.67 | 0.13 | 0.08 | 0.67 | -0.09 | -0.19 | 0.69 |
| Soft-SS(\(\downarrow\)) | 0.26 | 0.10 | 0.14 | 0.21 | 0.04 | 0.05 | 0.27 | -0.01 | 0.03 | 0.24 | 0.01 | -0.01 |
| \(\Delta\)SS | ||||||||||||
| Gemma3-1B | Gemma3-4B | Gemma3-12B | Gemma3-27B | |||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2-4 (lr)5-7 (lr)8-10 (lr)11-13 Metric | Early | Mid | Final | Early | Mid | Final | Early | Mid | Final | Early | Mid | Final |
| Disc-CLS(\(\uparrow\)) | 0.99 | 1.00 | 0.46 | 1.00 | 1.00 | 0.48 | 0.99 | 1.00 | 0.43 | 0.99 | 1.00 | 0.48 |
| Soft-CLS(\(\uparrow\)) | 0.98 | 1.00 | 0.85 | 0.99 | 1.00 | 0.93 | 0.96 | 1.00 | 0.93 | 0.97 | 1.00 | 0.92 |
| \(\Delta\)CLS | ||||||||||||
| Disc-SS(\(\downarrow\)) | 0.15 | 0.08 | 0.65 | 0.12 | 0.00 | 0.68 | 0.10 | 0.08 | 0.69 | -0.10 | -0.16 | 0.70 |
| Soft-SS(\(\downarrow\)) | 0.25 | 0.07 | 0.10 | 0.18 | 0.03 | 0.02 | 0.27 | -0.03 | -0.04 | 0.23 | -0.00 | -0.00 |
| \(\Delta\)SS | ||||||||||||
| Gemma3-1B | Gemma3-4B | Gemma3-12B | Gemma3-27B | |||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2-4 (lr)5-7 (lr)8-10 (lr)11-13 Metric | Early | Mid | Final | Early | Mid | Final | Early | Mid | Final | Early | Mid | Final |
| Disc-CLS(\(\uparrow\)) | 0.99 | 1.00 | 0.41 | 1.00 | 1.00 | 0.40 | 0.99 | 1.00 | 0.34 | 0.99 | 1.00 | 0.37 |
| Soft-CLS(\(\uparrow\)) | 0.98 | 1.00 | 0.78 | 0.99 | 1.00 | 0.92 | 0.95 | 1.00 | 0.92 | 0.97 | 1.00 | 0.89 |
| \(\Delta\)CLS | ||||||||||||
| Disc-SS(\(\downarrow\)) | 0.25 | 0.07 | 0.73 | 0.16 | 0.01 | 0.74 | 0.14 | 0.07 | 0.75 | -0.03 | -0.15 | 0.77 |
| Soft-SS(\(\downarrow\)) | 0.36 | 0.22 | 0.31 | 0.30 | 0.16 | 0.19 | 0.35 | 0.04 | 0.06 | 0.35 | 0.06 | 0.03 |
| \(\Delta\)SS | ||||||||||||
| DeepSeek-R1-Distill-Qwen-7B | DeepSeek-R1-Distill-Llama-8B | |||||
|---|---|---|---|---|---|---|
| 2-4 (lr)5-7 Metric | Early | Mid | Final | Early | Mid | Final |
| Disc-CLS(\(\uparrow\)) | 0.74 | 1.00 | 0.24 | 0.80 | 0.88 | 0.20 |
| Soft-CLS(\(\uparrow\)) | 0.73 | 0.97 | 0.25 | 0.85 | 0.90 | 0.21 |
| \(\Delta\)CLS | ||||||
| Disc-SS(\(\downarrow\)) | 0.55 | 0.11 | 0.83 | 0.48 | 0.16 | 0.77 |
| Soft-SS(\(\downarrow\)) | 0.59 | 0.20 | 0.82 | 0.50 | 0.26 | 0.80 |
| \(\Delta\)SS | ||||||
| DeepSeek-R1-Distill-Qwen-7B | DeepSeek-R1-Distill-Llama-8B | |||||
|---|---|---|---|---|---|---|
| 2-4 (lr)5-7 Metric | Early | Mid | Final | Early | Mid | Final |
| Disc-CLS(\(\uparrow\)) | 0.81 | 1.00 | 0.33 | 0.86 | 0.89 | 0.36 |
| Soft-CLS(\(\uparrow\)) | 0.81 | 0.97 | 0.34 | 0.87 | 0.90 | 0.34 |
| \(\Delta\)CLS | ||||||
| Disc-SS(\(\downarrow\)) | 0.39 | 0.01 | 0.60 | 0.33 | 0.08 | 0.66 |
| Soft-SS(\(\downarrow\)) | 0.39 | 0.07 | 0.64 | 0.32 | 0.13 | 0.66 |
| \(\Delta\)SS | ||||||
| DeepSeek-R1-Distill-Qwen-7B | DeepSeek-R1-Distill-Llama-8B | |||||
|---|---|---|---|---|---|---|
| 2-4 (lr)5-7 Metric | Early | Mid | Final | Early | Mid | Final |
| Disc-CLS(\(\uparrow\)) | 0.83 | 0.99 | 0.35 | 0.87 | 0.89 | 0.39 |
| Soft-CLS(\(\uparrow\)) | 0.82 | 0.97 | 0.35 | 0.88 | 0.89 | 0.37 |
| \(\Delta\)CLS | ||||||
| Disc-SS(\(\downarrow\)) | 0.38 | -0.09 | 0.61 | 0.29 | 0.04 | 0.66 |
| Soft-SS(\(\downarrow\)) | 0.37 | 0.03 | 0.64 | 0.28 | 0.06 | 0.65 |
| \(\Delta\)SS | ||||||
| DeepSeek-R1-Distill-Qwen-7B | DeepSeek-R1-Distill-Llama-8B | |||||
|---|---|---|---|---|---|---|
| 2-4 (lr)5-7 Metric | Early | Mid | Final | Early | Mid | Final |
| Disc-CLS(\(\uparrow\)) | 0.81 | 0.99 | 0.29 | 0.86 | 0.88 | 0.32 |
| Soft-CLS(\(\uparrow\)) | 0.80 | 0.96 | 0.30 | 0.86 | 0.88 | 0.31 |
| \(\Delta\)CLS | ||||||
| Disc-SS(\(\downarrow\)) | 0.46 | -0.02 | 0.72 | 0.40 | 0.13 | 0.69 |
| Soft-SS(\(\downarrow\)) | 0.47 | 0.11 | 0.73 | 0.37 | 0.19 | 0.72 |
| \(\Delta\)SS | ||||||
| Model | Inference | Layer | CLS(\(\uparrow\)) | SS(\(\downarrow\)) | \(\Delta\)CLS | \(\Delta\)SS |
|---|---|---|---|---|---|---|
| Qwen3-4B | Discrete Thinking | Early | 0.78 | 0.58 | 0.00 | 0.00 |
| Mid | 0.94 | 0.23 | 0.00 | 0.00 | ||
| Final | 0.14 | 0.89 | 0.00 | 0.00 | ||
| Soft Thinking | Early | 0.78 | 0.67 | |||
| Mid | 0.92 | 0.32 | ||||
| Final | 0.24 | 0.88 | ||||
| + SFT | Discrete Thinking | Early | 0.80 | 0.57 | ||
| Mid | 0.95 | 0.17 | ||||
| Final | 0.30 | 0.86 | ||||
| Soft Thinking | Early | 0.80 | 0.66 | |||
| Mid | 0.93 | 0.26 | ||||
| Final | 0.40 | 0.85 | ||||
| + SOLAR | Discrete Thinking | Early | 0.80 | 0.57 | ||
| Mid | 0.95 | 0.21 | ||||
| Final | 0.50 | 0.77 | +0.36 | -0.12 | ||
| Soft Thinking | Early | 0.78 | 0.65 | |||
| Mid | 0.90 | 0.42 | ||||
| Final | 0.42 | 0.81 | +0.28 | -0.08 | ||
| Qwen3-8B | Discrete Thinking | Early | 0.82 | 0.53 | 0.00 | 0.00 |
| Mid | 0.97 | 0.15 | 0.00 | 0.00 | ||
| Final | 0.23 | 0.87 | 0.00 | 0.00 | ||
| Soft Thinking | Early | 0.83 | 0.60 | |||
| Mid | 0.94 | 0.27 | ||||
| Final | 0.36 | 0.83 | ||||
| + SFT | Discrete Thinking | Early | 0.82 | 0.53 | ||
| Mid | 0.97 | 0.19 | ||||
| Final | 0.50 | 0.86 | ||||
| Soft Thinking | Early | 0.81 | 0.59 | |||
| Mid | 0.94 | 0.22 | ||||
| Final | 0.56 | 0.86 | ||||
| + SOLAR | Discrete Thinking | Early | 0.85 | 0.52 | ||
| Mid | 0.97 | 0.09 | ||||
| Final | 0.76 | 0.77 | +0.53 | -0.10 | ||
| Soft Thinking | Early | 0.85 | 0.62 | |||
| Mid | 0.93 | 0.19 | ||||
| Final | 0.87 | 0.76 | +0.64 | -0.11 |
We examine whether fine-tuning changes the model’s reasoning language when the prompt is non-English. We evaluate Qwen3-4B on MGSM across four non-Latin-script languages spanning high-, mid-, and low-resource settings (Zh, Ja, Th, Te) and analyze both
the token-level (generated tokens) and the distribution-level (top-30 tokens in the output distribution during decoding). To quantify language use in reasoning traces and top-\(k\) distributions, we
classify every token into one of three categories by Unicode code-point range: (1) target-script: characters belonging to the prompt language’s native writing system (CJK Unified Ideographs U+4E00--9FFF and extensions for
Chinese; CJK plus Hiragana U+3040--309F and Katakana U+30A0--30FF for Japanese; Thai U+0E00--0E7F; Telugu U+0C00--0C7F); (2) Latin: characters whose Unicode name contains latin, a proxy for English; and (3) neutral: digits, punctuation, mathematical symbols, and whitespace (Unicode categories N, P, S, and Z), which are
script-independent and shared across languages. We average over five MGSM runs. The target-script ratio is defined as \(\text{target} / (\text{target} + \text{Latin})\), which excludes neutral tokens from the
comparison.
Tables 30–33 report the target-script ratio of generated reasoning traces, overall and by answer correctness. On MGSM, all 4B variants reason almost entirely in the target script (96–99%, average correct/incorrect \(\Delta < 0.5\%\)). The 8B base splits sharply: Chinese stays high (99.15%), but Japanese, Thai, and Telugu fall below 5%, with the model reasoning in English. SFT and SOLAR both recover all four above 97%. On harder benchmarks (AIME 2024, AIME 2025, GPQA), target-script ratios drop for all models. The 4B base declines the most (75–80% average). Fine-tuned models stay more robust (roughly 77–99%, Telugu highest). The 8B base retains its English-thinking pattern (Ja/Th/Te below 1.1%), while SFT and SOLAR again recover to 86–89%.
We perform teacher-forced decoding and classify the top-30 tokens at each position as target-script, Latin, or neutral. Figure 5 (top row) shows the composition breakdown and Table 34 the target-script ratio, revealing two findings. First, the 8B base has a stronger English preference than the 4B base. SFT and SOLAR raise its MGSM average from 38.05% to above 87%. Second, the two methods shift this preference differently: SFT increases target-language token density, while SOLAR suppresses Latin competition without proportionally adding target tokens. The contrast is clearest for Telugu, where SOLAR reaches 98.37% (4B) while SFT barely moves the base ratio (65.21% vs.%), consistent with SOLAR’s alignment objective reducing cross-lingual hedging. These patterns extend to the harder benchmarks. The 4B base now shows the distribution-level collapse previously seen only in the 8B base on MGSM. Fine-tuning again recovers most of the loss, and SOLAR keeps the highest Telugu ratio on every benchmark.
Because the fixed budget (\(k{=}30\)) may include low-probability tokens the model would never sample, we repeat the composition analysis under nucleus (top-\(p\)) sampling with \(p{=}0.9\), retaining the minimal token set whose cumulative probability exceeds the threshold. Table 34 reports the top-\(p\) target-script ratio, and Figure 5 (bottom row) the full breakdown. The 8B base’s English dominance persists under top-\(p\) (below 33% for Japanese, Thai, and Telugu), confirming that the top-\(k\) preference is not an artifact of low-probability tail tokens. SFT and SOLAR again raise its average from 41.37% to above 97%. After fine-tuning, the primary generation intent is strongly target-language, and the residual cross-lingual competition sits in the low-probability tail. The same trends hold on AIME 2024, AIME 2025, and GPQA: base models retain their collapse while trained models reach high top-\(p\) ratios. The top-\(p\)/top-\(k\) gap narrows on the harder benchmarks, indicating that on hard problems English alternatives sit higher in the probability mass. SOLAR attains the highest Telugu ratios throughout (99.34% / 99.47% top-\(p\) for 4B / 8B).
| Model | Zh | Ja | Th | Te | Avg. | |
|---|---|---|---|---|---|---|
| Qwen3-4B | Overall | |||||
| Correct | 99.21 | 99.39 | 97.66 | 98.72 | ||
| Incorrect | 98.01 | |||||
| + SFT | Overall | |||||
| Correct | 97.49 | 98.45 | 99.48 | 98.30 | ||
| Incorrect | 97.52 | |||||
| + SOLAR | Overall | |||||
| Correct | 98.29 | 99.76 | ||||
| Incorrect | 95.76 | 96.77 | 97.77 | |||
| Qwen3-8B | Overall | |||||
| Correct | 2.10 | 3.97 | 3.81 | 27.28 | ||
| Incorrect | 98.52 | |||||
| + SFT | Overall | |||||
| Correct | ||||||
| Incorrect | 95.75 | 97.60 | 98.43 | 99.33 | 97.77 | |
| + SOLAR | Overall | |||||
| Correct | ||||||
| Incorrect | 97.09 | 97.04 | 97.29 | 99.79 | 97.80 |
| Model | Zh | Ja | Th | Te | Avg. | |
|---|---|---|---|---|---|---|
| Qwen3-4B | Overall | |||||
| Correct | 78.93 | 87.92 | 69.03 | 75.62 | ||
| Incorrect | 56.71 | |||||
| + SFT | Overall | |||||
| Correct | 77.54 | 85.15 | 92.14 | 91.53 | 86.59 | |
| Incorrect | ||||||
| + SOLAR | Overall | |||||
| Correct | 73.01 | 78.69 | 91.56 | 92.12 | 83.84 | |
| Incorrect | ||||||
| Qwen3-8B | Overall | |||||
| Correct | 80.04 | 0.40 | 20.65 | |||
| Incorrect | 0.91 | 0.88 | ||||
| + SFT | Overall | |||||
| Correct | 79.35 | 84.34 | 91.47 | 91.90 | 86.77 | |
| Incorrect | ||||||
| + SOLAR | Overall | |||||
| Correct | 73.96 | 86.14 | 94.81 | 86.00 | ||
| Incorrect | 88.26 |
| Model | Zh | Ja | Th | Te | Avg. | |
|---|---|---|---|---|---|---|
| Qwen3-4B | Overall | |||||
| Correct | 80.17 | 88.11 | 11.74 | 60.90 | ||
| Incorrect | 55.55 | |||||
| + SFT | Overall | |||||
| Correct | 80.17 | 86.27 | 92.27 | 92.73 | 87.86 | |
| Incorrect | ||||||
| + SOLAR | Overall | |||||
| Correct | 79.58 | 83.67 | 93.44 | 88.57 | ||
| Incorrect | ||||||
| Qwen3-8B | Overall | |||||
| Correct | 80.78 | 0.10 | 0.29 | 0.40 | 20.39 | |
| Incorrect | ||||||
| + SFT | Overall | |||||
| Correct | 79.69 | 86.00 | 91.74 | 92.41 | 87.46 | |
| Incorrect | ||||||
| + SOLAR | Overall | |||||
| Correct | 78.80 | 88.25 | 95.23 | 88.15 | ||
| Incorrect | 87.96 |
| Model | Zh | Ja | Th | Te | Avg. | |
|---|---|---|---|---|---|---|
| Qwen3-4B | Overall | |||||
| Correct | 69.89 | 80.98 | 39.49 | 67.62 | ||
| Incorrect | 77.97 | |||||
| + SFT | Overall | |||||
| Correct | 82.26 | 87.45 | 89.12 | 94.59 | 88.36 | |
| Incorrect | ||||||
| + SOLAR | Overall | |||||
| Correct | 80.73 | 87.74 | 90.31 | 96.86 | 88.91 | |
| Incorrect | ||||||
| Qwen3-8B | Overall | |||||
| Correct | 83.95 | 0.26 | 0.34 | 21.32 | ||
| Incorrect | 0.62 | |||||
| + SFT | Overall | |||||
| Correct | 82.18 | 87.36 | 89.47 | 94.85 | 88.47 | |
| Incorrect | ||||||
| + SOLAR | Overall | |||||
| Correct | 77.30 | 86.18 | 98.64 | |||
| Incorrect | 81.48 | 86.62 |
| Top-\(k\) (\(k{=}30\)) | Top-\(p\) (\(p{=}0.9\)) | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| 3-7 (lr)8-12 Benchmark | Model | Zh | Ja | Th | Te | Avg. | Zh | Ja | Th | Te | Avg. |
| MGSM | Qwen3-4B | 78.87 | 87.70 | 78.55 | 94.57 | 95.84 | 97.22 | 94.37 | 95.50 | ||
| + SFT | 65.21 | ||||||||||
| + SOLAR | 79.34 | ||||||||||
| Qwen3-8B | 19.73 | 27.99 | 11.97 | 38.05 | 21.75 | 32.59 | 13.15 | 41.37 | |||
| + SFT | |||||||||||
| + SOLAR | 82.83 | 95.68 | |||||||||
| AIME 2024 | Qwen3-4B | 3.80 | 1.30 | 1.72 | 22.60 | 2.36 | 1.66 | 1.58 | 22.22 | ||
| + SFT | |||||||||||
| + SOLAR | 67.13 | 78.10 | |||||||||
| Qwen3-8B | 3.03 | 2.30 | 3.01 | 23.13 | 2.38 | 2.91 | 3.09 | 22.78 | |||
| + SFT | |||||||||||
| + SOLAR | 67.48 | 78.81 | |||||||||
| AIME 2025 | Qwen3-4B | 3.67 | 1.16 | 1.13 | 22.63 | 1.68 | 1.53 | 0.75 | 22.14 | ||
| + SFT | 76.79 | ||||||||||
| + SOLAR | 66.07 | ||||||||||
| Qwen3-8B | 3.43 | 1.36 | 0.79 | 22.44 | 1.89 | 1.66 | 0.99 | 22.02 | |||
| + SFT | |||||||||||
| + SOLAR | 65.76 | 77.28 | |||||||||
| GPQA | Qwen3-4B | 5.80 | 5.98 | 1.18 | 24.85 | 5.10 | 6.42 | 0.90 | 24.94 | ||
| + SFT | 75.71 | ||||||||||
| + SOLAR | 69.63 | ||||||||||
| Qwen3-8B | 5.55 | 3.78 | 2.20 | 24.61 | 5.91 | 4.25 | 1.95 | 24.73 | |||
| + SFT | |||||||||||
| + SOLAR | 63.54 | 80.20 | |||||||||
We present two case studies where the SOLAR-trained model answers correctly while the base Qwen3-4B and the SFT-only model both fail. The examples show two qualitative advantages of SOLAR. First, it produces shorter, more structured reasoning chains, avoiding the repeated dead ends of the base model. Second, it reduces interpretation errors on multilingual mathematical expressions, translating symbolic constraints in non-English problem statements into geometric reasoning.
Figure [fig:case-study-q28] shows the full reasoning traces. This geometry problem asks for the area of a quadrilateral inscribed in a right triangle. The base model correctly sets up the coordinate system and derives the main constraints but fails to solve the resulting nonlinear system, abandoning the derivation and guessing (\(n=147\)). The SFT model introduces an unsupported symmetry assumption, incorrectly setting \(b=c\), which yields the wrong answer \(98\sqrt{3}\). SOLAR correctly enforces the constraints, obtains \(b=16\sqrt{3}\) and \(c=26\), computes the vertex coordinates, and applies the shoelace formula to reach the correct answer \(n=104\).
Figure [fig:case-study-q7] shows the full reasoning traces. This problem requires finding real values of \(k\) for which a circle and a perpendicular bisector intersect exactly once. A key challenge is correctly interpreting \(|z-4-k|\) and \(|z-3i-k|\), which correspond to distances to \((4+k,0)\) and \((k,3)\). The base model misreads them as \((4,k)\) and \((0,k)\), placing both points on \(y=k\) and producing a fixed bisector \(x=2\), which leads it to conclude that the line cannot intersect the circle after repeatedly revisiting the same steps. The SFT model makes a different parsing error, implicitly treating \(k\) as \(ki\), which yields incorrect reference points and the wrong result \(m+n=8\). SOLAR derives the correct bisector \(-8x+6y+8k+7=0\) and solves \(|8k-73|=50\), producing the correct result \(m+n=77\).
UTF8gbsn
Question: 设 \(\triangle ABC\) 为一个直角三角形,\(\angle A = 90^\circ\) 且 \(BC = 38\)。在三角形内部存在点 \(K\) 和 \(L\),使得 \(AK = AL = BK = CL = KL = 14\)。四边形 \(BKLC\) 的面积可以表示为 \(n\sqrt{3}\),其中 \(n\) 是某个正整数。求 \(n\)。(Let \(\triangle ABC\) be a right triangle with \(\angle A = 90^\circ\) and \(BC = 38\). There exist points \(K\) and \(L\) inside the triangle such that \(AK = AL = BK = CL = KL = 14.\) The area of the quadrilateral \(BKLC\) can be expressed as \(n\sqrt{3}\) for some positive integer \(n\). Find \(n\).)
Ground Truth: 104
Qwen3-4B Incorrect (Answer: 147)
我们已知:\(\triangle ABC\) 是直角三角形,\(\angle A = 90^\circ\),斜边 \(BC = 38\)。点 \(K\) 和 \(L\) 在三角形内部,满足 \(AK = AL = BK = CL = KL = 14\),四边形 \(BKLC\) 的面积为 \(n\sqrt{3}\),求 \(n\)。
第一步:理解点 \(K\) 和 \(L\) 的位置。 \(AK = AL = 14\):点 \(K\) 和 \(L\) 到点 \(A\) 的距离相等。\(BK = 14\),\(CL = 14\)。\(KL = 14\)。所以,\(K\) 在以 \(A\) 为圆心、14 为半径的圆上,也在以 \(B\) 为圆心、14 为半径的圆上。同理,\(L\) 在以 \(A\) 为圆心、14 为半径的圆上,也在以 \(C\) 为圆心、14 为半径的圆上。\(K\) 是圆 \((A,14)\) 和圆 \((B,14)\) 的交点。\(L\) 是圆 \((A,14)\) 和圆 \((C,14)\) 的交点。又因为 \(KL = 14\),且 \(K, L\) 都在以 \(A\) 为圆心的圆上,所以 \(K\) 和 \(L\) 都在以 \(A\) 为中心、半径 14 的圆上,且它们之间的距离是 14。
第二步:建立坐标系。 设直角在 \(A\),令 \(A = (0,0)\),\(B = (b, 0)\),\(C = (0, c)\)。则斜边 \(BC = 38\),由距离公式:\(BC^2 = b^2 + c^2 = 38^2 = 1444\)。
第三步:求点 \(K\)。 点 \(K\) 满足 \(AK = 14\)(\(x^2 + y^2 = 196\))和 \(BK = 14\)(\((x - b)^2 + y^2 = 196\))。两式相减:\(-2bx + b^2 = 0 \Rightarrow x = \frac{b}{2}\)。代入得 \(y^2 = 196 - \frac{b^2}{4}\)。同理,对点 \(L\):\(AL = 14\) 和 \(CL = 14\) 相减得 \(y = \frac{c}{2}\),\(x^2 = 196 - \frac{c^2}{4}\)。
第四步:利用 \(KL = 14\)。 \(K = \left(\frac{b}{2}, y_K\right)\),\(L = \left(x_L, \frac{c}{2}\right)\)。\(KL^2 = \left(\frac{b}{2} - x_L\right)^2 + \left(y_K - \frac{c}{2}\right)^2 = 196\)。
第五步:考虑对称性。 猜测 \(b = c\),则 \(2b^2 = 1444\),\(b^2 = 722\)。验证:\(y_K^2 = 196 - 180.5 = 15.5\),\(x_L^2 = 15.5\)。\(KL^2 = 2(\sqrt{180.5} - \sqrt{15.5})^2 \approx 180.46 \neq 196\)。对称情况 \(b = c\) 不满足 \(KL = 14\)。
第六步:尝试几何解释。 \(K\) 和 \(L\) 都在以 \(A\) 为中心、半径 14 的圆上,\(KL = 14\),由余弦定理:\(14^2 = 14^2 + 14^2 - 2 \cdot 14 \cdot 14 \cdot \cos \theta\),解得 \(\cos \theta = \frac{1}{2}\),\(\theta = 60^\circ\)。所以 \(\angle KAL = 60^\circ\)。
第七步:利用 \(\angle KAL = 60^\circ\)。 \(AK = AL = 14\),\(\angle KAL = 60^\circ\),所以 \(\triangle AKL\) 是等边三角形。
第八步。 向量 \(\vec{AK} \cdot \vec{AL} = 14 \cdot 14 \cdot \cos 60^\circ = 98\),即 \(\frac{b}{2} x_L + \frac{c}{2} y_K = 98\),\(b x_L + c y_K = 196\)。代入 \(x_L = \sqrt{196 - \frac{c^2}{4}}\),\(y_K = \sqrt{196 - \frac{b^2}{4}}\):\(b \sqrt{196 - \frac{c^2}{4}} + c \sqrt{196 - \frac{b^2}{4}} = 196\)。
第九步至第十步。 设 \(b = 2x\),\(c = 2y\),得 \(x \sqrt{196 - y^2} + y \sqrt{196 - x^2} = 98\)。尝试 \(x = y\) 得 \(u^2 - 196u + 2401 = 0\),判别式 \(28812\) 不是完全平方,所以 \(b \ne c\)。
第十一步:放弃坐标,用面积公式。 \(\triangle AKL\) 面积 \(= \frac{1}{2} \cdot 14 \cdot 14 \cdot \sin 60^\circ = 49\sqrt{3}\)。Given the complexity and that the answer is to be in the form \(n\sqrt{3}\), and from the only trigonometric part, likely n is 147 or 49 or 196. From the triangle AKL, area is \(49\sqrt{3}\). Perhaps the area of BKLC is \(147\sqrt{3}\). I think the intended answer is \(\boxed{147}\).
English translation.
We know: \(\triangle ABC\) is a right triangle with \(\angle A = 90^\circ\) and hypotenuse \(BC = 38\). Points \(K\) and \(L\) lie inside the triangle with \(AK = AL = BK = CL = KL = 14\); the area of quadrilateral \(BKLC\) is \(n\sqrt{3}\), find \(n\).
Step 1: Understanding the positions of \(K\) and \(L\). \(AK = AL = 14\) means \(K, L\) are equidistant from \(A\). With \(BK = 14\), \(K\) lies on both the circle \((A,14)\) and \((B,14)\); similarly \(L\) lies on \((A,14)\) and \((C,14)\). Since \(KL = 14\) and both are on the circle of radius \(14\) around \(A\), their mutual distance is \(14\).
Step 2: Set up coordinates. Place the right angle at \(A\): \(A=(0,0)\), \(B=(b,0)\), \(C=(0,c)\). Then \(b^2 + c^2 = 38^2 = 1444\).
Step 3: Find \(K\). From \(AK = BK = 14\), subtracting gives \(x = b/2\), \(y^2 = 196 - b^2/4\). Similarly for \(L\): \(y = c/2\), \(x^2 = 196 - c^2/4\).
Step 4: Use \(KL = 14\). \(K = (b/2, y_K)\), \(L = (x_L, c/2)\), so \((b/2 - x_L)^2 + (y_K - c/2)^2 = 196\).
Step 5: Try symmetry. Guessing \(b = c\) gives \(b^2 = 722\), yielding \(KL^2 \approx 180.46 \neq 196\), so \(b = c\) fails.
Step 6: Geometric interpretation. Since \(K, L\) lie on the circle of radius \(14\) around \(A\) with \(KL = 14\), the law of cosines gives \(\cos\theta = 1/2\), so \(\angle KAL = 60^\circ\).
Step 7: Use \(\angle KAL = 60^\circ\). With \(AK = AL = 14\), \(\triangle AKL\) is equilateral.
Step 8. \(\vec{AK}\cdot\vec{AL} = 98\), so \(bx_L + cy_K = 196\), giving \(b\sqrt{196 - c^2/4} + c\sqrt{196 - b^2/4} = 196\).
Steps 9–10. Substituting \(b = 2x\), \(c = 2y\) yields \(x\sqrt{196 - y^2} + y\sqrt{196 - x^2} = 98\). Trying \(x = y\) gives \(u^2 - 196u + 2401 = 0\) with non-square discriminant \(28812\), so \(b \neq c\).
Step 11: Abandon coordinates, use area formulas. Area of \(\triangle AKL = \frac{1}{2}\cdot 14\cdot 14 \cdot \sin 60^\circ = 49\sqrt{3}\). Given the complexity and that the answer is to be in the form \(n\sqrt{3}\), and from the only trigonometric part, likely n is 147 or 49 or 196. From the triangle AKL, area is \(49\sqrt{3}\). Perhaps the area of BKLC is \(147\sqrt{3}\). I think the intended answer is \(\boxed{147}\).
SFT Incorrect (Answer: 98)
给定一个直角三角形 \(\triangle ABC\),其中 \(\angle A = 90^\circ\) 且 \(BC = 38\)。在三角形内部存在点 \(K\) 和 \(L\),使得 \(AK = AL = BK = CL = KL = 14\)。我们需要求出四边形 \(BKLC\) 的面积,该面积表示为 \(n\sqrt{3}\) 并确定 \(n\)。
1. 坐标设置:将 \(A\) 置于原点 \((0,0)\),\(B\) 置于 \((b,0)\),\(C\) 置于 \((0,c)\)。根据勾股定理,\(b^2 + c^2 = 38^2 = 1444\)。
2. 点 \(K\) 和 \(L\) 的坐标:点 \(K\) 位于 \(A\) 和 \(B\) 的垂直平分线上,坐标为 \((b/2, y)\)。点 \(L\) 位于 \(A\) 和 \(C\) 的垂直平分线上,坐标为 \((e, c/2)\)。
3. 方程求解:根据距离条件,我们得到以下方程:\((b/2)^2 + y^2 = 196\),\(e^2 + (c/2)^2 = 196\),\(b \sqrt{196 - (c^2)/4} + c \sqrt{196 - (b^2)/4} = 196\)。通过代入和简化,我们发现 \(b\) 和 \(c\) 的关系使得三角形 \(ABC\) 成为一个等腰直角三角形,从而 \(b = c\)。
4. 面积计算:四边形 \(BKLC\) 可以通过坐标几何计算面积。使用鞋带公式计算出 \(98\sqrt{3}\)。因此,\(n\) 的值是 \(\boxed{98}\)。
English translation.
Given a right triangle \(\triangle ABC\) with \(\angle A = 90^\circ\) and \(BC = 38\). Inside the triangle there exist points \(K\) and \(L\) with \(AK = AL = BK = CL = KL = 14\). We need to find the area of \(BKLC\), written as \(n\sqrt{3}\), and determine \(n\).
1. Coordinate setup: Place \(A\) at the origin \((0,0)\), \(B\) at \((b,0)\), \(C\) at \((0,c)\). By the Pythagorean theorem, \(b^2 + c^2 = 38^2 = 1444\).
2. Coordinates of \(K\) and \(L\): \(K\) lies on the perpendicular bisector of \(AB\) at \((b/2, y)\); \(L\) lies on the perpendicular bisector of \(AC\) at \((e, c/2)\).
3. Solving the equations: The distance conditions give \((b/2)^2 + y^2 = 196\), \(e^2 + (c/2)^2 = 196\), and \(b\sqrt{196 - c^2/4} + c\sqrt{196 - b^2/4} = 196\). Through substitution and simplification, the relationship between \(b\) and \(c\) (incorrectly) forces \(\triangle ABC\) to be an isosceles right triangle, so \(b = c\).
4. Area computation: Using the shoelace formula on the coordinates of \(BKLC\) yields \(98\sqrt{3}\). Therefore \(n = \boxed{98}\).
SOLAR ✔ Correct (Answer: 104)
给定一个直角三角形 \(\triangle ABC\),其中 \(\angle A = 90^\circ\),且 \(BC = 38\)。在三角形内部存在点 \(K\) 和 \(L\),使得 \(AK = AL = BK = CL = KL = 14\)。我们需要求出四边形 \(BKLC\) 的面积,其形式为 \(n\sqrt{3}\),并求出 \(n\)。
1. 坐标设置:将 \(A\) 放在原点 \((0, 0)\),\(B\) 放在 \((b, 0)\),\(C\) 放在 \((0, c)\)。根据勾股定理,\(b^2 + c^2 = 38^2 = 1444\)。
2. 点 K 和 L 的坐标:点 \(K\) 满足 \(AK = BK = 14\),其坐标为 \(\left( \frac{b}{2}, \sqrt{196 - \frac{b^2}{4}} \right)\)。点 \(L\) 满足 \(AL = CL = 14\),其坐标为 \(\left( \sqrt{196 - \frac{c^2}{4}}, \frac{c}{2} \right)\)。
3. 求解 \(b\) 和 \(c\):使用 \(KL = 14\) 的条件,并解出方程组:\(b\sqrt{196 - \frac{c^2}{4}} + c\sqrt{196 - \frac{b^2}{4}} = 196\),\(b^2 + c^2 = 1444\)。解得 \(b = 16\sqrt{3}\) 且 \(c = 26\)。
4. 坐标计算:点 \(K\) 的坐标:\(( 8\sqrt{3}, 2 )\)。点 \(L\) 的坐标:\(( 3\sqrt{3}, 13 )\)。点 \(B\) 的坐标:\(( 16\sqrt{3}, 0 )\)。点 \(C\) 的坐标:\(( 0, 26 )\)。
5. 使用鞋带公式计算面积:顶点按顺序排列:\(B(16\sqrt{3}, 0)\),\(K(8\sqrt{3}, 2)\),\(L(3\sqrt{3}, 13)\),\(C(0, 26)\)。使用鞋带公式计算面积,结果为 \(104\sqrt{3}\)。因此,\(n\) 的值是 \(\boxed{104}\)。
English translation.
Given a right triangle \(\triangle ABC\) with \(\angle A = 90^\circ\) and \(BC = 38\). Inside the triangle there exist points \(K\) and \(L\) with \(AK = AL = BK = CL = KL = 14\). We need to find the area of \(BKLC\), of the form \(n\sqrt{3}\), and determine \(n\).
1. Coordinate setup: Place \(A\) at the origin \((0,0)\), \(B\) at \((b,0)\), \(C\) at \((0,c)\). By the Pythagorean theorem, \(b^2 + c^2 = 38^2 = 1444\).
2. Coordinates of \(K\) and \(L\): \(K\) satisfies \(AK = BK = 14\), giving \(K = \left(\frac{b}{2}, \sqrt{196 - \frac{b^2}{4}}\right)\). \(L\) satisfies \(AL = CL = 14\), giving \(L = \left(\sqrt{196 - \frac{c^2}{4}}, \frac{c}{2}\right)\).
3. Solving for \(b\) and \(c\): Using \(KL = 14\) and solving the system \(b\sqrt{196 - \frac{c^2}{4}} + c\sqrt{196 - \frac{b^2}{4}} = 196\), \(b^2 + c^2 = 1444\), we obtain \(b = 16\sqrt{3}\) and \(c = 26\).
4. Coordinate computation: \(K = (8\sqrt{3}, 2)\), \(L = (3\sqrt{3}, 13)\), \(B = (16\sqrt{3}, 0)\), \(C = (0, 26)\).
5. Area via shoelace formula: Ordering the vertices \(B(16\sqrt{3}, 0)\), \(K(8\sqrt{3}, 2)\), \(L(3\sqrt{3}, 13)\), \(C(0, 26)\) and applying the shoelace formula yields an area of \(104\sqrt{3}\). Therefore \(n = \boxed{104}\).
UTF8min
Question: \(k\)を実数とし、系 \(|25+20i-z|=5\) と \(|z-4-k|=|z-3i-k|\) が正確に一つの複素数解 \(z\) を持つとします。すべての可能な \(k\) の値の合計は \(\frac{m}{n}\) の形で表され、ここで \(m\) と \(n\) は互いに素な正の整数です。\(m+n\) を求めなさい。ここで \(i=\sqrt{-1}\) です。(Let \(k\) be real numbers such that the system \(|25+20i-z|=5\) and \(|z-4-k|=|z-3i-k|\) has exactly one complex solution \(z\). The sum of all possible values of \(k\) can be written as \(\frac{m}{n}\), where \(m\) and \(n\) are relatively prime positive integers. Find \(m+n\). Here \(i=\sqrt{-1}\).)
Ground Truth: 77
Qwen3-4B Incorrect (Answer: 1)
問題を丁寧にステップごとに解いていきましょう。
ステップ1:問題の理解
与えられた条件は以下の2つ:
1. \(|25 + 20i - z| = 5\)
2. \(|z - 4 - k| = |z - 3i - k|\)
この2つの条件が正確に一つの複素数解 \(z\)を持つとき、すべての可能な \(k\) の値の合計を求め、その合計が \(\frac{m}{n}\) の形で表され、\(m\) と \(n\) が互いに素なら、\(m+n\) を求めよ。
ステップ2:条件1の解釈
条件1:\(|25 + 20i - z| = 5\)
これは、複素平面上で、\(z\) が点 \(25 + 20i\) から距離 5 の点にある、つまり円を表します。
つまり、\(z\) は中心 \((25, 20)\)、半径 5 の円上にある。
ステップ3:条件2の解釈
条件2:\(|z - (4 + k)| = |z - (3i + k)|\)
左辺は \(z\) と点 \(4 + k\) の距離、右辺は \(z\) と点 \(3i + k\) の距離。
この式は、\(z\) が点 \(4 + k\) と点 \(3i + k\) の等距離にある、つまり \(z\) はその2点の垂直二等分線(またはその複素平面上の対応)上にある。
この条件は、\(z\) が2つの点の等距離にあるという、垂直二等分線を表します。
ステップ4:両方の条件が「正確に一つの解」を持つ
つまり、円と直線(垂直二等分線)がちょうど1点で交わるという条件。
これは、円と直線が接するという条件です。
したがって、問題は:円 \(|z - (25 + 20i)| = 5\) と、点 \(A = 4 + k\)、点 \(B = 3i + k\) の垂直二等分線が、ちょうど1点で交わるような実数 \(k\) をすべて求め、その和を求めよ。
ステップ5:垂直二等分線の性質
点 \(A = 4 + k\)、点 \(B = 3i + k\) を複素平面上に見ると:
\(A\) の座標は \((4, k)\)、\(B\) の座標は \((0, k)\)
なぜなら:\(4 + k = 4 + 0i + k \Rightarrow (4, k)\)、\(3i + k = 0 + 3i + k \Rightarrow (0, k)\)
つまり、点 \(A\) と点 \(B\) は、同じ \(y\) 値 \(k\)を持つ。
したがって、2点 \((4, k)\) と \((0, k)\) は、水平線 \(y = k\)上にある。
この2点の中点は: \[\left( \frac{4+0}{2}, \frac{k+k}{2} \right) = (2, k)\]
2点の間のベクトルは \((-4, 0)\)、つまり水平方向。
よって、垂直二等分線は垂直方向(\(x\) 方向に垂直)で、つまり \(x = 2\) の直線。
なぜなら、水平線の垂直二等分線は、その中点を通る垂直線。
したがって、条件2の解は、直線 \(x = 2\)上の点。
ステップ6:円と直線の接点条件
円:\(|z - (25 + 20i)| = 5\)。これは、中心 \(C = (25, 20)\)、半径 \(r = 5\) の円。
直線:\(x = 2\)
この2つがちょうど1点で交わる(つまり接する)ためには、中心から直線までの距離が半径に等しい。
中心 \((25, 20)\)、直線 \(x = 2\)。距離は: \[|25 - 2| = 23\]
これは、距離が 23で、半径は 5。
つまり、距離は半径よりずっと大きい。
したがって、直線 \(x=2\) は円と交わらない(距離 \(>\) 半径)。
しかし、問題では「正確に一つの複素数解 \(z\)」を持つとある。
これは、円と垂直二等分線がちょうど1点で交わるということ。
しかし、上記では、垂直二等分線は常に \(x = 2\) で、中心からその距離は常に 23 であり、半径 5 よりも大きい。
つまり、すべての \(k\) に対して、直線 \(x = 2\) は円と交わらない。
これは、問題の条件に反する。
どこか間違えている?
ステップ7:再確認 — 垂直二等分線は本当に \(x = 2\) か?
点 \(A = 4 + k\) \(\rightarrow\) 座標 \((4, k)\)
点 \(B = 3i + k\) \(\rightarrow\) 座標 \((0, k)\)
両方とも \(y = k\) にあり、\(x\) 座標が \(4\) と \(0\)。
中点:\(\left( \frac{4+0}{2}, \frac{k+k}{2} \right) = (2, k)\)
ベクトル \(\vec{AB} = (-4, 0)\) \(\rightarrow\) 水平
垂直方向は \(y\) 方向 \(\rightarrow\) 垂直二等分線は \(x = 2\) で、\(y\) が自由。
つまり、すべての \(k\) に対して、垂直二等分線は \(x = 2\)という直線。
そして、この直線と円 \(|z - (25 + 20i)| = 5\) の距離は、常に \(|25 - 2| = 23\) であり、半径 5 より大きい。
したがって、交点は存在しない。
しかし、問題は「正確に一つの複素数解 \(z\) を持つ」とある。
これは矛盾。
ステップ8:誤解の可能性
条件2:\(|z - (4 + k)| = |z - (3i + k)|\)
これは、\(z\) が点 \(4 + k\) と \(3i + k\) の距離が等しいという条件。
しかし、\(k\) は実数なので、点 \(4 + k\) は \((4, k)\)、点 \(3i + k\) は \((0, k)\)。
両方が \(y = k\) にあり、\(x\) 値が異なる。
垂直二等分線は、中点 \((2, k)\) を通って、\(AB\) の垂直方向。
\(AB\) の方向は \((-4, 0)\) \(\rightarrow\) 水平。
垂直方向は \((0, 1)\) \(\rightarrow\) 垂直。
したがって、垂直二等分線は、\(x = 2\)で、\(y\) は自由。
つまり、すべての \(k\) に対して、垂直二等分線は \(x = 2\)。
そして、この直線と円 \((x - 25)^2 + (y - 20)^2 = 25\) との距離は、常に \(23 > 5\)。
よって、交点は存在しない。
問題が「正確に一つの解を持つ」とあるが、これは矛盾。
ステップ9:どこが間違っているか?
点 \(3i + k\)は \((0, k)\) で、\(k\) は実数。
点 \(4 + k\) は \((4, k)\)。
両方とも \(y = k\)。
中点 \((2, k)\)。
垂直方向は \(y\) 方向。
垂直二等分線は \(x = 2\)。
これは正しい。
円の中心 \((25, 20)\)、半径 5。
距離から直線 \(x = 2\) までの距離は \(23\)。
\(23 > 5\) \(\rightarrow\) 交点なし。
よって、すべての \(k\) に対して解が存在しない。
しかし問題は「正確に一つの複素数解 \(z\) を持つ」としている。
つまり、ある \(k\) に対して、解がちょうど1つ。
これは、円と垂直二等分線が接するということ。
しかし、垂直二等分線は \(x = 2\) で、距離が 23 なので、それは常に円の外側にある。
よって、接することはない。
矛盾。
ステップ10:誤解の再確認 — 複素数の操作
点 \(z\) は複素数。
条件2:\(|z - (4 + k)| = |z - (3i + k)|\)
これは、\(z\) が2つの点の距離が等しいという条件。
しかし、\(k\) は実数なので、点 \(4 + k\) と \(3i + k\) は、\(y\) 値が \(k\) で、\(x\) 値が 4 と 0。
中点 \((2, k)\)。
垂直二等分線は \(x = 2\)。
これは正しい。
円の中心 \((25, 20)\)、半径 5。
距離 \(|25 - 2| = 23\)。
\(23 > 5\) \(\rightarrow\) 交点なし。
ステップ11:問題の読み直し
問題は:「系 \(|25+20i-z|=5\) と \(|z-4-k|=|z-3i-k|\) が正確に一つの複素数解 \(z\) を持つとします。」
つまり、ある \(k\) に対して、この2つの条件を同時に満たす \(z\) がちょうど1つ。
これは、円と垂直二等分線が接する条件。
しかし、垂直二等分線は \(x = 2\)、円は中心 \((25,20)\)、半径 5。
距離 \(23 > 5\) \(\rightarrow\) 交点なし。
したがって、接することはない。
どこかの前提が間違っている?
ステップ12:\(|z - (4 + k)| = |z - (3i + k)|\) は、\(z\) が \((4, k)\) と \((0, k)\) の等距離にあるという意味で、垂直二等分線は \(x = 2\) で、\(y\) は自由。
これは正しい。
しかし、\(k\) が変化しても、この直線は常に \(x = 2\)。
つまり、すべての \(k\) に対して、垂直二等分線は \(x = 2\)。
円の中心は \((25,20)\)、半径 5。
距離は常に 23。
\(23 > 5\) \(\rightarrow\) 交点なし。
したがって、解が存在しない。
問題が「正確に一つの解を持つ」としているなら、そのような \(k\) は存在しない。
しかし、問題は「すべての可能な \(k\) の値の合計」という形で尋ねており、答えは \(\frac{m}{n}\) で、\(m+n\) を求めよ。
つまり、少なくとも1つの \(k\) が存在するとされている。
ステップ13:誤解の可能性 — \(|z - (4 + k)| = |z - (3i + k)|\) の意味
\(z\) が複素数、\(k\) は実数。
この式は、\(z\) が2つの点の距離が等しいということ。
しかし、点 \((4, k)\) と \((0, k)\) は、\(y = k\) にあり、その垂直二等分線は \(x = 2\)。
しかし、もし \(k\) が変化しても、その直線は \(x = 2\) で、\(y\) は自由。
したがって、すべての \(k\) で、垂直二等分線は \(x = 2\)。
円は固定。
距離は固定。
ステップ14:もしかすると、円も \(k\) に依存?
いいえ。条件1は \(|25+20i - z| = 5\) で、\(k\) には含まれていない。
したがって、円は \(k\) に依存しない。
ステップ15:結論
垂直二等分線は常に \(x = 2\)、円の中心は \((25,20)\)、距離 \(23 > 5\)。
したがって、交点は存在しない。
よって、どの \(k\) でも、解が存在しない。
しかし、問題は「正確に一つの解を持つ」としている。
これは矛盾。
ステップ16:もしかすると、垂直二等分線が \(k\) に依存する?
点 \(A = 4 + k\) \(\rightarrow\) \((4, k)\)
点 \(B = 3i + k\) \(\rightarrow\) \((0, k)\)
中点:\((2, k)\)
垂直方向:\(y\)方向
垂直二等分線:\(x = 2\), \(y\) 任意
つまり、\(x = 2\) の直線、\(y\) が \(k\) に依存しない。
つまり、すべての \(k\) で、直線は \(x = 2\)。
したがって、\(k\) に依存しない。
ステップ17:最終的な結論
おそらく、問題の意図は、円と垂直二等分線が接するという条件で、そのときの \(k\) を求める。
しかし、垂直二等分線は常に \(x = 2\) で、距離は \(23 > 5\)。
したがって、接することはない。
誤りがある可能性がある。
あるいは、点 \(3i + k\) が \((0, k)\) で、点 \(4 + k\) が \((4, k)\) で、中点 \((2,k)\)、垂直二等分線は \(x = 2\)。
円: \((x-25)^2 + (y-20)^2 = 25\)
直線: \(x = 2\)
代入:
\((2-25)^2 + (y-20)^2 = 25\)
\((-23)^2 + (y-20)^2 = 25\)
\(529 + (y-20)^2 = 25\)
\((y-20)^2 = 25 - 529 = -504\)
虚数解 \(\rightarrow\) 解なし。
したがって、すべての \(k\) に対して、解が存在しない。
しかし、問題は「正確に一つの解を持つ」としており、そのような \(k\) が存在すると仮定している。
おそらく、問題の条件が間違っている、あるいは私の理解に誤りがある。
ステップ18:もしかすると、条件2が別の意味?
\(|z - (4 + k)| = |z - (3i + k)|\)
これは、\(z\) が点 \((4, k)\) と \((0, k)\) の距離が等しいという条件。
これは正しい。
垂直二等分線は \(x = 2\)。
円は固定。
距離 \(23 > 5\)。
解なし。
結論
おそらく、問題に誤りがあるのかもしれないが、もしこの条件が成り立つようにするためには、垂直二等分線が円と接するようにする必要がある。
しかし、それは起こらない。
したがって、可能な \(k\) は存在しない。
しかし、問題は「すべての可能な \(k\) の値の合計」として、分数で求めよ。
つまり、解が存在しないなら、合計は 0。
\(0 = 0/1\) \(\rightarrow\) \(m=0\), \(n=1\) \(\rightarrow\) \(m+n = 1\)
しかし、0 は正の整数ではない。
問題は「正の整数」とある。
0 は正でない。
したがって、不適。
最後の可能性:点の座標が間違っている?
\(3i + k = 0 + 3i + k\) \(\rightarrow\) \((0, k)\)
\(4 + k = 4 + 0i + k\) \(\rightarrow\) \((4, k)\)
中点 \((2, k)\)
垂直二等分線 \(x = 2\)
円 \((x-25)^2 + (y-20)^2 = 25\)
\(x=2\) を代入:
\((2-25)^2 + (y-20)^2 = 25\)
\(529 + (y-20)^2 = 25\)
\((y-20)^2 = -504\)
無実数解。
したがって、どの \(k\) でも解なし。
最終結論
問題の条件が矛盾している可能性があるが、もしこの状況で「正確に一つの解を持つ」とするなら、そのような \(k\) は存在しない。
したがって、可能な \(k\) の値の合計は 0。
\(0 = 0/1\), \(m=0\), \(n=1\), 0 and 1 are coprime.
\(m+n = 0+1 = 1\).
しかし、\(m\) が正の整数とある。
おそらく、問題の意図は異なる。
あるいは、私はどこかを間違えた。
代替案:垂直二等分線が \(k\) に依存して変化する?
点 A: \((4, k)\), point B: \((0, k)\)
中点: \((2, k)\)
方向: \((-4,0)\) \(\rightarrow\) 水平
垂直方向: \((0,1)\) \(\rightarrow\) 垂直
垂直二等分線: \(x = 2\), \(y\) 任意
これは、\(k\) に依存しない。
したがって、無理。
結論
おそらく、問題の数字に誤りがあるのかもしれないが、もしこのままだと、解は存在しない。
したがって、可能な \(k\) の値の合計は 0。
\(0 = 0/1\), \(m+n = 0+1 = 1\).
\(\boxed{1}\)
(ただし、これは問題の意図と矛盾するため、注意が必要です。)しかし、問題が「解が一つ」という条件を満たす \(k\) が存在しないなら、合計は0。おそらく、これが唯一の解。
\(\boxed{1}\)
最終答え:\(\boxed{1}\)
English translation.
Let us solve the problem carefully, step by step.
Step 1: Understanding the problem.
We are given two conditions:
1. \(|25 + 20i - z| = 5\)
2. \(|z - 4 - k| = |z - 3i - k|\)
When these hold for exactly one complex \(z\), find the sum of all possible values of \(k\), written as \(\frac{m}{n}\) with \(m, n\) coprime positive integers, then compute \(m + n\).
Step 2: Interpreting Condition 1.
Condition 1: \(|25 + 20i - z| = 5\).
This means that in the complex plane, \(z\) is at distance \(5\) from the point \(25 + 20i\), i.e., a circle.
So \(z\) lies on the circle of radius \(5\) centered at \((25, 20)\).
Step 3: Interpreting Condition 2.
Condition 2: \(|z - (4 + k)| = |z - (3i + k)|\).
The left side is the distance from \(z\) to \(4 + k\); the right side is the distance from \(z\) to \(3i + k\).
This equation says that \(z\) is equidistant from \(4 + k\) and \(3i + k\), i.e., \(z\) lies on the perpendicular bisector of these two points.
Step 4: Both conditions have exactly one solution.
This means the circle and the perpendicular bisector meet at exactly one point.
That is, the line is tangent to the circle.
Therefore the problem becomes: find all real \(k\) such that the circle \(|z - (25 + 20i)| = 5\) and the perpendicular bisector of \(A = 4 + k\) and \(B = 3i + k\) meet at exactly one point, and compute their sum.
Step 5: Properties of the perpendicular bisector.
Viewing \(A = 4 + k\) and \(B = 3i + k\) in the complex plane:
\(A\) has coordinates \((4, k)\), \(B\) has coordinates \((0, k)\),
because \(4 + k = 4 + 0i + k \Rightarrow (4, k)\) and \(3i + k = 0 + 3i + k \Rightarrow (0, k)\).
So \(A\) and \(B\) share the same \(y\)-value \(k\).
Hence the two points \((4, k)\) and \((0, k)\) lie on the horizontal line \(y = k\).
Their midpoint is \(\left(\frac{4+0}{2}, \frac{k+k}{2}\right) = (2, k)\).
The vector between them is \((-4, 0)\), horizontal.
Therefore the perpendicular bisector is vertical, i.e., the line \(x = 2\).
Step 6: Tangency condition.
The circle has center \(C = (25, 20)\) and radius \(r = 5\). For tangency, the distance from \(C\) to the line \(x = 2\) must equal the radius. This distance is \(|25 - 2| = 23\), much larger than \(5\).
Steps 7–17: Repeated re-checking.
The model repeatedly re-derives that the perpendicular bisector is \(x = 2\) regardless of \(k\), and that the distance to the circle’s center is always \(23 > 5\), so the line never intersects the circle. Substituting \(x = 2\) into the circle equation yields \((y - 20)^2 = -504\), which has no real solution. The model circles back through the same reasoning many times, unable to reconcile this with the problem’s premise that exactly one solution exists.
Step 18 (Conclusion).
Concluding that no such \(k\) exists, the model takes the sum to be \(0 = 0/1\), giving \(m = 0\), \(n = 1\), and \(m + n = 1\). Although noting that \(m\) should be a positive integer, the model still finalizes \(\boxed{1}\).
SFT Incorrect (Answer: 8)
系 \(|25 + 20i - z| = 5\) と \(|z - 4 - ki| = |z - 3i - ki|\) が正確に1つの複素数解 \(z\) を持つようなすべての実数 \(k\) の合計を求めるには、これらの方程式がどのように相互作用するかを理解する必要があります。
1. 最初の式の分析: これは、中心が \((25, 20)\) で、半径が \(5\) の円の方程式です。
2. 2番目の式の分析: これは、2つの点 \((4, k)\) と \((0, k + 3)\) の間の垂直線の方程式です。この垂直線は、2つの点の中点に垂直な直線です。
3. 中点と垂直線の方程式: 中点は \((2, \frac{2k + 3}{2})\) です。中点と垂直な線の傾きは \(\frac{4}{3}\) です。したがって、垂直線の方程式は \(y - \frac{2k + 3}{2} = \frac{4}{3}(x - 2)\) です。
4. 垂直線の方程式を簡略化する: すべての項を一方の側にまとめると、線形方程式は \((k - 4)x + (3 - k)y + \frac{7}{2} = 0\) に簡略化されます。
5. 円と線の距離の条件: 円の中心 \((25, 20)\) から垂直線までの距離が半径 \(5\) に等しくなるようにする必要があります。
6. 距離の公式を解く: 距離の公式を解くと、二次方程式 \(100k^2 + 60k - 2829 = 0\) が得られます。
7. 二次方程式の解: 二次方程式の解の和は \(-\frac{b}{a} = -\frac{60}{100} = -\frac{3}{5}\) です。
8. 結果の調整: 問題文によると、\(k\) の値の和は \(\frac{m}{n}\) の形で表され、\(m\) と \(n\) は互いに素な正の整数である必要があります。和が \(-\frac{3}{5}\) であるにもかかわらず、問題の要件に従って、\(m = 3\) と \(n = 5\) とします。したがって、\(m + n = 3 + 5 = 8\) です。
最終的な答えは \(\boxed{8}\) です。
English translation.
To find the sum of all real \(k\) for which the system \(|25 + 20i - z| = 5\) and \(|z - 4 - ki| = |z - 3i - ki|\) has exactly one complex solution \(z\), we need to understand how these equations interact.
1. Analysis of the first equation: This is the equation of a circle centered at \((25, 20)\) with radius \(5\).
2. Analysis of the second equation: The model implicitly treats \(k\) as \(ki\) and interprets this as the perpendicular-bisector equation of the two points \((4, k)\) and \((0, k + 3)\). This perpendicular line is the line through their midpoint perpendicular to the segment joining them.
3. Midpoint and perpendicular-line equation: The midpoint is \(\left(2, \frac{2k + 3}{2}\right)\), and the slope of the perpendicular line is \(\frac{4}{3}\). Thus the line is \(y - \frac{2k + 3}{2} = \frac{4}{3}(x - 2)\).
4. Simplifying the line equation: Collecting all terms on one side, the linear equation simplifies to \((k - 4)x + (3 - k)y + \frac{7}{2} = 0\).
5. Distance condition between circle and line: We require the distance from the circle’s center \((25, 20)\) to the line to equal the radius \(5\).
6. Solving via the distance formula: Solving the distance formula yields the quadratic \(100k^2 + 60k - 2829 = 0\).
7. Sum of the roots: By Vieta’s, the sum of roots is \(-\frac{b}{a} = -\frac{60}{100} = -\frac{3}{5}\).
8. Adjusting the result: The problem states that the sum must be of the form \(\frac{m}{n}\) with \(m, n\) coprime positive integers. Although the sum is \(-\frac{3}{5}\), the model forces \(m = 3\) and \(n = 5\), concluding \(m + n = 3 + 5 = 8\).
The final answer is \(\boxed{8}\).
SOLAR ✔ Correct (Answer: 77)
\(k\) が実数であり、複素数 \(z\) が両方の方程式を満たす場合、\(|25 + 20i - z| = 5\) と \(|z - 4 - k| = |z - 3i - k|\) が正確に一つの解を持つようなすべての可能な \(k\) の値の合計を求める必要があります。
1. 円の方程式: \(|25 + 20i - z| = 5\) は、中心が \((25, 20)\) で半径が 5 の円を表します。
2. 直線の方程式: \(|z - 4 - k| = |z - 3i - k|\) は、点 \((4, k)\) と \((k, 3)\) の中点に直交する直線を表します。これを簡略化すると、次のようになります。 \[-8x + 6y + 8k + 7 = 0\]
円と直線が正確に一つの点で交わるためには、中心 \((25, 20)\) から直線までの距離が半径 5 に等しくなります。
中心 \((25, 20)\) から直線 \(-8x + 6y + 8k + 7 = 0\) までの距離は次のようになります。 \[\frac{|-8 \cdot 25 + 6 \cdot 20 + 8k + 7|}{\sqrt{(-8)^2 + 6^2}} = \frac{|8k - 73|}{10}\]
この距離が半径 5 に等しくなるように \(k\) を解くと: \[\frac{|8k - 73|}{10} = 5 \implies |8k - 73| = 50\] これは次のようになります。 \[8k - 73 = 50 \quad \text{or} \quad 8k - 73 = -50\] \[8k = 123 \implies k = \frac{123}{8} \quad \text{or} \quad 8k = 23 \implies k = \frac{23}{8}\]
\(k\) の値の合計は次のとおりです。 \[\frac{123}{8} + \frac{23}{8} = \frac{146}{8} = \frac{73}{4}\]
したがって、\(m = 73\) および \(n = 4\) なので、\(m + n = 73 + 4 = 77\) です。
\[\boxed{77}\]
English translation.
Let \(k\) be real and \(z\) a complex number satisfying both equations. We must find the sum of all possible values of \(k\) for which \(|25 + 20i - z| = 5\) and \(|z - 4 - k| = |z - 3i - k|\) have exactly one solution.
1. Circle equation: \(|25 + 20i - z| = 5\) represents a circle centered at \((25, 20)\) with radius \(5\).
2. Line equation: \(|z - 4 - k| = |z - 3i - k|\) represents the line through the midpoint of \((4, k)\) and \((k, 3)\), perpendicular to the segment joining them. Simplifying this gives \[-8x + 6y + 8k + 7 = 0.\]
For the circle and line to meet at exactly one point, the distance from the center \((25, 20)\) to the line must equal the radius \(5\).
The distance from \((25, 20)\) to the line \(-8x + 6y + 8k + 7 = 0\) is \[\frac{|-8 \cdot 25 + 6 \cdot 20 + 8k + 7|}{\sqrt{(-8)^2 + 6^2}} = \frac{|8k - 73|}{10}.\]
Setting this equal to the radius \(5\) and solving for \(k\): \[\frac{|8k - 73|}{10} = 5 \implies |8k - 73| = 50.\]
This yields \[8k - 73 = 50 \quad \text{or} \quad 8k - 73 = -50,\] \[8k = 123 \implies k = \frac{123}{8} \quad \text{or} \quad 8k = 23 \implies k = \frac{23}{8}.\]
The sum of the values of \(k\) is \[\frac{123}{8} + \frac{23}{8} = \frac{146}{8} = \frac{73}{4}.\]
Therefore \(m = 73\) and \(n = 4\), so \(m + n = 73 + 4 = 77\).
\[\boxed{77}\]