Extremal Graph Theory

Notation

  • We will denote a complete graph of order aa (also called aa-clique) as K[a]\mathbb K[a].
  • Any general graph of order aa will be denoted by G[a]\mathbb G[a].
  • If a graph’s edges are monochromatic in color cc, we denote it by Gc[a]\mathbb G^c[a].
  • If a graph’s vertices are monochromatic in color cc, we denote it by Gc[a]\mathbb G_c[a].
  • the colored degree of a vertex is the number of edges of a particular color emerging out of that vertex. #c(v)\#c(v) denotes the number of cc-colored edges emerging out of vv.

1 - OG-Ramsey Theorem

let, m,nNm,n \in \mathbb N and mn2m \ge n \geq 2. Define R(m,n)R(m,n) to be the smallest number RR for which any coloring of the edges of K[R]\mathbb K[R] with the set {r,b}\{r,b\} (denoting red and blue), contains Kr[m]\mathbb K^r[m] or Kb[n]\mathbb K^b[n] .

Ramsey Theorem: R(m,n)R(m,n) is finite, and is at most (n+m2m1){{n+m-2}\choose{m-1}}.

Lemma 1.1: If R(m+1,n)(n+m1m)R(m+1,n) \leq {{n+m-1}\choose{m}}, and R(m,n+1)(n+m1m1)R(m,n+1) \leq {{n+m-1}\choose{m-1}}, then R(m+1,n+1)(n+mm){R(m+1,n+1) \leq {{n+m}\choose{m}}}.

Proof:

Suppose R(m+1,n)(n+m1m)R(m+1,n) \leq {{n+m-1}\choose{m}} and R(m,n+1)(n+m1m1)R(m,n+1) \leq {{n+m-1}\choose{m-1}}. we will show that R(m+1,n+1)(n+mm){R(m+1,n+1) \leq {{n+m}\choose{m}}}. Indeed, (n+mm)=(n+m1m1)+(n+m1m){{n+m}\choose{m}} = {{n+m-1}\choose{m-1}} + {{n+m-1}\choose{m}}. So, construct an arbitrary coloring of K[(n+mm)]\mathbb K[{{n+m}\choose{m}}] with the set {r,b}\{r,b\}.

First, suppose vK[(n+mm)]\exists v^* \in \mathbb K[{{n+m}\choose{m}}] such that #b(v)(n+m1m){\#b(v^*) \ge {{n+m-1}\choose{m}}}. then vv^* is adjacent to some K[(n+m1m)]\mathbb K^*[{{n+m-1}\choose{m}}] via all blue edges. By our hypothesis, K[(n+m1m)]\mathbb K^*[{{n+m-1}\choose{m}}] either contains Kr[m+1]\mathbb K^r[m+1] (in which case we are done), or Kb[n]\mathbb K^b[n] which forms a Kb[n+1]\mathbb K^b[n+1] with vv^*.

Otherwise, vK[(n+mm)]\forall v \in \mathbb K[{{n+m}\choose{m}}], we have #b(v)<(n+m1m){\#b(v) < {{n+m-1}\choose{m}}}. Therefore, it must be the case that#r(v)>(n+mm)(n+m1m)1{{\#r(v) > {{n+m}\choose{m}}-{{n+m-1}\choose{m}}} - 1}. Equivalently, #r(v)(n+m1m1){\#r(v) \ge {{n+m-1}\choose{m-1}}}. Hence any vv is adjacent to some K[(n+m1m1)]\mathbb K[{{n+m-1}\choose{m-1}}] via all red edges. By our hypothesis, K[(n+m1m1)]\mathbb K[{{n+m-1}\choose{m-1}}] either contains Kb[n+1]\mathbb K^b[n+1] (in which case we are done), or Kr[m]\mathbb K^r[m] which forms a Kr[m+1]\mathbb K^r[m+1] with vv. \square

Lemma 1.2: If R(m,2)(mm1)=mR(m,2) \leq {{m}\choose{m-1}} = m, and R(2,n)(n1)=nR(2,n) \leq {{n}\choose{1}} =n. In particular R(2,2)=2.R(2,2) = 2.

Proof:

Color K[m]\mathbb K[m] with {r,b}\{r,b\}. We either have a blue edge (Kb[2]\mathbb K^b[2] ), or Kr[m]\mathbb K^r[m] . Similarly, Color K[n]\mathbb K[n] with {r,b}\{r,b\}. We either have a red edge (Kr[2]\mathbb K^r[2] ), or Kb[n]\mathbb K^b[n] . \square

lemma 1.2 acts as the base case of the induction, with lemma 1.1 acting as the inductive step, which together prove Ramsey’s theorem.


Multicolor Ramsey Theorem

for 1in1\le i\le n , let C={ci}C = \{c_i\} be a color set, and (ai)(a_i) be an nn-tuple of natural numbers (ai2)a_i\geq2).

denote R(ai)R(a_i) to be the smallest number RR for which in any coloring of the edges of K[R]\mathbb K[R] with CC, at least one of Kci[ai]\mathbb K^{c_i}[a_i] is in K[R]\mathbb K[R].

Multicolor Ramsey Theorem: R(ai)R(a_i) is finite.

Proof: we induct on nn (the base case n=2n = 2 is the Ramsey theorem). suppose for some nn, R(ai)R(a_i) is finite. then, we claim that R(a1,a2,...an,an+1)R(R(ai),an+1)R(a_1,a_2,...a_n,a_{n+1}) \leq R(R(a_i),a_{n+1}) (which is itself a two color Ramsey number and hence finite).

let C=C{cn+1}C' =C \cup \{c_{n+1}\}. construct an arbitrary coloring of the edges K[R(R(ai),an+1)]\mathbb K[R(R(a_i),a_{n+1})] with the color set CC'. Now, transform this coloring in the following way: whenever the color of an edge is in CC, color it with a rouge color cc^* instead. now, in this Transformed coloring of K[R(R(ai),an+1)]\mathbb K[R(R(a_i),a_{n+1})], there are only two colors, namely cc^* and cn+1c_{n+1}. if we find Kcn+1[an+1]\mathbb K^{c_{n+1}}[a_{n+1}], we are done. So, suppose we find Kc[R(ai)]\mathbb K^{c^*}[R(a_i)]. In that case, reverse the transformation such that all edges in Kc[R(ai)]\mathbb K^{c^*}[R(a_i)] are colored as per the initial coloring with the color set CC. By our induction hypothesis, Kc[R(ai)]\mathbb K^{c^*}[R(a_i)] contains at least one of Kci[ai]\mathbb K^{c_i}[a_i]. \square

