2025-11-16T23:43:13.301831

On the computability of optimal Scott sentences

Alvir, Csima, Harrison-Trainor
Given a countable mathematical structure, its Scott sentence is a sentence of the infinitary logic $\mathcal{L}_{ω_1 ω}$ that characterizes it among all countable structures. We can measure the complexity of a structure by the least complexity of a Scott sentence for that structure. It is known that there can be a difference between the least complexity of a Scott sentence and the least complexity of a computable Scott sentence; for example, Alvir, Knight, and McCoy showed that there is a computable structure with a $Π_2$ Scott sentence but no computable $Π_2$ Scott sentence. It is well known that a structure with a $Π_2$ Scott sentence must have a computable $Π_4$ Scott sentence. We show that this is best possible: there is a computable structure with a $Π_2$ Scott sentence but no computable $Σ_4$ Scott sentence. We also show that there is no reasonable characterization of the computable structures with a computable $Π_n$ Scott sentence by showing that the index set of such structures is $Π^1_1$-$m$-complete.
academic

On the Computability of Optimal Scott Sentences

Basic Information

  • Paper ID: 2504.09626
  • Title: On the Computability of Optimal Scott Sentences
  • Authors: Rachael Alvir, Barbara Csima, Matthew Harrison-Trainor
  • Classification: math.LO (Mathematical Logic)
  • Publication Date: November 7, 2025 (arXiv v2)
  • Paper Link: https://arxiv.org/abs/2504.09626

Abstract

This paper investigates the computability of Scott sentences for countable mathematical structures. Scott sentences are sentences in infinitary logic Lω1ω\mathcal{L}_{\omega_1\omega} that characterize isomorphism classes of structures. The paper addresses two core problems: (1) proving that there exist computable structures with Π2\Pi_2 Scott sentences but no computable Σ4\Sigma_4 Scott sentences, demonstrating that the known Π4\Pi_4 upper bound is optimal; (2) proving that the index set of computable structures with computable Πn\Pi_n Scott sentences is Π11\Pi^1_1-m-complete, showing that no reasonable characterization of such structures exists.

Research Background and Motivation

Core Problems

This paper investigates a fundamental question in Scott analysis theory: the gap between optimal complexity of Scott sentences and their computable versions.

  1. Basic Theory of Scott Sentences: For any countable structure AA, there exists a sentence ϕ\phi in infinitary logic Lω1ω\mathcal{L}_{\omega_1\omega} that characterizes the isomorphism class of AA among countable structures. The Scott rank is defined as the minimal ordinal α\alpha such that AA has a Πα+1\Pi_{\alpha+1} Scott sentence.
  2. Computability Gap: Alvir, Knight, McCoy (2020) proved that there exist computable structures with Π2\Pi_2 Scott sentences but no computable Π2\Pi_2 Scott sentences. This reveals the difference between optimal complexity and computable optimal complexity.

