INQUIRING LINE

Why do LLMs struggle with negation and exception handling?

This reads 'negation and exception handling' broadly — not just the word 'not,' but the deeper task of rejecting what's false, holding back default assumptions, and tracking the conditions under which a rule stops applying; the corpus has no paper literally about negation, but it circles this territory under several other names.


This explores why models stumble on negation and exceptions, and the corpus suggests the problem isn't a missing rule — it's that LLMs are built to accommodate the most fluent continuation rather than to push back against it. The sharpest evidence is in how models handle false assumptions baked into a question. When a prompt quietly presupposes something untrue, models go along with it: one benchmark found GPT-4 rejected false presuppositions only 84% of the time and some models almost never did, *even when a direct question proved they knew the correct fact* Why do language models accept false assumptions they know are wrong?. A second study found performance roughly halves on questions with false assumptions versus valid ones, and the gap doesn't close with scale Why do language models struggle with questions containing false assumptions?. Negation and rejection are the same muscle — saying 'no, that doesn't hold' — and it's a weak one.

Exception handling is the flip side, and here the most illuminating framing is the old AI 'frame problem.' Exceptions are usually unstated: a rule applies *unless* some background condition intervenes, and the model has to surface that condition unprompted. LLMs systematically fail to bring those preconditions forward as live constraints — but when you force them to enumerate the conditions explicitly, accuracy jumps from 30% to 85% Do language models fail at identifying unstated preconditions?. So the knowledge is there; what's missing is the reflex to check 'what would make this not apply?' before answering.

That points to a deeper structural split the corpus keeps rediscovering: models can state a principle correctly and then fail to act on it. Call it comprehension without competence Can language models understand without actually executing correctly? or potemkin understanding Can LLMs understand concepts they cannot apply? — the pattern is the same, ~87% accuracy in explanation versus ~64% in execution, as if the pathway that knows the rule is disconnected from the pathway that enforces it. Negation and exceptions are exactly the cases where a model can't coast on surface fluency; it has to apply the rule against the grain of the obvious answer, and that's where the disconnect bites hardest.

There's also a purely linguistic layer. Negation often lives in syntactically nested structure — embedded clauses, scope, qualifiers — and models have measurable blind spots that worsen predictably as syntactic depth increases Why do large language models fail at complex linguistic tasks?. Combine that with the finding that LLMs are strong at integrating information across many sentences but weak at simple, single-step deduction Why do LLMs fail at simple deductive reasoning?, and you get a clear picture: negation and exceptions are short logical operations that demand strict rule-application over pattern-matching — precisely the kind of move where statistical fluency offers no help and sometimes actively misleads.

The interesting twist is what fixes it. Across these notes the remedy is never 'more knowledge' — it's external structure that forces the rejection step to happen. Offloading inference to a symbolic solver that returns verifiable error messages Can symbolic solvers fix how LLMs reason about logic?, prompting that makes the model check warrants and implicit premises before concluding Can structured argument prompts make LLM reasoning more rigorous?, or selectively augmenting natural language with symbolic scaffolding rather than fully formalizing it Why does partial formalization outperform full symbolic logic? all work by making the 'unless' and the 'not' explicit instead of trusting the model to volunteer them. The throughline: LLMs don't struggle with negation because they lack the facts — they struggle because nothing in next-token prediction rewards stopping to ask what would make the fluent answer wrong.


Sources 10 notes

Why do language models accept false assumptions they know are wrong?

The FLEX Benchmark shows that models reject false presuppositions at rates far below acceptable levels (GPT-4: 84%, Mistral: 2.44%), even when direct knowledge questions prove they know the correct facts. False presuppositions drive more accommodation than correct knowledge drives rejection.

Why do language models struggle with questions containing false assumptions?

The (QA)2 benchmark found that zero-shot LLMs halve their performance when questions contain false or unverifiable assumptions compared to valid questions. Even top models reached only 56% acceptability, and the gap persists despite model scaling, suggesting false presuppositions embedded in plausible language are systematically difficult to reject.

Do language models fail at identifying unstated preconditions?

LLMs struggle not from lacking world knowledge but from failing to bring background conditions forward as relevant constraints. Prompting that forces explicit enumeration of preconditions raises accuracy from 30% to 85%, revealing the frame problem persists in statistical systems.

Can language models understand without actually executing correctly?

Large language models can articulate correct principles but systematically fail to apply them due to dissociated instruction and execution pathways. The 87% accuracy in explanations versus 64% in actions reveals this is not knowledge deficit but structural disconnect.

Can LLMs understand concepts they cannot apply?

Models can explain concepts accurately, fail to apply them, and recognize the failure—a triple pattern incompatible with human cognition. This indicates functionally disconnected explanation and execution pathways rather than simple knowledge gaps.

Why do large language models fail at complex linguistic tasks?

Top-tier LLMs like Llama3-70b consistently misidentify embedded clauses, verb phrases, and complex nominals. Performance degrades predictably as syntactic depth increases, revealing that statistical learning captures surface patterns but not deep grammatical rules.

Why do LLMs fail at simple deductive reasoning?

The Minds vs. Machines benchmark shows LLMs excel at integrating information across multiple sentences while humans outperform them on straightforward logical inference. Capability type, not complexity level, determines who performs better.

Can symbolic solvers fix how LLMs reason about logic?

Logic-LM divides cognitive labor by having LLMs formulate symbolic representations while deterministic solvers execute inference and provide machine-verifiable error messages. This structured feedback loop catches translation errors better than LLM self-critique, improving faithful reasoning without requiring perfect formalization.

Can structured argument prompts make LLM reasoning more rigorous?

Applying Toulmin's argument model as explicit prompting steps (CQoT) improves LLM reasoning by forcing models to identify warrants and backing rather than skipping implicit premises. The method catches failures that standard chain-of-thought prompting allows.

Why does partial formalization outperform full symbolic logic?

QuaSAR and Logic-of-Thought both achieve 4-8% accuracy gains by enriching natural language with selective symbolic elements rather than replacing it. Full formalization loses semantic information; pure language lacks structure. Augmentation preserves both.

Next inquiring lines