Erdős–Stone theorem

From Wikipedia, the free encyclopedia
(Redirected from Erdos-Stone Theorem)
Jump to navigation Jump to search

In extremal graph theory, the Erdős–Stone theorem is an asymptotic result generalising Turán's theorem to bound the number of edges in an H-free graph for a non-complete graph H. It is named after Paul Erdős and Arthur Stone, who proved it in 1946,[1] and it has been described as the “fundamental theorem of extremal graph theory”.[2]

Statement for Turán graphs

[edit | edit source]

The extremal number ex(nH) is defined to be the maximum number of edges in a graph with n vertices not containing a subgraph isomorphic to H; see the Forbidden subgraph problem for more examples of problems involving the extremal number. Turán's theorem says that ex(nKr) = tr − 1(n), the number of edges of the Turán graph T(n, r − 1), and that the Turán graph is the unique such extremal graph. The Erdős–Stone theorem extends this result to H = Kr(t), the complete r-partite graph with t vertices in each class, which is the graph obtained by taking Kr and replacing each vertex with t independent vertices:

ex(n;Kr(t))=(r2r1+o(1))(n2).

Statement for arbitrary non-bipartite graphs

[edit | edit source]

If H is an arbitrary graph whose chromatic number is r > 2, then H is contained in Kr(t) whenever t is at least as large as the largest color class in an r-coloring of H, but it is not contained in the Turán graph T(n,r − 1), as this graph and therefore each of its subgraphs can be colored with r − 1 colors. It follows that the extremal number for H is at least as large as the number of edges in T(n,r − 1), and at most equal to the extremal function for Kr(t); that is,

ex(n;H)=(r2r1+o(1))(n2).

For bipartite graphs H, however, the theorem does not give a tight bound on the extremal function. It is known that, when H is bipartite, ex(nH) = o(n2), and for general bipartite graphs little more is known. See Zarankiewicz problem for more on the extremal functions of bipartite graphs.

Turán density

[edit | edit source]

Another way of describing the Erdős–Stone theorem is using the Turán density of a graph

H

, which is defined by

π(H)=limnex(n;H)(n2)

. This determines the extremal number

ex(n;H)

up to an additive

o(n2)

error term. It can also be thought of as follows: given a sequence of graphs

G1,G2,

, each not containing

H

, such that the number of vertices goes to infinity, the Turán density is the maximum possible limit of their edge densities. The Erdős–Stone theorem determines the Turán density for all graphs, showing that any graph

H

with chromatic number

r>2

has a Turán density of

π(H)=r2r1.

Proofs

[edit | edit source]

Saturation

[edit | edit source]

One proof of the Erdős–Stone theorem uses an extension of the Kővári–Sós–Turán theorem to hypergraphs, as well as the supersaturation theorem, by creating a corresponding hypergraph for every graph that is Kr(t)-free and showing that the hypergraph has some bounded number of edges. The Kővári–Sós–Turán says, among other things, that the extremal number of K2(t), the complete bipartite graph with t vertices in each part, is at most ex(K2(t);n)Cn21/t for a constant C. This can be extended to hypergraphs: defining Ks,,s(r) to be the r-partite r-graph with s vertices in each part, then ex(Ks,,s(r),n)Cnrs1r for some constant C.[citation needed]

Now, for a given graph H=Kr(t) with r>1,s1, and some graph G with n vertices that does not contain a subgraph isomorphic to H, we define the r-graph F with the same vertices as G and a hyperedge between vertices in F if they form a clique in G. Note that if F contains a copy of Ks,,s(r), then the original graph G contains a copy of H, as every pair of vertices in distinct parts must have an edge. Thus, F contains no copies of Ks,,s(r), and so it has o(nr) hyperedges, indicating that there are o(nr) copies of Kr in G. By supersaturation, this means that the edge density of G is within o(1) of the Turán density of Kr, which is r2r1 by Turán's theorem; thus, the edge density is bounded above by r2r1+o(1).

On the other hand, we can achieve this bound by taking the Turán graph T(n,r1), which contains no copies of Kr(t) but has (r2r1o(1))(n2) edges, showing that this value is the maximum and concluding the proof.

Counting Paths

[edit | edit source]

