← Back to arXiv
arXivLogicarXiv:2607.10935

Infinite Belligerent Jump Inversion and Computable Scott Analysis

Scott analysis is a mathematical framework for understanding when two infinite structures (like graphs, groups, or orderings) are "the same" in a deep structural sense. It works by building up a hierarchy of descriptions: at each level, you capture more and more fine-grained information about a structure until you have pinned it down completely. One key output is a "Scott sentence," a logical formula that uniquely characterizes a structure up to isomorphism, meaning any other structure satisfying the same formula must be an exact copy. A long-observed puzzle in this area is a stubborn factor-of-two discrepancy: features that naturally live at level alpha of this hierarchy seem to require complexity around level 2-alpha to describe computably. This gap has appeared repeatedly across different parts of the theory, but its precise cause and extent were not well understood.

The paper introduces two new technical tools, called the Belligerent Pairs Theorem and the Belligerent Jump Inversion Theorem, which directly address this doubling phenomenon. These tools allow researchers to "reflect" information from the doubled complexity level back down into structures whose distinguishing features already appear at the original level. The name "belligerent" refers to the adversarial, game-theoretic flavor of the construction, where one side actively resists being distinguished from another structure. Using these tools, the authors pin down exactly what computational resources are needed to produce Scott sentences of a given logical complexity, and show that the factor-of-two gap is not an artifact or a limitation of known techniques but is genuinely unavoidable.

The significance is that this resolves a cluster of open problems about the interplay between logical complexity and computational complexity in the study of infinite structures. In plain terms, the authors establish tight and optimal bounds: if a computable structure can be characterized by a formula of a certain type, they determine exactly what oracle (an idealized computational assistant) is needed to find such a formula, and they prove you cannot do better. These results bring a satisfying closure to a line of questions that had been accumulating in the field, and the new tools are likely to be useful in future work on computability and logic.

Read original →