logical laws for random graphs
play

Logical laws for random graphs Maksim Zhukovskii Moscow Institute - PowerPoint PPT Presentation

Logical laws for random graphs Maksim Zhukovskii Moscow Institute of Physics and Technology IPMCCC April 18 2019 1 / 34 Examples A graph is... 2 / 34 Examples A graph is... triangle-free x 1 x 2 x 3 ( x 1 x


  1. Ehrenfeucht theorem Theorem (A. Ehrenfeucht, 1960) Duplicator has a winning strategy in Ehrenfeucht game on G , H in k rounds if and only if for every FO sentence ϕ of q.d. k, either ϕ is true on both G , H, or ϕ is false on G , H Corollary: G ( n , 1 2 ) obeys FO 0-1 law if and only if, for every k , with asymptotical probability 1 Duplicator has a winning strategy in Ehrenfeucht game on two independent graphs G ( n , 1 2 ) and G ( m , 1 2 ) in k rounds. 13 / 34

  2. k -extension property A graph has k -extension property if, for every pair of disjoint sets of vertices A , B , | A | + | B | ≤ k , there exists a vertex outside A ⊔ B adjacent to every vertex of A and non-adjacent to every vertex of B . 14 / 34

  3. k -extension property A graph has k -extension property if, for every pair of disjoint sets of vertices A , B , | A | + | B | ≤ k , there exists a vertex outside A ⊔ B adjacent to every vertex of A and non-adjacent to every vertex of B . • For every n ≥ 2 k 2 2 k , there exists a graph on n vertices with k -extension property. 14 / 34

  4. k -extension property A graph has k -extension property if, for every pair of disjoint sets of vertices A , B , | A | + | B | ≤ k , there exists a vertex outside A ⊔ B adjacent to every vertex of A and non-adjacent to every vertex of B . • For every n ≥ 2 k 2 2 k , there exists a graph on n vertices with k -extension property. k = 2 14 / 34

  5. Spencer’s proof ◮ Almost all graphs have k -extension property 15 / 34

  6. Spencer’s proof ◮ Almost all graphs have k -extension property ◮ If both G , H have k -extension property, then Duplicator has a winning strategy in Ehrenfeucht game on G , H in k + 1 rounds 15 / 34

  7. Spencer’s proof ◮ Almost all graphs have k -extension property ◮ If both G , H have k -extension property, then Duplicator has a winning strategy in Ehrenfeucht game on G , H in k + 1 rounds G ( n , 1 2 ) obeys FO 0-1 law 15 / 34

  8. MSO logic of almost all graphs Theorem (M. Kaufmann, S. Shelah, 1985) There exists a MSO sentence ϕ such that P( G ( n , 1 2 ) | = ϕ ) does not converge. 16 / 34

  9. MSO logic of almost all graphs Theorem (M. Kaufmann, S. Shelah, 1985) There exists a MSO sentence ϕ such that P( G ( n , 1 2 ) | = ϕ ) does not converge. J.-M. Le Bars, 2001 There exists an EMSO sentence ϕ such that P( G ( n , 1 2 ) | = ϕ ) does not converge. 16 / 34

  10. MSO logic of almost all graphs Theorem (M. Kaufmann, S. Shelah, 1985) There exists a MSO sentence ϕ such that P( G ( n , 1 2 ) | = ϕ ) does not converge. J.-M. Le Bars, 2001 There exists an EMSO sentence ϕ such that P( G ( n , 1 2 ) | = ϕ ) does not converge. Conjecture (Le Bars, 2001): G ( n , 1 2 ) obeys 0-1 law for EMSO sentences with 2 FO variables 16 / 34

  11. Le Bars conjecture is false Theorem (S. Popova, Zhukovskii, 2019) There exists an EMSO sentence ϕ with 1 monadic variable and 2 FO variables such that P( G ( n , 1 2 ) | = ϕ ) does not converge. 17 / 34

  12. Le Bars conjecture is false Theorem (S. Popova, Zhukovskii, 2019) There exists an EMSO sentence ϕ with 1 monadic variable and 2 FO variables such that P( G ( n , 1 2 ) | = ϕ ) does not converge. The property There are two disjoint cliques such that 17 / 34

  13. Le Bars conjecture is false Theorem (S. Popova, Zhukovskii, 2019) There exists an EMSO sentence ϕ with 1 monadic variable and 2 FO variables such that P( G ( n , 1 2 ) | = ϕ ) does not converge. The property There are two disjoint cliques such that ◮ there are no edges between them, 17 / 34

  14. Le Bars conjecture is false Theorem (S. Popova, Zhukovskii, 2019) There exists an EMSO sentence ϕ with 1 monadic variable and 2 FO variables such that P( G ( n , 1 2 ) | = ϕ ) does not converge. The property There are two disjoint cliques such that ◮ there are no edges between them, ◮ there is a common neighbor of vertices of both cliques, 17 / 34

  15. Le Bars conjecture is false Theorem (S. Popova, Zhukovskii, 2019) There exists an EMSO sentence ϕ with 1 monadic variable and 2 FO variables such that P( G ( n , 1 2 ) | = ϕ ) does not converge. The property There are two disjoint cliques such that ◮ there are no edges between them, ◮ there is a common neighbor of vertices of both cliques, ◮ every vertex outside both cliques has neighbors in both. 17 / 34

  16. Monadic Ehrenfeucht game • G , H — two graphs • two players: Spoiler and Duplicator • k — number of rounds 18 / 34

  17. Monadic Ehrenfeucht game • G , H — two graphs • two players: Spoiler and Duplicator • k — number of rounds In every round, Spoiler chooses either a vertex, or a set of vertices in this graph; Duplicator chooses a vertex, or a set of vertices in another graph. Duplicator chooses a vertex if and only if a vertex is chosen by Spoiler. 18 / 34

  18. Monadic Ehrenfeucht game • G , H — two graphs • two players: Spoiler and Duplicator • k — number of rounds In every round, Spoiler chooses either a vertex, or a set of vertices in this graph; Duplicator chooses a vertex, or a set of vertices in another graph. Duplicator chooses a vertex if and only if a vertex is chosen by Spoiler. x 1 , . . . , x s ; X 1 , . . . , X r are chosen in G ; y 1 , . . . , y s ; Y 1 , . . . , Y r are chosen in H . 18 / 34

  19. Monadic Ehrenfeucht theorem Duplicator wins if and only if 1. x i ∼ x j ⇔ y i ∼ y j , 2. x i ∈ X j ⇔ y i ∈ Y j . 19 / 34

  20. Monadic Ehrenfeucht theorem Duplicator wins if and only if 1. x i ∼ x j ⇔ y i ∼ y j , 2. x i ∈ X j ⇔ y i ∈ Y j . G ( n , 1 2 ) obeys MSO 0-1 law if and only if, for every k , with asymptotical probability 1 Duplicator has a winning strategy in MSO Ehrenfeucht game on two independent graphs G ( n , 1 2 ) and G ( m , 1 2 ) in k rounds. 19 / 34

  21. Monadic Ehrenfeucht theorem Duplicator wins if and only if 1. x i ∼ x j ⇔ y i ∼ y j , 2. x i ∈ X j ⇔ y i ∈ Y j . G ( n , 1 2 ) obeys MSO 0-1 law if and only if, for every k , with asymptotical probability 1 Duplicator has a winning strategy in MSO Ehrenfeucht game on two independent graphs G ( n , 1 2 ) and G ( m , 1 2 ) in k rounds. In the case of EMSO, Spoiler always plays in one graph 19 / 34

  22. Binomial model G ( n , p ): ◮ { 1 , . . . , n } — set of vertices ◮ all edges appear independently with probability p 20 / 34

  23. Binomial model G ( n , p ): ◮ { 1 , . . . , n } — set of vertices ◮ all edges appear independently with probability p for a graph H with e edges, P( G ( n , p ) = H ) = p e (1 − p )( n 2 ) − e 20 / 34

  24. Zero-one laws for dense random graphs Generalization of Glebskii et al. and Fagin’s 0-1 law Let ∀ α > 0 min { p , 1 − p } n α → ∞ . Then G ( n , p ) obeys FO 0-1 law. 21 / 34

  25. Zero-one laws for dense random graphs Generalization of Glebskii et al. and Fagin’s 0-1 law Let ∀ α > 0 min { p , 1 − p } n α → ∞ . Then G ( n , p ) obeys FO 0-1 law. Generalization of Le Bars non-convergence result Let ∀ α > 0 min { p , 1 − p } n α → ∞ . Then G ( n , p ) does not obey EMSO convergence law. 21 / 34

  26. First order zero-one laws for sparse random graphs S. Shelah, J. Spencer, 1988; J. Lynch, 1992 Let p = n − α . 22 / 34

  27. First order zero-one laws for sparse random graphs S. Shelah, J. Spencer, 1988; J. Lynch, 1992 Let p = n − α . ◮ If α ∈ R + \ Q , then FO 0-1 law holds. 22 / 34

  28. First order zero-one laws for sparse random graphs S. Shelah, J. Spencer, 1988; J. Lynch, 1992 Let p = n − α . ◮ If α ∈ R + \ Q , then FO 0-1 law holds. ◮ If α ∈ Q ∩ (0 , 1), then FO conv. law does not hold. 22 / 34

  29. First order zero-one laws for sparse random graphs S. Shelah, J. Spencer, 1988; J. Lynch, 1992 Let p = n − α . ◮ If α ∈ R + \ Q , then FO 0-1 law holds. ◮ If α ∈ Q ∩ (0 , 1), then FO conv. law does not hold. ◮ If α = 1, then FO 0-1 law does not hold, but FO convergence law holds. 22 / 34

  30. First order zero-one laws for sparse random graphs S. Shelah, J. Spencer, 1988; J. Lynch, 1992 Let p = n − α . ◮ If α ∈ R + \ Q , then FO 0-1 law holds. ◮ If α ∈ Q ∩ (0 , 1), then FO conv. law does not hold. ◮ If α = 1, then FO 0-1 law does not hold, but FO convergence law holds. ◮ If 1 + m +1 < α < 1 + 1 1 m , then FO 0-1 law holds. 22 / 34

  31. First order zero-one laws for sparse random graphs S. Shelah, J. Spencer, 1988; J. Lynch, 1992 Let p = n − α . ◮ If α ∈ R + \ Q , then FO 0-1 law holds. ◮ If α ∈ Q ∩ (0 , 1), then FO conv. law does not hold. ◮ If α = 1, then FO 0-1 law does not hold, but FO convergence law holds. ◮ If 1 + m +1 < α < 1 + 1 1 m , then FO 0-1 law holds. ◮ If α > 2, then FO 0-1 law holds. 22 / 34

  32. First order zero-one laws for sparse random graphs S. Shelah, J. Spencer, 1988; J. Lynch, 1992 Let p = n − α . ◮ If α ∈ R + \ Q , then FO 0-1 law holds. ◮ If α ∈ Q ∩ (0 , 1), then FO conv. law does not hold. ◮ If α = 1, then FO 0-1 law does not hold, but FO convergence law holds. ◮ If 1 + m +1 < α < 1 + 1 1 m , then FO 0-1 law holds. ◮ If α > 2, then FO 0-1 law holds. ◮ If α = 1 + 1 m , then FO 0-1 law does not hold, but FO convergence law holds. 22 / 34

  33. Monadic zero-one laws for sparse random graphs Let p = n − α . 23 / 34

  34. Monadic zero-one laws for sparse random graphs Let p = n − α . ◮ (J. Tyszkiewicz, 1993) If α ∈ (0 , 1), then MSO convergence law does not hold. 23 / 34

  35. Monadic zero-one laws for sparse random graphs Let p = n − α . ◮ (J. Tyszkiewicz, 1993) If α ∈ (0 , 1), then MSO convergence law does not hold. ◮ (T. � Luczak, 2004) If α = 1, then MSO 0-1 law does not hold, but MSO convergence law holds. 23 / 34

  36. Monadic zero-one laws for sparse random graphs Let p = n − α . ◮ (J. Tyszkiewicz, 1993) If α ∈ (0 , 1), then MSO convergence law does not hold. ◮ (T. � Luczak, 2004) If α = 1, then MSO 0-1 law does not hold, but MSO convergence law holds. ◮ If 1 + m +1 < α < 1 + 1 1 m , then MSO 0-1 law holds. 23 / 34

  37. Monadic zero-one laws for sparse random graphs Let p = n − α . ◮ (J. Tyszkiewicz, 1993) If α ∈ (0 , 1), then MSO convergence law does not hold. ◮ (T. � Luczak, 2004) If α = 1, then MSO 0-1 law does not hold, but MSO convergence law holds. ◮ If 1 + m +1 < α < 1 + 1 1 m , then MSO 0-1 law holds. ◮ If α > 2, then MSO 0-1 law holds. 23 / 34

  38. Monadic zero-one laws for sparse random graphs Let p = n − α . ◮ (J. Tyszkiewicz, 1993) If α ∈ (0 , 1), then MSO convergence law does not hold. ◮ (T. � Luczak, 2004) If α = 1, then MSO 0-1 law does not hold, but MSO convergence law holds. ◮ If 1 + m +1 < α < 1 + 1 1 m , then MSO 0-1 law holds. ◮ If α > 2, then MSO 0-1 law holds. ◮ If α = 1 + 1 m , then MSO 0-1 law does not hold, but MSO convergence law holds. 23 / 34

  39. Existential monadic zero-one laws for sparse random graphs Let p = n − α . 24 / 34

  40. Existential monadic zero-one laws for sparse random graphs Let p = n − α . ◮ (Announced by J. Tyszkiewicz in 1993; proved by Zhukovskii in 2018) If α ∈ (0 , 1), then EMSO convergence law does not hold. 24 / 34

  41. Existential monadic zero-one laws for sparse random graphs Let p = n − α . ◮ (Announced by J. Tyszkiewicz in 1993; proved by Zhukovskii in 2018) If α ∈ (0 , 1), then EMSO convergence law does not hold. ◮ (T. � Luczak, 2004) If α = 1, then EMSO 0-1 law does not hold, but EMSO convergence law holds. 24 / 34

  42. Existential monadic zero-one laws for sparse random graphs Let p = n − α . ◮ (Announced by J. Tyszkiewicz in 1993; proved by Zhukovskii in 2018) If α ∈ (0 , 1), then EMSO convergence law does not hold. ◮ (T. � Luczak, 2004) If α = 1, then EMSO 0-1 law does not hold, but EMSO convergence law holds. ◮ If 1 + m +1 < α < 1 + 1 1 m , then EMSO 0-1 law holds. 24 / 34

  43. Existential monadic zero-one laws for sparse random graphs Let p = n − α . ◮ (Announced by J. Tyszkiewicz in 1993; proved by Zhukovskii in 2018) If α ∈ (0 , 1), then EMSO convergence law does not hold. ◮ (T. � Luczak, 2004) If α = 1, then EMSO 0-1 law does not hold, but EMSO convergence law holds. ◮ If 1 + m +1 < α < 1 + 1 1 m , then EMSO 0-1 law holds. ◮ If α > 2, then EMSO 0-1 law holds. 24 / 34

  44. Existential monadic zero-one laws for sparse random graphs Let p = n − α . ◮ (Announced by J. Tyszkiewicz in 1993; proved by Zhukovskii in 2018) If α ∈ (0 , 1), then EMSO convergence law does not hold. ◮ (T. � Luczak, 2004) If α = 1, then EMSO 0-1 law does not hold, but EMSO convergence law holds. ◮ If 1 + m +1 < α < 1 + 1 1 m , then EMSO 0-1 law holds. ◮ If α > 2, then EMSO 0-1 law holds. ◮ If α = 1 + 1 m , then EMSO 0-1 law does not hold, but EMSO convergence law holds. 24 / 34

  45. Random trees T n chosen uniformly at random from the set of all trees on { 1 , . . . , n } Theorem (G.L. McColm, 2002) T n obeys MSO 0-1 law. 25 / 34

  46. The main tool S is pendant in T , if there exists an edge in T such that S is a component of T − e 26 / 34

  47. The main tool S is pendant in T , if there exists an edge in T such that S is a component of T − e ◮ For every tree S , with asymptotical probability 1, T n contains a pendant subtree isomorphic to S ◮ For every k , there exists K such that if, for every tree S on at most K vertices, T and F contain a pendant subtree isomorphic to S , then Duplicator wins monadic Ehrenfeucht game on G , H in k rounds. 26 / 34

  48. Uniform attachment model • m = 1 — random recursive tree (R.T. Smythe, H.M. Mahmoud, 1995) • For arbitrary m , considered by B. Bollob´ as, O. Riordan, J. Spencer, G. Tusn´ ady in 2000 27 / 34

  49. Uniform attachment model • m = 1 — random recursive tree (R.T. Smythe, H.M. Mahmoud, 1995) • For arbitrary m , considered by B. Bollob´ as, O. Riordan, J. Spencer, G. Tusn´ ady in 2000 ◮ G 0 is m -clique on { 1 , . . . , m } ◮ G n +1 is obtained from G n by adding the vertex v n = n + m + 1 and m edges from v n to G n chosen uniformly at random 27 / 34

  50. Logic of uniform attachment: m = 1 m = 1 For every tree S , with asymptotical probability 1, G n contains a pendant subtree isomorphic to S 28 / 34

  51. Logic of uniform attachment: m = 1 m = 1 For every tree S , with asymptotical probability 1, G n contains a pendant subtree isomorphic to S G n obeys MSO 0-1 law 28 / 34

  52. Logic of uniform attachment: m ≥ 2 If m ≥ 2, then G n does not obey FO 0-1 law. 29 / 34

  53. Logic of uniform attachment: m ≥ 2 If m ≥ 2, then G n does not obey FO 0-1 law. The proof for m = 2 Let X n be the number of K 4 \ e in G n . � k � Let k be large enough, and g ( k ) = be the maximum 2 possible number of K 4 \ e in G k . P( X n ≥ g ( k )) does not converge neither to 0, nor to 1. 29 / 34

  54. Logic of uniform attachment: m ≥ 2 If m ≥ 2, then G n does not obey FO 0-1 law. The proof for m = 2 Let X n be the number of K 4 \ e in G n . � k � Let k be large enough, and g ( k ) = be the maximum 2 possible number of K 4 \ e in G k . P( X n ≥ g ( k )) does not converge neither to 0, nor to 1. If m ≥ 3, consider K m +1 29 / 34

  55. Logic of uniform attachment: m ≥ 2 If m ≥ 2, then G n does not obey FO 0-1 law. The proof for m = 2 Let X n be the number of K 4 \ e in G n . � k � Let k be large enough, and g ( k ) = be the maximum 2 possible number of K 4 \ e in G k . P( X n ≥ g ( k )) does not converge neither to 0, nor to 1. If m ≥ 3, consider K m +1 What about convergence? 29 / 34

  56. The convergence Theorem (Y. Malyshkin, Zhukovskii, 2019++) For every m, G n obeys FO convergence law. 30 / 34

  57. The convergence Theorem (Y. Malyshkin, Zhukovskii, 2019++) For every m, G n obeys FO convergence law. For an existential sentence ϕ , P( G n +1 | = ϕ ) ≥ P( G n | = ϕ ) 30 / 34

  58. The convergence Theorem (Y. Malyshkin, Zhukovskii, 2019++) For every m, G n obeys FO convergence law. For an existential sentence ϕ , P( G n +1 | = ϕ ) ≥ P( G n | = ϕ ) G n obeys EFO convergence law 30 / 34

  59. The structure: crucial properties A connected graph on v vertices is complex if it contains at least v + 1 edges Induced subgraph H ⊏ G is called separated if all its vertices having degrees at least 2 are not adjacent to any vertex outside H 31 / 34

  60. The structure: crucial properties Let K , N be large 1. With probability at least 1 − ε , all complex subgraphs of G n on at most K vertices belong to G n | { 1 ,..., N } 2. With asymptotical probability 1, for every admissible tree T on at most K vertices, G n has a separated subgraph isomorphic to T such that all its vertices are outside { 1 , . . . , N } 3. For every admissible connected unicyclic graph C , the probability that G n has a separated subgraph isomorphic to C such that all its vertices are outside { 1 , . . . , N } converges 32 / 34

  61. Preferential attachment R. Albert, A.-L. Barab´ asi, 1999, B. Bollob´ as, O. Riordan, 2000: 33 / 34

  62. Preferential attachment R. Albert, A.-L. Barab´ asi, 1999, B. Bollob´ as, O. Riordan, 2000: ◮ G 0 is m -clique on { 1 , . . . , m } ◮ G n +1 is obtained from G n by adding the vertex v n = n + m + 1 and m edges independently ◮ the probability that i -th edge connects v n with u is proportional to deg G n ( u ) and equals deg n ( u ) m ( n + m − 1) 33 / 34

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend