English

A Logic for Expressing Log-Precision Transformers

Machine Learning 2025-09-12 v7 Computational Complexity

Abstract

One way to interpret the reasoning power of transformer-based language models is to describe the types of logical rules they can resolve over some input text. Recently, Chiang et al. (2023) showed that finite-precision transformers can be equivalently expressed in a generalization of first-order logic. However, finite-precision transformers are a weak transformer variant because, as we show, a single head can only attend to a constant number of tokens and, in particular, cannot represent uniform attention. Since attending broadly is a core capability for transformers, we ask whether a minimally more expressive model that can attend universally can also be characterized in logic. To this end, we analyze transformers whose forward pass is computed in logn\log n precision on contexts of length nn. We prove that any log-precision transformer can be equivalently expressed as a first-order logic sentence that, in addition to standard universal and existential quantifiers, may also contain majority-vote quantifiers. This is the tightest known upper bound and first logical characterization of log-precision transformers.

Keywords

Cite

@article{arxiv.2210.02671,
  title  = {A Logic for Expressing Log-Precision Transformers},
  author = {William Merrill and Ashish Sabharwal},
  journal= {arXiv preprint arXiv:2210.02671},
  year   = {2025}
}

Comments

May 24, 2023: Restructured version of old preprint. Oct 12, 2023: To appear at NeurIPS. Sept 10, 2025: minor technical corrections

R2 v1 2026-06-28T02:54:16.600Z