Wiki
Wiki

Research notes on every problem, and a library of the papers behind them. Built from the open erdos repository.

Updated

Near-bipartite graphs at the seven-cycle threshold


The theorem below gives the threshold bound for graphs at o(n2)o(n^2) edit distance from bipartite graphs, without a minimum-degree assumption.

Statement

Suppose GnG_n is a sequence of simple graphs with nn vertices, e(Gn)>⌊n2/4⌋e(G_n)>\lfloor n^2/4\rfloor, and GnG_n can be made bipartite by deleting o(n2)o(n^2) edges. Then GnG_n contains (1/8−o(1))n2(1/8-o(1))n^2 edges any two of which belong to a common C7C_7. Consequently every coloring in which every C7C_7 is rainbow uses at least that many colors. No minimum-degree hypothesis is imposed.

A large common neighborhood across a maximum cut

Choose a maximum cut (A,B)(A,B). Write II for the number of internal edges and MM for the number of missing cross edges. We have I=o(n2)I=o(n^2) and

e(G)=∣A∣∣B∣−M+I>⌊n2/4⌋≥∣A∣∣B∣.e(G)=|A||B|-M+I>\lfloor n^2/4\rfloor\ge |A||B|.

Thus I>MI>M, M=o(n2)M=o(n^2), and ∣A∣,∣B∣=n/2+o(n)|A|,|B|=n/2+o(n).

For a vertex vv, write s(v),d(v),m(v)s(v),d(v),m(v) for its internal degree, cross degree, and number of missing cross neighbors, respectively. Since moving a single vertex cannot improve a maximum cut,

s(v)≤d(v).s(v)\le d(v).

Fix 0<ε<1/160<\varepsilon<1/16 and set κ=ε/4\kappa=\varepsilon/4. Let

X={v:m(v)>κn},ρ=∣X∣/n=o(1),α=(1/4−ε)n.X=\{v:m(v)>\kappa n\},\qquad \rho=|X|/n=o(1),\qquad \alpha=(1/4-\varepsilon)n.

The estimate for ρ\rho follows from ∑vm(v)=2M=o(n2)\sum_v m(v)=2M=o(n^2).

Suppose, for a contradiction, every internal edge has fewer than α\alpha common neighbors in the opposite part. Put

L={v:d(v)<α+κn}.L=\{v:d(v)<\alpha+\kappa n\}.

For all sufficiently large nn, L⊆XL\subseteq X. Indeed, a vertex outside XX has cross degree at least n/2−o(n)−κnn/2-o(n)-\kappa n, exceeding α+κn\alpha+\kappa n.

If an internal edge vwvw has w∉Xw\notin X, its common cross neighborhood has size at least d(v)−κnd(v)-\kappa n, so v∈Lv\in L. Consequently every vertex outside LL has all its internal neighbors in XX, and hence has internal degree at most ρn\rho n.

If an internal edge uvuv has neither endpoint in LL, its missing cross degrees satisfy

m(u)+m(v)>min⁡(∣A∣,∣B∣)−α>n/4m(u)+m(v)>\min(|A|,|B|)-\alpha>n/4

for sufficiently large nn. Therefore

Z=L∪{v∉L:m(v)≥n/8}⊆XZ=L\cup\{v\notin L:m(v)\ge n/8\}\subseteq X

meets every internal edge. For every z∈Zz\in Z,

m(z)−s(z)≥εn(1)m(z)-s(z)\ge\varepsilon n \tag{1}

when nn is sufficiently large (depending on ε\varepsilon). For z∈Lz\in L, use

m(z)−s(z)≥m(z)−d(z)>n/2−o(n)−2(1/4−ε+κ)n=(3ε/2−o(1))n.m(z)-s(z)\ge m(z)-d(z) >n/2-o(n)-2(1/4-\varepsilon+\kappa)n =(3\varepsilon/2-o(1))n.

For z∈Z∖Lz\in Z\setminus L, use m(z)≥n/8m(z)\ge n/8 and s(z)≤ρns(z)\le\rho n.

Since ZZ meets every internal edge, and a missing cross edge is counted twice in ∑z∈Zm(z)\sum_{z\in Z}m(z) only if both endpoints lie in ZZ,

I≤∑z∈Zs(z)≤M+∣Z∩A∣∣Z∩B∣−εn∣Z∣≤M+(ρ/4−ε)n∣Z∣≤M,\begin{aligned} I&\le\sum_{z\in Z}s(z)\\ &\le M+|Z\cap A||Z\cap B|-\varepsilon n|Z|\\ &\le M+(\rho/4-\varepsilon)n|Z|\le M, \end{aligned}

