cd /news/large-language-models/our-great-mutator · home topics large-language-models article
[ARTICLE · art-79919] src=artagnon.com ↗ pub= topic=large-language-models verified=true sentiment=↓ negative

Our Great Mutator

A new analysis argues that large language models (LLMs) function as a 'mutator' or fuzzer, producing rubbish by design and requiring an oracle program to verify correctness, with the key benchmark being the number of tokens expended to converge to a mathematically correct output. The author, who proposes renaming generative AI to 'Our Great Mutator,' states that LLMs are useful only when paired with a correctness oracle, such as in fuzzing to crash programs or step-wise proof checking in Lean or Rocq, and have limited utility in non-critical annotation or synthesis tasks like translation or meeting summaries, while being actively harmful for critical functions like medical data annotation or customer support.

read3 min views1 publishedJul 30, 2026

We argue that the sum total of everything LLMs do is a form of mutation or fuzzing, and that exactly one hard benchmark will suffice: number of tokens expended to converge to the mathematically correct output.

We certainly don't have heated arguments about tar

, ls

, or any other computer program that takes some input and produces some output. The difference is that the program in question produces something "plausible" immediately. The fact that the program does not have even a rudimentary logic engine by design necessarily means that it cannot mathematically print 2

when given 1 + 1

as the input. In fact, the only possible way for this program to print the correct output immediately is to quote a known-correct output verbatim, by chance. In other words, an LLM always produces rubbish, by design. The output space of this program is necessarily a mutation of its training data and the supplied prompt; it cannot compute or construct anything.

That said, the program is remarkably good at iterative mutation; on each iteration, it successively produces less rubbish, and converges to a mathematically correct output faster than any other software. The program is intended to be used along with an oracle program that mechanically checks for correctness. In the absence of the availability of an oracle program, a human has to act as the oracle, and this is the most painful and least effective way to use the program. The program has limited utility in non-critical tasks, mutating to synthesize output well within its training data, and to annotate outliers that fall in the periphery of its training data. Otherwise, the program is useless.

Some good uses of the mutator (correctness oracle available):

  • Fuzzing to find an input to crash a user program. A crash is a crash: this is the correctness criterion, and the oracle is the user program.
  • Fuzzing to find an input to make a user program print an unsound output. In this case, we need a known-correct variant of the program whose output the LLM can compare against, or some other kind of mathematical oracle program like an SMT solver.
  • Fuzzing to find a proof, step-wise, when working in a proof assistant like Lean or Rocq. Proof assistants are powerful mathematical oracles that allow users to do a kind of mechanized mathematics, step-wise. They check each step in the proof, and simply report "correct" or "incorrect". This is an especially good use case, and the mutator can be used to "solve open mathematical problems".

Some limited uses of the mutator (non-critical annotation/synthesis):

  • Annotating outlier behavior from surveillance camera input. No guarantee catching a serious outlier, useful to the human watching nevertheless.
  • Annotating outlier grammar in natural language input. Non-critical, better than other programs.
  • Synthesizing a translation of a natural language input. Non-critical, better than other programs.
  • Synthesizing a humanoid voice to do text-to-speech. Non-critical, better than other programs.
  • Synthesizing a summary of corporate meetings. Non-critical, better than nothing.

Some non-uses of the mutator:

  • Generating a piece of creative writing or music. The piece will have no audience.
  • Generating code that passes tests. The code in question is sure to be convoluted and buggy.
  • Annotating outlier medical data. Critical function, actively harmful.
  • Generating responses to customer support queries. The company in question is sure to lose business.
  • Generating prose to replace an internet search engine. Cannot reproduce excerpts verbatim, by design.

"Generative AI" is really poor at generation tasks. I propose renaming it to "Our Great Mutator".

── more in #large-language-models 4 stories · sorted by recency
── more on @lean 3 stories trending now
sponsored brought to you by zahid.host 4,200+ EU-deployed projects
reading about agents? ship yours in a single git push.

Run your AI side-project on zahid.host

EU-based hosting, git-push deploys, automatic HTTPS, no cold starts. Free tier with a custom domain — perfect for shipping the agent you just read about.

$git push zahid main
Live at https://your-agent.zahid.host
Get free account → Pricing
from €0/mo · no card required
LIVE [news/our-great-mutator] indexed:0 read:3min 2026-07-30 ·