The Verifier Never Sees Your Thinking

Liam breaks down Claude's math-olympiad skill, which checks problem interpretation first, runs parallel solvers, then strips away all reasoning before a fresh verifier attacks only the bare finished proof.

1:48 video3 min readWatch on YouTube

Someone might assume that showing an AI checker everything, the full reasoning behind a proof, would help it decide whether that proof is correct. Liam explains why Claude's math-olympiad skill does the opposite: its verifier only ever sees the finished proof, never the thinking that produced it.

Checking the reading before solving anything

Before attempting to solve a competition math problem at all, Claude first checks how the problem could be interpreted. Competition problems often bury an easy reading right next to a harder one, and in past runs, most errors traced back to solving the wrong reading entirely rather than making a mathematical mistake. Settling the intended interpretation first heads off an entire category of error before any actual solving begins.

Solving the same problem many ways in parallel

Once the intended reading is settled, eight to twelve solvers tackle the problem in parallel. Each one works independently, iterating through solve, self-check, and revise cycles, up to five rounds, using reasoning only, with no calculator and no code. This parallel, self-checking approach produces multiple independent attempts at the same problem rather than relying on a single pass.

Hiding the reasoning before verification

Here is the key step: before any proof reaches a verifier, everything except the finished argument gets deleted, every false start and every scratch note. A verifier that saw the reasoning behind a proof tends to agree with it, whether that reasoning is actually right or wrong. A verifier that sees only the clean, finished proof has nothing to agree with except the logic laid out on the page.

An asymmetric vote among fresh verifiers

Fresh verifiers then attack the bare proof against a checklist of known mistakes. The vote that follows is asymmetric: four clean checks are needed to confirm a proof, but just two flagged holes are enough to send it back for reconsideration. That asymmetry means the system is built to be more suspicious of a proof than confident in it, tilting toward catching subtle errors rather than waving them through.

Why hiding the reasoning actually matters

A verifier reading a full page of confident-sounding reasoning tends to start nodding along before it even reaches the last line, agreeing with the flow of the argument rather than checking it line by line. That is exactly what happens when reasoning stays visible to the checker. Show the verifier only the bare proof instead, and it has no choice but to find any gap on its own, using the checklist of known mistakes rather than following along with reasoning it never saw being built. That is precisely the condition under which the checklist catches something a nodding-along verifier would have missed.

The result: a verifier that would rather abstain than guess

Claude checks a competition proof only after hiding the reasoning that built it, using a verifier that cannot agree with logic it has never seen, and one that would rather return no confident solution than guess. This architecture exists precisely because a single unchecked pass through a problem can be wrong, and the whole point of hiding the reasoning is to force a genuinely independent check rather than a rubber stamp.

Key takeaways

  • Claude's math-olympiad skill checks problem interpretation first, since most past errors came from solving the wrong reading rather than making a math mistake.
  • Eight to twelve solvers work the problem in parallel, each iterating through solve, self-check, and revise cycles using reasoning alone.
  • Every false start and scratch note is deleted before a proof reaches a verifier, leaving only the finished argument.
  • A verifier that sees reasoning tends to agree with it regardless of correctness; a verifier that sees only the bare proof has to evaluate the logic itself.
  • The verification vote is asymmetric: four clean checks confirm a proof, but just two flagged holes are enough to send it back.

Who this is for

Anyone curious about how Claude's Skills architecture builds genuine self-checking into a reasoning task, particularly people interested in AI verification design, competition mathematics, or building adversarial review steps into their own AI workflows.

Chapters

  1. 0:00The naive framing: "does showing the checker everything work?"
  2. 0:10Read twice, then solve many ways
  3. 0:32Hide the reasoning, then attack the proof
  4. 0:57Why hiding it matters
  5. 1:17Carry-out
  6. 1:28Your turn
  7. 1:44Outro
Full transcript(auto-generated, with timestamps)

The naive framing: "does showing the checker everything work?"

[0:00]Someone assumed showing the checker everything would help it decide. It's the opposite. The checker only ever sees the finished proof. So, if you show it just the proof, does that work? Before solving anything, Claude checks how the

Read twice, then solve many ways

[0:11]Problem could be read. Competition problems often bury an easy reading next to the hard one, and in past runs, most errors came from solving the wrong reading entirely. Once the intended reading is settled, eight to 12 solvers tackle it in parallel. Each one iterates on its own, solve, self-check, revise, up to five rounds with no calculator and no code, reasoning only. Before any proof reaches

Hide the reasoning, then attack the proof

[0:32]A verifier, everything except the finished argument is deleted, every false start, every scratch note. A verifier that saw the reasoning tends to agree with it, right or wrong. A verifier that sees only the clean proof has nothing to agree with except the logic itself. Fresh verifiers then attack the proof against a checklist of known mistakes, and the vote is asymmetric. Four clean checks confirm it. But just two flagged holes are enough to send it back. Here's why that matters. A verifier that

Why hiding it matters

[0:59]Reads a full page of confident reasoning starts nodding along before it reaches the last line. That's what happens when the reasoning stays visible. Show it only the bare proof instead, and it has to find the gap on its own, which is exactly when the pattern checklist catches something a nodding along verifier would have waved through. Claude checks a competition proof only

Carry-out

[1:18]After hiding the reasoning that built it, from a verifier that can't agree with logic it's never seen, and would rather say no confidence solution than guess. Your turn. Paste this into Claude. Give

Your turn

[1:28]Me a tricky proof for a claim of your choosing, but write it in two passes. First, work out the reasoning however you like, then hand me only the finished proof with none of that reasoning attached, and check it fresh as if you'd never seen how it was built. Tell me if the two passes agree. The verifier never

Outro

[1:44]Sees your thinking. Lay 'em in for bare.

More from Extending Claude — Skills, Plugins & Connectors

Humanitarians AI Lyrical Literacy Project