Phantom Paradoxes: Language Models Treat Unresolved Circular Truth Dependence as Contradiction
Organizations: JRTI
Abstract
Do language models struggle with self-reference itself, or with structures where propagating truth values along references cannot settle a value in finitely many steps? Our results support the latter. In our main test, statements refer to one another's truth in a cycle, yet exactly one consistent assignment exists. Local propagation never settles the queried value, but exhaustive search finds it, so INCONSISTENT (no consistent assignment) is always wrong. We call such misreadings of satisfiable problems phantom paradoxes. Each circular problem has a grounded twin with the same answer but no cycle. To rule out logical difficulty and unfamiliar wording, we added constraint twins (equivalent formulas without talk of truth) and perplexity-matched grounded controls. In confirmatory behavioral tests fixed before any confirmation response, four open models from three families answered INCONSISTENT on average 31.0 percentage points more often on circular problems than on grounded twins, 36.4 more than on constraint twins and 37.1 more than on perplexity-matched controls. In each model, validated layer-wise truth directions, fitted on unrelated arithmetic, recovered the queried value at the question's last token for grounded twins but not for circular problems. Constraint twins, likewise unrecovered, drew INCONSISTENT far less often, so circular truth dependence, not the unrecovered value alone, matters. In a small natural-language bank, self-reference settling in finitely many steps drew INCONSISTENT 23.4 points less often than unsettled self-reference with the same classical solution. Pooled tests did not show the predicted late-layer revision or attention spread. Overall, models treat unresolved circular truth dependence as contradiction. We will release all prompts, outputs and hidden states.
Figures & tables
| Circular (critical item) | Grounded twin | Constraint twin (excerpt) |
|---|---|---|
| C: “(B is false) and (D is true) are both the case.” | C: “(the constant TRUE) and (the constant TRUE) are both the case.” | At least one of (bit A equals 0), (bit C equals 0), (bit D equals 1) holds. |
| D: “(C is true) or (A is true), or both.” | D: “(C is true) or (the constant FALSE), or both.” | At least one of (bit B equals 1), (bit C equals 1), (bit D equals 0) holds. |
| B: “(A is true) or (C is false), but not both.” | B: “(A is true) or (C is false), but not both.” | … (14 clauses in total) |
| A: “B is true.” | A: “the constant FALSE.” | |
| Query: D is true. | Query: D is true. | Query: bit D equals 1. |
| One consistent assignment ( ); answer true ; dependency graph cyclic. | Same assignment and answer; dependency graph acyclic. | Same variables and solution set; no statement about truth. |
| Contrast | pp | 95% CI | |
| Circular grounded | +31.0 | [25.9, 36.2] | |
| Circular constraint | +36.4 | [30.4, 42.2] | |
| Circular ppl.-matched | +37.1 | [29.3, 44.9] | |
| Circular grounded, by model | |||
| Gemma-2-9B | +57.1 | [48.2, 66.1] | |
| Llama-3.2-11B | +11.6 | [ 0.9, 24.1] | |
Appendix figures & tables6 assets
Supplementary material from the paper’s appendix.
Appendix
| Event (object-store upload or record time, UTC) | Time |
|---|---|
| Plan and addendum v1 archived | 10-09 22:45:36 |
| Plan and addendum v2 (final; supersedes v1, before any response) archived | 10-09 23:00:11 |
| Gemma: likelihood matches archived / first response | 23:09:22 / 23:09:35 |
| Llama-11B: matches / first response | 23:10:22 / 23:17:48 |
| Qwen: matches / first response | 23:13:26 / 23:21:41 |
| Gemma: last response / interim behavioral analysis | 23:17:55 / 23:18:59 |
| Circular | Grounded | Constraint | Matched | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Model | inc | correct | unpars. | inc | correct | unpars. | inc | correct | unpars. | controls | |||
| Gemma-2-9B | 112 | 69 | 19 | 1 | 112 | 5 | 79 | 0 | 56 | 2 | 7 | 1 | 131/144 |
| Llama-3.2-11B | 112 | 62 | 18 | 8 | 112 | 49 | 42 | 0 | 56 | 13 | 11 | 7 | 131/144 |
| Llama-3.3-70B | 112 | 58 | 34 | 0 | 112 | 9 | 93 | 0 | 56 | 2 | 5 | 0 | 141/144 |
| Qwen3-VL-8B | 112 | 14 | 72 | 18 | 112 | 1 | 110 | 1 | 56 | 3 | 17 | 15 | 26/144 |
| Model | Circ. constr. (pp) | Holm | Batch-1 (16) | Batch-1 (64) | Capped |
|---|---|---|---|---|---|
| Gemma-2-9B | +58.0 | 14/16 | 54/64 | 0/818 | |
| Llama-3.2-11B | +32.1 | 7/16 | 38/64 | 42/817 | |
| Llama-3.3-70B | +48.2 | 10/16 | 37/64 | 0/821 | |
| Qwen3-VL-8B | +7.1 | 0.189 | 10/16 | 46/64 | 90/830 |
| Leave one model out | ||||||||
|---|---|---|---|---|---|---|---|---|
| Model | Validated | Best (AUC) | CV AUC | AUC | Acc. | Perm. | Holm | Top-3 AUC |
| Gemma-2-9B | 20–42 | 30 (0.990) | 0.98 | 0.05 | 0.13 | 0.992 | 1.000 | 0.03 |
| Llama-3.2-11B | 14–32 | 16 (0.977) | 1.00 | 0.32 | 0.38 | 0.684 | 1.000 | 0.31 |
| Llama-3.3-70B | 21–80 | 47 (0.983) | 1.00 | 0.98 | 0.96 | 0.009 | 0.036 | 0.98 |
| Qwen3-VL-8B | 18–36 | 26 (0.985) | 1.00 | 0.96 | 0.88 | 0.021 | 0.063 | 0.94 |
| IH-R | IH-U ( ) | IH-A ( ) | ||||
|---|---|---|---|---|---|---|
| Comparison | Est. [95% CI] | Est. [95% CI] | Est. [95% CI] | |||
| Grounded twins | +0.31 | +0.11 | 0.733 | 0.94 | ||
| [0.16, 0.47] | [ 0.50, 0.73] | [ 1.35, 0.56] | ||||
| Grounded twins, length-adjusted | +0.27 | +0.02 | 0.940 | 0.88 | ||
| [0.12, 0.43] | [ 0.59, 0.64] | [ 1.29, 0.50] | ||||
| Perplexity-matched controls | +0.29 | +1.77 | 0.79 | 0.0045 | ||
| Attention rank | Truth score | Residual update | |||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Depth | Holm | Bin | Holm | Bin | Holm | ||||||
| 0.1 | +0.48 | 0.0045 | 1 | – | 1.000 | 1.000 | 1 | +0.90 | |||
| 0.3 | 2.52 | 2 | 0.40 | 0.0029 | 0.012 | 2 | +0.62 | ||||
| 0.5 | 0.62 | 3 | 0.48 | 0.0017 | 3 | 0.77 | |||||
| 0.7 | 0.87 | 4 | 0.56 | 4 | 0.47 | 0.0049 | |||||
| 0.9 | 0.25 | 0.072 | 0.144 | 5 | 0.49 | 0.0036 | 5 | +0.38 | 0.0069 | 0.021 | |
LLM Interpretability
Large language model (LLM) interpretability studies how internal representations and computations produce outputs, and how they can be explained or controlled.
See all 758 papers