Wikipedia has a funny proof about going color blind initially and then recovering our sight (and a better upper bound) of R(a1,a2,...an,an+1)R(R(a1,a2,..an1),R(an,an+1))R(a_1,a_2,...a_n,a_{n+1}) \leq R(R(a_1,a_2,..a_{n-1}),R(a_n,a_{n+1})).

(essentially repeat the same argument with any cic_i- colored edge with cc^* if and only if 1in11\leq i \leq n-1. and replaces any cnc_n or cn+1c_{n+1} - colored edge with cc^{**}, henceK[R(R(a1,a2,..an1),R(an,an+1))]\mathbb K[R(R(a_1,a_2,..a_{n-1}),R(a_n,a_{n+1}))] either contains Kc[R(a1,a2,..an1)]\mathbb K^{c^*}[R(a_1,a_2,..a_{n-1})] or Kc[R(an,an+1)]\mathbb K^{c^{**}}[R(a_n,a_{n+1})]).


Bounding the Monochromatic Triangle Number

let n2n\geq 2 define (n)=R(3,3,..n times,3)\triangle(n) = R(3,3,.._{n\ times}, 3) that is, (n)\triangle(n) is the smallest number RR for which any coloring of the edges of K[R]\mathbb K[R] with an nn-set contains a monochromatic K[3]\mathbb K[3].

Consider K[((n+1)(n))+2]\mathbb K[((n+1)\triangle(n)) + 2]. Color it arbitrarily with an n+1n+1 set. the degree of v0v_0 in this graph is ((n+1)(n))+1((n+1)\triangle(n)) + 1. hence at least (n)+1/(n+1)=(n)\lfloor \triangle(n) + 1/(n+1)\rfloor = \triangle(n) edges out of v0v_0 are all colored cc^*. hence, v0v_0 is adjacent to some K[(n)]\mathbb K^*[\triangle(n)] via all cc^* edges. if some edge in K[(n)]\mathbb K^*[\triangle(n)] is colored cc^*, we have a monochromatic triangle Kc[3]\mathbb K^{c^*}[3]. Else, all edges of K[(n)]\mathbb K^*[\triangle(n)] are colored with at most nn colors. hence for some color cc, Kc[3]\mathbb K^c[3] exists in K[(n)]\mathbb K^*[\triangle(n)].

Hence we get the following bound: (n+1)(n+1)(n)+2\triangle(n+1) \leq (n+1)\triangle(n) + 2. And (2)=6\triangle(2) = 6.

by looking at the above relation, we could guess that (n)a(n!)\triangle(n) \le a(n!) could work. Indeed, from our guess we have (n+1)a(n+1)!a(n+1)!+2\triangle(n+1) \le a(n+1)! \le a(n+1)! +2 (the rightmost part of this inequality shows that a(n!)a(n!) does satisfy our recurrence inequality given above). however, (2)=6\triangle (2) = 6 hence a=3a = 3. So finally, (n)3(n!)\triangle(n) \le 3(n!)


2 - Forbidding Subgraphs and Extremal Problems

We will show a slightly fresh perspective on the general Ramsey problem, and Indeed show that finding the Ramsey number is an extremal problem.

General Ramsey Problem

Let (Gi) 1in(\mathbb G_i) \ 1\le i \le n be a collection of graphs. R(Gi)R(\mathbb G_i) is the smallest number of vertices that a complete graph can have, such that if we partition the edges of this complete graph, into nn non empty (color) classes, the edge-induced subgraph of one of the classes, contains some Gi\mathbb G_i.

We give an example of such a problem:

If the edges of a tt-clique is colored with at most tt/2 colors, then, it must a monochromatic connected graph on tt vertices.

proof: by the pigeon hole principle, there must be a color class with at least t(t1)/2Ct(t-1)/2|C| edges. Since we have at most t/2t/2 colors, that color class must contain at least t1t-1 edges.

The language of average degree here, is useless. Instead, we ask the question, what is the largest number of edges a graph on nn vertices can have, such that it does not contain an s+1s+1 clique?

This leads us an extremal problems, where we want, (for a fixed number of vertices), “lots” of edges, and also want to forbid some subgraph


Turan Problems

Definition: T(n,H)T(n,\mathbb H) is the largest number of edges, that an nn vertex graph can have, while being H\mathbb H-free.

In particular, Turan showed us that a complete ss-partite graph with nearly equal vertices in each partition n/s,n/s\lfloor n/s\rfloor , \lceil n/s\rceil will give us a graph with maximum edges, and will be K[s+1]\mathbb K[s+1] free.

We will denote Turan graphs by K(n,s)\mathscr{K}(n,s), where the fancy letter K is used to denote the fact that not only is the graph complete and ss-partite on nn vertices, but there are nearly equal vertices in each partition. Among all complete s-partite graphs, it’s intuitively clear that the one with most parts (hence nearly equal vertices), will have most edges. We will need the number of edges of K(n,s)\mathscr {K}(n,s) quite often, so here goes: first, n=as+b, 0b<sn = as + b, \ 0\le b < s. Then upon doing some algebra, we have the following equation:

E(K(n,s))=(s1)(n2b2)s+(b2)|E(\mathscr{K}(n,s))| = \frac{(s-1)(n^2-b^2)}{s} + {{b}\choose{2}}

But more useful is workable upper and lower bounds, without the remainder bb chiming in.

(s1)n22sn4<E(K(n,s))<(s1)n22s\frac{(s-1)n^2}{2s} - \frac{n}{4} <|E(\mathscr{K}(n,s))|<\frac{(s-1)n^2}{2s}

In particular, whenever nn is a multiple of ss,

E(K(n,s))=n22(11s)|E(\mathscr{K}(n,s))| = \frac{n^2}{2}\Big(1-\frac{1}{s}\Big)

Anti-Turan Problem

define T(n,H)\overline{T} (n,\mathbb H) to be the smallest number of edges , that an nn vertex graph can have, so that no matter how we put these edges, we’re guaranteed to have H\mathbb H as a subgraph. This problem is intimately linked with the two color Ramsey number for H\mathbb H. In particular, if nR(2,H)n \ge R(2,\mathbb H), then for every edge configuration resulting in G[n],Gˉ[n]\mathbb G[n], \bar{\mathbb G}[n], at least one of them must contain H\mathbb H. In particular, we look at all the configurations where G\mathbb G and Gˉ\bar{\mathbb G} have nearly equal number edges, namelyn(n1)/4,n(n1)/4{\lfloor n(n-1)/4\rfloor , \lceil n(n-1)/4\rceil}. Hence, it is clear that in any case, all configurations of at least n(n1)/4{\lceil n(n-1)/4\rceil} edges is sufficient. Using R(2,K[s])4sR(2,\mathbb K[s]) \le 4^s, we have that for large enough nn

