Can a model work out how one particular student gets subtraction wrong, then predict that student's next answers?
Each task shows a few worked answers from one simulated student who follows a hidden, systematically buggy procedure. The model must predict what that student will write on 40 new problems. Reproducing correct arithmetic earns nothing on the questions that count.
Accuracy is exact-match on the questions the student gets wrong, averaged over 20 tasks; ± is one standard error across tasks. 3-digit questions resemble the worked examples; 4–5-digit questions test whether the inferred rule transfers. Brier measures calibration of the stated confidence on the same questions (lower is better). Cost was not recorded for Codex CLI runs.
Each cell is one model's accuracy on one student, in percent. Hover a cell for the number of probes used. × marks a submission the grader rejected (it omitted answers), which scores 0. Hidden rules and answer keys are withheld to keep the test set clean.
A simulated student subtracts column by column but mishandles borrowing in a fixed, rule-governed way. The model sees a handful of that student's answers and the 40 test problems, and writes a JSON file with a predicted answer and a confidence for each.
| Problem | Student wrote | Correct |
|---|
In the probe settings the sandbox also has a probe A B command that returns this student's answer to a problem of the model's choosing, up to 10 times. Test problems cannot be probed. Using it is left entirely to the model, and the number of probes each model chose to use is reported.