3 An edge deletion method

Similar to the above lower bound on R(3,k), Erdős proved:

Theorem (Erdős). There exist graphs G with arbitrarily large chromatic number and arbitrarily large girth, i.e. for all g,k there exists G with girth >g and χ(G)>k.

PIC

Idea: let’s delete an edge from each triangle, instead of a vertex (we have a lot more edges to spend than we have vertices!).

For this we need

p3n3pn2

so p=γn. For some small γ>0.

Danger: when we delete an edge from each triangle, we need to ensure that we don’t hurt α(G).

Theorem 3.1 (Erdos, 1960s). R(3,k)ck2(logk)2 for some c>0.

To prove this, it is enough to prove for sufficiently large n that there exists a triangle free graph on n vertices with

α(G)Cn12logn

for some C>0.

This is because we can set k=Cnlogn, and then get n=ck2(logk)2.

More sketching of the idea: we know α(G)2lognp.

What if k>2lognpp? Then there must be an edge (because α(G)<k.

PIC

Not very impressive.

What if k>100lognpp? Then we actually get a lot of edges: expect pk2, and can guarantee pk216.

Lemma 3.2. Assuming that:

  • 1np12

  • GG(n,p)

  • k>Clognp

Then with high probability every set of size k in G induces pk216 edges.

Proof. Fix t=pk216 and fix a set S with size |S|=k.

(e(G[S])<t)i=0tk2ipi(1p)k2itk2tpt(1p)k2tt[(ek22t)tpt]ep[k2t]t(e8)pk216epk22k2[(e8)1e4+o(1)]pk216eαpk2

for some α>0.

We now union bound on all S[n](k).

(S[n](k) such that e([S])<t)nk(e(G[S])<t)(enk)keαk2p=(enkeαkp)k(enp(1pn)αC)k

(using kpClogn) which 0 for C>1α.

Lemma 3.3. Assuming that:

  • F={Ai}i be a collection of events

  • Et, for t, be the event that t independent events of F occur

Then
(Et)1t!(i(Ai))t.

PIC

Remark. t!=ttet2πt(1+o(1)).

We will use t!ttet2 for large t in the above lemma to get:

(Et)2(e𝔼(# of Ai that holdt)t.

Proof. Let I={(Ai1,,Aik):Ai1,,Aik are independent}.

𝟙Et1t!(Ai1,,AikI𝟙Ai1Aik(Et)(Ai1,,Aik)I(Ai1Aik)1t!i1,,it(Ai1)(Aik)=1t!(i(Ai))t

Theorem 3.4. Assuming that:

  • n2

Then there exists a triangle-free graph G on n vertices with
α(G)Cnlogn.

Proof. Let n be large. Let p=γn for some γ>0. Let GG(n,p), and let G~ be G with a maximal collection of edge disjoint triangles T removed, i.e. G~=GT.

Clearly G~ is triangle-free. We let Q be the event that every set of size k, where k=Cnlogn contains at least pk216 edges. We now consider

(α(G~)k)=(α(G~)kQ)+(α(G~)kQc).

So

(α(G~)k)(α(G~)kQ)()+o(1).

We now union-bound

()nk(I independent in G~Q)=nk(T intersects I in pk216 edges)

PIC

Define {Ti} to be the collection of all triangles that meet I in at least one edge, and define the event Ai={TiG}.

Note that the event Et, where t=pk216, from the lemma holds on the event that T meets I in pk216 edges. This is where we use the fact that we only choose edge-disjoint triangles! By Lemma 3.3, we have

(Et)2(ek2np3t)t(16ek2np3pk2)pk216=(16eγ2)pk216

So

()(16eγ2)pk216(enk)k0,

if γ is chosen to be small and C large.