Any graph on nn vertices and at least n(n1)/4{\lceil n(n-1)/4\rceil} edges, contains any subgraph of order close to log(n)/log(4).\log(n)/log(4).

if n<R(2,H)n< R(2,\mathbb H), then there are some arrangements of edges of G[n]\mathbb G[n] such that neither G\mathbb G, nor its compliment contains H\mathbb H . (this follows from the fact that the graph induced by red edges is complementary to the one induced by blue edges).

Take any such arrangement, where neither G[n]\mathbb G[n] nor Gˉ[n]\bar{\mathbb G} [n] contains H\mathbb H as a subgraph. one of these graphs contains at least n(n1)/4\lceil n(n-1)/4 \rceil edges. so even having more than half of all possible edges is not good enough. So in the cases that n<R(2,H)n< R(2,\mathbb H) what can we say about anti-Turan problems? at least when H\mathbb H is a clique?

The general link: Suppose we have a G[n]\mathbb G[n], and E(G)T(n,H)+1|E(\mathbb G)| \ge T(n,\mathbb H) + 1. Now suppose that G\mathbb G is H\mathbb H-free. This would contradict the definition of T(n,H)T(n,\mathbb H). Hence, no graph whose edges are more than T(n,H)T(n,\mathbb H) is H\mathbb H free. So we have T(n,H)=T(n,H)+1\overline{T}(n,\mathbb H) = T(n,\mathbb H) + 1.


Mantel’s Theorem (Special case of Turan’s Theorem)

The maximum number of edges that a triangle free graph on nn vertices can have is n2/4\lfloor n^2/4\rfloor, where equality occurs on the Turan graph of two parts, K(n,2)\mathscr{K}(n,2).

for the following arguments, will consider an graph on nn vertices and mm edges, which is triangle free.

Proof 1: if xyxy is an edge, then they cannot have a common neighbor, hence, d(x)+d(y)nd(x) + d(y) \le n. Using a counting argument, it is not difficult to show that xyEd(x)+d(y)=vVd(x)2\sum_{xy\in E} d(x) + d(y) = \sum_{v\in V} d(x)^2.

Using QM-AM inequality, we have that vVd(x)2(vVd(x))2/n\sum_{v\in V} d(x)^2 \ge {(\sum_{v\in V} d(x))}^2/n. Thus, we have nm4m2/n{nm \ge 4m^2/n} or mn2/4m\le n^2/4.

Noticing the sharp points of the inequalities, we can convince ourself that the extremal number of edges occurs in the Turan graph of two parts.

