The Three Tree Theorem
Abstract.
We prove that every 2-sphere graph different from a prism can be vertex 4-colored in such a way that all Kempe chains are forests. This implies the following ”three tree theorem”: the arboricity of a discrete 2-sphere is 3. Moreover, the three trees can be chosen so that each hits every triangle. A consequence is a result of an exercise in the book of Bondy and Murty based on work of A. Frank, A. Gyarfas and C. Nash-Williams: the arboricity of a planar graph is less or equal than 3.
Key words and phrases:
Graph theory, Arboricity, Chromatic number, Planar graphs, 4-coloring1. Preliminaries
1.1.
A finite simple graph is called a 2-manifold, if every unit sphere , the sub-graph of induced by is a 1-sphere, a cyclic graph with or more elements. Because every edge in a -manifold bounds two triangles and every triangle is surrounded by three edges, the set of triangles satisfies the Dehn-Sommerville relation . Since is -free, the Euler characteristic of is , where is the set of triangles , the set of edges and the set of vertices in . If a -manifold is connected and , it is called a -sphere. The class of -spheres together with are known to agree with the class of maximally planar, -connected graphs.
1.2.
is contractible if there is such that both the unit sphere graph and the graph induced by are contractible. This inductive definition starts by assuming that is contractible. The zero graph , the empty graph, is declared to be the -sphere. For , a d-sphere is is a -manifold for which is contractible for some vertex . A -manifold is a graph for which every unit sphere is a -sphere. If is a -sphere, the two contractible sets, and the unit ball together cover , so that its category is as in the continuum.
1.3.
Using induction one can show that a contractible graph satisfies and a sphere satisfies the Euler gem formula which for is . The Euler-Poincaré formula holds for a general finite abstract simplicial complex, where is the number of sub-graphs of and is a Betti number, the nullity of the -th Hodge matrix block. In the connected -dimensional case, the Euler-Poincaré formula is , implying . Indeed, the identity forces and so that is orientable of genus , justifying the characterization of 2-spheres using the Euler characteristic functional alone, among connected 2-manifolds.
1.4.
Examples: 1) The octahedron and icosahedron are -spheres. 2) The suspension of a 1-sphere is a prism graph. It is a 2-sphere for . For , it is the octahedron. Prisms are the only 2-dimensional non-primes in the Zykov monoid [65] of all spheres. No other 2-sphere can be written as with non-zero . 3) The tetrahedron is not a 2-manifold because . It is 4-connected and maximally planar although. One could look at the 2-dimensional skeleton complex of which is a 2-dimensional simplicial complex qualifying for a sphere. Within graph theory, where the simplicial complexes are the Whitney complexes, it is not as sphere. 4) The triakis-icosahedron is a triangulation of the Euclidean 2-sphere but as it is having sub-graphs, it is not a 2-manifold. Also here, one could look at the 2-skeleton complex and get as a geometric realization a triangulation of a regular sphere. We do not allow degree 3 vertices as this produces tetrahedra which are 3-dimensional. 5) The cube and dodecahedron both have dimension and are not 2-manifolds. Also here, one would have to transcend the frame work to include it as a 2-sphere. One would look at CW complexes, meaning a discrete cell complex, where the quadrangles or pentagons are included as cells. There had been a lot of confusion about defining polyhedra and polytopes [49, 54]. 6) The Barycentric refinement of a 2-sphere is a 2-sphere. It has as vertex set , the set of complete sub-graphs of and the edge set . We currently are under the impression that the arboricity in the barycentric limit could give an upper bound for the arboricity of all d-spheres. 7) An edge refinement of a 2-sphere with edge is a 2-sphere. One has with . 8) The reverse of 7), edge collapse can be applied to a degree 4 vertex for which all satisfy . The result is then again a 2-sphere. 9) A vertex refinement picks two non-adjacent points in and takes and . 10) The reverse of 9), the kite collapse, can be applied to an embedded kite in if the dis-connected vertex pair in both have degrees or larger.


1.5.
The arboricity of a graph is defined as the minimal number of forests that partition the graph [5]. A forest is a triangle-free graph for which every connected component is contractible. The empty graph is not a tree and has arboricity , the graph as well as any 0-dimensional manifold (a graph without edges) has arboricity because it is a forest. For a connected graph , the arboricity of agrees with the minimal number of sub trees which cover the graph. Proof: a finite set of forests partitioning can in a connected be completed to a set of covering trees of if is connected. Conversely, every collection of covering trees can be morphed into a collection of disjoint partitioning forests , where are obtained from by deleting edges that are already covered by other trees. We get back to this in an appendix.
1.6.
The Nash-Williams theorem [52, 7, 17] identifies the arboricity of a positive dimensional graph as the least integer such that for all sub-graphs and the understanding is that the vertex set generates the graph , meaning that if are two nodes in and the connection is in then also is in . The understanding is also that for where any would work for Nash-Williams the arboricity is and that for , the empty graph, the arboricity is . In particular, is always a lower bound for the arboricity for a connected graph . Since any 4-connected planar graph different from is a sub-graph of a 2-sphere, the arboricity of a 4-connected planar graph is bounded by the maximal arboricity that is possible of 2-spheres. As we will show here, 2-spheres have arboricity so that all planar graphs will have arboricity , a result which appears as an exercise 21.4.6 in [5] based on work of A. Frank, A. Gyarfas and C. Nash-Williams. The text [56] sees it as a consequence of the Edmond Covering Theorem in matroid theory.
1.7.
Examples: 1) The arboricity of a cyclic graph with is . It is larger or equal to and two linear trees like and cover . That the arboricity of is also follows from the fact that itself is not a tree. 2) The arboricity of a figure 8 graph is too. It can be partitioned into 2 forests , where is a star graph with 5 vertices and is a forest consisting of 2 trees. From the two forests, one can get a tree cover by taking by taking the two trees with a path connecting them. This illustrates the above switch from a forest partition to a tree cover which works in the connected graph case.
1.8.
3) The smallest -torus that is a manifold is obtained by triangulating a grid and identifying the left-right and bottom-top boundaries to get 16 vertices and triangles. It has the f-vector so that and an explicit cover with forests shows the arboricity is . This is larger than the number obtained in the Barycentric limit. It is still not excluded that the arboricity of a -manifold is always smaller or equal than the smallest integer larger than the Barycentric limit number to be defined later and which is in two dimensions. A conjecture of Albertson and Stromquist states that all 2-manifolds have cromatic number [1]. 4) An octahedron with has arboricity , because and because there are three spanning trees can cover it: start with two star graphs and a circular graph partitioning the edge set, then switch one of the equator colors. 5) There is a projective plane of chromatic number . Its -vector is . The arboricity is 3.


