On the Mirage of Long-Range Dependency, with an Application to Integer Multiplication

arXiv cs.AI / 4/1/2026

💬 OpinionIdeas & Deep AnalysisModels & Research

Key Points

  • The paper challenges the common belief that integer multiplication is hard for neural networks due to intrinsic O(n) long-range dependencies from carry chains.
  • It argues the long-range dependency is a “mirage” caused by how computation is represented (“computational spacetime”), proposing a 2D outer-product grid where long multiplication becomes local.
  • Using this representation, the authors show a neural cellular automaton with only 321 learnable parameters can achieve perfect length generalization up to 683× beyond the training range.
  • Several alternative architectures—including Transformers (with and without RoPE) and Mamba—do not achieve the same results under the same representation.
  • The work suggests that for tasks suspected to require long-range dependency, researchers should distinguish intrinsic task structure from representation-induced artifacts.

Abstract

Integer multiplication has long been considered a hard problem for neural networks, with the difficulty widely attributed to the O(n) long-range dependency induced by carry chains. We argue that this diagnosis is wrong: long-range dependency is not an intrinsic property of multiplication, but a mirage produced by the choice of computational spacetime. We formalize the notion of mirage and provide a constructive proof: when two n-bit binary integers are laid out as a 2D outer-product grid, every step of long multiplication collapses into a 3 \times 3 local neighborhood operation. Under this representation, a neural cellular automaton with only 321 learnable parameters achieves perfect length generalization up to 683\times the training range. Five alternative architectures -- including Transformer (6,625 params), Transformer+RoPE, and Mamba -- all fail under the same representation. We further analyze how partial successes locked the community into an incorrect diagnosis, and argue that any task diagnosed as requiring long-range dependency should first be examined for whether the dependency is intrinsic to the task or induced by the computational spacetime.