3. Borel sets of graphs
problemShow that the following sets are Borel in the space of all graphs with vertex set (identified with the Cantor space as discussed in class).
- The set of all connected graphs.
- The set of all trees.
- The set of all bipartite graphs.
- The set of all locally finite graphs (i.e., graphs where every vertex has finitely many neighbors).
- The set of all -colorable graphs for fixed . (This is a bit trickier.)
-
Note that is connected if and only if for any vertex there exists a path joining and : That is, there exists some finite list with and so that for each , we have .
So we characterize connected graphs by the following boolean formula/circuit:
Notice that each conjunction/disjunction ranges over countable sets, so the circuit overall is finite.
-
Trees are defined as connected acyclic graphs. We characterized connectedness above; characterize acyclicity as follows: for any list of vertices with , these vertices do not form a cycle, i.e. there exist such that .
-
Note that is bipartite if and only if it contains no odd cycles. Characterize this similarly as trees:
-
(Note can be implemented as , and is just a finite disjunction .)
-
We rely on the following fact:
theoremDeBruijnβErdΕsIf every finite subgraph of is -colorable, then is -colorable.