A Framework for Universality in Physics, Computer Science, and Beyond
Tomáš Gonda, Tobias Reinhart, Sebastian Stengele, Gemma De les Coves
TL;DR
The work develops a unified, category-theoretic framework for universality across disparate domains, ranging from universal Turing machines to universal spin models. By formalizing an ambient category $\mathcal{A}$ with targets $T$, contexts $C$, and a simulator $s: P\otimes C\to T\otimes C$, it defines universality via reductions to a trivial simulator, and introduces a shadow-based observable behavior through a behavior structure. It achieves two main pillars: (i) a No-Go result showing universal spin models must involve infinitely many Hamiltonians, and (ii) a Lawvere-inspired fixed-point analysis linking universality to unreachability/undecidability, with concrete instantiations for TM, NP-completeness, and spin systems. The framework further provides a simulator-category for comparing universality (parsimony) and proves functoriality results to relate different instances, laying groundwork for cross-disciplinary transfer of universality results. Overall, the paper offers a principled, modular approach to classify, compare, and extend universality phenomena across computation, physics, and mathematics, while highlighting fundamental limits via fixed points and unreachability.
Abstract
Turing machines and spin models share a notion of universality according to which some simulate all others. Is there a theory of universality that captures this notion? We set up a categorical framework for universality which includes as instances universal Turing machines, universal spin models, NP completeness, top of a preorder, denseness of a subset, and more. By identifying necessary conditions for universality, we show that universal spin models cannot be finite. We also characterize when universality can be distinguished from a trivial one and use it to show that universal Turing machines are non-trivial in this sense. Our framework allows not only to compare universalities within each instance, but also instances themselves. We leverage a Fixed Point Theorem inspired by a result of Lawvere to establish that universality and negation give rise to unreachability (such as uncomputability). As such, this work sets the basis for a unified approach to universality and invites the study of further examples within the framework.
