Why Do Hallucinations Inevitably Occur?
1. Manifold Boundary Extrapolation
Language models learn a low-dimensional manifold embedded in high-dimensional activation space. Outside dense training clusters, the model does not output a null or "I don't know"; the continuous geometry forces it to project onto the nearest high-probability linguistic trajectory.
2. Compounding Autoregressive Error
Generation is sequential: $P(y_1, \dots, y_N) = \prod_{t=1}^N P(y_t \mid y_{<t})$. A single hallucinated token $y_k$ becomes unconditional ground truth conditioning for all future steps $y_{k+1}, y_{k+2}$, causing catastrophic drift from reality into internally consistent fiction.
3. Parametric vs Contextual Conflict
Models store facts implicitly in feed-forward weight matrices ($W_{\text{FFN}}$) while attending over current context tokens. When context is ambiguous, long, or conflicting, attention weights disperse, and the frozen pre-training prior overrides truth.