Proof 2: let AA be (an) independent set of maximum vertices. then, for any vertex vv the set of neighbors of vv, N(v)N(v) must be an independent set. hence d(v)Ad(v) \le |A|. Let B=VAB = V-A. in our original graph, since, AA is an independent set, all edges must have at least one endpoint in BB. so adding up the degrees of all vertices in BB gives us an overcount of the number of edges. Hence, EABE\le |A||B| (since any vertex bBb \in B has d(b)Ad(b) \le |A|. using AM-GM, we have that E(A+B/2)2=n2/4{E\le {(|A|+|B|/2)}^2 = n^2/4}.

It is even easier to deduce the nature of the extremal graph here, observing the sharp points of each inequality. In particular, placing the condition that all edges must have exactly one endpoint in BB already gives us Bi-parted-ness. setting d(v)=Ad(v) = |A| gives us completeness.


3 - Schur’s Theorem

let CC be an nn-set of colors. Then, n,  T(n)N\forall n, \ \exists \ T(n) \in \mathbb N such that if T={1,...T(n)}\mathbb T =\{1,... T(n)\} is colored with CC, then x<y<zT\exists x<y<z \in \mathbb T such that x+y=zx + y = z and x,y,zx,y,z are all the same color.

Proof:

construct an arbitrary coloring of T\mathbb T with CC. Now, construct a complete graph K[T(n)]\mathbb K[T(n)] whose vertex set is T\mathbb T. color the edge abab with the color of ab|a-b| for each a,bTa,b \in \mathbb T. Suppose we find a monochromatic triangle i,j,ki,j,k then, (WLOG suppose i<j<ki<j<k). then x=ji, y=kjx =j-i, \ y = k-j and z=kiz = k-i all have the same color. Indeed x+y=zx + y = z. Therefore, T(n)(n)3(n!)T(n) \leq \triangle(n)\le 3(n!). \square


Fat Schur’s Theorem

t,nN\forall t,n \in \mathbb N, There exists N(t,n)N(t,n) such that if the set [N]={1,...N}[N] = \{1,...N\} is colored with an nn-set, there exists a monochromatic set {a1,a2,...at1,i=1t1ai}\{a_1,a_2,...a_{t-1}, \sum_{i=1}^{t-1}a_i\}.

Proof:

We show that N(t,n)ρ(t,n)N(t,n)\le \rho(t,n). Consider an arbitrary coloring of the set [ρ][\rho]. Construct a coloring of the edges of K[ρ]\mathbb K[\rho] such that the color of the edge xyxy is the color of xy[ρ]|x-y| \in [\rho]. Then, for some color cc^* we can find Kc[t]\mathbb K^{c^*}[t]. Then, let V(Kc[t])={v1,v2,...vt}V(\mathbb K^{c^*}[t]) = \{v_1,v_2,...v_t\}. where vi<vi+1v_i<v_{i+1}.

consider the set V={vi+1vi}V^* = \{v_{i+1} - v_{i}\}, then each vVv^*\in V^* has color cc^*. but vVv=vtv1\sum_{v^*\in V^*}v^* = v_t -v_1. Which is an edge in Kc[t]\mathbb K^{c^*}[t], and therefore also has color cc^*. Hence V{vVv}V^*\cup\{\sum_{v^*\in V^*} v^*\} produces the desired set. \square


4 - Anti-Fermat’s Theorem

let pp be a prime, and Cp1\mathbf{C}_{p-1} b e the cyclic (commutative) group of order p1p-1. Depict the elements of Cp1\mathbf{C}_{p-1} as {0,1,...p2}\{0,1,...p-2\}, where each number tt co-responds to the anti-clockwise rotation by 2πt\frac{2\pi}{t} of a regular p1p-1 gon. a,bCp1\forall a,b \in \mathbf{C}_{p-1}, define ab=a+ba\circ b = a +b modulo p1p-1 to be the group operator.

now, let 0mp20 \le m\leq p-2. Define Cp1m={xmxCp1}\mathbf{C}^m_{p-1} = \{x^m | x\in \mathbf{C}_{p-1}\} (where xmx^m is xx composed on itself mm times). Indeed, if m0m \neq 0, then Cp1m={mx (mod p1) xCp1}\mathbf{C}^m_{p-1} = \{mx \ (mod \ p-1) \ | x\in \mathbf{C}_{p-1}\} is subgroup of Cp1\mathbf{C}_{p-1}. Intuitively, we can imagine Cp1m\mathbf{C}^m_{p-1} as a regular polygon whose vertices is the subset of {0,1,...p2}\{0,1,...p-2\} which contains 00 and all multiples of mm in {0,1,...p2}\{0,1,...p-2\}. ie, Cp1m\mathbf{C}^m_{p-1} covers the congruence class of 00 modulo mm contained in {0,1,...p2}\{0,1,...p-2\}. if we rotated Cp1m\mathbf{C}^m_{p-1} by 11 unit anti-clockwise, then now it covers the congruence class of 11 modulo mm, and so on. So the entire set {0,1,...p2}\{0,1,...p-2\} can be covered by disjoint subsets, each co-responds to a rotation of Cp1m\mathbf{C}^{m}_{p-1}.

Hence, we have the following beautiful result: Let rmr\leq m be the number of congruence classes modulo mm contained in {0,1,...p2}\{0,1,...p-2\}. Let (ai)(a_i) be elements of Cp1\mathbf{C}_{p-1}, and let aiCp1ma_i\circ\mathbf{C}^{m}_{p-1} denote the congruence class modulo mm, obtained by the orbit of Cp1mC^{m}_{p-1} under the rotative action of aia_i. Then Cp1=i=1raiCp1m\mathbf{C}_{p-1} = \bigcup_{i=1}^{r} a_i\circ\mathbf{C}^{m}_{p-1}

Now, let Zp\mathbb Z^*_p denote the multiplicative group obtained by removing 00 from the congruence classes modulo pp. Zp\mathbb Z^*_p is isomorphic to Cp1\mathbf{C}_{p-1} by the bijection induced by trt1t \mapsto r_{t-1}. Moreover, the subgroup Gm={xmxZp}G_m = \{x^m | x \in \mathbb Z^*_p \} is isomorphic to Cp1m\mathbf{C}^{m}_{p-1} by the same bijection (m0m \neq 0).

Hence, there are elements (ti)Zp(t_i) \in \mathbb Z^*_p such that Zp=i=1rtiGm\mathbb Z^*_p = \bigcup_{i=1}^{r} t_iG_m is a partition of Zp\mathbb Z^*_p. Color the iith block in the partition entirely with color cic_i for each 1ir1\le i\le r. since rmr\le m, we need at most mm colors to do so. And, for a particular choice of mm, the prime pp can be made sufficiently large. In particular, if pT(m)p \ge T(m) as defined in Schur’s theorem, there is a monochromatic solution to a+b=c{a + b = c} where a<b<ca<b<c are in Zp\mathbb Z^*_p. Indeed, then a,b,ca,b,c must all colored cjc_j and hence must all be in the block tjGmt_jG_m. Hence, a=tjxm, b=tjym, c+tjzma = t_jx^m, \ b = t_jy^m, \ c +t_j z^m for some x,y,zZpx,y,z \in \mathbb Z^*_p.

Therefore, (given that gcd(tj,p)=1gcd(t_j,p) = 1) we have xm+ym=zmx^m + y^m = z^m in Zp\mathbb Z^*_p.

Anti-Fermat’s Theorem: m3\forall m\ge 3, there exists a prime p(m)p(m) such that the Fermat equation xm+ym=zm{x^m + y^m = z^m} has a solution modulo pp. In particular, it’s sufficient to choose a prime p3(m!)p \ge 3(m!).

One way to eliminate integer solutions to a polynomial equation is to eliminate solutions modulo all primes. In particular, if an equation has no solutions modulo any prime, then it has no solutions at all. The above theorem clearly shows that such an approach would not work on Fermat’s equation.


A Note on rho(t,n)

define ρ(t,n)=R(t,t,..n times..t)\rho(t,n) = R(t,t,.._{n \ times}..t). That is, ρ(t,n)\rho(t,n) is the smallest number ρ\rho for which any coloring of the edges K[ρ]\mathbb K[\rho] with an nn-set, contains Kc[t]\mathbb K^{c^*}[t] for some color cc^*.

notice that (n)=ρ(3,n)3(n!)\triangle(n) = \rho(3,n) \le 3(n!). This might make us conjecture something like ρ(k,n)k(n!){\rho(k,n) \le k(n!)}, which is utter nonsense. put n=2n = 2, and we get ρ(t,2)=R(t,t)2t\rho(t,2) = R(t,t) \le 2t. (garbage, false, untrue).

the best (upper) bound on R(t,t)R(t,t) is proportional (for a constant factor smaller than 1) to 4s14^{s-1}.

so we stop here.


5 - Erdos Discrepancy Problem, Van der Waerden’s Theorem

It seems that Hilbert spaces are generalizations of Finite dimensional Vector spaces into infinite dimensional ones while preserving some properties. For whatever definition of 11 (I mean in some chosen Field), The unit sphere in a Hilbert space is the set of all infinite dimensional vectors, whose norm/modulus is 11. Tao recently proved that for any arbitrary point on the unit sphere of a Hilbert space, There must subsequence obtained by choosing indices from some homogenous arithmetic progression d,2d,3d,...d,2d,3d,... such that the partial sums can be made arbitrarily large.

In particular, let <f(1),f(2),.....><f(1),f(2),.....> be an arbitrary infinite sequence of vectors that lives on the unit sphere. Then, For every C>0C>0 we have a dd and kk for which i=0kf(di)>C|\sum_{i=0}^{k} f(di) | > C.

Erdos particularly conjectured that for f(i){1,1}f(i)\in \{-1,1\} we have d,kd,k for each integer CC such that i=0kf(di)>C|\sum_{i=0}^{k} f(di) | > C.

In fact, if we relax and allow for indices not in homogenous AP, but rather in any AP, then the result becomes elementary:

Consider a finite set of vectors on the unit sphere Vn={v1,v2,..vn: vi=1}V_n = \{v_1,v_2,..v_n : \ |v_i| = 1\}. Construct an arbitrary infinite sequence F=<f(1),f(2),....>F =<f(1),f(2),....> where f(i)Vnf(i) \in V_n . We want to know if for every Integer CC, does there exist an arithmetic progression (defined by some triple (t,d,k)(t,d,k): tt for the base point, dd for the common difference, kk for the number of terms) A={t+(i1)d  1ik}{A =\{t +(i-1)d \ | \ 1 \le i\le k\}} such that aAf(a)>C|\sum_{a\in A} f(a) | > C?

Indeed, color the index xx of FF cic_i if and only if f(x)=vif(x) = v_i. That is, each vector co-responds to a color.


Van der Waerden’s Theorem

Van-der-Waerden Theorem:

n,kN\forall n,k \in \mathbb N W(n,k)\exists W(n,k) so that if [W]={1,2,...,W}[W] = \{1,2,...,W\} is colored by an nn-set, we have a monochromatic arithmetic progression of length k.k. ie, there exists a subset A={t+(i1)d  1ik}{A^* =\{t +(i-1)d \ | \ 1 \le i\le k\}} whose all elements are colored with a color cc^*.

Indeed, The Van-der-Waerden Theorem implies that aA\forall a^* \in A^* f(a)=vf(a^*) = v^* for some vVnv^* \in V_n (because the color of an index co-responds to a unique vector in our coloring of FF).

hence aAf(a)=kv=kv=k|\sum_{a^*\in A^*} f(a^*) | = |kv^*| =k|v^*| = k. In particular, it is sufficient to set k=C+1k = C+1.


The Fan Lemma

From now on, an arithmetic progression a+rd,a+(r+1)d,..,a+(k)da +rd, a+(r+1)d, .. , a+(k)d will be denoted by a+[r,k]da +[r,k]d.

Definition (Fan): a fan of radius kk, degree dd, focused at aa, is the dd-tuple F=<a+[0,k]rj>{F = <a+ [0,k]r_j>}, for 1jd1\le j \le d.

The arithmetic progression a+[1,k]rja + [1,k]r_j is the jth Spoke of the fan FF.

Definition (Polychromatic Fan): The defined fan FF is called polychromatic if each of its dd spokes are monochromatic AP’s (of length kk) for different colors c1,c2,..cdc_1,c_2,..c_d and its focus aa is colored cc1,c2,..cd.c^* \neq c_1,c_2,..c_d.

Definition (Shift): The xx -shift of a fan FF is the dd-tuple <x+a+[0,k]rj><x+a + [0,k]r_j>.

Suppose for the common difference DD, we have fully disjoint series of shifted fans F1,F1+D,F1+2D,....F1+kDF_1, F_{1+D}, F_{1+2D},....F_{1+kD} (no two fans have even a single common point). Moreover suppose each fan in the series is polychromatic, and has the exact same coloring pattern! (the picture below should illustrate what we mean).

(indeed the picture should look like the exact same, EXACTLY SAME colored fan, shifted kk times in such a way that the base point’s form a kk-length AP)

Then the series of fans can be written as 0D+F, 1D+F, 2D+F, ..., kD+F0D + F, \ 1D + F, \ 2D +F,\ ..., \ kD +F. (The entirety of each of these fans live in completely disjoint blocks of N)\mathbb N).

