ResearchNovember 1, 2026

Some AI models say “I don't know” to problems they can solve

Renbu Research Team

We asked six AI models for the smallest prime factor of 50 large numbers, with and without the option to answer UNKNOWN. Made to answer, GPT-6.1 Sol got four times as many right. For other models, “I don't know” was honest, and requiring an answer only produced wrong numbers.

AbstentionHallucinationEvaluation

Key findings

  • Requiring an answer raised correct answers for three of the six models. GPT-6.1 Sol went from 11% to 47% correct, GLM-5.3 FlashX from 25% to 36%, and Claude Sonnet 5.5 from 15% to 25%.
  • GPT-6.1 Sol gave up on questions it could solve. It said UNKNOWN to 43 of the easier questions and solved 42 of them when it had to answer. Allowed to decline, it wrote about 640 tokens per answer. Made to answer, it wrote about 13,800.
  • Not every “I don't know” hid an answer. When forced, 83% of the questions Claude Sonnet 5.5 had declined, and 98% of Gemini 3.8 Flash's, became wrong answers.
  • Requiring an answer creates wrong numbers. Wrong answers rose from 0% to 33% for GPT-6.1 Sol and from 0% to 71% for Claude Sonnet 5.5. Gemini 3.8 Flash gave a wrong number 98% of the time, usually by calling the number prime.
  • Every model hit the same wall. No model found a smallest factor above 10,000.
Correct answers, with and without the option to say UNKNOWN
Share of each model's 150 answers (50 numbers × 3 tries) that gave the correct smallest prime factor.
UNKNOWN offeredMust give a number
01020304050GPT-6.1 SolGLM-5.3 FlashXClaude Sonnet 5.5Gemini 3.8 FlashDeepSeek V4.1 FlashQwen 3.8 Omni Flash
View data
UNKNOWN offeredMust give a number
GPT-6.1 Sol11.3%47.3%
GLM-5.3 FlashX24.7%36%
Claude Sonnet 5.515.3%25.3%
Gemini 3.8 Flash0.7%2%
DeepSeek V4.1 Flash41.3%40%
Qwen 3.8 Omni Flash35.3%29.3%

Why we ran this

AI models are often told they may say “I don't know” instead of guessing. That should mean fewer made-up answers. But it raises a question that is hard to answer for most tasks: when a model declines, could it have solved the problem?

We chose a task where every answer can be checked exactly. The smallest prime factor of a number has one right answer, and a computer can check any claimed factor instantly. That lets us tell apart three things that usually blur together: a model that can't do the work, a model that makes something up, and a model that stops before trying.

This is a test of method, not a measure of how useful these models are at work.

How we tested

We generated 50 composite numbers, 10 to 16 digits long, in five difficulty bands set by the size of the smallest prime factor. Each number was checked three independent ways before use. Each model answered every number three times under each of two prompts that differ only in their last line. To see whether a declined question was solvable, we compared each UNKNOWN with the same try under the prompt that required a number.

Each question asked for the smallest prime factor in one of four wordings, for example “What is the smallest prime factor of n?” The question never said the number was composite.

BandSmallest prime factorNumbersAnswers per model and prompt
F1under 100 (2 and 5 left out)1030
F2100 – 1,0001030
F31,000 – 10,0001030
F410,000 – 100,0001030
F5two factors of similar size, near √n1030
Ten numbers per band. F1 leaves out 2 and 5, which can be spotted from the last digit.

Results

What happened to the questions they declined

For each question a model declined when UNKNOWN was allowed, we looked at its answer to the same question when it had to answer. GPT-6.1 Sol solved 41% of them, including almost all of the easier ones: 14 of 14 in the easiest band and 28 of 29 in the next. Claude Sonnet 5.5 and Gemini 3.8 Flash mostly could not, and their declined questions became wrong answers. Qwen 3.8 Omni Flash never said UNKNOWN, so it isn't shown.

What models did, when forced, on the questions they had declined
Share of each model's UNKNOWN answers. In brackets: how many of its 150 answers were UNKNOWN.
Solved it when forcedWrong number when forcedNo answer when forced
020406080100GPT-6.1 Sol (133declined)GLM-5.3 FlashX (84declined)Claude Sonnet 5.5 (127declined)Gemini 3.8 Flash (146declined)DeepSeek V4.1 Flash (35declined)
View data
Solved it when forcedWrong number when forcedNo answer when forced
GPT-6.1 Sol (133 declined)41.4%36.8%21.8%
GLM-5.3 FlashX (84 declined)27.4%28.6%44%
Claude Sonnet 5.5 (127 declined)12.6%82.7%4.7%
Gemini 3.8 Flash (146 declined)2.1%97.9%0%
DeepSeek V4.1 Flash (35 declined)8.6%34.3%57.1%
Declined questions solved when forced, by difficulty
F1 is the easiest band and F5 the hardest. DeepSeek V4.1 Flash declined no F1 questions.
GPT-6.1 SolGLM-5.3 FlashXClaude Sonnet 5.5Gemini 3.8 FlashDeepSeek V4.1 Flash
020406080100F1 · factor < 100F2 · 100–1,000F3 · 1,000–10,000F4 · 10,000–100,000F5 · two similarfactors
View data
GPT-6.1 SolGLM-5.3 FlashXClaude Sonnet 5.5Gemini 3.8 FlashDeepSeek V4.1 Flash
F1 · factor < 100100%85.7%57.1%10.3%–
F2 · 100–1,00096.6%61.5%13.3%0%0%
F3 · 1,000–10,00043.3%50%26.7%0%50%
F4 · 10,000–100,0000%0%0%0%0%
F5 · two similar factors0%0%0%0%0%