2. The theorem
2.1.
Theorem 1 (Three Tree Theorem).
The arboricity of any 2-sphere is .
2.2.
The arboricity of a sub-graph of is smaller or equal than the arboricity of and any 4-connected planar graph is contained in a maximally planar 4-connected graph and so a 2-sphere. For non-4-connected graphs, cover the 4-connected components forests and glue the forests together. The following theorem is mentioned in [5] as Exercise 21.4.6 based on results of Frank, Frank and Gyarfas and using the Nash-William theorem.
Corollary 1 (Arboricity of planar graphs).
The arboricity of any planar graph is .
2.3.
We prove the stronger result, telling that any 2-sphere different from a prism can be neatly covered with forests. A neat forest cover is a cover by 3 forests such that every triangle hits each of the three forests in exactly one point. If is a -sphere, define the upper line graph as the graph which has the edges of as vertices and where two are connected if they are in a common triangle. This is a 4-regular graph so that the chromatic number is less or equal to . We will see that the chromatic number of the upper line graph is , the coloring given by the Kempe chains. Just to compare, the lower line graph or simply line graph connects two edges, if they intersect.
2.4.
The proof of the theorem follows from two propositions. The first gives a lower bound:
Proposition 1.
The arboricity of any -manifold is larger than .
Proof.
The Euler-Poincaré formula tells so that or , pending on the orientability of . Use the Euler gem formula [54] as well as the Dehn-Sommerville relation to get or . If there were two spanning trees covering all the edges, then the Nash-Williams formula gives the bound . This is incompatible with for as plotting the functions shows. ∎
2.5.
The second proposition gives an upper bound:
Proposition 2 (3 trees suffice).
A -sphere can be covered with trees.
2.6.
This is exercise 21.4.6 in [5] based on work of A. Frank, A. Gyarfas and C. Nash-Williams. We will prove something slightly stronger in that we also can assure that all of the three trees intersects any of the triangles, provided that the graph is not a prism.
2.7.
We were not aware of previous work on the arboricity of planar graph before the google AI agent ”Bard” told us about it in a personal communication. Since the agent had hallucinated during that chat with other claims like that the arboricity of a cyclic graph is , we did not take it seriously, but it prompted us to hit the literature again and let us to find the exercise in [5]. We are not aware of a publication proving that planar graphs have arboricity . We will come back to this.
2.8.
We will establish the proposition standing on the shoulders of the 4-color theorem. There is a discrete contraction map to shrink colored spheres. It uses edge collapses and kite collapses. It can be seen as a ”discrete heat flow” because edge collapse removes curvature vertices and kite collapses reduce and merge vertex degrees which tends to smooth out curvature. It in general lowers places with large positive curvature and increases places with low negative curvature.
2.9.
We actually will prove a stronger theorem. A prism graph is a 2-sphere that is the suspension of a cycle graph. (In general, the join of a -sphere and a -sphere is a -sphere. The join with a -sphere is a suspension. We add some remarks about the sphere monoid in an appendix.)
2.10.
A neat 3-forest cover of a 2-sphere is a partition of into 3 forests such that every triangle intersects every of these graphs. The existence of a neat 3-forest cover is equivalent to a neat 4-coloring, a -coloring for which there are no Kempe chains. We will show:
Theorem 2 (Existence of neat forests).
Every 2-sphere different from a prism admits a neat 3 forest partition.
2.11.
We can now upgrade the 4 color theorem. Of course, to prove this, we will take the 4-color theorem for granted.
Corollary 2 (Neat 4 color theorem).
Every 2-sphere different from a prism admits a neat 4 coloring.
Here is some indication that the “stronger 3-forest-suffice” result is hard:
Corollary 3.
The neat 4 color theorem is equivalent to the neat 3 forest theorem.
As pointed out before, it is possible prove the existence of 3 forests (not necessarily neat) without the 4-color theorem (dealing with not necessarily neat colorings). But so far, we could only see this as an excercise 21.4.6 in [5] which builds on various research of directed graphs.
3. Proof that 3 trees suffice
3.1.
In this section, we give the proof of the proposition provided we have a geometric contraction map on a class of colored -spheres with Kempe loops. more details of the evolution will be given in the next section. The main strategy is a descent-ascent argument: reduce the area of a given colored 2-sphere until it is small enough that we can recolor it with a neat coloring. The neat coloring can then be lifted by ascent back to the original graph. The smallest sphere that is reached, the octahedron, can not be recolored neatly but before reaching it, we can recolor.
3.2.
If we can recolor some neatly, then this color can be lifted back to so that also admits also a neat coloring. The strategy is to prove that every colored 2-sphere with a Kempe loop that is not a prism can be compressed. This compression map reduces the area of the sphere and is possible if we have a Kempe loop present and not a prism. There is then an explicit graph that is reached just before entering the class of prism . These pre-prisms are already large enough to be colored neatly. It follows that also can be recolored neatly. We have built the ladder with a non-neat color function (assuring the existence of Kempe loops and so allowing to define the map). But we climb the ladder back with the neat color function.
3.3.
Any -sphere is a planar graph. By the 4-color theorem, there is a vertex 4-coloring which we simply call a 4-coloring. A colored sphere is a -sphere equipped with a 4-coloring . We also equip it with a fixed orientation. If is an edge so that , call it an edge of type . The vertex coloring produces an edge coloring using the rules
-
•
color the edges of type and with
-
•
color the edges of type and with
-
•
color the edges of type and with
Sub-graphs of with edge colors are simply called by their color name. Each of the sub-graphs are now graphs which are vertex colored by 2 colors. They are called Kempe chains [22, 62, 18]. The graphs are -dimensional, meaning that they are triangle free.
3.4.
The sub-graphs are not forests in general. Closed curves in or or are called Kempe loops. If there are no Kempe loops, then all are forests and we do not have to work any further as we have then already a neat 3-cover. We will therefore define the map only on colored spheres which have Kempe loops. Actually, the presence of a Kempe loop is important. In general, we can not shrink a colored sphere in such a way that we have compatibility with the coloring.
3.5.
Look at the set of colored oriented 2-spheres for which has at least one Kempe loop, meaning that there are closed loops of the same edge color. This set is not empty, as it contains any colored sphere , for which is a 3-color function (These graphs were characterized by Heawood as the class of Eulerian graphs, graphs for which every vertex degree is even). The set also contains prisms. Two different Kempe loops can intersect, either with different color or the same color: a 1-2 Kempe chain can intersect for example the 3-4 Kempe chain. A 3-colorable graph is an example, where every unit sphere is a Kempe loop.
Proposition 3 (Existence of a geometric evolution).
There exists a map that reduces the area of , as long as long as is not an octahedron. The octahedron is considered a fixed point of . If is a prism, then admits a neat coloring.
3.6.
This proposition is proven in the next section and establishes that we have a neat coloring on and so a neat forest cover establishing especially “three trees are enough”. The reason is that the evolution will reach a prism and one step before is a colored 2-sphere that allows for a 4-coloring without Kempe loops. In order to see that we have to be able to define the map in each case, where we have a Kempe loop and is not an octahedron. Then we have to see that we can reduce prism graphs and that so the only possible for which is the octahedron can be recolored to have no Kempe loops.


