Abstract
Consider the set of all finite simple graphs \(\mathcal {G}\) ordered by the induced subgraph order \(\le _i\). Building on previous work by Wires [14] and Jezek and Mckenzie [5,6,7,8], we show that every recursive predicate over graphs is definable in the first order theory of (\(\mathcal {G},\le _i, P_3\)) where \(P_3\) is the path on 3 vertices.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Cook, S., Nguyen, P.: Logical Foundations of Proof Complexity. Cambridge University Press, Cambridge (2010)
Enderton, H.: A Mathematical Introduction to logic. Academic Press, Burlington (2001)
Fitting, M.: Fundamentals of Generalized Recursion Theory. Elsevier, Amsterdam (2011)
Grohe, M.: The quest for a logic capturing PTIME. In: 23rd Annual IEEE Symposium on Logic in Computer Science, LICS 2008, pp. 267–271. IEEE (2008)
Ježek, J., McKenzie, R.: Definability in substructure orderings, IV: finite lattices. Algebra Univers. 61(3–4), 301–312 (2009)
Ježek, J., McKenzie, R.: Definability in substructure orderings, I: finite semilattices. Algebra Univers. 61(1), 59–75 (2009)
Ježek, J., McKenzie, R.: Definability in substructure orderings, III: finite distributive lattices. Algebra Univers. 61(3–4), 283–300 (2009)
Ježek, J., McKenzie, R.: Definability in substructure orderings, II: finite ordered sets. Order 27(2), 115–145 (2010)
Kaye, R.: Models of Peano arithmetic. Oxford University Press, Oxford (1991)
Krajicek, J.: Bounded Arithmetic, Propositional Logic and Complexity Theory. Cambridge University Press, Cambridge (1995)
Kunos, Á.: Definability in the embeddability ordering of finite directed graphs. Order 32(1), 117–133 (2015)
Kuske, D.: Theories of orders on the set of words. RAIRO Theor. Inform. Appl. 40(01), 53–74 (2006)
Ramanujam, R., Thinniyam, R.S.: Definability in first order theories of graph orderings. In: Artemov, S., Nerode, A. (eds.) LFCS 2016. LNCS, vol. 9537, pp. 331–348. Springer, Heidelberg (2016). doi:10.1007/978-3-319-27683-0_23
Wires, A.: Definability in the substructure ordering of simple graphs. Ann. Comb. 20(1), 139–176 (2016)
Acknowledgment
I would like to thank my guide Prof. R. Ramanujam for his advice and discussions on both technical matter and the presentation of this paper.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Appendix: Proof Sketch of Theorem 2
Appendix: Proof Sketch of Theorem 2
Theorem Statement: Every recursive predicate R on numbers is definable in first order arithmetic.
Proof
(sketch). For simplicity we look at the case of only unary predicates, assume \(R \subseteq \mathbb {N}\). Let \(M=(Q,\delta ,s,F)\) be a turing machine over the alphabet \(\{0,1\}\). First, consider strings over the alphabet \(\varSigma = (0,1,\#,s,q_1,...,q_n)\) where \(Q=\{s,q_1,...,q_n\}\). They can be encoded as binary strings by using some encoding e.g. 0 is mapped to 01, 1 to 001, \(\#\) to 0001, s to 00001, \(q_i\) to \(0^{i+4}1\). Given any input x, we can encode the run of the Turing machine as a number y, which we will think of a string over the extended alphabet \(\varSigma \) (ignoring the 1 in the most significant digit). \(y=c_1\#c_2\#...\#c_m\) where each \(c_i\) is a string containing exactly one state symbol and remaining 0’s and 1’s. The placement of the head of the machine is given by the position just after the state symbol. \(c_1\) is sx i.e. the starting state s concatenated with the input x, \(c_m\) is a configuration containing a final state and the relationship between any two consecutive configurations is restricted based on the transition function \(\delta \). All of this can be written as a formula \(\phi _R(x)\) which essentially states “there exists a number y such that the binary encoding of the number represents an accepting run of the machine on x”, making crucial use of the bit predicate and exponentiation. For details on definability in arithmetic, please see Kaye [9]. \(\square \)
Rights and permissions
Copyright information
© 2017 Springer-Verlag GmbH Germany
About this paper
Cite this paper
Thinniyam, R.S. (2017). Definability of Recursive Predicates in the Induced Subgraph Order. In: Ghosh, S., Prasad, S. (eds) Logic and Its Applications. ICLA 2017. Lecture Notes in Computer Science(), vol 10119. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-662-54069-5_16
Download citation
DOI: https://doi.org/10.1007/978-3-662-54069-5_16
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-662-54068-8
Online ISBN: 978-3-662-54069-5
eBook Packages: Computer ScienceComputer Science (R0)