Now, for a particular jj, select the kthk^{th} element of the jthj^{th} spoke of the first fan, 0D+F0D + F, the (k1)th{(k-1)^{th}} element of the jthj^{th} spoke of the second fan 1D+F1D +F and so on.

in particular, we have the series a+krj, a+D+(k1)rj, a+2D+(k2)rj, ..., a+kD+(kk)rj{a + kr_j, \ a+D +(k-1)r_j, \ a+2D +(k-2)r_j, \ . . ., \ a +kD +(k-k)r_j}

indeed, the above series is an arithmetic progression, (a+krj)+[0,k](Drj)(a +kr_j) + [0,k](D-r_j) for each 1jd{1 \le j \le d}. We will show that these AP’s could be the spokes of a new fan focused at a+kDa +kD. ineed, all of our progressions are of the form (a+krj)+I(Drj)(a + kr_j) +I(D-r_j). where II goes from 00 to kk.

Write I=IkI' = I-k. then all our progressions are of the form a+kD+[0,k](rjD)a +kD +[0,k](r_j-D). Indeed each of these dd progressions could be focused as spokes at a+kDa + kD. but notice that even the basepoints of all our inital fans could also be focused at a+kD!a + kD! because our basepoints are of the form a+kD+[0,k](D)a + kD +[0,k](-D). Indeed each of these spokes are monochromatic, and are of different color. even the basepoint is of a different color because each of our shifted fans is polychromatic.

Support/Figures/EGT0.png

Therefore the fan F=<a+kD+[0,k]rj>F^* = <a +kD +[0,k]r^*_j> where r0=Dr^*_0 = -D and rj=(rjD)r^*_j = (r_j-D) for 1jd1\le j \le d. Therefore, FF^* is a “weakly” polychromatic fan of radius kk, focused at a+kDa+kD, with degree d+1d+1. so either FF^* is polychromatic, or FF^* has a monochromatic k+2k+2 length AP.

Call the above argument the Fan Lemma.


Proof of Van der Waerden’s Theorem

But where are we going to find such shifted fans?

recall the van-der warden number W(n,k)W(n,k). indeed, W(n,1)W(n,1) and W(n,2)W(n,2) exist. (Any 11 number is a monochromatic AP of length 11, by PHPPHP, W(n,2)=n+1W(n,2) = n+1. suppose for k1k\ge 1 W(n,k1){W(n,k-1)} exists for all nn.

In particular, we will show that for each d=1d = 1 to nn, there exists M(d)NM(d) \in \mathbb N such that any nn-coloring of [M(d)][M(d)] contains a kk term monochromatic AP, or a polychromatic fan of degree dd, and radius k1k-1, at some focus.

Base case (d=1d = 1): notice that an interval [W(n,k1)][W(n,k-1)] contains a monochromatic AP of length (k1)(k-1).

call it let the common difference (which itself has an upper bound ofc) be TT for this ap, a+[0,k2]T{a + [0,k-2]T}. Then, join in the term a+(k1)Ta + (k-1) T to this ap, this either has the same color as the rest of the progression (giving a monochromatic kk term AP) or a polychromatic fan of degree 11, focused at a+(k1)Ta + (k-1) T.

Inductive step: suppose for some d<nd<n, there exists M(d)NM(d) \in \mathbb N such that any nn-coloring of [M(d)][M(d)] contains a kk term monochromatic AP, or a polychromatic fan of degree dd, and radius k1k-1, at some focus.

Now, The number of different coloring patterns an [M(d)]M(d)] block due to an nn-set is nM(d)n^{M(d)}.

denote each of these coloring patterns themselves by new colors. ((let each of the nM(d)n^{M(d)} coloring patterns be mapped to a unique NEW color).

Then, by imagining each [M(d)][M(d)] length block be indexed b it’s first element, club the entire block together, fuzzing it to its new color).

then consider W(nM,k1)W(n^{M},k-1) blocks. then, we have a monochromatic “block” AP of length (k1){(k-1)}. if we find a kk length monochromatic AP in any 1 block, we are done. so suppose all blocks have a polychromatic fan of degree dd, and radius k1k-1, at some focus.