Did they give the same answer each time?

Each question was asked three times under each prompt, at temperature 0. The answers still often differed, and how they differed says a lot about each model.

  • When UNKNOWN was allowed, Claude Sonnet 5.5, GPT-6.1 Sol and Gemini 3.8 Flash were very consistent. They gave the same answer all three times to 45–49 of the 50 questions, declining the same questions each time.
  • GPT-6.1 Sol's correct answers weren't luck. When it had to answer, it got 21 questions right all three times and only 6 right some of the time.
  • Claude Sonnet 5.5's wrong answers look like guesses. It gave a wrong number all three times on 29 questions, and on none of them was it the same wrong number each time.
  • Gemini 3.8 Flash repeated its mistakes. On 23 of the 48 questions it got wrong every time, it gave the same wrong answer all three times, usually calling the number prime.
  • GLM-5.3 FlashX and DeepSeek V4.1 Flash were the least predictable. They gave the same answer all three times on only 14–26 of the 50 questions.
ModelSame answer all 3 times (UNKNOWN allowed)Same answer all 3 times (must answer)Right all 3 timesRight some of the timeNever rightWrong all 3 times: same wrong number each time
GPT-6.1 Sol4527216234 of 5
DeepSeek V4.1 Flash21261313242 of 2
GLM-5.3 FlashX151462123—
Claude Sonnet 5.5498810320 of 29
Qwen 3.8 Omni Flash2017109317 of 18
Gemini 3.8 Flash4623024823 of 48
Counts out of 50 questions. All columns after the first two are for the prompt that required an answer. “Never right” includes tries with no answer.

The price: wrong answers

Requiring a number also made models give wrong ones. A wrong answer here is any number that isn't the smallest prime factor: a made-up factor that doesn't divide the number, the number itself (calling it prime), or a real factor that isn't the smallest. Allowed to decline, GPT-6.1 Sol and Claude Sonnet 5.5 never gave a wrong number. Qwen 3.8 Omni Flash ignored the option and gave wrong numbers more than half the time either way.

Wrong answers, with and without the option to say UNKNOWN
Share of each model's 150 answers that were a number other than the smallest prime factor.
UNKNOWN offeredMust give a number
020406080100GPT-6.1 SolDeepSeek V4.1 FlashGLM-5.3 FlashXClaude Sonnet 5.5Qwen 3.8 Omni FlashGemini 3.8 Flash
View data
UNKNOWN offeredMust give a number
GPT-6.1 Sol0%33.3%
DeepSeek V4.1 Flash4.7%14.7%
GLM-5.3 FlashX12%22.7%
Claude Sonnet 5.50%70.7%
Qwen 3.8 Omni Flash54.7%60%
Gemini 3.8 Flash2%98%
Every answer by outcome, when an answer was required
Each model's values add up to 100%. “Called n prime” means the model answered with the number itself.
CorrectMade-up factorCalled n prime (answered n or 1)Other wrong factorNo answer
01020304050607080GPT-6.1 SolDeepSeek V4.1FlashGLM-5.3 FlashXClaude Sonnet5.5Qwen 3.8 OmniFlashGemini 3.8Flash
View data
CorrectMade-up factorCalled n prime (answered n or 1)Other wrong factorNo answer
GPT-6.1 Sol47.3%7.3%25.3%0.7%19.3%
DeepSeek V4.1 Flash40%2%12%0.7%45.3%
GLM-5.3 FlashX36%11.3%10%1.3%41.3%
Claude Sonnet 5.525.3%65.3%5.3%0%4%
Qwen 3.8 Omni Flash29.3%58.7%1.3%0%10.7%
Gemini 3.8 Flash2%27.3%70.7%0%0%

Where every model stops

Difficulty depends on how large the smallest prime factor is. Most models handled factors under 100, and some handled factors up to 10,000. Above 10,000, no model gave a single correct answer.

