Universal computation is intrinsic to language model decoding
Alex Lewandowski, Marlos C. Machado, Dale Schuurmans
TL;DR
The paper investigates whether autoregressive decoding in language models can realize universal computation under the Church-Turing perspective. It develops a formal connection between extended autoregressive decoding and Lag systems, and proves exact simulation of a universal Lag system $L(U_{15,2})$ using either a system prompt on a trained model or an injective codebook on randomly initialized models. The authors validate universality across architectures (including $Llama-4-17B-128E-Instruct$) and show that training primarily improves promptability rather than computational expressiveness. This reframes prompting as a programmable interface to universal computation and suggests language models can serve as a natural-language interface between humans and machines, enabling a third age of computation.
Abstract
Language models now provide an interface to express and often solve general problems in natural language, yet their ultimate computational capabilities remain a major topic of scientific debate. Unlike a formal computer, a language model is trained to autoregressively predict successive elements in human-generated text. We prove that chaining a language model's autoregressive output is sufficient to perform universal computation. That is, a language model can simulate the execution of any algorithm on any input. The challenge of eliciting desired computational behaviour can thus be reframed in terms of programmability: the ease of finding a suitable prompt. Strikingly, we demonstrate that even randomly initialized language models are capable of universal computation before training. This implies that training does not give rise to computational expressiveness -- rather, it improves programmability, enabling a natural language interface for accessing these intrinsic capabilities.