4. The map
4.1.
We assume that is a 2-sphere that is not a prism. The map first remove degree- vertex b edge collapse, provided there are degree 4 vertices. This lowers the number of peak positive curvature points and is done by collapsing a Heawood wheel. If no degree 4 vertices exist any more, then collapses a Heawood kite. A Heawood kite is a colored kite graph , where the coloring is such that the two unconnected vertices having the same color. The kite collapse will increases curvature of some vertices and decreases curvature at others. The main difficulty will be to show that except in the prism case, but with a Kempe loop present, there always exists a Heawood kite. Not all colored spheres have Heawood kites. But we will see that all colored spheres with a Kempe loop must have a Heawood kite. The collapse of a Heawood kite might introduce again degree 4 vertices, but we remain in the class of 2-spheres. Each step reduces the area of by at least .
4.2.
A Heawood leaf is a vertex in a Kempe chain that has only vertex degree within that chain. A Kempe seed is a vertex in a Kempe chain that is isolated, not connected to any other vertex of the chain. A Kempe tree either has a leaf or a seed. A -dimensional graph that has no leaf and no seed must consist of a disjoint union of loops, possibly joined by connections. It is -dimensional network with vertex degrees all larger than .
4.3.
A Heawood wheel is a unit ball of a degree-4 vertex . Degree 4 vertices are the points in with maximal curvature . A Heawood wheel has 5 vertices and is also called a wheel graph . Because we can only use 3 colors in the unit sphere of such a graph, there are by the pigeon-hole principle two vertices in which have the same color. (it is also possible that the unit sphere has only 2 colors, in which case is a Kempe chain). These vertices with have to be opposite to each other.
4.4.
We have a colored 2-sphere , where . Define the subset of vertices in which have degree . The sub-graph of generated by is called . A linear forest is a forest in which every tree is a linear graph or a seed , a graph without edges. Here is a major reason why prism graphs are special:
Lemma 1.
If is a 2-sphere different from a prism, then is a linear forest.
Proof.
If contains a cyclic graph , then must be a prim graph. If contained a triangle, then it must be the octahedron (again a prism graph). If contained a branch point (a star graph with 3 or more points), then again, it would have to be the octahedron. ∎
4.5.
Given a connected component in , it is the center line of a Kempe diamond. We call its suspension a Kempe diamond . There are now two possibilities. Either or . In the case , we just remove the diamond by identifying . All the triangles in that diamond will disappear. We still can get a degree 4 vertex like that but we have reduced the number of vertices. Now go back to the beginning, of this stage. After finitely many steps, we will have either only degree 4 vertices meaning an octahedron or then reduced the number of degree 4 vertices by . Repeat this step until no degree 1 vertices exist
4.6.
In the case when , we necessarily have that the center line is a Kempe chain with only two colors. If we are not in the prism case, we can collapse wheels one by one until the center line has length or . After doing so, no degree 4 vertices are left in distance 1 of the remaining center edge or point.
4.7.
All these reductions were compatible with the coloring. It can happen that a Kempe loop is removed like for example if contains a Kempe loop of length 4. Collapsing that Kempe wheel removes that loop. The coloring of can be adapted to a coloring of . We now establish that under the condition of a Kempe chain and if is different from a prism, there must be Heawood kite.
Lemma 2.
Given a colored sphere with a Kempe loop and where is different from a prism. Then there is at least one Heawood kite.
Proof.
A Kempe graph intersected with the 2-ball in the interior of a minimal loop must either be empty or have a Heawood leaf. ∎
Lemma 3.
The existence of a Heawood leaf in the interior of forces the existence of a Heawood kite.
Proof.
We can assume without loss of generality that we deal with a minimal loop and that we have a leaf ending with a vertex of color (the case where it ends with being similar). The unit sphere of in contains only one vertex. Call it . Look at the unit sphere in . It contains with color and all other vertices have color . So, there are two vertices of the same color. This produces a Heawood kite. ∎
4.8.
Under the assumption that no degree 4 vertices exist, we can now collapse a Heawood kite. A collapse reduces the vertex degrees of two of the vertices by 1. The deformation preserves the presence of a Kempe loop. The conclusion is that unless are in the Octahedron case, there is a smaller colored sphere .
Lemma 4 (3 neat forests produce a 4 colored gem).
Let be a 2-sphere. If has a neat 3 forest cover, then it has a neat 4-coloring.
Proof.
Assume are the forests giving the colors attached to the edges of . Think of a -coloring is a gauge field . We attach now a connection, by assigning to every edge an element in the subgroup of the symmetric group as the presentation . This is an Abelian group with 4 elements. Now start coloring the vertices by picking a vertex and attaching to it the color . Now use the connection to color all of the neighbors. This produces a coloring. The only problem we could encounter is if we have a closed loop of the same color summing up to something non-zero. But this is excluded by having trees. ∎
4.9.
This article has shown that if we can 4-color a 2-sphere neatly, we can constructively cover with 3 forests. In applications, we want to do this fast. To speed things up, it helps to assume that the coloring has the property that every ball of radius contains all 4 colors. If not, change some of the vertices with the forth color. This preconditioning breaks already many closed Kempe chains. An extreme case with many Kempe chains is if is Eulerian. By a theorem of Heawood, can then be colored with colors: just start with a point, color the unit sphere, and then follow the triangles to color the entire graph. In the case when the range of has points, every unit sphere is a Kempe chain.
Corollary 4.
The construction of 3 neat forests is at least as hard as constructing a neat 4-coloring.
Proof.
Tree data with 3 neat tree coloring produces immediately a vertex coloring . Since the 4-coloring is hard, also the neat 3-tree covering is hard in the sense of complexity. ∎
4.10.
Constructing a general 3-tree covering is computationally simpler. We are not aware however of a procedure that upgrades any “forest 3 cover” to a “neat forest 3-cover”. What we have shown here is that we can upgrade a 4-coloring to a neat 4-coloring.
5. Footnotes
5.1.
The arboricity of a -dimensional graph by definition is . Seeds are considered trees too and a graph without edges is a collection of seeds, still a forest. This assumption matches the forest theorem, telling that the number of rooted forests in a graph is and the number of rooted trees in a graph is , where is the Kirchhoff matrix of which for a zero dimensional graph is the matrix. See [28]. The arboricity for should be declared to be too even so technically does not make sense. In the disconnected case, the forest arboricity (the usual book definition) is not the same than the tree arboricity (which we did not use as a definition). In the connected case, these are the same notions, as indicated in the first section and in an appendix. The arboricity of a disjoint union of graphs is the maximum of the arboricity of the individual connected compoentns.
5.2.
Covering problems with trees can also focus on packing with the same ”tile”. Most famous is Ringel conjecture from 1963 which told that any tree with edges packs times into . A tree of length for example fits times into , a tree of length fits times into . The arboricity of is . There are 3 trees that do the covering. This has been proven for large [51].
5.3.
In chapter 5 of [8] there is an exercise linking chromatic number with arboricity. Here it is: Find a function f such that every graph of arboricity at least f(k) has colouring number at least k, and a function g such that every graph of colouring number at least g(k) has arboricity at least k, for all . We show here that for 2-spheres, there is an explicit relation. In general, given a coloring with colors, there is a tree cover with trees. If we have forests, we can color each forest with 2 color so that is an upper bound for the chromatic number. For general graphs there is no universal relation between chromatic number and arboricity.
5.4.
The classification of discrete 2-manifolds agrees with the classification of 2-dimensional differentiable manifolds. In a combinatorial setting we want to avoid the continuum. The argument that links the discrete with the is a geometric realization of the simplicial complex of is a 2-manifold. The geometric realization of every ball is a wheel graph which has a two-dimensional ball as geometric realization. The structure and incidence of the unit balls provides an explicit atlas for a piecewise linear 2-manifold which then could be smoothed out to have a smooth 2-manifold. Finite discrete geometry is close to PL (piecewise linear) geometry. Topological manifolds are a much larger and much different category: a double suspension of a homotopy 3-sphere for example produces there a 5-sphere. This is not possible in the PL category or the discrete.
5.5.
The question of characterizing spheres in the continuum had been pursued by Poincaré already. The thread was taken in a finitist setting by Hermann Weyl during the “Grundlagen crisis” in mathematics. A combinatorial description based on cardinalities of simplices does not work because there are complexes with the same f-vector, where one is a sphere and the other is not. The existence of holonomy spheres already constructed by Poincaré thwarted any attempts of a cohomological characterization of spheres Weyl’s problem was solved using homotopy or contractibility. A fancy version is the solution of the Poincaré conjecture that characterizes -spheres using homotopy for .
5.6.
Various characterizations of spheres have been proposed in discrete, combinatorial settings. The definition used here was spearheaded in digital topology by Evako [10, 20]. Forman’s discrete Morse theory [13, 15, 14] characterized spheres using Reeb’s notions, [40], seeing them as manifolds admitting a Morse function with exactly 2 critical points. The Lusternik-Schnirelmann picture [21] is to see spheres as manifolds of characteristic 2, meaning that it can be covered by two contractible balls. In two dimension, Kuratowski’s theorem identifies 2-spheres as 2-manifolds that are planar. More precisely, Whitney would have characterized a 2-sphere as a maximally planar 4-connected graph different from . -spheres are the class of graphs among planar graphs which are hardest to color.
5.7.
Spheres can also be characterized as manifolds which have trivial homotopy type and for 3-spheres as 3-manifolds which are simply connected. Poincaré’s conjecture is now Perelmann’s theorem. The deformation is a Mickey Mouse Ricci flow and is certainly motivated as such because we get rid of large curvature parts by removing cross wheels and reduce negative curvature parts by collapsing kites. In higher dimensions, a continuum deformation argument should be able to prove a discrete Perelmann theorem. But deformations in higher dimensions most likely leads to subtle bubble-off difficulties as in the continuum.
5.8.
To see a hexahedron (=cube) or dodecahedron as 2-dimensional sphere with Euler characteristic would require us to go beyond simplicial complexes and use the larger category of cell complexes, a category, where 2-dimensional cells can be attached to already present 1-dimensional cyclic graphs. This requires care. If we would declare fr example every 4-loop in a hexahedron graph to be a “cell”, we would have much too many faces. Historically, the continuum was a guide seeing polyhedra as triangulations of classical spheres. The confusion was already evident to the time of Euler. See [49, 54]. Kepler polyhedra for example are regular polyhedra of Euler characteristic different from 2. An other larger category in which one can work is the category of -sets, a pre-sheaf over a simplex category and generalizing simplicial complexes. This is a finite topos and would be the ultimate finite category to work in. But graphs are much more intuitive and accessible.
5.9.
The history of the 4-color theorem is discussed in chromatography textbooks like [57, 3, 53, 6, 64, 12]. Kempe’s proof [22] from 1879 had been refuted 1890 [18] but some of his ideas survived. Already in the same issue of the American Journal of Mathematics, William E. Story pointed out that Kempe’s proof needs to be made rigorous [62]. Kempe’s descent idea for the proof allows to see quickly that one can color any 2-sphere by 5 colors. More geometric approaches have been spear headed by Fisk [11, 30, 33, 38]. Every d-manifold can be colored by colors [45]. Again, we have to stress that this is a completely different set-up as the Heawood story Ringel and Youngs finished showing that on a genus there is a complete subgraph embedded. For , this gives the famous torus case of Heawood. But this embedding of a -dimensional graph in a -dimensional surface is not what we call a discrete manifold [19, 55] as the unit sphere of a vertex in the graph is the -dimensional .
5.10.
For any coloring , the Poincaré-Hopf index for the sub-graph generated by is an integer-valued function such that an identity that holds for all finite simple graphs. See [16, 26, 43, 42]. [The maximum of has . The valuation formula produces , allowing induction.] A vertex is a critical point of if is not contractible. The Reeb characterization of spheres is a manifolds for which there is a coloring with exactly two critical points.
5.11.
The expectation of the Poincaré-Hopf index over natural probability spaces like the uniform counting measure on colorings is the Levitt curvature [50, 24, 35]. For -free graphs, it leads to which for 2-manifolds simplifies with to , a curvature which goes back to Victor Eberhard [9] and was used in graph coloring arguments already at the time of Birkhoff and heavily for the 4 color theorem program [4], as Gauss Bonnet implies that there must be some vertices of degree or , points of positive curvature.
5.12.
The integral geometric approach to Gauss-Bonnet leads in the continuum for even-dimensional manifolds to the Gauss-Bonnet-Chern result. See [27, 31, 39, 44]. This can be seen by Nash embedding in to an ambient Euclidean space , using that Lebesgue almost all unit vectors , the function is a Morse function. The Euler characteristic is a finite sum. The expectation over the probability space a rotationally invariant probability measure on (parametrizing the Morse functions). By a result of Hermann Weyl, this must be the Gauss-Bonnet-Chern curvature.
5.13.
Trees are useful data structures within networks. There are many reasons: a network equipped with a tree for example, gives fast search as missing loops avoids running in circles. The data are located in the leaves of the tree, nodes with only one neighbor Decision trees in network of decisions is an other example providing causal strategies to reach goals located at leaf positions in the tree. The Nash-Williams result shows that the arboricity measures a network density. Indeed is close to which is half the average vertex degree of the network by the Euler handshake formula. The arboricity is essentially the maximal density of subgraphs of .
5.14.
If we know a finite set of rooted trees covering the graph, we know the entire network. The reason is simple: given two nodes in the network, then are connected if and only if in one of the rooted trees, the distance between and is . The arboricity of a graph the minimal number of trees which are needed to cover all connections. Within a network it can serve as some sort of dimension. There are lots of interesting questions, like how many trees there can be for a neat coloring of a 2-sphere.
5.15.
We have already called a graph to be contractible if there is a vertex such that the unit sphere as well as the graph generated by are both contractible. The Lusternik-Schnirelmannn category is the minimal number of contractible sub-graphs covering . One has in the positive dimensional connected graph case because every tree is contractible. We will see that for a 2-sphere and always . With the arboricity of a -dimensional graph defined to be 1, the inequality only works for connected graphs.
5.16.
Whitney once characterized 2-spheres using duality. There is a theorem of Karl von Staudt [61] telling that and have the same number of spanning trees, because every spanning tree for produces a spanning tree in . The dual graph however is only 1-dimensional and has smaller arboricity than if is a 2-sphere. See [47].
5.17.
Prims pointed towards the arithmetic of graphs. The Zykov monoid can be group completed and together with the large product (introduced by Sabidussi [58]) gies the Sabidussi ring. It is isomorphic to the Shannon ring in which the disjoint union is group completed and where the Shannon multiplication (strong multiplication) is used [59]. In the Shannon ring, the connected components are the additive co-prodoct primes. In the Sabidussi ring, the graphs which are not the join of two non-zero graphs are the additive Zykov primes. Spheres form a sub-monoid of the Zykov monoid and most spheres are prime. In dimension there are very few non-primes: they are the prisms. [37, 46, 41].
5.18.
For Dehn-Sommerville relations for any -sphere, see [60]. See also [36] for a Gauss-Bonnet approach or [40]. They are quantities which are both invariant and explode under Barycentric refinements. The only way that this can happen is that they are . They can be obtained from the eigenvectors of the Barycentric refinement operator. See [32, 34]. See [48] for the tree forest ratio. The Nash-Williams density measures some sort of density of the network, similarly as the average simplex cardinality [23] or other functionals [25, 29]. This could lead to interesting variational problems like which -manifolds produce the largest Nash-Williams density. We hope to work on this a bit more in the future.
5.19.
Does cohomology determine the arboricity for manifolds? In other words, if two graphs have the same Betti vector and the same dimension does this imply that the arboricity is the same? This is not true: the arboricity of a sufficiently large -sphere can be estimated by the Perron-Frobenius eigenvector of the Barycentric refinement operator and must be at least to a constant that grows exponentially. But the arboricity of a suspension of is less or equal than the arboricity of plus . In higher dimension, the arboricity spectrum gets wider and wider within the same class of graphs. There are -spheres that can be colored with trees and there are spheres with arboricity growing like . We hope to explore this a bit more in the future. Especially interesting is the question whether the constants define the upper bound. We currently believe that this is the case.
5.20.
We believe that the arboricity of any 2-manifold is maximally 4. We have no proof of that but it would follow if the arboricity of a -manifold were the smallest integer larger than the Barycentric arboricity constant which is in the case equal to . There are examples like tori or Klein bottles with arboricity 4. In particular, we believe that the arboricity of any 3-manifold is smaller or equal than the smallest integer larger than which is . We know using Barycentric refinement that there are 3-spheres with arboricity . The suspension of the octahedron, the smallest 3-sphere has Nash-Williams ration and so arboricity . We see that there are 3-spheres of arboricity . This is completely different than in the 2-dimensional case considered here, where the three theorem assures that the arboricity of a 2-sphere is locked to be . For 5-spheres, the range of possible arboricity is . The lower bound grows linearly with the dimension, while the upper bound grows exponentially with the dimension.
5.21.
If is integer, that it can be by 1 larger. For , where , this happens for 2 tori as in dimension the Barycentric refinement limit is and the arboricity can be . The first constants are are
This suggests that the correct maximal arboricity numbers for -spheres in the case are
We do not know whether there are integer besides . There are lots of open questions. Are there 3-spheres of arboricity 8 for example. We believe this is not possible.
Appendix: Arboricity
5.22.
The current public material about the arboricity of graphs is rather sparse. The functional is mentioned in [17, 5]. Most graph theory textbooks do not cover it. Both in [17] and [5], it is defined as the minimal number of forests partitioning the graph. This has been mentioned in the introduction. Lets elaborate about it a bit more.
5.23.
A tree is a triangle free graph which is contractible. The smallest tree is and also called a seed. Note that the zero graph is not a tree. Every tree has Euler characteristic . A forest is a triangle free graph for which every connected component is a tree. A forest has Euler characteristic , which is the number of connected components of the graph. A forest can be contracted to a dimensional manifold. A spanning tree in a connected graph is a subgraph that is a tree and which has the same vertex set than . A spanning forest is a forest which has the same vertex set than .
Lemma 5.
If is connected, the following numbers are the same:
a) The arboricity , the minimal number of forests partitioning .
b) The minimal number of trees covering .
c) The minimal number of spanning trees covering
Proof.
This follows from the fact that every spanning tree is a tree and every tree is a forest and that every forest can be completed to a spanning tree in a connected graph. ∎
5.24.
If is not connected, the numbers are not the same. For a forest with 2 trees for example, we have while . A related interesting concept is linear arboricity which asks how many linear graphs partition the graph. A lower bound is (where [x] is the largest integer smaller or equal to x), where is the maximal vertex degree. The linear arboricity conjecture asks whether is an upper bound for linear arboricity. If a regular graph of even vertex degree gets a vertex removed, one gets a graph whose linear arboricity is if and only if the graph has a Hamiltonian decomposition.
5.25.
A graph is called contractible, if there exists such that and are both contractible. Contractible graphs are connected. Trees are contractible, forests that are not trees are not contractible. The Lusternik-Schnirelmann category (or simply category) of a graph is the minimal number of contractible graphs that cover the graph. Since trees are contractible, the category in general is smaller or equal than the number of trees covering . For a 2-sphere , the category of is , while the arboricity of is .
5.26.
If is a graph with -vector , where is the number of dimensional simplices (=cliques=faces) in . The graph in which the complete subgraphs of are the vertices and where two are connected if one is contained in the other is called the Barycentric refinement of . If was contractible then is contractible. If is a -sphere, then is a -sphere. The graph is the ’th Barycentric refinement.
5.27.
The Barycentric refinement matrix is a matrix with entries
where are the Stirling numbers of the second kind. The vector is the f-vector of . Define
Since the normalized -vectors ( is the Euclidean norm), converge to the Perron-Frobenius vector we can compute the limits . They grow like . From the Nash-Williams formula, we see that the arboricity of -spheres grows exponentially in .
Proposition 4.
a) If is a sub-graph of then .
b) The arboricity of the disjoint sum of two graphs
is .
c) There are graphs with a subgraph with arboricity
d) The arboricity of is so that any graph with n vertices has
arboricity .
e) For a connected graph, the Lusternik Schnirelmann
category of is a lower bound for the arboricity.
Proof.
a) This follows directly from Nash Williams. The inequality also can be derived from the definition
and is used in proofs of [17].
b) This follows from the definition and that forests can be disconnected.
c) This follows from the Barycentric refinement picture and Nash-Williams.
d) For a complete graph we can get the forests explicitly.
See page 92 in [17].
e) This follows because for connected graphs, we can use the tree cover picture and because trees
are contractible.
∎
Appendix: The sphere monoid
5.28.
The Zykov join of two graphs has as vertex set as edge set. It is dual to the disjoint union of graphs , where is the graph complement. The Zykov join of with a -sphere is called the suspension of . The suspension of a -sphere is a -sphere.
5.29.
The union of all -spheres, where forms a sub-monoid of the Zykov monoid of all graphs. The Dehn-Sommerville monoid is a monoid strictly containing the sphere monoid but where the unit spheres are required to have Euler characteristic of the corresponding spheres but are Dehn-Sommerville manifolds of a dimension lower. Examples are disjoint unions of odd dimensional spheres or disjoint copies of two even dimensional spheres glued along north and south pole so that the unit spheres are either spheres or unions of spheres.
Lemma 6.
If is a -sphere and is a -sphere, then is a -sphere. The empty graph is the zero element.
Proof.
Use induction and note that for , the unit sphere is which by induction is a -sphere. Similarly the unit sphere for is a sphere. ∎
5.30.
A graph is a Zykov prime if it can not be written as , where are both non-zero graphs. A small observation about small non-prime spheres:
Lemma 7.
a) The only non-prime 1-sphere is .
b) The only non-prime 2-sphere is a prism graph .
c) For every there exists exactly one non-prime -sphere with vertices.
d) For every the number of non-prime -spheres with vertices is plus the
number of 2-spheres with vertices.
5.31.
The fact that the only non-prime 2-spheres are prisms makes them special. If we make an edge refinement of a prism along an edge in the equator, we get a larger prism. If we make an edge refinement along an edge hitting one of the poles, we get an almost prism, a graph which allows a 4 coloring without Kempe loops.
References
- [1] M.O. Albertson and W.R. Stromquist. Locally planar toroidal graphs are -colorable. Proc. Amer. Math. Soc., 84(3):449–457, 1982.
- [2] K. Appel and W. Haken. A proof of the four color theorem. Discrete Mathematics, 16:179–180, 1976.
- [3] D. Barnette. Map Coloring, Polyhedra, and the Four-Color Problem, volume 9 of Dociani Mathematical Expositions. AMS, 1983.
- [4] H-G. Bigalke. Heinrich Heesch, Kristallgeometrie, Parkettierungen, Vierfarbenforschung. Birkhäuser, 1988.
- [5] J. Bondy and U. Murty. Graph theory, volume 244 of Graduate Texts in Mathematics. Springer, New York, 2008.
- [6] G. Chartrand and P. Zhang. Chromatic Graph Theory. CRC Press, 2009.
- [7] B. Chen, M. Matsumoto, J. Wang, Z. Zhang, and J. Zhang. A short proof of nash-williams’ theorem for the arboricity of a graph. Graphs and Combinatorics, 10:27–28, 1994.
- [8] R. Diestel. Graph theory, volume 173 of Graduate Texts in Mathematics. Springer, 5th edition, 2016.
- [9] V. Eberhard. Morphologie der Polyeder. Teubner Verlag, 1891.
- [10] A.V. Evako. Dimension on discrete spaces. Internat. J. Theoret. Phys., 33(7):1553–1568, 1994.
- [11] S. Fisk. Variations on coloring, surfaces and higher-dimensional manifolds. Advances in Mathematics, pages 226–266, 1977.
- [12] S. Fisk. Cobordism and functoriality of colorings. Adv. in Math., 37(3):177–211, 1980.
- [13] R. Forman. Combinatorial vector fields and dynamical systems. Math. Z., 228(4):629–681, 1998.
- [14] R. Forman. Combinatorial differential topology and geometry. New Perspectives in Geometric Combinatorics, 38, 1999.
- [15] R. Forman. A user’s guide to discrete Morse theory. Séminaire Lotharingien de Combinatoire, 48, 2002.
- [16] L. Glass. A combinatorial analog of the Poincare index theorem. Journal of combinatorial theory, 15:264–268, 1973.
- [17] F. Harary. Graph Theory. Addison-Wesley Publishing Company, 1969.
- [18] P. J. Heawood. Map colour theorem. Quarterly Journal of Pure and Applied Mathematics, 24:332–338, 1890. Kempe refutal, Cabot Science PER 6669 Library Info.
- [19] P. J. Heawood. Map-colour theorem. Proc. London Math. Soc. (2), 51:161–175, 1949.
- [20] A.V. Ivashchenko. Graphs of spheres and tori. Discrete Math., 128(1-3):247–255, 1994.
-
[21]
F. Josellis and O. Knill.
A Lusternik-Schnirelmann theorem for graphs.
http://arxiv.org/abs/1211.0750, 2012. - [22] A.B. Kempe. On the geographical problem of the four colours. Amer. Jour. Math., 2, 1979.
- [23] O. Knill. The average simplex cardinality of a finite abstract simplicial complex. https://arxiv.org/abs/1905.02118, 1999.
-
[24]
O. Knill.
A graph theoretical Gauss-Bonnet-Chern theorem.
http://arxiv.org/abs/1111.5395, 2011. -
[25]
O. Knill.
Dimension and Euler characteristics of graphs.
demonstrations.wolfram.com/DimensionAndEulerCharacteristicsOfGraphs, 2012. -
[26]
O. Knill.
A graph theoretical Poincaré-Hopf theorem.
http://arxiv.org/abs/1201.1162, 2012. -
[27]
O. Knill.
On index expectation and curvature for networks.
http://arxiv.org/abs/1202.4514, 2012. - [28] O. Knill. Cauchy-Binet for pseudo-determinants. Linear Algebra Appl., 459:522–547, 2014.
-
[29]
O. Knill.
Characteristic length and clustering.
http://arxiv.org/abs/1410.3173, 2014. -
[30]
O. Knill.
Coloring graphs using topology.
http://arxiv.org/abs/1410.3173, 2014. -
[31]
O. Knill.
Curvature from graph colorings.
http://arxiv.org/abs/1410.1217, 2014. -
[32]
O. Knill.
The graph spectrum of barycentric refinements.
http://arxiv.org/abs/1508.02027, 2015. -
[33]
O. Knill.
Graphs with Eulerian unit spheres.
http://arxiv.org/abs/1501.03116, 2015. -
[34]
O. Knill.
Universality for Barycentric subdivision.
http://arxiv.org/abs/1509.06092, 2015. -
[35]
O. Knill.
Gauss-Bonnet for multi-linear valuations.
http://arxiv.org/abs/1601.04533, 2016. -
[36]
O. Knill.
On a Dehn-Sommerville functional for simplicial complexes.
https://arxiv.org/abs/1705.10439, 2017. -
[37]
O. Knill.
On the arithmetic of graphs.
https://arxiv.org/abs/1706.05767, 2017. -
[38]
O. Knill.
Eulerian edge refinements, geodesics, billiards and sphere coloring.
https://arxiv.org/abs/1808.07207, 2018. -
[39]
O. Knill.
Constant index expectation curvature for graphs or Riemannian
manifolds.
https://arxiv.org/abs/1912.11315, 2019. -
[40]
O. Knill.
Dehn-Sommerville from Gauss-Bonnet.
https://arxiv.org/abs/1905.04831, 2019. -
[41]
O. Knill.
More on numbers and graphs.
https://arxiv.org/abs/1905.13387, 2019. - [42] O. Knill. More on Poincaré-Hopf and Gauss-Bonnet. https://arxiv.org/abs/1912.00577, 2019.
-
[43]
O. Knill.
A parametrized Poincare-Hopf theorem and clique cardinalities of
graphs.
https://arxiv.org/abs/1906.06611, 2019. - [44] O. Knill. On index expectation curvature for manifolds. https://arxiv.org/abs/2001.06925, 2020.
- [45] O. Knill. Coloring Discrete Manifolds. https://arxiv.org/abs/2106.14374, 2021.
-
[46]
O. Knill.
Remarks about the arithmetic of graphs.
https://arxiv.org/abs/2106.10093, 2021. - [47] O. Knill. Analytic torsion for graphs. https://arxiv.org/abs/2201.09412, 2022.
- [48] O. Knill. The Tree-Forest Ratio. https://arxiv.org/abs/2205.10999, 2022.
- [49] I. Lakatos. Proofs and Refutations. Cambridge University Press, 1976.
- [50] N. Levitt. The Euler characteristic is the unique locally determined numerical homotopy invariant of finite complexes. Discrete Comput. Geom., 7:59–67, 1992.
- [51] R. Montgomery, A. Pokrovskiy, and B. Sudakov. A proof of Ringel’s conjecture. Geom. Funct. Anal., 31:663–720, 2021.
- [52] C. Nash-Williams. Edge-disjoint spanning trees of finite graphs. J. London Math. Soc., 36:455–450, 1961.
- [53] O. Ore. The Four-Color Problem. Academic Press, 1967.
- [54] D.S. Richeson. Euler’s Gem. Princeton University Press, Princeton, NJ, 2008. The polyhedron formula and the birth of topology.
- [55] G. Ringel. Map Color Theorem. Grundlehren der mathematischen Wissenschaften. Springer Verlag, 1974.
- [56] R. Ruononen. Graph theory. 2016. Translation of TUT course Graafiteoria.
- [57] T.L. Saaty and P.C. Kainen. The four color problem, assaults and conquest. Dover Publications, 1986.
- [58] G. Sabidussi. Graph multiplication. Math. Z., 72:446–457, 1959/1960.
- [59] C. Shannon. The zero error capacity of a noisy channel. IRE Transactions on Information Theory, 2:8–19, 1956.
- [60] D.M.Y. Sommerville. An introduction to the geometry of n dimensions. Methuen and Co. Ltd, 1929.
- [61] K.G.C. Von Staudt. Geometrie der Lage. Nuernberg, 1847. page 21.
- [62] W.E. Story. Note on the preceding paper: [on the geographical problem of the four colours]. Amer. Jour. Math., 2, 1979.
- [63] W. Stromquest. The four color theorem for locally planar graphs. In Bondy and Murty, editors, Graph theory and related topics. Academic Press, 1979.
- [64] R. Wilson. Four Colors Suffice. Princeton Science Library. Princeton University Press, 2002.
- [65] A.A. Zykov. On some properties of linear complexes. (russian). Mat. Sbornik N.S., 24(66):163–188, 1949.