Research Significance

  1. Theoretical Importance: Scott analysis plays a central role in research on Vaught's conjecture (e.g., Morley's theorem). Understanding the complexity of Scott sentences for computable structures is crucial for the theory of computable structures.
  2. Optimality of Known Upper Bounds: Known results show that computable structures with Πα\Pi_\alpha Scott sentences (where α\alpha is computable) must have computable Π2α\Pi_{2\alpha} Scott sentences. For α=2\alpha=2, this gives a Π4\Pi_4 upper bound, but whether this bound is optimal has been an open question.
  3. Robustness of Effective Scott Rank: Non-effective Scott rank has multiple equivalent characterizations (Montalbán's theorem), but whether effective Scott rank is equally robust was an open problem in AKMC20.

Limitations of Existing Methods

  1. Restricted Construction Techniques: Existing constructions primarily target the Π2\Pi_2 level, lacking techniques for generalization to higher complexity levels.
  2. Characterization Problem: Lack of effective methods to determine whether computable structures have computable Scott sentences.
  3. Theoretical Gaps: Unclear whether the Π2n\Pi_{2n} upper bound can be improved to Πn+2\Pi_{n+2} (recent results by Chen et al. show that {B:AnB}\{B: A \leq_n B\} is Πn+20\Pi^0_{n+2}).

Core Contributions

The main contributions of this paper include:

  1. Optimal Upper Bound Theorem (Theorem 1.2): Constructs a computable structure with a Π2\Pi_2 Scott sentence but no computable Σ4\Sigma_4 Scott sentence, proving that the known Π4\Pi_4 upper bound is optimal.
  2. Index Set Complexity (Theorem 1.3): Proves that the index set of computable structures with computable Π2\Pi_2 Scott sentences is Π11\Pi^1_1-m-complete, showing that no arithmetic characterization of such structures exists.
  3. Technical Innovation: Develops new priority tree construction methods through an "expansion stage" mechanism that simultaneously constructs the structure AA and its diagonalization structure BeB_e.
  4. Generalized Results: Extends results to arbitrary finite levels and hyperarithmetic levels through Marker expansion/jump inversion techniques (Corollaries 5.8, 5.9).
  5. Scott Family Complexity: Proves the existence of structures with computable Π2\Pi_2 Scott sentences but no enumerable Σ1\Sigma_1 formula Scott families (Corollary 5.1).

Detailed Methodology

Task Definition

Core Task: Construct a computable structure AA satisfying:

  • AA has a Π2\Pi_2 Scott sentence (i.e., AA is \exists-atomic)
  • For all computable Π3\Pi_3 sentences θe\theta_e, either θe\theta_e is not a Scott sentence (there exists BθeB \models \theta_e with B≇AB \not\cong A), or A⊭θeA \not\models \theta_e

Technical Transformation: Through simplification remarks (Section 2), proving the absence of computable Π3\Pi_3 Scott sentences is equivalent to proving the absence of computable Σ4\Sigma_4 Scott sentences.

Model Architecture

1. Structure Design (Bouquet Graph Method)

The structure AA is represented as a bouquet graph G1(F)G_1(\mathcal{F}), where:

  • Each element is the center of a "flower"
  • Different elements are distinguished by adding loops of different lengths (labels)
  • Ordering Labels (ue)eω(u_e)_{e\in\omega}: partition the domain into disjoint orderings Ue={xA:ue(x)}U_e = \{x \in A: u_e(x)\}
  • Distinguishing Labels (i)iω(\ell_i)_{i\in\omega} and (i)iω(\ell^\dagger_i)_{i\in\omega}: used to distinguish elements within orderings

2. Diagonalization Strategy

For each ee, diagonalize θe\theta_e in the ee-th ordering:

Dual Structure System:

  • Main structure A=sAsA = \bigcup_s A_s (stage-by-stage approximation)
  • Auxiliary structure Be=sBe,sB_e = \bigcup_s B_{e,s} (differs only in the ee-th ordering)
  • Maintain Be,sAsB_{e,s} \cong A_s (though limits may not be isomorphic)

Key Mechanism:

  • Expansion Stages: When discovering Asikxˉe,iϕe,i(xˉe,i)A_s \models \bigwedge_{i\leq k} \forall \bar{x}_{e,i} \phi_{e,i}(\bar{x}_{e,i})
  • Backtracking Mechanism: When requirement Ri,bˉeR^e_{i,\bar{b}} needs attention (discovering BeB_e may not satisfy θe\theta_e)

3. Priority System of Requirements

For each ee and bˉBe\bar{b} \in B_e, define requirement Ri,bˉeR^e_{i,\bar{b}}:

  • Goal: If Bejyˉi,j¬ϕi,je(bˉ,yˉi,j)B_e \models \bigwedge_j \forall \bar{y}_{i,j} \neg\phi^e_{i,j}(\bar{b}, \bar{y}_{i,j}), then Ajyˉi,j¬ϕi,je(aˉ,yˉi,j)A \models \bigwedge_j \forall \bar{y}_{i,j} \neg\phi^e_{i,j}(\bar{a}, \bar{y}_{i,j})
  • Parameters: t(Ri,bˉe)t(R^e_{i,\bar{b}}) (initialization stage), k(Ri,bˉe)k(R^e_{i,\bar{b}}) (number of times attended to)
  • Attention Condition: Be,sjkyˉi,jBe,t+k¬ϕi,je(bˉ,yˉi,j)B_{e,s} \models \bigwedge_{j\leq k} \forall \bar{y}_{i,j} \in B_{e,t+k} \neg\phi^e_{i,j}(\bar{b}, \bar{y}_{i,j})

Technical Innovation Points

1. Stratified Guessing Mechanism

For Π3\Pi_3 sentences θe=ixˉijyˉi,jϕi,j(xˉi,yˉi,j)\theta_e = \bigwedge_i \forall \bar{x}_i \bigvee_j \exists \bar{y}_{i,j} \phi_{i,j}(\bar{x}_i, \bar{y}_{i,j}):

  • Do not directly guess Be¬θeB_e \models \neg\theta_e (this is Σ3\Sigma_3, too complex)
  • Instead, separately guess for each (i,bˉ)(i, \bar{b}) that Bejyˉi,j¬ϕi,j(bˉ,yˉi,j)B_e \models \bigwedge_j \forall \bar{y}_{i,j} \neg\phi_{i,j}(\bar{b}, \bar{y}_{i,j}) (this is Π2\Pi_2)
  • Key Observation: If some requirement needs attention infinitely often and is never injured, then Be⊭θeB_e \not\models \theta_e

2. Active Elements and Copying Mechanism

  • Active Elements: a1[s],,an[s]a_1[s], \ldots, a_n[s] (each with unique distinguishing label)
  • Copies: Elements with identical labels to some active element
  • Backtracking Operation: Declare an+1,,ana_{n^*+1}, \ldots, a_n as copies of ana_{n^*}, unifying their labels

Correspondence:

  • Active elements of AsA_s: a1,,ana_1, \ldots, a_n
  • Active elements of Be,sB_{e,s}: b1,,bn1,cb_1, \ldots, b_{n-1}, c
  • Isomorphism mapping: aibia_i \mapsto b_i (for i<ni < n), anca_n \mapsto c

3. Fine Control of Expansion Stages

Definition of kk-small tuples: A tuple xˉ\bar{x} is kk-small if:

  • Elements in the ee-th ordering aσAa_\sigma \in A satisfy σ{0,,k}k\sigma \in \{0,\ldots,k\}^{\leq k}
  • Elements not in the ee-th ordering are among the first kk elements of AA

Expansion Condition: For all iki \leq k and kk-small tuples xˉi\bar{x}_i, Asϕi(xˉi)A_s \models \phi_i(\bar{x}_i) and existential quantifiers are realized in the first ss witnesses.

Key Lemma 3.3: If Ri,bˉeR^e_{i,\bar{b}} is not injured after some stage, and Bejyˉi,j¬ϕi,j(bˉ,yˉi,j)B_e \models \bigwedge_j \forall \bar{y}_{i,j} \neg\phi_{i,j}(\bar{b}, \bar{y}_{i,j}), then Ri,bˉeR^e_{i,\bar{b}} needs attention infinitely often.

Construction Algorithm Flow

Stage s+1s+1:

  1. Check Requirement Attention: For all Ri,bˉeR^e_{i,\bar{b}}, check whether Be,sjkyˉi,jBe,t+k¬ϕi,je(bˉ,yˉi,j)B_{e,s} \models \bigwedge_{j\leq k} \forall \bar{y}_{i,j} \in B_{e,t+k} \neg\phi^e_{i,j}(\bar{b}, \bar{y}_{i,j})
  2. Case A: No Requirement Needs Attention (Normal Expansion)
    • Add new element an+1a_{n+1}, inheriting all labels of ana_n
    • Give ana_n and an+1a_{n+1} each a new unique label
    • In Be,s+1B_{e,s+1}: add bnb_n (with same labels as ana_n), cc acquires labels of an+1a_{n+1}
    • Initialize next requirement
  3. Case B: Highest Priority Requirement Ri,bˉeR^e_{i,\bar{b}} Needs Attention (Backtracking)
    • Set t=t(Ri,bˉe)t = t(R^e_{i,\bar{b}}), n=n[t]n^* = n[t]
    • Declare an+1,,ana_{n^*+1}, \ldots, a_n all as copies of ana_{n^*}
    • Unify labels of these elements and ana_{n^*}
    • In Be,s+1B_{e,s+1} unify labels of bn,,bn1,cb_{n^*}, \ldots, b_{n-1}, c
    • Injure all lower priority requirements, increment k(Ri,bˉe)k(R^e_{i,\bar{b}})

Correctness Proof Framework

Lemma 3.2 (\exists-Atomicity): Each element ai[]a_i[\infty] acquires a distinguishing label upon creation ensuring AA is \exists-atomic.

Lemma 3.4 (Completeness): If Be¬θeB_e \models \neg\theta_e, then there exists a highest priority requirement Ri,bˉeR^e_{i,\bar{b}} needing attention infinitely often, implying ABeA \cong B_e, thus A¬θeA \models \neg\theta_e.

Lemma 3.5 (Diagonalization): If BeθeB_e \models \theta_e, then each requirement needs attention only finitely often, and there exist infinitely many "true expansion stages," ensuring A≇BeA \not\cong B_e (since cBec \in B_e has no corresponding element).

Conclusion: If AθeA \models \theta_e, then BeθeB_e \models \theta_e and A≇BeA \not\cong B_e, so θe\theta_e is not a Scott sentence for AA.

Experimental Setup

This paper is pure mathematical logic research with no traditional experiments. The theoretical results are verified through mathematical proofs.

Proof Structure

  1. Proof of Theorem 1.2 (Section 3): Proves existence through explicit construction
  2. Proof of Theorem 1.3 (Section 4): Proves Π11\Pi^1_1-completeness through reduction
  3. Generalized Results (Section 5): Proves through jump inversion techniques

Verification Methods

  • Lemma Chain Verification: Establishes main theorems through a series of lemmas
  • Case Analysis: Analyzes two possible outcomes of construction (finite/infinite expansion stages)
  • Complexity Analysis: Precisely computes complexity bounds of index sets

Experimental Results

Main Results

Theorem 1.2 (Optimal Upper Bound):

  • There exists a computable structure AA with a Π2\Pi_2 Scott sentence but no computable Σ4\Sigma_4 Scott sentence
  • This proves the known Π4\Pi_4 upper bound is optimal
  • Improves upon AKMC20 (from no computable Π2\Pi_2 to no computable Σ4\Sigma_4)

Theorem 1.3 (Index Set Completeness): The set {iAi has computable Π2 Scott sentence}\{i \mid A_i \text{ has computable } \Pi_2 \text{ Scott sentence}\} is Π11\Pi^1_1-m-complete.

Implications:

  • No arithmetic characterization exists for determining whether structures have computable Π2\Pi_2 Scott sentences
  • Effective Scott rank lacks the robustness of non-effective Scott rank

Generalized Results

Corollary 5.8: For each computable ordinal α\alpha, there exists a computable structure with a Πα+2\Pi_{\alpha+2} Scott sentence but no computable Σα+4\Sigma_{\alpha+4} Scott sentence.

Corollary 5.9: For each computable ordinal α\alpha, the index set of structures with computable Πα+2\Pi_{\alpha+2} Scott sentences is Π11\Pi^1_1-m-complete.

Proof Method: Uses Marker expansion Φα(A)\Phi_\alpha(A), leveraging Proposition 5.10:

  • AA has Πβ\Pi_\beta Scott sentence \Leftrightarrow Φα(A)\Phi_\alpha(A) has Πα+β\Pi_{\alpha+\beta} Scott sentence
  • Computable versions hold similarly

Scott Family Complexity Results

Corollary 5.1: There exists a computable structure with a computable Π2\Pi_2 Scott sentence but no enumerable computable Σ1\Sigma_1 formula Scott family.

Proposition 5.2: Computable structures AA with computable Πα+1\Pi_{\alpha+1} Scott sentences have enumerable computable Πα+1\Pi_{\alpha+1} formula Scott families.

Proposition 5.3: Computable structures AA with computable Πα+1\Pi_{\alpha+1} Scott sentences have Σα+20\Sigma^0_{\alpha+2} computable Σα\Sigma_\alpha formula Scott families.

Pseudo-Scott Sentence Results

Corollary 5.5: There exists a computable structure AA with a Π2\Pi_2 Scott sentence but no computable Π2\Pi_2 Scott sentence, yet having a computable Π2\Pi_2 sentence ϕ\phi such that for all hyperarithmetic structures BB, BϕABB \models \phi \Leftrightarrow A \cong B

This significantly strengthens previous results on pseudo-Scott sentences Ho17, Qui20.

Results in Mod(L)

Proposition 5.6: The set of structures with computable Π2\Pi_2 Scott sentences:

  • Is a Borel set (actually bold Σ30\Sigma^0_3)
  • Is thin Π11\Pi^1_1 but not thin Σ11\Sigma^1_1

Corollary 5.7: The set of structures with AA-computable Π2\Pi_2 Scott sentences is Π11\Pi^1_1-Wadge-complete.

Historical Development of Scott Analysis

  1. Scott (1965): Proved every countable structure has a Scott sentence
  2. Nadel (1974): Proved Scott rank of computable structures is at most ω1A+1\omega_1^A + 1
  3. Montalbán (2015): Established robust Scott rank definitions (equivalent characterizations in Theorem 1.1)

Research on Computable Scott Rank

  1. Harrison (1968), Millar-Knight (2010), Makkai (1981): Constructed computable structures with non-computable Scott rank
  2. Harrison-Trainor et al. (2018): New examples of high-rank computable structures
  3. Alvir et al. (2021): Systematic study of Scott complexity

Computable Scott Sentences

  1. Alvir, Knight, McCoy (2020):
    • First proved existence of computable structures with Π2\Pi_2 Scott sentences but no computable Π2\Pi_2 Scott sentences
    • Posed robustness problem for effective Scott rank
    • Proved enumerable Σα\Sigma_\alpha Scott families imply computable Πα+1\Pi_{\alpha+1} Scott sentences
  2. Knight, Lange, McCoy (Independent Work): Also obtained Theorem 1.3

Index Set Complexity Methods

  1. Goncharov-Knight (2002): Proposed using index set complexity to study computable structure theory
  2. Harrison-Trainor (2018), Bazhenov et al. (2019):
    • Proved no characterizations exist for decidable presentations and automatic structures
    • Used index set Π11\Pi^1_1-completeness techniques

Jump Inversion Techniques

Goncharov et al. (2005): Developed jump inversion methods in structure theory, systematized by Montalbán into effective bi-interpretability and structural jump theory.

Chen, Gonzalez, Harrison-Trainor (Preprint): Proved {(A,B):AnB}\{(A,B): A \leq_n B\} is Π2n0\Pi^0_{2n}-complete, but {B:AnB}\{B: A \leq_n B\} is Πn+20\Pi^0_{n+2}. This provides context for Problem 1.5.

Conclusions and Discussion

Main Conclusions

  1. Determination of Optimal Bounds: The optimal computable upper bound for Π2\Pi_2 Scott sentences is Π4\Pi_4 (dual of Σ4\Sigma_4)
  2. No Characterization Theorem: No arithmetic method exists to determine whether computable structures have computable Πn\Pi_n Scott sentences
  3. Gap Between Effective and Non-Effective: Effective Scott rank lacks the robustness of non-effective Scott rank

Limitations

  1. Π2n\Pi_{2n} Upper Bound Problem: For n3n \geq 3, whether structures with Πn\Pi_n Scott sentences but no computable Σ2n\Sigma_{2n} Scott sentences exist remains open (Problem 1.5)
  2. Fine Structure of Π3\Pi_3 Sentences: Is the index set of structures with Π2\Pi_2 Scott sentences and computable Π3\Pi_3 Scott sentences Π11\Pi^1_1-m-complete? (Problem 1.6)
  3. Technical Limitations:
    • Marker expansion only additively increases complexity
    • Current techniques struggle with the gap between n+2n+2 and 2n2n (when n3n \geq 3)
  4. Decision Complexity: Whether determining if a structure has a Π2\Pi_2 Scott sentence is Π40\Pi^0_4 is optimal remains unknown

Future Directions

Problem 1.5 (Key Open Problem): For each nn, do there exist computable structures with Πn\Pi_n Scott sentences but no computable Σ2n\Sigma_{2n} Scott sentences?

Technical Challenges:

  • Chen et al.'s results show {B:AnB}\{B: A \leq_n B\} is Πn+20\Pi^0_{n+2} but the proof is non-effective
  • New insights needed to distinguish n+2n+2 from 2n2n (when n3n \geq 3)

Problem 1.6: Index set complexity for Π3\Pi_3 sentences

Problem 5.4: Are the Scott family complexity bounds in Propositions 5.2 and 5.3 optimal?

Generalization Directions:

  • Extension to infinite ordinals
  • Study computability of other logical levels
  • Explore relationships with other structural invariants

Theoretical Significance

  1. Reveals Fundamental Limitations: Demonstrates essential difficulties in effective Scott rank theory
  2. Methodological Contributions: Developed priority tree construction techniques potentially applicable to other computability problems
  3. Interdisciplinary Connections: Tightly links descriptive set theory (index set complexity), computability theory, and model theory

In-Depth Evaluation

Strengths

1. Theoretical Depth

  • Resolves Important Open Problem: Completely settles the optimal bound problem for the Π2\Pi_2 case
  • Strong Negative Results: Π11\Pi^1_1-completeness demonstrates the essential difficulty of the problem
  • Unified Framework: Jump inversion extends results across arithmetic and hyperarithmetic levels

2. Technical Innovation

  • Elegant Construction: Expansion stage mechanism cleverly handles Π3\Pi_3 sentence complexity
  • Stratified Guessing: Decomposing Σ3\Sigma_3 guesses into Π2\Pi_2 guesses is creative
  • Active Element System: Copying mechanism for backtracking maintains isomorphism relations

3. Proof Completeness

  • Detailed Verification: Each key lemma has clear proofs
  • Comprehensive Case Analysis: Considers all scenarios for finite/infinite expansion stages
  • Rigorous Technical Details: Definitions like kk-small tuples are carefully handled

4. Result Richness

  • Multi-level Corollaries: Main theorem yields corollaries on Scott families, pseudo-Scott sentences, Borel complexity, etc.
  • Independent Significance: Each corollary has independent research value

Weaknesses

1. Technical Limitations

  • Unresolved n3n \geq 3 Cases: Gap between Π2n\Pi_{2n} and Πn+2\Pi_{n+2} remains undetermined
  • Dependence on Marker Expansion: Generalized results rely on existing techniques, lacking direct constructions

2. Presentation Issues

  • Construction Complexity: Section 3 construction is quite technical, requiring strong background
  • Motivation Explanation: Motivation for certain technical choices (e.g., precise definition of kk-small tuples) could be clearer

3. Many Open Problems

  • Leaves two core open problems (1.5, 1.6)
  • Some technical questions (e.g., Problem 5.4) have unclear answers

4. Application Scope

  • Results are primarily theoretical, lacking applications to specific mathematical structures
  • Connections to practical computable mathematics are not prominent

Impact Assessment

Contribution to the Field

  1. Establishes Fundamental Limits: Proves essential difficulties in effective Scott rank theory
  2. Methodological Impact: Priority tree construction techniques may inspire other research
  3. Opens New Directions: Proposed open problems will guide future research

Practical Value

  • Theoretical Tools: Provides theoretical foundation for assessing structure complexity
  • Value of Negative Results: Indicates which research directions are infeasible

Reproducibility

  • Verifiable Construction: Algorithm is clear, in principle formalizable
  • Checkable Proofs: Logical reasoning is rigorous, step-by-step verifiable

Applicable Scenarios

  1. Computable Structure Theory Research: Provides foundational tools for studying computably presented mathematical structures
  2. Descriptive Set Theory: Exemplary application of index set complexity methods
  3. Model Theory and Computability Intersection: Demonstrates deep interactions between the two fields
  4. Theoretical Computer Science: Provides examples for understanding fundamental algorithmic limitations
WorkMain ResultImprovement in This Paper
Alvir-Knight-McCoy 2020Has Π2\Pi_2 but no computable Π2\Pi_2Strengthened to no computable Σ4\Sigma_4
Montalbán 2015Robustness of non-effective Scott rankProves effective version lacks robustness
Ho 2017, Quinn 2020Pseudo-Scott sentence examplesSignificantly strengthened (Corollary 5.5)
Knight-Lange-McCoyTheorem 1.3 (independent)Independently obtained simultaneously

Technical Evaluation

Construction Techniques: ★★★★★

  • Expansion stage mechanism is ingeniously designed
  • Backtracking operations preserve invariants

Proof Rigor: ★★★★★

  • Lemma chains are complete
  • Case analysis is thorough

Readability: ★★★★☆

  • Overall structure is clear
  • Technical sections are challenging, require careful reading

Originality: ★★★★★

  • Resolves important open problems
  • Technical methods are novel

Completeness: ★★★★☆

  • Main results are complete
  • Leaves open problems

Selected References

This paper cites 20 important references, primarily including:

  1. Scott (1965): Original paper on Scott sentences
  2. Montalbán (2015, 2017, 2021): Systematization of modern Scott rank theory
  3. Alvir-Knight-McCoy (2020): Prior work directly improved by this paper
  4. Goncharov et al. (2005): Jump inversion techniques
  5. Harrison-Trainor et al. (2018, 2021): Latest progress on computable Scott rank

Summary: This paper makes an important contribution to computable structure theory. Through elegant constructions and profound complexity analysis, it reveals fundamental limitations of effective Scott rank theory. While leaving open problems, it establishes a solid foundation for future research in this area. Both the technical innovations (particularly the expansion stage mechanism) and theoretical insights (the gap between effective and non-effective) have lasting value.