Abstract:
Given a structure MM over ωω and a syntactic
complexity class C, we say that a subset A is
C-definable in M if there exists a
C-formula Θ(x) in the language of M
such that for all x∈ω, we have x∈A iff Θ(x) is
true in the structure. S. S. Goncharov and N. T. Kogabaev
[Vestnik NGU, Mat., Mekh., Inf., 8, No. 4, 23-32 (2008)]
generalized an idea proposed by Friedberg
[J. Symb. Log., 23, No. 3, 309-316 (1958)],
introducing the
notion of a C-classification of M: a
computable list of C-formulas such that every
C-definable subset is defined by a unique formula in
the list. We study the connections among
Σ01-,
d-Σ01-, and Σ02-classifications in the context of
two families of structures, unbounded computable equivalence
structures and unbounded computable injection structures. It is
stated that every such injection structure has a
Σ01-classification, a d-Σ01-classification, and a
Σ02-classification. In equivalence structures, on the other
hand, we find a richer variety of possibilities.
Citation:
S. Boyadzhiyska, K. Lange, A. Raz, R. Scanlon, J. Wallbaum, X. Zhang, “Classifications of definable subsets”, Algebra Logika, 58:5 (2019), 574–608; Algebra and Logic, 58:5 (2019), 383–404