computation and logic on dynamic random graphs
play

Computation and Logic on Dynamic Random Graphs Wesley Calvert - PowerPoint PPT Presentation

Computation and Logic on Dynamic Random Graphs Wesley Calvert Southern Illinois University ASL North American Annual Meeting Berkeley, California March 26, 2011 Wesley Calvert (Southern Illinois University) Dynamic Random Graphs ASL 2011 1


  1. Computation and Logic on Dynamic Random Graphs Wesley Calvert Southern Illinois University ASL North American Annual Meeting Berkeley, California March 26, 2011 Wesley Calvert (Southern Illinois University) Dynamic Random Graphs ASL 2011 1 / 26

  2. Theorem (0-1 Law) Every sentence in the language of graphs is true for either almost all finite graphs or almost none of them. Wesley Calvert (Southern Illinois University) Dynamic Random Graphs ASL 2011 2 / 26

  3. Theorem (0-1 Law) Every sentence in the language of graphs is true for either almost all finite graphs or almost none of them. Definition The theory of the random graph is the set of all sentences in the language of graphs which are true for almost all finite graphs. Wesley Calvert (Southern Illinois University) Dynamic Random Graphs ASL 2011 2 / 26

  4. Theorem The theory of the random graph is decidable. Wesley Calvert (Southern Illinois University) Dynamic Random Graphs ASL 2011 3 / 26

  5. Theorem The theory of the random graph is decidable. Theorem The theory of the random graph is ℵ 0 -categorical. Wesley Calvert (Southern Illinois University) Dynamic Random Graphs ASL 2011 3 / 26

  6. Theorem The theory of the random graph is decidable. Theorem The theory of the random graph is ℵ 0 -categorical. Proof. Back-and-forth Wesley Calvert (Southern Illinois University) Dynamic Random Graphs ASL 2011 3 / 26

  7. Theorem The theory of the random graph is decidable. Theorem The theory of the random graph is ℵ 0 -categorical. Proof. Back-and-forth Theorem The theory of the random graph is computably categorical. Wesley Calvert (Southern Illinois University) Dynamic Random Graphs ASL 2011 3 / 26

  8. Theorem The theory of the random graph is decidable. Theorem The theory of the random graph is ℵ 0 -categorical. Proof. Back-and-forth Theorem The theory of the random graph is computably categorical. Theorem The theory of the random graph is properly simple. Wesley Calvert (Southern Illinois University) Dynamic Random Graphs ASL 2011 3 / 26

  9. When I showed this to some colleagues in my department, they didn’t like it much. Wesley Calvert (Southern Illinois University) Dynamic Random Graphs ASL 2011 4 / 26

  10. When I showed this to some colleagues in my department, they didn’t like it much. “There’s nothing random in it!” Wesley Calvert (Southern Illinois University) Dynamic Random Graphs ASL 2011 4 / 26

  11. When I showed this to some colleagues in my department, they didn’t like it much. “There’s nothing random in it!” “A model of that theory isn’t a random graph!” Wesley Calvert (Southern Illinois University) Dynamic Random Graphs ASL 2011 4 / 26

  12. When I showed this to some colleagues in my department, they didn’t like it much. “There’s nothing random in it!” “A model of that theory isn’t a random graph!” “You mean your random graphs can be infinite?” Wesley Calvert (Southern Illinois University) Dynamic Random Graphs ASL 2011 4 / 26

  13. When I showed this to some colleagues in my department, they didn’t like it much. “There’s nothing random in it!” “A model of that theory isn’t a random graph!” “You mean your random graphs can be infinite?” “Maybe a better name would be ’random theory of graphs.’ ” Wesley Calvert (Southern Illinois University) Dynamic Random Graphs ASL 2011 4 / 26

  14. Here’s what they’re used to as a random graph: Definition The Erd˝ os-Renyi random graph G p ( n ) is constructed by taking n vertices and connecting each pair independently with probability p . Wesley Calvert (Southern Illinois University) Dynamic Random Graphs ASL 2011 5 / 26

  15. Here’s what they’re used to as a random graph: Definition The Erd˝ os-Renyi random graph G p ( n ) is constructed by taking n vertices and connecting each pair independently with probability p . Proposition The theory of the random graph is the almost-sure theory of G p ( ω ) if p ∈ (0 , 1) . Wesley Calvert (Southern Illinois University) Dynamic Random Graphs ASL 2011 5 / 26

  16. Definition Continuous first-order logic is a logic taking truth values on [0 , 1], and having all continuous functions on [0 , 1] for its Boolean connectives and sup and inf for its quantifiers. We typically also include a metric d in the signature. Wesley Calvert (Southern Illinois University) Dynamic Random Graphs ASL 2011 6 / 26

  17. Definition Continuous first-order logic is a logic taking truth values on [0 , 1], and having all continuous functions on [0 , 1] for its Boolean connectives and sup and inf for its quantifiers. We typically also include a metric d in the signature. Proposition (Ben Yaacov-Berenstein-Henson-Usvyatsov) Any continuous function [0 , 1] n → [0 , 1] can be approximated by ( . − , ¬ = x �→ 1 − x , 1 2 ) . Wesley Calvert (Southern Illinois University) Dynamic Random Graphs ASL 2011 6 / 26

  18. Definition A continuous structure M is a metric space ( M , d ) Wesley Calvert (Southern Illinois University) Dynamic Random Graphs ASL 2011 7 / 26

  19. Definition A continuous structure M is a metric space ( M , d ) with Some distinguished uniformly continuous functions f : M n → M Wesley Calvert (Southern Illinois University) Dynamic Random Graphs ASL 2011 7 / 26

  20. Definition A continuous structure M is a metric space ( M , d ) with Some distinguished uniformly continuous functions f : M n → M , and Some distinguished uniformly continuous predicates R : M n → [0 , 1]. Wesley Calvert (Southern Illinois University) Dynamic Random Graphs ASL 2011 7 / 26

  21. Example Consider the set { 0 , 1 , . . . , n } , with the discrete metric. Wesley Calvert (Southern Illinois University) Dynamic Random Graphs ASL 2011 8 / 26

  22. Example Consider the set { 0 , 1 , . . . , n } , with the discrete metric. Define a predicate R such that R ( x , y ) = 1 − p if x � = y Wesley Calvert (Southern Illinois University) Dynamic Random Graphs ASL 2011 8 / 26

  23. Example Consider the set { 0 , 1 , . . . , n } , with the discrete metric. Define a predicate R such that R ( x , y ) = 1 − p if x � = y R ( x , x ) = 1. Wesley Calvert (Southern Illinois University) Dynamic Random Graphs ASL 2011 8 / 26

  24. Example Consider the set { 0 , 1 , . . . , n } , with the discrete metric. Define a predicate R such that R ( x , y ) = 1 − p if x � = y R ( x , x ) = 1. Note that this is a continuous structure, and “is” the Erd˝ os-Renyi random graph G p ( n ). Wesley Calvert (Southern Illinois University) Dynamic Random Graphs ASL 2011 8 / 26

  25. Definition Let 2 ω be the set of infinite binary sequences, with the usual Lebesgue probability measure µ . Wesley Calvert (Southern Illinois University) Dynamic Random Graphs ASL 2011 9 / 26

  26. Definition Let 2 ω be the set of infinite binary sequences, with the usual Lebesgue probability measure µ . 1 A randomized Turing machine is a Turing machine equipped with an oracle for an element of 2 ω , called the random bits , with output in { 0 , 1 } . Wesley Calvert (Southern Illinois University) Dynamic Random Graphs ASL 2011 9 / 26

  27. Definition Let 2 ω be the set of infinite binary sequences, with the usual Lebesgue probability measure µ . 1 A randomized Turing machine is a Turing machine equipped with an oracle for an element of 2 ω , called the random bits , with output in { 0 , 1 } . 2 We say that a randomized Turing machine M accepts n with probability p if and only if µ { x ∈ 2 ω : M x ( n ) ↓ = 0 } = p . Wesley Calvert (Southern Illinois University) Dynamic Random Graphs ASL 2011 9 / 26

  28. Definition Let 2 ω be the set of infinite binary sequences, with the usual Lebesgue probability measure µ . 1 A randomized Turing machine is a Turing machine equipped with an oracle for an element of 2 ω , called the random bits , with output in { 0 , 1 } . 2 We say that a randomized Turing machine M accepts n with probability p if and only if µ { x ∈ 2 ω : M x ( n ) ↓ = 0 } = p . 3 We say that a randomized Turing machine M rejects n with probability p if and only if µ { x ∈ 2 ω : M x ( n ) ↓ = 1 } = p . Wesley Calvert (Southern Illinois University) Dynamic Random Graphs ASL 2011 9 / 26

  29. Definition The continuous atomic diagram D ( M ) of a continuous structure M is the set of pairs ( ϕ, p ), where ϕ is an atomic CFO formula (in M with unary distance) and the truth value of ϕ in M is equal to p . Wesley Calvert (Southern Illinois University) Dynamic Random Graphs ASL 2011 10 / 26

  30. Definition The continuous atomic diagram D ( M ) of a continuous structure M is the set of pairs ( ϕ, p ), where ϕ is an atomic CFO formula (in M with unary distance) and the truth value of ϕ in M is equal to p . Definition A probabilistically computable structure M is a continuous structure equipped with a randomized Turing machine which, for any pair ( ϕ, p ) ∈ D ( M ), accepts ϕ with probability equal to p . Wesley Calvert (Southern Illinois University) Dynamic Random Graphs ASL 2011 10 / 26

  31. Proposition Every classically computable structure, with the discrete metric, is a probabilistically computable structure. Wesley Calvert (Southern Illinois University) Dynamic Random Graphs ASL 2011 11 / 26

Recommend


More recommend