Infinite Belligerent Jump Inversion and Computable Scott Analysis
Abstract
Scott analysis provides two fundamental tools for studying countable structures: Scott sentences, which characterize structures up to isomorphism, and back-and-forth relations, which measure structural similarity. A recurring phenomenon in computable structure theory is that many notions naturally associated with level α of Scott analysis have effective complexity at approximately 2α jumps. This discrepancy appears both in the complexity of the back-and-forth relations and in the passage from arbitrary infinitary formulas to computable infinitary formulas. We develop two new coding tools, the Belligerent Pairs Theorem and Belligerent Jump Inversion Theorem, which allow information at complexity level 2α to be reflected in computable structures whose distinguishing features already appear at level α. These results extend Harrison-Trainor's finite unfriendly jump inversion uniformly throughout the computable ordinals. As applications, we determine the optimal interaction between syntactic complexity and oracle complexity for computable Scott sentences and for formulas distinguishing computable structures. For every computable infinite ordinal α, we determine the oracle needed to compute a Πα Scott sentence for a computable structure which has a Πα Scott sentence. Any computable structure with a Πα Scott sentence has a computable Π2α Scott sentence. We show that both of these bounds are sharp. We prove analogous optimal results for formulas witnessing failure of the α-back-and-forth relation. We also obtain further applications, including a resolution of a question of Chen, Gonzalez, and Harrison-Trainor concerning the complexity of back-and-forth classes.
Turn this paper into a full lesson
ArcXiv compiles a staged curriculum from this paper: 8-12 lessons across beginner → advanced, synthesised section guides, visuals, flashcards, a quiz, exercises, and on-demand deep dives per section. Grounded in the abstract, never invented.