Since we have a monochromatic “block” AP of length k1k-1, EACH fan in the block has the exact same coloring pattern!!!! (Since the entirety of each block has the same coloring pattern!!)

Therefore, by the Fan Lemma, we either have a polychromatic fan of degree d+1d+1, and radius k1k-1, or a monochromatic kk-length AP. In the latter case, our induction (main) is closed. In general our inner Induction is now closed.

Closing the argument: In the former case, let d=nd = n then, if we have a polychromatic fan of degree nn and radius k1k-1, then each of the nn spokes are assigned a different color, so the focus CANNOT be a different color from each of the spokes, so we have a contradiction. hence, a kk -length AP. \square


6 - Probabilistic Method, Lower Bound for Ramsey Type Numbers

we would like a lower bound for R(n,n)R(n,n) for example. We use the crude-union bound. the probability that there exists a monochromatic K[n]\mathbb K[n] in K[T]\mathbb K[T] is less than or equal to (Tn)21(n2){{T}\choose{n}}2^{1-{{n}\choose{2}}}.

so it’s okay to set (Tn)21(n2)<1{{T}\choose{n}}2^{1-{{n}\choose{2}}} <1. even the largest TT which satisfies the given inequality is strictly smaller than R(n,n)R(n,n). using (Tn)<(Te/n)n{{T}\choose{n}} < (Te/n)^n and simplifying we get the following result.

T<n2n2e221nT< \frac{n2^{\frac{n}{2}}}{e\sqrt 2 2^{\frac{1}{n}}}

so, in fact,

R(n,n)n2n2e221nR(n,n)\ge \frac{n2^{\frac{n}{2}}}{e\sqrt 2 2^{\frac{1}{n}}}

for large,nn noting that RR is an integer, we have

R(n,n)>n2n2e2R(n,n) > \frac{n2^{\frac{n}{2}}}{e\sqrt 2}

7 - Path Number

define P(m,n)=R(P[m],K[n])P(m,n) = R(\mathbb P[m],\mathbb K[n]) . that is the smallest number RR for which a red-blue coloring of the edges of K[R]\mathbb K[R] either contains a red P[m]\mathbb P[m] or a blue K[n]\mathbb K[n]. Note, that path length is usually measured by the number of edges, but here mm denotes the number of vertices in the path.

Upper Bound

we claim that P(m+1,n+1)P(m+1,n)+P(m,n+1)=TP(m+1,n+1) \le P(m+1,n) + P(m,n+1) = T.

construct a red-blue coloring of K[T]\mathbb K[T]. the degree of any vertex is P(m+1,n)+P(m,n+1)1{P(m+1,n) + P(m,n+1) -1}. suppose there exists vv^* such that #r(v)P(m,n+1)\#r(v^*) \ge P(m,n+1)

indeed, if we have a blue K[n+1]\mathbb K[n+1] , we are done. if we have a red P[m]\mathbb P[m], join to vv^* by red edge. and we are done.

Else, all vertices have #r(v)<P(m,n+1)\#r(v) < P(m,n+1). hence #b(v)>P(m+1,n)1\#b(v) > P(m+1,n) -1. So indeed, #b(v)P(m+1,n){\#b(v) \ge P(m+1,n)}.

if we have a red P[m+1]\mathbb P[m+1], we are done. if we have a blue K[n]\mathbb K[n], vv is adjacent to K[n]\mathbb K[n] via all blue edges, hence, we are done.

notice that given P(m,2)=m,P(n,2)=nP(m,2) = m, P(n,2) = n, we can use a double induction (using the above inequality) to show that P(m,n)(m1)(n1)+1P(m,n) \le (m-1)(n-1) + 1.

Exact Value via Descent

we claim that P(m,n)=(m1)(n1)+1P(m,n) = (m-1)(n-1) + 1.

suppose P(m,n)(m1)(n1)P(m,n) \le (m-1)(n-1). This will act as a base case for our inductive descent into absurdity.

we will show that if r<min((m1)(n2)),((m2,n1))r < min((m-1)(n-2)),((m-2,n-1)) , P(m,n)(m1)(n1)r{P(m,n) \le (m-1)(n-1) -r } implies P(m,n)(m1)(n1)r1P(m,n) \le (m-1)(n-1) -r -1. that is we can safely delete a vertex.

let T=(m1)(n1)rT' = (m-1)(n-1) - r. construct a red-blue coloring of K[T]\mathbb K[T']. indeed, suppose P(m,n)(m1)(n1)r{P(m,n) \le (m-1)(n-1) -r }.

given that r<min((m1)(n2)),((m2,n1))r < min((m-1)(n-2)),((m-2,n-1)), if we find a red , the remaining vertices are (m1)(n2)r(m-1)(n-2) - r in number, which is greater than zero. So delete one vertex from this. Similarly, if we find a blue K[n]\mathbb K[n], the remaining vertices are (m2)(n1)r(m-2)(n-1) - r in number, which is greater than zero, so we can delete 1 vertex from this.

Hence, the induction is closed reaching r=min((m1)(n2)),((m2,n1)){ r = min((m-1)(n-2)),((m-2,n-1))}.

so suppose m<nm<n. then, r=(m2)(n1)r = (m-2)(n-1).

indeed, it must be that P(m,n)(m1)(n1)(m2)(n1){P(m,n) \le (m-1)(n-1) - (m-2)(n-1)}. Hence, P(m,n)n1P(m,n) \le n-1. Color all edges of K[n1]\mathbb K[n-1] blue. Then, we neither have a blue K[n]\mathbb K[n] nor a red P[m]\mathbb P[m].

Similarly, let mnm\ge n. Then, r=(m1)(n2)r =(m-1)(n-2). we get P(m,n)m1P(m,n) \le m-1. color all edges of K[m1]\mathbb K[m-1] red. we neither have a blue K[n]\mathbb K[n] nor a red P[m]\mathbb P[m].

The thing is, our induction step is correct. Therefore, the base case must be wrong. Hence P(m,n)>(m1)(n1)P(m,n) > (m-1)(n-1). Arriving at the desired result.

Multicolor Path Ramsey Numbers

Define P(a1,a2,...an)=R(P[a1],P[a2],...,P[an])P^*(a_1,a_2,...a_n) = R(\mathbb P[a_1],\mathbb P[a_2],... , \mathbb P[a_n]).

Now, notice that P(a1,a2,...an)P(a1,P(a2,..an))=(a11)(P(a2,..an)1)+1P(a_1,a_2,...a_n) \le P(a_1, P^*(a_2,..a_n)) = (a_1-1)(P^*(a_2,..a_n) - 1) + 1.