Correct answers by difficulty, when an answer was required
Share of 30 answers per band (10 numbers × 3 tries).
GPT-6.1 SolDeepSeek V4.1 FlashGLM-5.3 FlashXClaude Sonnet 5.5Qwen 3.8 Omni FlashGemini 3.8 Flash
020406080100F1 · factor < 100F2 · 100–1,000F3 · 1,000–10,000F4 · 10,000–100,000F5 · two similarfactors
View data
GPT-6.1 SolDeepSeek V4.1 FlashGLM-5.3 FlashXClaude Sonnet 5.5Qwen 3.8 Omni FlashGemini 3.8 Flash
F1 · factor < 10096.7%96.7%76.7%86.7%90%10%
F2 · 100–1,00096.7%60%63.3%13.3%50%0%
F3 · 1,000–10,00043.3%43.3%40%26.7%6.7%0%
F4 · 10,000–100,0000%0%0%0%0%0%
F5 · two similar factors0%0%0%0%0%0%

How models explain “I don't know”

The models gave different kinds of reasons. GPT-6.1 Sol gave the same one-line reason almost every time. Claude Sonnet 5.5 and DeepSeek V4.1 Flash described the search they had done, such as which primes they had tried. We checked those claims against the true factors: Claude Sonnet 5.5's were true 114 out of 115 times, and DeepSeek V4.1 Flash's 26 out of 26.

ModelSaid UNKNOWN (of 150)Most common type of reasonExample, quoted exactly
GPT-6.1 Sol133Can't do it reliablyUnable to determine the smallest prime factor reliably.
DeepSeek V4.1 Flash35Reports the search it didmanual trial division up to 3000 found no factor.
GLM-5.3 FlashX84Reports the search it didcannot complete trial division to find smallest prime factor.
Claude Sonnet 5.5127Reports the search it didtrial division by primes up to 199 found no factor; search incomplete.
Qwen 3.8 Omni Flash0Never said UNKNOWN—
Gemini 3.8 Flash146Too large / no toolsCannot factor a 14-digit number without computational tools.
Reasons are quoted exactly as written. The types were grouped with the help of an AI model.

trial division by primes up to 199 found no factor; search incomplete.

— Claude Sonnet 5.5, answering UNKNOWN

Trying costs more

When a model had to answer, it worked much longer, and that costs more. GPT-6.1 Sol's cost per answer rose from $0.0065 to $0.14, about 21 times as much. Claude Sonnet 5.5's rose from $0.023 to $0.13.

Cost per answer
Billed cost per answer through OpenRouter, in US dollars.
UNKNOWN offeredMust give a number
0000.10.10.10.10.1GPT-6.1 SolDeepSeek V4.1 FlashGLM-5.3 FlashXClaude Sonnet 5.5Qwen 3.8 Omni FlashGemini 3.8 Flash
View data
UNKNOWN offeredMust give a number
GPT-6.1 Sol$0.01$0.14
DeepSeek V4.1 Flash$0.06$0.07
GLM-5.3 FlashX$0.04$0.09
Claude Sonnet 5.5$0.02$0.13
Qwen 3.8 Omni Flash$0.03$0.03
Gemini 3.8 Flash$0$0.01

Rank the models yourself

Which model comes out on top depends on what matters to you. Move the sliders to change how much each measure counts, and the ranking updates.

Rank the six models your way
Each measure is scaled from the worst to the best of these six models, then combined using your weights. Set a weight to 0 to leave it out.
Adjust the weights to re-rank
1GPT-6.1 Sol83.9
2DeepSeek V4.1 Flash75.2
3GLM-5.3 FlashX71.8
4Claude Sonnet 5.562.5
6Qwen 3.8 Omni Flash38.0
5Gemini 3.8 Flash45.1
View data
RankNameCorrect answers, must answer (%)Wrong answers, must answer (%)Wrong answers, UNKNOWN allowed (%)Correct or UNKNOWN, UNKNOWN allowed (%)Correct on the hardest three bands (%)No answer, must answer (%)Cost per answer, must answer ($)Score
1GPT-6.1 Sol47.333.3010014.419.30.1483.9
2DeepSeek V4.1 Flash4014.74.764.714.445.30.0775.2
3GLM-5.3 FlashX3622.71280.713.341.30.0971.8
4Claude Sonnet 5.525.370.701008.940.1362.5
5Gemini 3.8 Flash298298000.0145.1
6Qwen 3.8 Omni Flash29.36054.735.32.210.70.0338.0

Discussion

An UNKNOWN can mean two different things: “I can't” or “I didn't try.” How often it means each depends on the model. For GPT-6.1 Sol, allowing UNKNOWN removed every wrong answer, but it also hid most of what the model could do, because it often declined before doing any work. For Claude Sonnet 5.5 and Gemini 3.8 Flash, UNKNOWN mostly meant they really couldn't, and requiring an answer only produced wrong numbers.

For anyone writing prompts, this is a trade-off. Allowing “I don't know” makes answers safer, but it can cost correct answers. Asking a model to try first, and to decline only after trying, might keep the benefits of both. We haven't tested that yet.


Renbu uses cookies to keep you signed in and to show times in your time zone. No ads or tracking. Privacy Policy