Here ∣Z∩A∣∣Z∩B∣≤∣Z∣2/4≤ρn∣Z∣/4|Z\cap A||Z\cap B|\le |Z|^2/4\le\rho n|Z|/4. This contradicts I>MI>M. (The case Z=∅Z=\varnothing also gives I=0≤MI=0\le M.) Hence some internal edge uvuv, say in AA, has at least (1/4−ε)n(1/4-\varepsilon)n common neighbors in BB.

A pairwise C7-compatible edge set

Set

S=(N(u)∩N(v)∩B)∖X,A′=A∖(X∪{u,v}).S=(N(u)\cap N(v)\cap B)\setminus X, \qquad A'=A\setminus(X\cup\{u,v\}).

There are at least

∣A′∣∣S∣−M≥(1/8−O(ε)−o(1))n2|A'||S|-M\ge(1/8-O(\varepsilon)-o(1))n^2

edges between A′A' and SS. Each vertex outside XX misses at most κn\kappa n vertices across the cut. We verify that any two edges of G[A′,S]G[A',S] belong to a common seven-cycle.

For disjoint edges ab,cdab,cd, with a,c∈A′a,c\in A' and b,d∈Sb,d\in S, choose t∈(N(a)∩N(c)∩B)∖{b,d}t\in (N(a)\cap N(c)\cap B)\setminus\{b,d\}. There are n/2−o(n)−2κnn/2-o(n)-2\kappa n candidates before these exclusions. The cycle is

u,v,b,a,t,c,d,u.u,v,b,a,t,c,d,u.

For edges ab,adab,ad sharing their A′A'-endpoint, choose s∈S∖{b,d}s\in S\setminus\{b,d\}, then a common neighbor c∈A′∖{a}c\in A'\setminus\{a\} of s,bs,b. There are linearly many choices. The cycle is

u,s,c,b,a,d,v,u.u,s,c,b,a,d,v,u.

For edges ab,cbab,cb sharing their SS-endpoint, choose distinct s,t∈S∖{b}s,t\in S\setminus\{b\} with as,ct∈E(G)as,ct\in E(G). Each relevant intersection has size at least ∣S∣−κn|S|-\kappa n, which is linear in nn. The cycle is

u,s,a,b,c,t,v,u.u,s,a,b,c,t,v,u.

Each displayed cycle has seven distinct vertices and contains the two specified edges. Letting ε\varepsilon tend to zero after nn tends to infinity proves the statement.

Corollary via the triangle-removal lemma

The solution note applies the theorem above directly and does not use this corollary. Using the triangle-removal lemma of I. Z. Ruzsa and E. Szemerédi (Triple systems with no six points carrying three triangles, Combinatorics, Keszthely 1976, Colloq. Math. Soc. János Bolyai 18, 1978, pp. 939–945; not held in the library), in the form that for every ϵ>0\epsilon>0 there is δ>0\delta>0 such that every nn-vertex graph with at most δn3\delta n^3 triangles becomes triangle-free after deleting at most ϵn2\epsilon n^2 edges, the same conclusion holds if e(Gn)>⌊n2/4⌋e(G_n)>\lfloor n^2/4\rfloor and GnG_n has o(n3)o(n^3) triangles. Here is the elementary stability step, so no additional stability theorem is needed. Delete o(n2)o(n^2) edges to obtain a triangle-free graph HH with e(H)≥n2/4−o(n2)e(H)\ge n^2/4-o(n^2). Let vv have maximum degree Δ\Delta, and set A=NH(v)A=N_H(v), B=V(H)∖AB=V(H)\setminus A. Then AA is independent and

eH(A,B)+2eH(B)=∑b∈BdH(b)≤Δ(n−Δ).e_H(A,B)+2e_H(B)=\sum_{b\in B}d_H(b)\le\Delta(n-\Delta).

Consequently

eH(B)≤Δ(n−Δ)−e(H)=o(n2).e_H(B)\le\Delta(n-\Delta)-e(H)=o(n^2).

This cut has only o(n2)o(n^2) internal edges in GG, so the theorem applies.

Thus a counterexample sequence with a fixed positive deficit from 1/81/8 would have triangle density bounded away from zero after passing to a subsequence. This corollary alone does not address positive triangle density; the general threshold argument is in the solution note.