Applying this recursively, we get that P(a1,a2,...an)i=1n(ai1)+1.P^*(a_1,a_2,...a_n) \le \prod_{i=1}^{n} (a_i -1) + 1. Setting each ai=a{a_i = a}, we obtain the desired result.


8 - AP Path Number Lemma

let V=v1,v2,...vNV = v_1,v_2,...v_N be a subset of the integers, written in increasing fashion. if the edges of complete graph on VV as the vertex set, is colored such that vivjvjviv_iv_j \mapsto |v_j-v_i|, then if we have a monochromatic, kk-path, we have a kk-length AP in VV.

Because we have the following series of equalities u2u1=u3u2....ukuk1=d|{u_2-u_1| = |u_3 -u_2| .... |u_k -u_{k-1}| = d},

suppose, ui>ui1u_{i}>u_{i-1}. then ui+1ui=uiui1|u_{i+1}-u_{i}| = u_i - u_{i-1}. now suppose ui+1<uiu_{i+1}<u_i. then, uiui+1=uiui1{u_i -u_{i+1} = u_i - u_{i-1}}. Hence, ui+1=ui1u_{i+1} = u_{i-1}, which is a contradiction, (all of our vertices are unique numbers). hence, our path has an entire sequence of increasing vertices. (up to a reversal of the path).

Therefore, we have an increasing sequence of numbers u1<u2<..<uku_1<u_2<..<u_k and ui+1ui=du_{i+1}-u_i = d

(is this an if and only if condition!!!!????) The answer is YES.


9 - Density, Arithmetic Progressions, and Szemeredi

Now, let A={a1<a2,....}\mathbb A = \{a_1<a_2,....\} be an infinite subset of N\mathbb N. (which is normalized such that a1=1a_1 =1) let a finite subset of A\mathbb A be denoted by AA.

then, define the color-density of AA to be the number of absolute differences in AA. (denoted by γ(A)\gamma(A)). That is, γ(A)={ ajai :aj,aiA}\gamma(A) = \Bigm| \{ \ |{a_j-a_i}| \ : a_j,a_i \in A\}\Bigm|.

Now, if Aϕ(γ(A),k)|A| \ge \phi(\gamma(A),k), then AA contains a kk-length arithmetic progression. (by AP path number lemma).

now, define A(N)=A  {1,2,...N}\mathbb A(N) = \mathbb A \ \cap \ \{1,2, ...N\}.

Then, The density sequence of A\mathbb A is dN=A(N)/Nd_N = |\mathbb A(N)|/N. hence, if for each NN, if A(N)ϕ(γ(A(N)),f(N)){|\mathbb A(N)| \ge \phi(\gamma( \mathbb A(N)),f(N))}, then A(N)\mathbb A(N) contains at least a f(N)f(N) length AP.

Moreover, if f(N)f(N) is increasing (however slow), and unbounded, then A\mathbb A contains arbitrarily long AP’s.

In this case, we have the following term-wise lower bound on the natural density sequence of A\mathbb A.

dN(A)ϕ(γ(A(N)),f(N))Nd_N(\mathbb A) \ge \frac{\phi(\gamma( \mathbb A(N)),f(N))}{N}

conversely, if for some infinite set AN\mathbb A \subset \mathbb N, eventually, the density sequence dN(A)d_N(\mathbb A) follows the (term wise) the above upper bound, then it must contain arbitrarily long arithmetic progressions (for increasing and unbounded f(N)f(N).)

The above inequality talks about the sufficiency for the density for our chosen set in some sense .

indeed,

A(N)ϕ(γ(A(N)),f(N)){|\mathbb A(N)| \ge \phi(\gamma( \mathbb A(N)),f(N))}

Hence, by allowing f(N)f(N) to be a horrendously slow growing (yet unbounded) function, and for good upper bounds on γ\gamma it should be possible to make A\mathbb A sparse. How sparse? that’s for another day. (of course f(N)f(N) has to be eventually floored for ϕ\phi, because he only accepts integer inputs).

Essentially, Szemeridi’s theorem could be proven if there exists increasing and unbounded f(n)f(n) so that g(n)ϕ(γ(A(n)),f(n))/ng(n) \ge\phi(\gamma( \mathbb A(n)),f(n))/n is decreasing. But for our crude upper bound on ϕ\phi given below, we give a slick proof that since f(n)f(n) is unbounded, not only is gg non decreasing, but also unbounded (curtsey of @Steen82 from stack exchange) |

ϕ(γ(A(n)),f(n))n(f(n)1)n1+1n=g(n)\frac{\phi(\gamma( \mathbb A(n)),f(n))}{n} \le \frac{(f(n)-1)^{n-1} + 1}{n} = g(n)

since f(n)f(n) is unbounded and increasing, there must be a kk such that f(k)3f(k) \ge 3. hence, f(n+k)3{f(n+k) \ge 3 }, for all nn. hence, we have the following inequality:

g(n+k)(f(n+k)1)n+k1+1n+k2n+k1+1n+k g(n+k) \ge \frac{(f(n+k)-1)^{n+k-1} + 1}{n+k} \ge \frac{2^{n+k-1} + 1}{n+k}

So we need better upper bounds on ϕ(n,k)\phi(n,k).

I guess, the better idea is to first get good bounds on γ(A(n)).\gamma (\mathbb A(n)). in particular, for a fixed A(n)|\mathbb A(n)| , what’s the LARGEST γ(A(n))\gamma(\mathbb A(n)) could in induce?

In other words, if d(n)d(n) denotes the fraction of points we could pick in the inteval [n][n], how could we pick it to maximize γ\gamma for that interval?

In even more different words, what is a decent relationship between γ(A(n)).\gamma (\mathbb A(n)). and A(n)|\mathbb A(n)| ?


10 - The other Erdos-Gallai Theorem

Proposition: Suppose we have a connected graph G[n]\mathbb G[n] on nn vertices. let ω(G)\omega(\mathbb G) denote the minimum degree of all verticles of G\mathbb G. Wlog suppose 2w(G)<n12w(\mathbb G) < n-1. Then, there exists a path on 2w(G)+12w(\mathbb G) + 1 vertices in G\mathbb G.

Proof: supppose the longest path in G\mathbb G is P=v1,v2,...vmP = v_1,v_2,... v_m. ( m<nm<n , because m=nm = n is trivial) Consider the induced subgraph of G\mathbb G induced by v1,v2,...vmv_1,v_2,...v_m. call it G(P)\mathbb G(P). we claim that G(P)\mathbb G(P) does not have a cycle with mm edges (notice that the cycle with mm edges in G(P)\mathbb G(P) will contain all v1,v2,...,vmv_1,v_2,...,v_m), Because if it did have one, since m<nm<n, there must be a vertex not in G(P)\mathbb G(P) which is connected to the cycle in G(P)\mathbb G(P). so, we could cutoff the edge of the cycle at the point where the external vertex joins it, and create a larger path. (see picture below) Resulting in a contradiction.

