63 research outputs found

    Computable categoricity of graphs with finite components

    Get PDF
    A computable graph is computably categorical if any two computable presentations of the graph are computably isomorphic. In this paper we investigate the class of computably categorical graphs. We restrict ourselves to strongly locally finite graphs; these are the graphs all of whose components are finite. We present a necessary and sufficient condition for certain classes of strongly locally finite graphs to be computably categorical. We prove that if there exists an infinite \Delta^0_2-set of components that can be properly embedded into infinitely many components of the graph then the graph is not computably categorical. We outline the construction of a strongly locally finite computably categorical graph with an infinite chain of properly embedded components

    The complexity of computable categoricity

    Get PDF
    We show that the index set complexity of the computably categorical structures is View the MathML source-complete, demonstrating that computable categoricity has no simple syntactic characterization. As a consequence of our proof, we exhibit, for every computable ordinal α , a computable structure that is computably categorical but not relatively View the MathML source-categorical

    Computable Categoricity of Trees of Finite Height

    Get PDF
    We characterize the structure of computably categorical trees of finite height, and prove that our criterion is both necessary and sufficient. Intuitively, the characterization is easiest to express in terms of isomorphisms of (possibly infinite) trees, but in fact it is equivalent to a Σ03-condition. We show that all trees which are not computably categorical have computable dimension ω. Finally, we prove that for every n ≥ 1 in ω, there exists a computable tree of finite height which is ∆0n+1-categorical but not ∆0n-categorical

    Degrees of Categoricity and the Isomorphism Problem

    Get PDF
    In this thesis, we study notions of complexity related to computable structures. We first study degrees of categoricity for computable tree structures. We show that, for any computable ordinal α\alpha, there exists a computable tree of rank α+1\alpha+1 with strong degree of categoricity 0(2α){\bf 0}^{(2\alpha)} if α\alpha is finite, and with strong degree of categoricity 0(2α+1){\bf 0}^{(2\alpha+1)} if α\alpha is infinite. For a computable limit ordinal α\alpha, we show that there is a computable tree of rank α\alpha with strong degree of categoricity 0(α){\bf 0}^{(\alpha)} (which equals 0(2α){\bf 0}^{(2\alpha)}). In general, it is not the case that every Turing degree is the degree of categoricity of some structure. However, it is known that every degree that is of a computably enumerable (c.e.) set\ in and above 0(α)\mathbf{0}^{(\alpha)}, for α\alpha a successor ordinal, is a degree of categoricity. In this thesis, we include joint work with Csima, Deveau and Harrison-Trainor which shows that every degree c.e.\ in and above 0(α)\mathbf{0}^{(\alpha)}, for α\alpha a limit ordinal, is a degree of categoricity. We also show that every degree c.e.\ in and above 0(ω)\mathbf{0}^{(\omega)} is the degree of categoricity of a prime model, making progress towards a question of Bazhenov and Marchuk. After that, we study the isomorphism problem for tree structures. It follows from our proofs regarding the degrees of categoricity for these structures that, for every computable ordinal α>0\alpha>0, the isomorphism problem for trees of rank α\alpha is Π2α\Pi_{2\alpha}-complete. We also discuss the isomorphism problem for pregeometries in which dependent elements are dense and the closure operator is relatively intrinsically computably enumerable. We show that, if KK is a class of such pregeometries, then the isomorphism problem for the class KK is Π3\Pi_3-hard. Finally, we study the Turing ordinal. We observed that the definition of the Turing ordinal has two parts each of which alone can define a specific ordinal which we call the upper and lower Turing ordinals. The Turing ordinal exists if and only if these two ordinals exist and are equal. We give examples of classes of computable structures such that the upper Turing ordinal is β\beta and the lower Turing ordinal is α\alpha for all computable ordinals α<β\alpha<\beta
    corecore