Thank you for your thoughtful comment. Connecting the endpoint split to the algebraic families is a good way to frame it, and your question about the loss is an important distinction. You’re asking if those families share experts, and if the dashed losses are comparable with the reported answer accuracy. I hope I understand correctly.
First, there is direct support for the split in this same model. IRIS’s Expert–Domain Affinity figure at step 120,000 shows it most clearly in layer 2—the third layer, numbered from zero: addition and subtraction favor expert 1, while multiplication, division, and exponentiation favor expert 0. These bars pool all recorded probe-token positions.

I am not sure if my figure 7.6 will go above this or below - but in that figure you can see the domains per expert. In the 7.6 chart, orange=addition, dark blue=subtraction, light blue = division, gold=multiplication, and exponentiation = green. Each operations routing fraction is normalized per layer.
The trainer’s separate saved routing audit isolates the position that predicts the answer. Across 1,024 held-out examples per operation, layer 2 sends every addition/subtraction example to expert 1 and every multiplication/division/exponentiation example to expert 0.
The saved trainer-side knockout tests strengthen that observation: disabling expert 1 in layer 2 drops addition/subtraction accuracy to 2.1% and 1.6%, while the other operations stay at baseline. Disabling expert 0 drops multiplication/division/exponentiation to 6.9%, 7.2%, and 24.0%, while addition/subtraction stay at baseline. That supports functional specialization by family. Establishing that the model actually implements a discrete-log algorithm would require further circuit analysis.
Regarding your question on the dashed loss, you are correct that it is a scoring-scope issue. The dashed curve is mean next-token cross-entropy over the whole probe’s scored positions, not answer-only loss and not a sum. For [a, op, b, =, answer], it scores predictions of op, b, =, and the answer. The training objective supervises the answer position only, so the whole-probe metric includes positions the model was not trained to predict.
For comparison, the separately sampled answer-only validation cross-entropy at the final capture is about 0.036 nats overall. That is a different sample and an aggregate across operations, but it makes the distinction clear. We should have made those different scoring scopes explicit in the caption.
Separately, we checked saved follow-up runs with a second seed and weight-decay variants. The second seed also separates addition/subtraction from multiplication/division/exponentiation at the final layer, using different experts. At lower weight decay, exponentiation uses its own layer-2 expert. The zero-decay arm did not fully generalize within 120,000 steps. So there is recurring family organization, while its location and exact wiring vary; we would not claim one fixed circuit across runs.
Thank you for raising both points. They help us make the interpretation and the measurement clearer.