Support/Figures/EGT1.png

Now, also notice that in G\mathbb G, all the neighbors of v1v_1 and vmv_m must be among v1,v2,...vmv_1,v_2,...v_m. because if even one had an “external” neighbor, we could increase the path length by 1, giving a contradiction.

In particular, both vmv_m and v1v_1 must have at least ω(G)\omega(\mathbb G) neighbors in G(P)\mathbb G(P).

Suppose viv_i was a neighbor of vmv_m. then we claim that vi+1v_{i+1} cannot be a neighbor of v1v_1. else, we have the following cycle with mm edges: v1,v2,..,vi,vm,vm1,...vi+1,v1v_1,v_2,.. ,v_i ,v_m,v_{m-1},... v_{i+1},v_1. Which is disallowed as stated earlier.

Support/Figures/EGT2.png

Hence, for every neighbor of vmv_m in PP, there is a non neighbor of v1v_1 in PP. but there are at least ω(G)\omega(\mathbb G) neighbors of vmv_m in PP. Therefore, there are at least ω(G)\omega (\mathbb G) non-neighbors of v1v_1 in PP. hence including vmv_m, there are at least 2ω(G)+12\omega(\mathbb G) + 1 vertices in P.P. \square

We could restate the proposition in the following way:

Lemma 1: If G[n]\mathbb G[n] is a connected graph with minimum degree ω(G)\omega(\mathbb G), then there exists a path of length (number of edges) min(2ω(G),n1)\min(2\omega(\mathbb G),n-1).

next define the average degree of a graph G[n]\mathbb G[n] , G[n]=2E(G)/n\langle\mathbb G[n]\rangle = 2|E(\mathbb G)|/n.

Lemma 2: Now, we claim that if G\mathbb G is not connected, there exists a component H\mathbb H of G\mathbb G such that HG\langle\mathbb H\rangle \ge \langle\mathbb G\rangle.

Proof: Since there are no edges between (connected) components of G\mathbb G, let Hi\mathbb H_i for i=1i = 1 to pp be all the components of G\mathbb G. Now suppose that for each ii, Hi<G\langle\mathbb H_i\rangle <\langle\mathbb G\rangle. that is, 2E(Hi) /hi<G2|E(\mathbb H_i)| \ / h_i < \langle\mathbb G\rangle. (Where hih_i is the order of Hi)\mathbb H_i). Hence, we have the following inequality:

2i=1pE(Hi)<Gi=1phi2\cdot\sum_{i=1}^{p} \big|E(\mathbb H_i)\big | < \langle\mathbb G\rangle\cdot\sum_{i=1}^{p} h_i

Therefore, upon rearrangement, and noting that i=1pE(Hi)=E(G)\sum_{i=1}^{p} \big|E(\mathbb H_i)\big| = \big|E(\mathbb G)|, and i=1phi=n\sum_{i=1}^{p} h_i = n, we get the contradiction G<G\langle\mathbb G\rangle < \langle\mathbb G\rangle. \square

Erdos-Gallai Theorem: Any graph G\mathbb G, must contain a path of length of at least G\langle\mathbb G\rangle.

Proof: we induct on the order nn, of G\mathbb G. Suppose the claim is true for all graphs of order kk, k<nk<n.

consider any graph G[n]\mathbb G[n]. Suppose G\mathbb G is connected. Further, suppose there exists a vertex vv, such that d(v)12Gd(v) \le \frac{1}{2} \langle\mathbb G\rangle. Notice that G=( 2(d(v))+(n1)Gv )/n\langle\mathbb G\rangle = ( \ 2(d(v)) + (n-1)\langle\mathbb G-v\rangle\ )/n. Hence, we have:

nG(n1)Gv = 2d(v)Gn\langle\mathbb G\rangle - (n-1)\langle\mathbb G-v\rangle\ = \ 2d(v) \le \langle\mathbb G\rangle GvG\langle\mathbb G -v \rangle \ge \langle\mathbb G\rangle

Hence, by the induction hypothesis, Gv\mathbb G -v must contain a path of length at least GvG\langle\mathbb G -v\rangle \ge \langle\mathbb G\rangle.

Now, Suppose G\mathbb G is connected, and all vertices have d(v)>12Gd(v) > \frac{1}{2} \langle\mathbb G\rangle. then the minimum degree of the graph ω(G)>12G\mathbb \omega (\mathbb G) > \frac{1}{2}\langle\mathbb G\rangle . Hence, it must contain a path of length min(2ω(G),n1)\min (2\omega(\mathbb G),n-1). But G<2ω(G).\langle\mathbb G \rangle < 2\omega(\mathbb G). and Gn1\langle\mathbb G\rangle \le n-1 (equality holding for complete graphs) hence, G\mathbb G must contain a path of length G\langle\mathbb G\rangle .

Finally let G\mathbb G be disconnected. Then, there exists a (connected) component H\mathbb H of G\mathbb G, such that HG\langle\mathbb H\rangle \ge \langle\mathbb G\rangle. (see lemma 2) but since the order of H\mathbb H is strictly smaller than nn, by the induction hypothesis, H\mathbb H contains a path of length at least HG\langle\mathbb H\rangle \ge \langle\mathbb G\rangle. \square

The original Erdos-Gallai Theorem was stated this way:

If the average degree of a graph G\mathbb G is greater than t2t-2, then there exists a path on tt vertices in G\mathbb G.

We know that we will have a path of length at least G>t2\langle\mathbb G\rangle >t-2. Hence, we have a path of length at least t1t-1 edges, or tt vertices.


The Multicolor Path-AP Upper Bound

ϕ(n,t)nt\phi(n,t)\le nt

Proof: construct an arbitrary coloring of the edges of K[nt]\mathbb K[nt] with nn colors.

Notice that there is a color class of size (number of edges) at least t(nt1)/2t(nt-1)/2. Consider a subgraph which contains all vertices, and only the same-colored t(nt1)/2t(nt-1)/2 edges. The average degree of this graph is t1nt - \frac{1}{n}. Hence By the Erdos-Gallai theorem, this subgraph contains a tt vertex path. (which is monochromatic). \square


Sources, Acknowledgements, Remarks

I can’t recall every source that contributed to these notes. I will keep updating this list as I remember or rediscover them. If you recognize something I’ve written here that traces back to a source I haven’t credited, please let me know. Also there are theorems here without proof for which I should locate a proof or a source and put it in, will do.