Another proof of the Erdős–Stone theorem works by generalising the proof of the Kővári–Sós–Turán theorem, counting paths of length two in a high minimum degree subgraph of the original graph G.[3] This starts with a lemma to find a subgraph with high minimum degree, then a lemma that finds an r-partite Turán graph given a graph with high minimum degree, and finally the application of both lemmas to prove the Erdős–Stone theorem.

For purposes of notation, let V(G) be the set of vertices of a graph G and e(G) be the number of edges of a graph G.

The first lemma states the following: consider some real number c(0,1), let ε>0 and let G be a graph on n vertices with e(G) edges such that:

e(G)c(n2)

Then there is a subgraph G of G with n vertices such that nεn and the minimum degree of G is greater than or equal to (cε)n.

To prove this the idea is to continually remove vertices if they have a lower degree than what we want. Formally, consider a series of graphs G=GnGn1Gt obtained by doing the following:

  1. If there is a vertex viV(Gi) that has degree dGi(vi)<(cε)v(Gi), then define Gi1=Givi (in the case there are multiple, pick an arbitrary vertex).
  2. Otherwise, the minimum degree of Gi is greater than or equal to (cε)v(Gi), and therefore the process terminates at t=i.

To prove that this process ends at some tεn, we will use contradiction. Assuming that t<εn the following bounds can be obtained:

e(G)<i=t+1n(cε)i+(t2)(cε)(n2)+ε(n2)=c(n2)

This means that e(G)<c(n2), which contradicts the initial assumption that e(G)c(n2). Therefore, the process must terminate at some tεn, and the subgraph G can be found.

The second lemma states the following: for any r,t and ε>0, there exists some n0 such that when given a graph G with nn0 vertices and minimum degree greater than or equal to:

(11r+ε)n

We can guarantee that the (r+1)-partite Turán graph with components of size t (referred to as Kr+1(t)) is a subgraph of G.

This can be proved by induction on r. The base case is equivalent to the Kővári–Sós–Turán theorem. For the inductive step, first find a copy of Kr(q) with qtε.

Now, define A1,A2,,Ar the r components of Kr(q), with the vertices of Kr(q) being A, define B=V(G)/A and additionally define:

X=i=1r{vB:|N(v)Ai|t}

Counting the number of edges between A and B it can be derived that:

e(A,B)|X|qr+(|B||X|)(q(r1)+t1)

While the minimum degree condition will yield that:

e(A,B)(11r+ε)nqr(qr)2

After manipulating these two inequalities, using that |B|n it can be concluded that:

εqrn(t1)n+|X|(qt+1)+(qr)2

Then, since qtε we can conclude that |X| as n. After this, using the infinite pigeonhole principle it can be concluded that there must be a Kr+1(t), finishing the induction.

Now, the theorem can be proved with these lemmas. Consider a fixed graph H with χ(H)=r+1 and a graph G with a large enough number of vertices n such that:

e(G)(11r+2ε)(n2)

Then, by Lemma 1 there exists some subgraph G with nϵn vertices with that has minimum degree of at least:

(11r+ε)n

Now, let t be the size of the largest independent set of vertices in H. By Lemma 2, given a large enough εn (which we can guarantee by increasing n) we can find some Kr+1(t) in G. But then, HKr+1(t)GG, proving the Erdős–Stone theorem.

Quantitative results

[edit | edit source]

Several versions of the theorem have been proved that more precisely characterise the relation of n, r, t and the o(1) term. Define the notation[4] sr(n) (for 0 < ε < 1/(2(r − 1))) to be the greatest t such that every graph of order n and size

(r22(r1)+ε)n2

contains a Kr(t).

Erdős and Stone proved that

sr,ε(n)(loglogr1n)1/2

for n sufficiently large. The correct order of sr(n) in terms of n was found by Bollobás and Erdős:[5] for any given r and ε there are constants c1(r, ε) and c2(r, ε) such that c1(r, ε) log n < sr(n) < c2(r, ε) log n. Chvátal and Szemerédi[6] then determined the nature of the dependence on r and ε, up to a constant:

1500log(1/ε)logn<sr,ε(n)<5log(1/ε)logn for sufficiently large n.

Notes

[edit | edit source]
  1. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  2. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  3. ^ Botler, F., Collares, M., Martins, T., Mendonça, Morris, R., W., & Mota, G. (2022). Combinatória. Impa. Retrieved from https://impa.br/wp-content/uploads/2022/01/33CBM02-eBook.pdf
  4. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  5. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  6. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).