This paper was converted on www.awesomepapers.org from LaTeX by an anonymous user.
Want to know more? Visit the Converter page.

Counterexamples to Gerbner’s Conjecture on Stability of Maximal FF-free Graphs

Jian Wang     Shipeng Wang     Weihua Yang Department of Mathematics, Taiyuan University of Technology, Taiyuan 030024, P. R. China. E-mail: [email protected]. Research supported by NSFC No.11701407.Department of Mathematics, Jiangsu University, Zhenjiang, Jiangsu 212013, P. R. China. E-mail: [email protected]. Research supported by NSFC No.12001242.Department of Mathematics, Taiyuan University of Technology, Taiyuan 030024, P. R. China. E-mail: [email protected]. Research supported by NSFC No.11671296.
Abstract

Let FF be an (r+1)(r+1)-color critical graph with r2r\geq 2, that is, χ(F)=r+1\chi(F)=r+1 and there is an edge ee in FF such that χ(Fe)=r\chi(F-e)=r. Gerbner recently conjectured that every nn-vertex maximal FF-free graph with at least (11r)n22o(nr+1r)(1-\frac{1}{r})\frac{n^{2}}{2}-o(n^{\frac{r+1}{r}}) edges contains an induced complete rr-partite graph on no(n)n-o(n) vertices. Let Fs,kF_{s,k} be a graph obtained from ss copies of C2k+1C_{2k+1} by sharing a common edge. In this paper, we show that for all k2k\geq 2 if GG is an nn-vertex maximal Fs,kF_{s,k}-free graph with at least n2/4o(ns+2s+1)n^{2}/4-o(n^{\frac{s+2}{s+1}}) edges, then GG contains an induced complete bipartite graph on no(n)n-o(n) vertices. We also show that it is best possible. This disproves Gerbner’s conjecture for r=2r=2.

1 Introduction

A graph is called FF-free if it does not contain FF as a subgraph. The extremal number ex(n,F)ex(n,F) is defined as the maximum number of edges in an FF-free nn-vertex graph. Let Tr(n)T_{r}(n) be the complete rr-partite graph on nn vertices with partition classes of size nr\lfloor\frac{n}{r}\rfloor or nr\lceil\frac{n}{r}\rceil and let tr(n)t_{r}(n) be the number of edges in Tr(n)T_{r}(n). The classical Turán Theorem [7] shows that ex(n,Kr+1)=tr(n)ex(n,K_{r+1})=t_{r}(n) and Tr(n)T_{r}(n) is the unique graph attaining it. Since then the problem of determining ex(n,F)ex(n,F) becomes a central topic in extremal graph theory, which has been extensively studied.

In the past decades, many stability extensions to extremal problems were also well-studied. The stability phenomenon is that if an FF-free graph is “close” to extremal in the number of edges, then it must be “close” to the extremal graph in its structure. The famous stability theorem of Erdős and Simonovits [2, 5] implies the following: if GG is a Kr+1K_{r+1}-free graph with tr(n)o(n2)t_{r}(n)-o(n^{2}) edges, then GG can be made into a copy of Tr(n)T_{r}(n) by adding or deleting o(n2)o(n^{2}) edges.

A graph GG is called maximal FF-free if it is FF-free and the addition of any edge in the complement G¯\overline{G} creates a copy of FF. Tyomkyn and Uzzel [8] considered a different kind of stability problems: when can one guarantee an ‘almost spanning’ complete rr-partite subgraph in a maximal Kr+1K_{r+1}-free graph GG with tr(n)o(n2)t_{r}(n)-o(n^{2}) edges? They showed that every maximal K4K_{4}-free graph GG with t3(n)cnt_{3}(n)-cn edges contains a complete 33-partite subgraph on (1o(1))n(1-o(1))n vertices. Popielarz, Sahasrabudhe and Snyder [4] completely answered this question.

Theorem 1.1 ([4]).

Let r2r\geq 2 be an integer. Every maximal Kr+1K_{r+1}-free on nn vertices with at least tr(n)o(nr+1r)t_{r}(n)-o(n^{\frac{r+1}{r}}) edges contains an induced complete rr-partite subgraph on (1o(1))n(1-o(1))n vertices.

Let f(F,n,m)f(F,n,m) be the maximum integer tt such that every maximal FF-free graph with at least ex(n,F)tex(n,F)-t edges contains an induced complete (χ(F)1)(\chi(F)-1)-partite subgraph on nmn-m vertices. Popielarz, Sahasrabudhe and Snyder [4] give constructions to show that f(Kr+1,n,o(n))=o(nr+1r)f(K_{r+1},n,o(n))=o(n^{\frac{r+1}{r}}). In [9], Theorem 1.1 was extended to maximal C2k+1C_{2k+1}-free graphs.

Theorem 1.2 ([9]).

For every k1k\geq 1, f(C2k+1,n,o(n))=o(n32)f(C_{2k+1},n,o(n))=o(n^{\frac{3}{2}}).

We say that a graph FF is (r+1)(r+1)-color-critical, if χ(F)=r+1\chi(F)=r+1 but there is an edge ee in it such that χ(Fe)=r\chi(F-e)=r. Recently, Gerbner proposed the following conjecture.

Conjecture 1.3 ([1]).

Let r2r\geq 2 be an integer and FF be an (r+1)(r+1)-color critical graph. Then f(F,n,o(n))o(nr+1r)f(F,n,o(n))\geq o(n^{\frac{r+1}{r}}).

He verified Conjecture 1.3 for some special 3-color-critical graphs.

Theorem 1.4 ([1]).

Let FF be a 3-color-critical graph in which every edge has a vertex that is contained in a triangle. Then f(F,n,o(n))o(n32)f(F,n,o(n))\geq o(n^{\frac{3}{2}}).

Let Fs,kF_{s,k} be a graph obtained from ss copies of C2k+1C_{2k+1} by sharing a common edge. It is easy to see that Fs,kF_{s,k} is 3-color-critical. Note that each vertex of Fs,1F_{s,1} is contained in a triangle, and so f(Fs,1,n,o(n))o(n32)f(F_{s,1},n,o(n))\geq o(n^{\frac{3}{2}}) by Theorem 1.4. Actually, one can show that f(Fs,1,n,o(n))=o(n32)f(F_{s,1},n,o(n))=o(n^{\frac{3}{2}}) by a similar construction in [4]. Since F1,k=C2k+1F_{1,k}=C_{2k+1}, f(F1,k,n,o(n))f(F_{1,k},n,o(n)) has been determined in Theorem 1.2.

In this paper, we extend the two results above and determine f(Fs,k,n,o(n))f(F_{s,k},n,o(n)) for all k2k\geq 2 and s2s\geq 2, and this disproves Conjecture 1.3 for r=2r=2.

Theorem 1.5.

For k2k\geq 2 and s2s\geq 2,

f(Fs,k,n,o(n))=o(ns+2s+1).f(F_{s,k},n,o(n))=o(n^{\frac{s+2}{s+1}}).

We prove Theorem 1.5 by the following two lemmas.

Lemma 1.6.

For k,s2k,s\geq 2, 0α120\leq\alpha\leq\frac{1}{2} and n8k2s2αn\geq\frac{8k^{2}s^{2}}{\alpha}, there is a maximal Fs,kF_{s,k}-free graph GG with e(G)n242ksαns+2s+1e(G)\geq\frac{n^{2}}{4}-2ks\alpha n^{\frac{s+2}{s+1}} such that any induced complete bipartite subgraph of GG has at most (1αs)n(1-\alpha^{s})n vertices.

Lemma 1.7.

Let k,s2k,s\geq 2. For sufficiently large nn and 0<α<10<\alpha<1, if GG is an nn-vertex maximal Fs,kF_{s,k}-free graph with at least n2/4αns+2s+1n^{2}/4-\alpha n^{\frac{s+2}{s+1}} edges, then GG contains an induced complete bipartite graph on n4(12sk)s+3αnn-4\cdot(12sk)^{s+3}\alpha n vertices.

In the rest of the paper, we prove Lemma 1.6 in Section 2 and prove Lemma 1.7 in Section 3. We follow standard notation throughout. Let GG be a graph. Denote by G¯\bar{G} the complement of GG. For vV(G)v\in V(G), we use NG(v)N_{G}(v) to denote the set of neighbors of vv in GG and let degG(v)=|NG(v)|\deg_{G}(v)=|N_{G}(v)|. Denote by δ(G)\delta(G) the minimum degree of GG. Let SS be a subset of V(G)V(G). We use NG(v,S)N_{G}(v,S) to denote the set of neighbors of vv in SS and let degG(v,S)=|NG(v,S)|\deg_{G}(v,S)=|N_{G}(v,S)|. Denote by G[S]G[S] and GSG-S the subgraphs of GG induced by SS and V(G)SV(G)\setminus S, respectively. When S={v}S=\{v\}, we simply write GvG-v for G{v}G-\{v\} . Denote by eG(S)e_{G}(S) the number of edges of GG with both ends in SS. For xyE(G¯)xy\in E(\bar{G}), let G+xyG+xy be the graph obtained from GG by adding xyxy. For xyE(G)xy\in E(G), let GxyG-xy be the graph obtained from GG by deleting xyxy. For any two disjoint subsets X,YX,Y of V(G)V(G), let G[X,Y]G[X,Y] denote the bipartite subgraph of GG with the partite sets X,YX,Y and the edge set

{xyE(G):xX and yY}.\{xy\in E(G)\colon x\in X\mbox{ and }y\in Y\}.

Denote by eG(X,Y)e_{G}(X,Y) the number of edges in G[X,Y]G[X,Y]. We also use E[X,Y]E[X,Y] and E¯[X,Y]\bar{E}[X,Y] to denote the edge set of G[X,Y]G[X,Y] and G¯[X,Y]\bar{G}[X,Y], respectively. We often omit the subscript when the underlying graph is clear. We also omit the floor and ceiling signs where they do not affect the arguments.

2 Proof of Lemma 1.6

In this section, we give a construction to show that for every small ε>0\varepsilon>0, there is a maximal Fs,kF_{s,k}-free graph with at least n24εns+2s+1\frac{n^{2}}{4}-\varepsilon n^{\frac{s+2}{s+1}} edges, from which a positive fraction of vertices has to be deleted to obtain an induced complete bipartite subgraph. First we introduce a function about the tt-ary representations of positive integers, which will be used in our construction.

Definition 2.1.

For every integer s,t2s,t\geq 2 and x[0,ts1]x\in[0,t^{s}-1], xx can be expressed uniquely as follows:

x=qs1ts1+qs2ts2++q1t+q0,x=q_{s-1}t^{s-1}+q_{s-2}t^{s-2}+\ldots+q_{1}t+q_{0},

where q0,q1,,qs1[0,t1]q_{0},q_{1},\ldots,q_{s-1}\in[0,t-1]. We define the function bt,s(x,p)=qpb_{t,s}(x,p)=q_{p} for p=0,1,,s1p=0,1,\ldots,s-1.

We construct a class of graphs, which contains the desired graph.

Definition 2.2.

Given k2k\geq 2, s2s\geq 2, 0<α<120<\alpha<\frac{1}{2} and n8k2s2αn\geq\frac{8k^{2}s^{2}}{\alpha}. Let t=αn1s+1t=\alpha n^{\frac{1}{s+1}} and let 𝒢s,k,α(n)\mathcal{G}_{s,k,\alpha}(n) be a class of graphs as follows. A graph GG on nn vertices is in 𝒢s,k,α(n)\mathcal{G}_{s,k,\alpha}(n) if V(G)V(G) can be partitioned into subsets

X0,,Xts1,Xts,Y0,,Yts1,YtsX_{0},\ldots,X_{t^{s}-1},X_{t^{s}},Y_{0},\ldots,Y_{t^{s}-1},Y_{t^{s}}

and

Z0,0,,Z0,t1,Z1,0,,Z1,t1,,Zs1,0,,Zs1,t1Z_{0,0},\ldots,Z_{0,t-1},Z_{1,0},\ldots,Z_{1,t-1},\ldots,Z_{s-1,0},\ldots,Z_{s-1,t-1}

such that:

  • (i)

    For each p=0,,s1p=0,\ldots,s-1 and q=0,,t1q=0,\ldots,t-1, |Zp,q|=2k1|Z_{p,q}|=2k-1 and G[Zp,q]G[Z_{p,q}] contains a path of length 2k22k-2, say zp,q1zp,q2zp,q2k1z_{p,q}^{1}z_{p,q}^{2}\ldots z_{p,q}^{2k-1}.

  • (ii)

    For each i=0,1,,ts1i=0,1,\ldots,t^{s}-1,

    |Xi|=|Yi|=n1s+1.|X_{i}|=|Y_{i}|=n^{\frac{1}{s+1}}.

    and Xts,YtsX_{t^{s}},Y_{t^{s}} is a balanced partition of

    V(G)0its1(XiYi)0ps10qt1Zp,q.V(G)\setminus\bigcup_{0\leq i\leq t^{s}-1}(X_{i}\cup Y_{i})\setminus\bigcup_{\begin{subarray}{c}0\leq p\leq s-1\\[2.0pt] 0\leq q\leq t-1\end{subarray}}Z_{p,q}.
  • (iii)

    For each i=0,,ts1i=0,\ldots,t^{s}-1, G[Xi,Yi]G[X_{i},Y_{i}] is empty and G[Xts,Yts]G[X_{t^{s}},Y_{t^{s}}] is complete. For each i,j{0,,ts}i,j\in\{0,\ldots,t^{s}\} with iji\neq j, G[Xi,Yj]G[X_{i},Y_{j}] is complete.

  • (iv)

    Let I(t,s,p,q)={i[0,ts1]:bt,s(i,p)=q}I(t,s,p,q)=\{i\in[0,t^{s}-1]:b_{t,s}(i,p)=q\}. For each p=0,,s1p=0,\ldots,s-1 and each q=0,,t1q=0,\ldots,t-1, zp,q1z_{p,q}^{1} is adjacent to every vertex in

    iI(t,s,p,q)Xi,\bigcup_{i\in I(t,s,p,q)}X_{i},

    and zp,q2k1z_{p,q}^{2k-1} is adjacent to every vertex in

    iI(t,s,p,q)Yi.\bigcup_{i\in I(t,s,p,q)}Y_{i}.

When refer to vertex classes of a graph in 𝒢s,k,α\mathcal{G}_{s,k,\alpha}, we use X,Y,ZpX,Y,Z_{p} and ZZ to denote

0itsXi,0itsYi,0qt1Zp,q and 0ps10qt1Zp,q,\bigcup_{0\leq i\leq t^{s}}X_{i},\ \bigcup_{0\leq i\leq t^{s}}Y_{i},\ \bigcup_{0\leq q\leq t-1}Z_{p,q}\mbox{ and }\bigcup_{\begin{subarray}{c}0\leq p\leq s-1\\[2.0pt] 0\leq q\leq t-1\end{subarray}}Z_{p,q},

respectively.

Proposition 2.3.

If GG is the graph in 𝒢s,k,α(n)\mathcal{G}_{s,k,\alpha}(n) with minimum number of edges, then GG is Fs,kF_{s,k}-free.

Proof.

Suppose not, let HH be a copy of Fs,kF_{s,k} in GG. By Definition 2.2 (i), G[Zp,q]G[Z_{p,q}] is a path of length 2k22k-2 for p=0,1,,s1p=0,1,\ldots,s-1 and q=0,1,,t1q=0,1,\ldots,t-1. Note that zp,qkz_{p,q}^{k} is the middle vertex on the path G[Zp,q]G[Z_{p,q}]. Let

{Zp,q1={zp,qr:r<k and r is odd}{zp,qr:r>k and r is even},Zp,q2={zp,qr:r<k and r is even}{zp,qr:r>k and r is odd}.\left\{\begin{array}[]{l}Z_{p,q}^{1}=\{z_{p,q}^{r}\colon r<k\mbox{ and $r$ is odd}\}\cup\{z_{p,q}^{r}\colon r>k\mbox{ and $r$ is even}\},\\[6.0pt] Z_{p,q}^{2}=\{z_{p,q}^{r}\colon r<k\mbox{ and $r$ is even}\}\cup\{z_{p,q}^{r}\colon r>k\mbox{ and $r$ is odd}\}.\end{array}\right.

Clearly, Zp,q=Zp,q1Zp,q2{zp,qk}Z_{p,q}=Z_{p,q}^{1}\cup Z_{p,q}^{2}\cup\{z_{p,q}^{k}\}. By Definition 2.2 (iv), zp,q1z_{p,q}^{1} is not adjacent to any vertex in YY and zp,q2k1z_{p,q}^{2k-1} is not adjacent to any vertex in XX. It follows that both XZp,q2X\cup Z_{p,q}^{2} and YZp,q1Y\cup Z_{p,q}^{1} are independent sets of GG. Let

Z0={zp,qk:0ps1,0qt1},Z1=0ps10qt1Zp,q1 and Z2=0ps10qt1Zp,q2.Z^{0}=\{z_{p,q}^{k}\colon 0\leq p\leq s-1,0\leq q\leq t-1\},\ Z^{1}=\bigcup_{\begin{subarray}{c}0\leq p\leq s-1\\[2.0pt] 0\leq q\leq t-1\end{subarray}}Z_{p,q}^{1}\mbox{ and }Z^{2}=\bigcup_{\begin{subarray}{c}0\leq p\leq s-1\\[2.0pt] 0\leq q\leq t-1\end{subarray}}Z_{p,q}^{2}.

Then Z0Z^{0}, XZ2X\cup Z^{2} and YZ1Y\cup Z^{1} are all independent sets of GG. Let xyxy be the common edge of ss cycles in HH, and let P0,P1,,Ps1P^{0},P^{1},\ldots,P^{s-1} be ss paths of HxyH-xy. Since degH(x)=s+1>2\deg_{H}(x)=s+1>2, degH(y)=s+1>2\deg_{H}(y)=s+1>2 and degG(zp,qk)=2\deg_{G}(z_{p,q}^{k})=2 for every p[0,s1]p\in[0,s-1] and q[0,t1]q\in[0,t-1], we have {x,y}Z0=\{x,y\}\cap Z^{0}=\emptyset. Since GZ0G-Z_{0} is bipartite and Pi+xyP^{i}+xy is an odd cycle for i=0,1,,s1i=0,1,\ldots,s-1, we see that |V(Pi)Z0|1|V(P^{i})\cap Z^{0}|\geq 1, and let zpi,qikV(Pi)Z0z_{p_{i},q_{i}}^{k}\in V(P^{i})\cap Z^{0}. By Definition 2.2 (i), G[Zpi,qi]=zpi,qi1zpi,qi2zpi,qi2k1G[Z_{p_{i},q_{i}}]=z_{p_{i},q_{i}}^{1}z_{p_{i},q_{i}}^{2}\ldots z_{p_{i},q_{i}}^{2k-1} is a subpath of PiP^{i}. Then there are exactly two vertices on Pi+xyP^{i}+xy that are not in Zpi,qiZ_{p_{i},q_{i}}. By Definition 2.2 (iv), all the neighbors of zpi,qi1z_{p_{i},q_{i}}^{1} except zpi,qi2z_{p_{i},q_{i}}^{2} are in XXtsX\setminus X_{t^{s}} and all the neighbors of zpi,qi2k1z_{p_{i},q_{i}}^{2k-1} except zpi,qi2k2z_{p_{i},q_{i}}^{2k-2} are in YYtsY\setminus Y_{t^{s}}. Hence V(Pi+xy)V(P^{i}+xy) has one vertex in XXtsX\setminus X_{t^{s}}, one vertex in YYtsY\setminus Y_{t^{s}} and all the other vertices in Zpi,qiZ_{p_{i},q_{i}} for each i=0,1,,s1i=0,1,\ldots,s-1.

For distinct i,j{0,1,,s1}i,j\in\{0,1,\ldots,s-1\}, we claim that pipjp_{i}\neq p_{j} or qiqjq_{i}\neq q_{j}. Otherwise, we have V(Pi+xy)V(Pj+xy)Zpi,qiV(P^{i}+xy)\cap V(P^{j}+xy)\supset Z_{p_{i},q_{i}}, implying that |V(Pi+xy)V(Pj+xy)|2k13|V(P^{i}+xy)\cap V(P^{j}+xy)|\geq 2k-1\geq 3, a contradiction. (Note that here is the only place we use k2k\geq 2 in the proof and explain that the construction fails for k=1k=1.) Thus Zpi,qiZ_{p_{i},q_{i}} and Zpj,qjZ_{p_{j},q_{j}} are disjoint, implying that Zpi,qi,Zpj,qjV(H){x,y}Z_{p_{i},q_{i}},Z_{p_{j},q_{j}}\subset V(H)\setminus\{x,y\}. Moreover, one of x,yx,y is the common neighbor of zpi,qi1z_{p_{i},q_{i}}^{1} and zpj,qj1z_{p_{j},q_{j}}^{1} and the other is the common neighbor of zpi,qi2k1z_{p_{i},q_{i}}^{2k-1} and zpj,qj2k1z_{p_{j},q_{j}}^{2k-1}. By Definition 2.2 (iv), {x,y}(XXts)(YYts)\{x,y\}\subset(X\setminus X_{t^{s}})\cup(Y\setminus Y_{t^{s}}). Without loss of generality, we may assume that xXax\in X_{a} and yYby\in Y_{b} with a,b[0,ts1]a,b\in[0,t^{s}-1]. Since xyxy is an edge in HH, we have aba\neq b.

Then xx is the common neighbor of zp0,q01,zp1,q11,,zps1,qs11z^{1}_{p_{0},q_{0}},z^{1}_{p_{1},q_{1}},\ldots,z^{1}_{p_{s-1},q_{s-1}} and yy is the common neighbor of zp0,q02k1,zp1,q12k1,,zps1,qs12k1z^{2k-1}_{p_{0},q_{0}},z^{2k-1}_{p_{1},q_{1}},\ldots,z^{2k-1}_{p_{s-1},q_{s-1}}. By Definition 2.2 (iv), we have aI(t,s,pi,qi)a\in I(t,s,p_{i},q_{i}) and bI(t,s,pi,qi)b\in I(t,s,p_{i},q_{i}), implying that bt,s(a,pi)=qib_{t,s}(a,p_{i})=q_{i} and bt,s(b,pi)=qib_{t,s}(b,p_{i})=q_{i} for i=0,1,,s1i=0,1,\ldots,s-1. If pi=pjp_{i}=p_{j} for some iji\neq j, then qi=bt,s(a,pi)=bt,s(a,pj)=qjq_{i}=b_{t,s}(a,p_{i})=b_{t,s}(a,p_{j})=q_{j}, contradicting the fact that pipjp_{i}\neq p_{j} or qiqjq_{i}\neq q_{j}. Thus p0,p1,,ps1p_{0},p_{1},\ldots,p_{s-1} is a permutation of {0,1,,s1}\{0,1,\ldots,s-1\}. Without loss of generality, we assume that pi=ip_{i}=i for i=0,1,,s1i=0,1,\ldots,s-1, then

a=qs1ts1+qs2ts2++q1t+q0=b,a=q_{s-1}t^{s-1}+q_{s-2}t^{s-2}+\ldots+q_{1}t+q_{0}=b,

a contradiction. Therefore, GG is Fs,kF_{s,k}-free. ∎

Now we are in a position to prove Lemma 1.6.

Proof of Lemma 1.6..

By Proposition 2.3, we may choose a maximal Fs,kF_{s,k}-free graph GG in 𝒢s,k,α(n)\mathcal{G}_{s,k,\alpha}(n).

Claim 1.

Both XX and YY are independent sets in GG.

Proof.

By Definition 2.2 (iii), G[X,Yts]G[X,Y_{t^{s}}] is complete bipartite. Note that

|X|>|Yts|\displaystyle|X|>|Y_{t^{s}}| =n|Z||XXts||YYts|2\displaystyle=\frac{n-|Z|-|X\setminus X_{t^{s}}|-|Y\setminus Y_{t^{s}}|}{2}
=nst(2k1)2tsn1s+12\displaystyle=\frac{n-st(2k-1)-2t^{s}n^{\frac{1}{s+1}}}{2}
=nsαn1s+1(2k1)2(αn1s+1)sn1s+12\displaystyle=\frac{n-s\alpha n^{\frac{1}{s+1}}(2k-1)-2(\alpha n^{\frac{1}{s+1}})^{s}n^{\frac{1}{s+1}}}{2}
>n2ksαn1s+1αsn.\displaystyle>\frac{n}{2}-ks\alpha n^{\frac{1}{s+1}}-\alpha^{s}n.

Note that s2,α<12s\geq 2,\alpha<\frac{1}{2} and n8k2s2αn\geq\frac{8k^{2}s^{2}}{\alpha}. Then

|X|>|Yts|>n2ksn132n4n134(n232ks)2sk>|V(Fs,k)|.\displaystyle|X|>|Y_{t^{s}}|>\frac{n}{2}-\frac{ksn^{\frac{1}{3}}}{2}-\frac{n}{4}\geq\frac{n^{\frac{1}{3}}}{4}(n^{\frac{2}{3}}-2ks)\geq 2sk>|V(F_{s,k})|.

If there is an edge ee in G[X]G[X], then it is easy to find a copy of Fs,kF_{s,k} in G[XYts]G[X\cup Y_{t^{s}}] because Fs,kF_{s,k} is 3-color-critical. Thus XX is an independent set of GG. Similarly, YY is an independent set of GG. ∎

Claim 2.

For i=0,1,,ts1i=0,1,\ldots,t^{s}-1, G[Xi,Yi]G[X_{i},Y_{i}] is empty.

Proof.

Suppose not, and let xyxy be an edge with xXix\in X_{i} and yYiy\in Y_{i}. Assume that

i=qs1ts1+qs2ts2++q1t+q0.i=q_{s-1}t^{s-1}+q_{s-2}t^{s-2}+\ldots+q_{1}t+q_{0}.

By Definition 2.2 (iv), z0,q01,,zs1,qs11z^{1}_{0,q_{0}},\ldots,z^{1}_{s-1,q_{s-1}} have a common neighbor xx, and z0,q02k1,,zs1,qs12k1z^{2k-1}_{0,q_{0}},\ldots,z^{2k-1}_{s-1,q_{s-1}} have a common neighbor yy. It follows that G[Z0,q0Zs1,qs1{x,y}]G[Z_{0,q_{0}}\cup\ldots\cup Z_{s-1,q_{s-1}}\cup\{x,y\}] contains a copy of Fs,kF_{s,k}, contradicting the fact that GG is Fs,kF_{s,k}-free. ∎

By Claims 1 and 2, we have

e(G[XY])\displaystyle e(G[X\cup Y]) =|X||Y|i=0ts1|Xi||Yi|\displaystyle=|X||Y|-\sum_{i=0}^{t^{s}-1}|X_{i}||Y_{i}|
(n(2k1)st2)2ts(n1s+1)2\displaystyle\geq\left(\frac{n-(2k-1)st}{2}\right)^{2}-t^{s}\left(n^{\frac{1}{s+1}}\right)^{2}
=(n(2k1)sαn1s+12)2αsnss+1n2s+1\displaystyle=\left(\frac{n-(2k-1)s\alpha n^{\frac{1}{s+1}}}{2}\right)^{2}-\alpha^{s}n^{\frac{s}{s+1}}n^{\frac{2}{s+1}}
>(n2ksαn1s+1)2αsns+2s+1\displaystyle>\left(\frac{n}{2}-ks\alpha n^{\frac{1}{s+1}}\right)^{2}-\alpha^{s}n^{\frac{s+2}{s+1}}
>n24ksαns+2s+1αsns+2s+1\displaystyle>\frac{n^{2}}{4}-ks\alpha n^{\frac{s+2}{s+1}}-\alpha^{s}n^{\frac{s+2}{s+1}}
>n242ksαns+2s+1.\displaystyle>\frac{n^{2}}{4}-2ks\alpha n^{\frac{s+2}{s+1}}. (2.1)

In the following, we shall show that any induced complete bipartite subgraph of GG has at most (1α4)n(1-\frac{\alpha}{4})n vertices. Assume that HH is a largest induced complete bipartite subgraph of GG with vertex classes AA and BB. Note that each vertex of XiX_{i} (or YiY_{i}) plays the same role in GG. If there is a vertex in XiX_{i} (or YiY_{i}) belongs to V(H)V(H), then by the maximality of HH, every vertex of XiX_{i} (or YiY_{i}) belongs to V(H)V(H).

Suppose first that Xts(AB)=X_{t^{s}}\cap(A\cup B)=\emptyset or Yts(AB)=Y_{t^{s}}\cap(A\cup B)=\emptyset. Then

|A|+|B|\displaystyle|A|+|B| nmin{|Xts|,|Yts|}\displaystyle\leq n-\min\{|X_{t^{s}}|,|Y_{t^{s}}|\}
=nn|Z||XXts||YYts|2\displaystyle=n-\frac{n-|Z|-|X\setminus X_{t^{s}}|-|Y\setminus Y_{t^{s}}|}{2}
=n+|Z|+|XXts|+|YYts|2\displaystyle=\frac{n+|Z|+|X\setminus X_{t^{s}}|+|Y\setminus Y_{t^{s}}|}{2}
=n+sαn1s+1(2k1)+2(αn1s+1)sn1s+12\displaystyle=\frac{n+s\alpha n^{\frac{1}{s+1}}(2k-1)+2(\alpha n^{\frac{1}{s+1}})^{s}n^{\frac{1}{s+1}}}{2}
<n2+ksαn1s+1+αsn\displaystyle<\frac{n}{2}+ks\alpha n^{\frac{1}{s+1}}+\alpha^{s}n
(1αs)n.\displaystyle\leq\left(1-\alpha^{s}\right)n. (2.2)

Now suppose that Xts(AB)X_{t^{s}}\cap(A\cup B)\neq\emptyset and Yts(AB)Y_{t^{s}}\cap(A\cup B)\neq\emptyset. Then Xts,YtsABX_{t^{s}},Y_{t^{s}}\subset A\cup B. Without loss of generality, we assume that XtsAX_{t^{s}}\subset A and YtsBY_{t^{s}}\subset B. Since G[Xi,Yi]G[X_{i},Y_{i}] (0its10\leq i\leq t^{s}-1) is empty, and both G[Xi,Yts]G[X_{i},Y_{t^{s}}] and G[Xts,Yi]G[X_{t^{s}},Y_{i}] are complete bipartite, it follows that at most one of XiX_{i} and YiY_{i} is in ABA\cup B. Hence HH is missing at least tst^{s} of X0,,Xts1,Y0,,Yts1X_{0},\ldots,X_{t^{s}-1},Y_{0},\ldots,Y_{t^{s}-1} and so

|AB|\displaystyle|A\cup B| ntsn1s+1=nαsn=(1αs)n.\displaystyle\leq n-t^{s}n^{\frac{1}{s+1}}=n-\alpha^{s}n=\left(1-\alpha^{s}\right)n. (2.3)

This completes the proof. ∎

3 Proof of Lemma 1.7

In this section, we prove a stability theorem for maximal Fs,kF_{s,k}-free graphs. We say that a vertex of a graph GG is color-critical, if deleting that vertex results in GG with smaller chromatic number. The following two results are needed.

Lemma 3.1 ([1]).

Let FF be a 3-chromatic graph with a color-critical vertex and nn be sufficiently large. Let 20|V(F)|n<ε<111|V(F)|2\frac{20|V(F)|}{n}<\varepsilon<\frac{1}{11|V(F)|^{2}}. If GG is an nn-vertex FF-free graph with |E(G)|ex(n,F)εn2|E(G)|\geq ex(n,F)-\varepsilon n^{2}, then there is a bipartite subgraph GG^{\prime} of GG with at least (112|V(F)|ε)n(1-12|V(F)|\varepsilon)n vertices, at least ex(n,F)13|V(F)|εn2ex(n,F)-13|V(F)|\varepsilon n^{2} edges and minimum degree at least (12111|V(F)|)n\left(\frac{1}{2}-\frac{1}{11|V(F)|}\right)n such that every vertex of GG^{\prime} is adjacent in GG to at most |V(F)||V(F)| vertices in the same partite set of GG^{\prime}.

Theorem 3.2 ([6]).

Let FF be an (r+1)(r+1)-color-critical graph. There exists an n0n_{0} such that if n>n0n>n_{0}, then ex(n,F)=tr(n)ex(n,F)=t_{r}(n).

We find a large induced bipartite subgraphs with useful structures in maximal Fs,kF_{s,k}-free graphs by the following lemma.

Lemma 3.3.

Let GG be an nn-vertex maximal Fs,kF_{s,k}-free graph with at least n24εn2\frac{n^{2}}{4}-\varepsilon n^{2} edges and let h=|V(Fs,k)|h=|V(F_{s,k})|. Then there is a partition (U,V,T)(U,V,T) of V(G)V(G) such that

  • (i)

    (12110h)n|U|,|V|(12+110h)n\left(\frac{1}{2}-\frac{1}{10h}\right)n\leq|U|,|V|\leq\left(\frac{1}{2}+\frac{1}{10h}\right)n and |T|30h2εn|T|\leq 30h^{2}\varepsilon n;

  • (ii)

    G[UV]G[U\cup V] is an induced bipartite subgraph of GG with partite sets U,VU,V, minimum degree (12110h)n\left(\frac{1}{2}-\frac{1}{10h}\right)n and at least n2425h2εn2\frac{n^{2}}{4}-25h^{2}\varepsilon n^{2} edges;

  • (iii)

    for every xTx\in T, if xx has neighbors in UU(or VV), then it has at least h+1h+1 neighbors in UU(or VV).

Proof.

Since Fs,kF_{s,k} is 3-color-critical, by Theorem 3.2 we have ex(n,Fs,k)=n24ex(n,F_{s,k})=\lfloor\frac{n^{2}}{4}\rfloor. Since Fs,kF_{s,k} has two critical vertices, by Lemma 3.1 there is a bipartite subgraph GG^{\prime} of GG with at least (112hε)n(1-12h\varepsilon)n vertices, at least n2413hεn2\frac{n^{2}}{4}-13h\varepsilon n^{2} edges and minimum degree at least (12111h)n\left(\frac{1}{2}-\frac{1}{11h}\right)n. Let U0,V0U_{0},V_{0} be two partite sets of GG^{\prime} and let T0=V(G)V(G)T_{0}=V(G)\setminus V(G^{\prime}). Clearly, (12111h)n|U0|,|V0|(12+111h)n\left(\frac{1}{2}-\frac{1}{11h}\right)n\leq|U_{0}|,|V_{0}|\leq\left(\frac{1}{2}+\frac{1}{11h}\right)n and |T0|12hεn|T_{0}|\leq 12h\varepsilon n.

Claim 3.

Both U0U_{0} and V0V_{0} are independent sets in GG, that is, GG^{\prime} is induced.

Proof.

By contradiction, we may assume, without loss of generality, that U0U_{0} is not an independent set. Then there is an edge u1u2u_{1}u_{2} in G[U0]G[U_{0}]. Since δ(G)(12111h)n\delta(G^{\prime})\geq\left(\frac{1}{2}-\frac{1}{11h}\right)n and |V0|(12+111h)n|V_{0}|\leq\left(\frac{1}{2}+\frac{1}{11h}\right)n, each ui(i=1,2u_{i}(i=1,2) has at most 2n11h\frac{2n}{11h} non-neighbors in V0V_{0}. It follows that u1,u2u_{1},u_{2} have at least (12511h)n\left(\frac{1}{2}-\frac{5}{11h}\right)n common neighbors in V0V_{0}. Let V0V_{0}^{\prime} be the set of the common neighbors of u1,u2u_{1},u_{2} and U0=U0{u1,u2}U_{0}^{\prime}=U_{0}\setminus\{u_{1},u_{2}\}. By δ(G)(12111h)n\delta(G^{\prime})\geq\left(\frac{1}{2}-\frac{1}{11h}\right)n and since nn is sufficiently large, we have

e(U0,V0)|V0|((12111h)n2)>(12511h)n(12211h)n>n26(h+s3)n2.e(U_{0}^{\prime},V_{0}^{\prime})\geq|V_{0}^{\prime}|\left(\left(\frac{1}{2}-\frac{1}{11h}\right)n-2\right)>\left(\frac{1}{2}-\frac{5}{11h}\right)n\left(\frac{1}{2}-\frac{2}{11h}\right)n>\frac{n^{2}}{6}\geq\frac{(h+s-3)n}{2}.

By Erdős-Gallai theorem [3], there is a path PP on h+s1h+s-1 vertices in G[U0,V0]G[U_{0}^{\prime},V_{0}^{\prime}]. We truncate PP into ss vertex-disjoint paths with endpoints in V0V_{0}^{\prime} and each of length 2k22k-2. These paths together with u1,u2u_{1},u_{2} form a copy of Fs,kF_{s,k}, a contradiction. ∎

Let T=T0T=T_{0}, U=U0U=U_{0} and V=V0V=V_{0}. Now we remove a small amount of vertices from UU to TT by a greedy algorithm. In each step, if there is a vertex xTx\in T with 1deg(x,U)h1\leq\deg(x,U)\leq h, then we remove all the neighbors of xx from UU to TT. If every vertex in TT either has at least h+1h+1 neighbors or no neighbors in UU, then we stop. By Claim 3, U0U_{0} is an independent set, then each vertex added in TT has no neighbors in UU. Moveover, if all the neighbors of xT0x\in T_{0} have been removed from UU to TT, then xx has no neighbors in the updated UU. Hence the algorithm will stop in at most |T0||T_{0}| steps. Let UU^{\prime} be the vertices removed from UU to TT by the algorithm. It follows that

|U|h|T0|12h2εn.|U^{\prime}|\leq h|T_{0}|\leq 12h^{2}\varepsilon n.

Then we remove a small amount of vertices from VV to TT similarly. In each step, if there is a vertex xTx\in T with 1deg(x,V)h1\leq\deg(x,V)\leq h, then we remove all the neighbors of xx from VV to TT. Similarly, the algorithm will stop in at most |T0|+|U||T_{0}|+|U^{\prime}| steps. Since δ(G)(12111h)n\delta(G^{\prime})\geq\left(\frac{1}{2}-\frac{1}{11h}\right)n, each xUx\in U^{\prime} has at least (12111h)n\left(\frac{1}{2}-\frac{1}{11h}\right)n neighbors in V0V_{0}. It follows that each xUx\in U^{\prime} has at least (12111h)n(|T0|+|U|)hh+1\left(\frac{1}{2}-\frac{1}{11h}\right)n-(|T_{0}|+|U^{\prime}|)h\geq h+1 neighbors in VV in the executing of the algorithm. That is, the neighbors of vertices in UU^{\prime} will not be removed in the algorithm. Hence, the algorithm will stop in at most |T0||T_{0}| steps. Let VV^{\prime} be the vertices removed from VV to TT by the algorithm. It follows that

|V|h|T0|12h2εn.|V^{\prime}|\leq h|T_{0}|\leq 12h^{2}\varepsilon n.

Let U,V,TU,V,T be the resulting sets at the end of the algorithm. By Claim 3 and since UU0,VV0U\subset U_{0},V\subset V_{0}, both UU and VV are independent sets. Let G′′G^{\prime\prime} be the bipartite subgraph induced by UU and VV. Since both |U||U^{\prime}| and |V||V^{\prime}| have size at most 12h2εn12h^{2}\varepsilon n, we have

|T||T0|+|U|+|V|12hεn+24h2εn30h2εn,|T|\leq|T_{0}|+|U^{\prime}|+|V^{\prime}|\leq 12h\varepsilon n+24h^{2}\varepsilon n\leq 30h^{2}\varepsilon n,

and

e(G′′)\displaystyle e(G^{\prime\prime}) e(G)(|U|+|V|)max{|U0|,|V0|}\displaystyle\geq e(G^{\prime})-(|U^{\prime}|+|V^{\prime}|)\cdot\max\{|U_{0}|,|V_{0}|\}
n2413hεn224h2εn(12+111h)n\displaystyle\geq\frac{n^{2}}{4}-13h\varepsilon n^{2}-24h^{2}\varepsilon n\left(\frac{1}{2}+\frac{1}{11h}\right)n
n2425h2εn2,\displaystyle\geq\frac{n^{2}}{4}-25h^{2}\varepsilon n^{2},

and

δ(G′′)δ(G)max{|U|,|V|}(12111h)n12h2εn(12110h)n.\delta(G^{\prime\prime})\geq\delta(G^{\prime})-\max\{|U^{\prime}|,|V^{\prime}|\}\geq\left(\frac{1}{2}-\frac{1}{11h}\right)n-12h^{2}\varepsilon n\geq\left(\frac{1}{2}-\frac{1}{10h}\right)n.

It follows that

(12110h)n|U|,|V|(12+110h)n.\left(\frac{1}{2}-\frac{1}{10h}\right)n\leq|U|,|V|\leq\left(\frac{1}{2}+\frac{1}{10h}\right)n.

Moreover, for each xTx\in T, xx either has at least h+1h+1 neighbors or no neighbors in UU, and xx either has at least h+1h+1 neighbors or no neighbors in VV. Thus the lemma holds. ∎

Lemma 3.4.

Let GG be a bipartite graph with partite sets U,VU,V and let WW be a subset of UVU\cup V with |W|=h|W|=h. If (12110h)n|U|,|V|(12+110h)n\left(\frac{1}{2}-\frac{1}{10h}\right)n\leq|U|,|V|\leq\left(\frac{1}{2}+\frac{1}{10h}\right)n, δ(G)(12110h)n\delta(G)\geq\left(\frac{1}{2}-\frac{1}{10h}\right)n and n10hn\geq 10h, then the following holds.

  • (i)

    For every uU,vVu\in U,v\in V and every odd integer ll with 3lh3\leq l\leq h, there is a uvuv-path PP of length ll such that (V(P){u,v})W=(V(P)\setminus\{u,v\})\cap W=\emptyset.

  • (ii)

    For every u,vUu,v\in U and every even integer ll with 2lh2\leq l\leq h, there is a uvuv-path PP of length ll such that (V(P){u,v})W=(V(P)\setminus\{u,v\})\cap W=\emptyset.

Proof.

For any uU,vVu\in U,v\in V, let A=N(v)(W{u})A=N(v)\setminus(W\cup\{u\}) and B=N(u)(W{v})B=N(u)\setminus(W\cup\{v\}). Then

(12110h)nh1|A|,|B|(12+110h)n\left(\frac{1}{2}-\frac{1}{10h}\right)n-h-1\leq|A|,|B|\leq\left(\frac{1}{2}+\frac{1}{10h}\right)n

and the minimum degree of G[A,B]G[A,B] is at least

δ(G)max{|U||A|,|V||B|}\displaystyle\delta(G)-\max\left\{|U|-|A|,|V|-|B|\right\} (12110h)n(n5h+h+1)\displaystyle\geq\left(\frac{1}{2}-\frac{1}{10h}\right)n-\left(\frac{n}{5h}+h+1\right)
(12310h)nh1.\displaystyle\geq\left(\frac{1}{2}-\frac{3}{10h}\right)n-h-1.

It follows that

e(A,B)=12\displaystyle e(A,B)=\frac{1}{2} xABdegG[A,B](x)\displaystyle\sum_{x\in A\cup B}\deg_{G[A,B]}(x)
12((12310h)nh1)(|A|+|B|)\displaystyle\geq\frac{1}{2}\left(\left(\frac{1}{2}-\frac{3}{10h}\right)n-h-1\right)(|A|+|B|)
12((12310h)10hh1)(|A|+|B|)\displaystyle\geq\frac{1}{2}\left(\left(\frac{1}{2}-\frac{3}{10h}\right)10h-h-1\right)(|A|+|B|)
>h2(|A|+|B|)\displaystyle>\frac{h}{2}(|A|+|B|)
>(l2)12(|A|+|B|).\displaystyle>\frac{(l-2)-1}{2}(|A|+|B|).

For any odd integer ll with 3lh3\leq l\leq h, there is a path of length l2l-2 in G[A,B]G[A,B] by Erdős-Gallai Theorem [3], which together with u,vu,v is our desired path.

If u,vUu,v\in U, then let A=U(W{u,v})A=U\setminus(W\cup\{u,v\}) and B=N(u)N(v)WB=N(u)\cap N(v)\setminus W. Clearly,

|A|(12110h)nh2|A|\geq\left(\frac{1}{2}-\frac{1}{10h}\right)n-h-2

and

|B|\displaystyle|B| |N(u)N(v)|h\displaystyle\geq|N(u)\cap N(v)|-h
|N(u)|+|N(v)||V|h\displaystyle\geq|N(u)|+|N(v)|-|V|-h
2(12110h)n(12+110h)nh\displaystyle\geq 2\left(\frac{1}{2}-\frac{1}{10h}\right)n-\left(\frac{1}{2}+\frac{1}{10h}\right)n-h
=(12310h)nh.\displaystyle=\left(\frac{1}{2}-\frac{3}{10h}\right)n-h.

The minimum degree of G[A,B]G[A,B] is at least

δ(G)max{|U||A|,|V||B|}\displaystyle\delta(G)-\max\left\{|U|-|A|,|V|-|B|\right\} (12110h)n(2n5h+h)\displaystyle\geq\left(\frac{1}{2}-\frac{1}{10h}\right)n-\left(\frac{2n}{5h}+h\right)
(1212h)nh.\displaystyle\geq\left(\frac{1}{2}-\frac{1}{2h}\right)n-h.

It follows that

e(A,B)=12\displaystyle e(A,B)=\frac{1}{2} xABdegG[A,B](x)\displaystyle\sum_{x\in A\cup B}\deg_{G[A,B]}(x)
12((1212h)nh)(|A|+|B|)\displaystyle\geq\frac{1}{2}\left(\left(\frac{1}{2}-\frac{1}{2h}\right)n-h\right)(|A|+|B|)
12((1212h)10hh)(|A|+|B|)\displaystyle\geq\frac{1}{2}\left(\left(\frac{1}{2}-\frac{1}{2h}\right)10h-h\right)(|A|+|B|)
>h2(|A|+|B|)\displaystyle>\frac{h}{2}(|A|+|B|)
>l12(|A|+|B|).\displaystyle>\frac{l-1}{2}(|A|+|B|).

For any even integer ll with 2lh2\leq l\leq h, there is a path of length ll in G[A,B]G[A,B] by Erdős-Gallai Theorem [3], say x1x2xl+1x_{1}x_{2}\ldots x_{l+1}. If x1,xl+1Ax_{1},x_{l+1}\in A, then ux2xlvux_{2}\ldots x_{l}v is the desired path. If x1,xl+1Bx_{1},x_{l+1}\in B, then ux3xl+1vux_{3}\ldots x_{l+1}v is the desired path. This completes the proof. ∎

We need some definitions in the proof of Lemma 1.7. Let F,GF,G be two graphs. A homomorphism from FF to GG is a mapping ϕ:V(F)V(G)\phi:V(F)\rightarrow V(G) with the property that {ϕ(u),ϕ(v)}E(G)\{\phi(u),\phi(v)\}\in E(G) whenever {u,v}E(F)\{u,v\}\in E(F). A homomorphism from FF to GG is also called an FF-homomorphism in GG. If ϕ\phi is injective, then ϕ\phi is called an injective homomorphism. If ϕ\phi is both injective and surjective, then ϕ\phi is called an isomorphism. Now we prove Lemma 1.7 by a delicate vertex-deletion process.

Proof of Lemma 1.7..

Let GG be an nn-vertex maximal Fs,kF_{s,k}-free graph with at least n24εn2\frac{n^{2}}{4}-\varepsilon n^{2} edges and let h=|V(Fs,k)|h=|V(F_{s,k})|. By Lemma 3.3, there is a partition (U,V,T)(U,V,T) of V(G)V(G) satisfying conditions (i), (ii) and (iii) of Lemma 3.3. Let G=G[U,V]G^{\prime}=G[U,V]. We are left to delete vertices in GG^{\prime} until the resulting graph is complete bipartite.

We write FF instead of Fs,kF_{s,k} for simplicity. For any non-edge xyxy of GG^{\prime} with xUx\in U and yVy\in V, G+xyG+xy contains at least one copy of FF since GG is maximal FF-free. Let FxyF_{xy} be one of such copies and let ϕxy\phi_{xy} be the isomorphism from FF to FxyF_{xy}. Let

Ω={xy:xU,yV and xyE(G)}.\Omega=\{xy\colon x\in U,\ y\in V\mbox{ and }xy\notin E(G^{\prime})\}.
Claim 4.

For each xyΩxy\in\Omega, NFxy(x)TN_{F_{xy}}(x)\cap T\neq\emptyset and NFxy(y)TN_{F_{xy}}(y)\cap T\neq\emptyset.

Proof.

By contradiction, we may suppose that NFxy(x)T=N_{F_{xy}}(x)\cap T=\emptyset without loss of generality. Let y0=y,y1,,ypy_{0}=y,y_{1},\ldots,y_{p} be the neighbors of xx in FxyF_{xy}. Then y1,,ypy_{1},\ldots,y_{p} are all in VV because UU is an independent set. Since the maximum degree of FxyF_{xy} is s+1s+1, it follows that psp\leq s. By Lemma 3.3 (ii), we have δ(G)(12110h)n\delta(G^{\prime})\geq\left(\frac{1}{2}-\frac{1}{10h}\right)n and (12110h)n|U|(12+110h)n\left(\frac{1}{2}-\frac{1}{10h}\right)n\leq|U|\leq\left(\frac{1}{2}+\frac{1}{10h}\right)n, then each yiy_{i} (i=0,1,,pi=0,1,\ldots,p) has at most n5h\frac{n}{5h} non-neighbors in UU. Note that

h=s(2k1)+23s+2>2s+32p+3h=s(2k-1)+2\geq 3s+2>2s+3\geq 2p+3

as k2k\geq 2 and sps\geq p. Therefore, the number of common neighbors of y0,y1,,ypy_{0},y_{1},\ldots,y_{p} in UU is at least

(12110h)n(p+1)n5h\displaystyle\left(\frac{1}{2}-\frac{1}{10h}\right)n-(p+1)\frac{n}{5h} (122p+310h)n\displaystyle\geq\left(\frac{1}{2}-\frac{2p+3}{10h}\right)n
>(12110)n\displaystyle>\left(\frac{1}{2}-\frac{1}{10}\right)n
2n5\displaystyle\geq\frac{2n}{5}
>h.\displaystyle>h.

Thus, there is a vertex xUx^{\prime}\in U such that xV(Fxy)x^{\prime}\notin V(F_{xy}) and xyiE(G)x^{\prime}y_{i}\in E(G) for i=0,1,,pi=0,1,\ldots,p. Then by replacing xx with xx^{\prime} in FxyF_{xy} we obtain a copy of FF in GG, contradicting the fact that GG is FF-free. ∎

Let a,ba,b be the vertices of degree s+1s+1 in FF and let ac1ic2k1ibac_{1}^{i}\ldots c_{2k-1}^{i}b (i=1,,si=1,\ldots,s) be those paths in FabF-ab. Now we partition Ω\Omega into three classes as follows:

{Ω1={xyΩ:ϕxy1(x),ϕxy1(y)V(F){a,b}},Ω2={xyΩ:{ϕxy1(x),ϕxy1(y)}={a,b}},Ω3={xyΩ:|{ϕxy1(x),ϕxy1(y)}{a,b}|=1}.\left\{\begin{array}[]{l}\Omega_{1}=\left\{xy\in\Omega\colon\phi_{xy}^{-1}(x),\phi_{xy}^{-1}(y)\in V(F)\setminus\{a,b\}\right\},\\[6.0pt] \Omega_{2}=\left\{xy\in\Omega\colon\{\phi_{xy}^{-1}(x),\phi_{xy}^{-1}(y)\}=\{a,b\}\right\},\\[6.0pt] \Omega_{3}=\left\{xy\in\Omega\colon|\{\phi_{xy}^{-1}(x),\phi_{xy}^{-1}(y)\}\cap\{a,b\}|=1\right\}.\end{array}\right.

We delete a small amount of vertices from UVU\cup V to destroy all non-edges in Ω\Omega in the following three steps.

Step 1. We can find U1UU_{1}\subset U and V1VV_{1}\subset V such that |UU1|+|VV1|160h3εn32|U\setminus U_{1}|+|V\setminus V_{1}|\leq 160h^{3}\varepsilon n^{\frac{3}{2}} and E¯[U1,V1]Ω1=\bar{E}[U_{1},V_{1}]\cap\Omega_{1}=\emptyset. That is, by deleting at most 160h3εn32160h^{3}\varepsilon n^{\frac{3}{2}} vertices from UVU\cup V we destroy all non-edges in Ω1\Omega_{1}.

Proof.

If Ω1=\Omega_{1}=\emptyset, we have nothing to do. So assume that Ω1\Omega_{1}\neq\emptyset, then there is a non-edge xyxy in Ω1\Omega_{1} with xUx\in U and yVy\in V. By definition of Ω1\Omega_{1}, we see that both xx and yy have degree two in FxyF_{xy}. By Claim 4, NFxy(x)TN_{F_{xy}}(x)\cap T\neq\emptyset and NFxy(y)TN_{F_{xy}}(y)\cap T\neq\emptyset. Let xNFxy(x)Tx^{*}\in N_{F_{xy}}(x)\cap T and yNFxy(y)Ty^{*}\in N_{F_{xy}}(y)\cap T. Then xyx^{*}\neq y^{*} since FxyF_{xy} is triangle-free. Let X=NG(x,U)X=N_{G}(x^{*},U), Y=NG(y,V)Y=N_{G}(y^{*},V) and let SS be one of XX and YY with smaller size.

For any edge xyx^{\prime}y^{\prime} in GG with xXx^{\prime}\in X and yYy^{\prime}\in Y, if {x,y}V(Fxy)=\{x^{\prime},y^{\prime}\}\cap V(F_{xy})=\emptyset, then by replacing x,yx,y with x,yx^{\prime},y^{\prime} in FxyF_{xy} we obtain a copy of FF in GG, a contradiction. Thus, every edge in G[X,Y]G[X,Y] intersects V(Fxy)V(F_{xy}), implying that e(X,Y)h(|X|+|Y|)e(X,Y)\leq h(|X|+|Y|). Then

eG¯(X,Y)=|X||Y|e(X,Y)|X||Y|h(|X|+|Y|).e_{\bar{G}}(X,Y)=|X||Y|-e(X,Y)\geq|X||Y|-h(|X|+|Y|).

Without loss of generality, we assume that |X||Y||X|\leq|Y|, then S=XS=X. If |S|4h|S|\geq 4h, then

eG¯(X,Y)\displaystyle e_{\bar{G}}(X,Y) |S||Y|h(|S|+|Y|)\displaystyle\geq|S||Y|-h(|S|+|Y|)
=|Y|(|S|h)h|S|\displaystyle=|Y|(|S|-h)-h|S|
|S|22h|S|\displaystyle\geq|S|^{2}-2h|S|
|S|22>|S|216h2.\displaystyle\geq\frac{|S|^{2}}{2}>\frac{|S|^{2}}{16h^{2}}.

If |S|<4h|S|<4h, then since xyxy is a non-edge of GG between XX and YY, we have

eG¯(X,Y)1>|S|216h2.e_{\bar{G}}(X,Y)\geq 1>\frac{|S|^{2}}{16h^{2}}.

Thus, there are at least |S|216h2\frac{|S|^{2}}{16h^{2}} non-edges between XX and YY. We delete vertices in SS from UVU\cup V and let U=USU^{\prime}=U\setminus S and V=VSV^{\prime}=V\setminus S. If E¯[U,V]Ω1=\bar{E}[U^{\prime},V^{\prime}]\cap\Omega_{1}=\emptyset, then we are done. Otherwise, there is another non-edge xyxy in Ω1\Omega_{1} with xU,yVx\in U^{\prime},y\in V^{\prime}, and we delete another SS^{\prime} from UVU^{\prime}\cup V^{\prime} incidents with at least |S|216h2\frac{|S^{\prime}|^{2}}{16h^{2}} non-edges between UU^{\prime} and VV^{\prime}. By deleting vertices greedily, we shall obtain a sequence of disjoint sets S1,S2,,SlS_{1},S_{2},\ldots,S_{l} in UVU\cup V such that E¯[U(S1Sl),V(S1Sl)]Ω1=\bar{E}[U\setminus(S_{1}\cup\ldots\cup S_{l}),V\setminus(S_{1}\cup\ldots\cup S_{l})]\cap\Omega_{1}=\emptyset. In each step of the greedy algorithm, there is a uTu\in T such that either N(u)UN(u)\cap U or N(u)VN(u)\cap V is deleted, implying that l2|T|l\leq 2|T|.

By Lemma 3.3 (ii), G[U,V]G[U,V] has at least n2425h2εn2\frac{n^{2}}{4}-25h^{2}\varepsilon n^{2} edges. It follows that the number of non-edges between UU and VV is at most

|U||V|(n2425h2εn2)25h2εn2.|U||V|-\left(\frac{n^{2}}{4}-25h^{2}\varepsilon n^{2}\right)\leq 25h^{2}\varepsilon n^{2}.

Thus,

i=1l|Si|216h225h2εn2.\displaystyle\sum_{i=1}^{l}\frac{|S_{i}|^{2}}{16h^{2}}\leq 25h^{2}\varepsilon n^{2}. (3.1)

By Cauchy-Schwarz inequality, we have

(i=1l|Si|)2(i=1l|Si|2)l.\displaystyle\left(\sum_{i=1}^{l}|S_{i}|\right)^{2}\leq\left(\sum_{i=1}^{l}|S_{i}|^{2}\right)l. (3.2)

Note that |T|30h2εn|T|\leq 30h^{2}\varepsilon n from Lemma 3.3 (i). By (3.1), (3.2) and l2|T|l\leq 2|T|, we arrive at

(i=1l|Si|)216h225h2εn2l202h4εn22|T|202h4εn260h2εn.\left(\sum_{i=1}^{l}|S_{i}|\right)^{2}\leq 16h^{2}\cdot 25h^{2}\varepsilon n^{2}l\leq 20^{2}h^{4}\varepsilon n^{2}\cdot 2|T|\leq 20^{2}h^{4}\varepsilon n^{2}\cdot 60h^{2}\varepsilon n.

Let U1=U(S1Sl)U_{1}=U\setminus(S_{1}\cup\ldots\cup S_{l}) and V1=V(S1Sl)V_{1}=V\setminus(S_{1}\cup\ldots\cup S_{l}). Then

|UU1|+|VV1|i=1l|Si|160h3εn32|U\setminus U_{1}|+|V\setminus V_{1}|\leq\sum_{i=1}^{l}|S_{i}|\leq 160h^{3}\varepsilon n^{\frac{3}{2}}

and Step 1 is finished. ∎

Step 2. We can find U2U1U_{2}\subset U_{1} and V2V1V_{2}\subset V_{1} such that |U1U2|+|V1V2|(6h)s+3εs+12ns+22|U_{1}\setminus U_{2}|+|V_{1}\setminus V_{2}|\leq(6h)^{s+3}\varepsilon^{\frac{s+1}{2}}n^{\frac{s+2}{2}} and E¯[U2,V2](Ω1Ω2)=\bar{E}[U_{2},V_{2}]\cap(\Omega_{1}\cup\Omega_{2})=\emptyset. That is, by deleting at most (6h)s+2εs+12ns+22(6h)^{s+2}\varepsilon^{\frac{s+1}{2}}n^{\frac{s+2}{2}} vertices from U1V1U_{1}\cup V_{1} we destroy all non-edges in Ω2\Omega_{2}.

Proof.

By Step 1, we see that E[U1,V1]Ω1=E[U_{1},V_{1}]\cap\Omega_{1}=\emptyset. Thus, we are left to delete vertices from U1V1U_{1}\cup V_{1} to destroy all non-edges in Ω2E¯[U1,V1]\Omega_{2}\cap\bar{E}[U_{1},V_{1}]. If Ω2E¯[U1,V1]=\Omega_{2}\cap\bar{E}[U_{1},V_{1}]=\emptyset, we have nothing to do. So assume that Ω2E¯[U1,V1]\Omega_{2}\cap\bar{E}[U_{1},V_{1}]\neq\emptyset, then there is a non-edge xyxy in Ω2\Omega_{2} with xU1x\in U_{1} and yV1y\in V_{1}. For xyΩ2xy\in\Omega_{2}, let

xy={Fxy:Fxy is a copy of F in G+xy with degFxy(x)=degFxy(y)=s+1}.\mathcal{F}_{xy}=\left\{F_{xy}\colon F_{xy}\mbox{ is a copy of }F\mbox{ in }G+xy\mbox{ with }\deg_{F_{xy}}(x)=\deg_{F_{xy}}(y)=s+1\right\}.

Clearly, xy\mathcal{F}_{xy}\neq\emptyset.

Claim 5.

There is an FxyxyF_{xy}\in\mathcal{F}_{xy} such that

  • (i)

    for every uV(Fxy)(T{x,y})u\in V(F_{xy})\setminus\left(T\cup\{x,y\}\right), degFxy(u,T)1\deg_{F_{xy}}(u,T)\leq 1;

  • (ii)

    for every uvE(FxyT{x,y})uv\in E(F_{xy}-T-\{x,y\}), degFxy(u,T)+degFxy(v,T)1\deg_{F_{xy}}(u,T)+\deg_{F_{xy}}(v,T)\leq 1.

Proof.

For any FxyxyF_{xy}\in\mathcal{F}_{xy}, let

θ1(Fxy)=|{uV(Fxy)(T{x,y}):degFxy(u,T)=2}|\theta_{1}(F_{xy})=\left|\left\{u\in V(F_{xy})\setminus\left(T\cup\{x,y\}\right)\colon\deg_{F_{xy}}(u,T)=2\right\}\right|

and

θ2(Fxy)=|{uvE(FxyT{x,y}):degFxy(u,T)+degFxy(v,T)2}|.\theta_{2}(F_{xy})=\left|\left\{uv\in E(F_{xy}-T-\{x,y\})\colon\deg_{F_{xy}}(u,T)+\deg_{F_{xy}}(v,T)\geq 2\right\}\right|.

We choose FxyF_{xy} from xy\mathcal{F}_{xy} such that θ1(Fxy)+θ2(Fxy)\theta_{1}(F_{xy})+\theta_{2}(F_{xy}) is minimized, and show that θ1(Fxy)=θ2(Fxy)=0\theta_{1}(F_{xy})=\theta_{2}(F_{xy})=0 to finish the proof. Suppose first that θ1(Fxy)1\theta_{1}(F_{xy})\geq 1. Then there is a uV(Fxy)(T{x,y})u\in V(F_{xy})\setminus\left(T\cup\{x,y\}\right) such that degFxy(u,T)=2\deg_{F_{xy}}(u,T)=2. Let C=xyu1uu2xC=xy\ldots u_{1}^{*}uu_{2}^{*}\ldots x be the cycle in FxyF_{xy} with u1,u2Tu_{1}^{*},u_{2}^{*}\in T. Clearly, CC has length 2k+12k+1. Without loss of generality, we assume that uUu\in U. If the path uu2xuu_{2}^{*}\ldots x has even length ll, then by Lemma 3.4 (ii) with W=V(Fxy)W=V(F_{xy}) there is a uxux-path PP of length ll in G[U,V]G[U,V] such that V(P)V(Fxy)={u,x}V(P)\cap V(F_{xy})=\{u,x\}. By replacing uu2xuu_{2}^{*}\ldots x from FxyF_{xy} with PP, we obtain a new copy FxyF_{xy}^{\prime} of FF with FxyF_{xy}^{\prime}\in\mathcal{F} and θ1(Fxy)<θ1(Fxy)\theta_{1}(F_{xy}^{\prime})<\theta_{1}(F_{xy}), contradicting the choice of FxyF_{xy}. If the path uu2xuu_{2}^{*}\ldots x has odd length ll, then by Lemma 3.4 (i) with W=V(Fxy)W=V(F_{xy}) there is a uyuy-path QQ of length 2kl2k-l in G[U,V]G[U,V] such that V(Q)V(Fxy)={u,y}V(Q)\cap V(F_{xy})=\{u,y\}. By replacing yu1uy\ldots u_{1}^{*}u from FxyF_{xy} with QQ, we obtain a new copy FxyF_{xy}^{\prime} of FF with FxyF_{xy}^{\prime}\in\mathcal{F} and θ1(Fxy)<θ1(Fxy)\theta_{1}(F_{xy}^{\prime})<\theta_{1}(F_{xy}), contradicting the choice of FxyF_{xy}.

Suppose next that θ2(Fxy)1\theta_{2}(F_{xy})\geq 1. Then there is an edge uvE(Fxyxy)uv\in E(F_{xy}-x-y) with uUu\in U and vVv\in V such that degFxy(u,T)=degFxy(v,T)=1\deg_{F_{xy}}(u,T)=\deg_{F_{xy}}(v,T)=1, say NFxy(u,T)={u}N_{F_{xy}}(u,T)=\{u^{*}\} and NFxy(v,T)={v}N_{F_{xy}}(v,T)=\{v^{*}\}. Let CC be the cycle in FxyF_{xy} containing u,v,u,v,x,yu,v,u^{*},v^{*},x,y. Assume that C=xyuuvvxC=xy\ldots u^{*}uvv^{*}\ldots x or C=yxuuvvyC=yx\ldots u^{*}uvv^{*}\ldots y. We now distinguish the following two cases.

Case 1. C=xyuuvvxC=xy\ldots u^{*}uvv^{*}\ldots x.

If yuuy\ldots u^{*}u has odd length ll, then by Lemma 3.4 (i) with W=V(Fxy)W=V(F_{xy}) there is a yuyu-path PP of length ll in G[U,V]G[U,V] such that V(P)V(Fxy)={y,u}V(P)\cap V(F_{xy})=\{y,u\}. By replacing yuuy\ldots u^{*}u from FxyF_{xy} with PP, we obtain a new copy FxyF_{xy}^{\prime} of FF with FxyxyF_{xy}^{\prime}\in\mathcal{F}_{xy} and θ2(Fxy)<θ2(Fxy)\theta_{2}(F_{xy}^{\prime})<\theta_{2}(F_{xy}), contradicting the choice of FxyF_{xy}. If yuuy\ldots u^{*}u has even length ll, then the path vvxvv^{*}\ldots x has odd length 2k1l2k-1-l. By Lemma 3.4 (i) with W=V(Fxy)W=V(F_{xy}) there is a vxvx-path QQ of length 2k1l2k-1-l in G[U,V]G[U,V] such that V(Q)V(Fxy)={v,x}V(Q)\cap V(F_{xy})=\{v,x\}. By replacing vvxvv^{*}\ldots x from FxyF_{xy} with QQ, we obtain a new copy FxyF_{xy}^{\prime} of FF with FxyxyF_{xy}^{\prime}\in\mathcal{F}_{xy} and θ2(Fxy)<θ2(Fxy)\theta_{2}(F_{xy}^{\prime})<\theta_{2}(F_{xy}), contradicting the choice of FxyF_{xy}.

Case 2. C=yxuuvvyC=yx\ldots u^{*}uvv^{*}\ldots y.

If xuux\ldots u^{*}u has even length ll, then by Lemma 3.4 (ii) with W=V(Fxy)W=V(F_{xy}) there is a xuxu-path PP of length ll in G[U,V]G[U,V] such that V(P)V(Fxy)={x,u}V(P)\cap V(F_{xy})=\{x,u\}. By replacing xuux\ldots u^{*}u from FxyF_{xy} with PP, we obtain a new copy FxyF_{xy}^{\prime} of FF with FxyxyF_{xy}^{\prime}\in\mathcal{F}_{xy} and θ2(Fxy)<θ2(Fxy)\theta_{2}(F_{xy}^{\prime})<\theta_{2}(F_{xy}), contradicting the choice of FxyF_{xy}. If xuux\ldots u^{*}u has odd length ll, then the path vvyvv^{*}\ldots y has even length 2k1l2k-1-l. By Lemma 3.4 (ii) with W=V(Fxy)W=V(F_{xy}) there is a vyvy-path QQ of length 2k1l2k-1-l in G[U,V]G[U,V] such that V(Q)V(Fxy)={v,y}V(Q)\cap V(F_{xy})=\{v,y\}. By replacing vvyvv^{*}\ldots y from FxyF_{xy} with QQ, we obtain a new copy FxyF_{xy}^{\prime} of FF with FxyxyF_{xy}^{\prime}\in\mathcal{F}_{xy} and θ2(Fxy)<θ2(Fxy)\theta_{2}(F_{xy}^{\prime})<\theta_{2}(F_{xy}), contradicting the choice of FxyF_{xy}.

Thus θ1(Fxy)=θ2(Fxy)=0\theta_{1}(F_{xy})=\theta_{2}(F_{xy})=0 and the claim follows. ∎

By Claim 4, both NFxy(x)TN_{F_{xy}}(x)\cap T and NFxy(y)TN_{F_{xy}}(y)\cap T are not empty, and let NFxy(x)T={x1,x2,,xp}N_{F_{xy}}(x)\cap T=\{x_{1}^{*},x_{2}^{*},\ldots,x_{p}^{*}\}, NFxy(y)T={y1,y2,,yq}N_{F_{xy}}(y)\cap T=\{y_{1}^{*},y_{2}^{*},\ldots,y_{q}^{*}\}. Then {x1,x2,,xp}{y1,y2,,yq}=\{x_{1}^{*},x_{2}^{*},\ldots,x_{p}^{*}\}\cap\{y_{1}^{*},y_{2}^{*},\ldots,y_{q}^{*}\}=\emptyset since FF is K3K_{3}-free. Let NFxy(x)V={z1,z2,,zf,zf+1,,zsp}N_{F_{xy}}(x)\cap V=\{z_{1},z_{2},\ldots,z_{f},z_{f+1},\ldots,z_{s-p}\} such that NFxy(z)TN_{F_{xy}}(z_{\ell})\cap T\neq\emptyset for f\ell\leq f and NFxy(z)T=N_{F_{xy}}(z_{\ell})\cap T=\emptyset for f+1spf+1\leq\ell\leq s-p. In FxyF_{xy}, each zz_{\ell} (=1,,f\ell=1,\ldots,f) has one neighbor being xx and the other one zz_{\ell}^{*} in TT, and each zz_{\ell} (=f+1,,sp\ell=f+1,\ldots,s-p) has one neighbor being xx and the other one uu_{\ell} in UU. Let XX be the set of common neighbors of x1,x2,,xpx_{1}^{*},x_{2}^{*},\ldots,x_{p}^{*} in U1U_{1} and let ZZ_{\ell} be the set of neighbors of zz_{\ell}^{*} in VV for each =1,,f\ell=1,\ldots,f. Similarly, NFxy(y)U={w1,w2,,wg,wg+1,,wsq}N_{F_{xy}}(y)\cap U=\{w_{1},w_{2},\ldots,w_{g},w_{g+1},\ldots,w_{s-q}\} such that NFxy(w)TN_{F_{xy}}(w_{\ell})\cap T\neq\emptyset for g\ell\leq g and NFxy(w)T=N_{F_{xy}}(w_{\ell})\cap T=\emptyset for g+1sqg+1\leq\ell\leq s-q. In FxyF_{xy}, each ww_{\ell} (=1,,g\ell=1,\ldots,g) has one neighbor being yy and the other one ww_{\ell}^{*} in TT, and each ww_{\ell} (=g+1,,sq\ell=g+1,\ldots,s-q) has one neighbor being yy and the other one vv_{\ell} in VV. Let YY be the set of common neighbors of y1,y2,,yqy_{1}^{*},y_{2}^{*},\ldots,y_{q}^{*} in V1V_{1} and let WW_{\ell} be the set of neighbors of ww_{\ell}^{*} in UU for each =1,,g\ell=1,\ldots,g as shown in Figure 1.

Refer to caption
Figure 1: The local structure of FxyF_{xy} with xyΩ2xy\in\Omega_{2}.

For distinct vertices xX,z1Z1,,zfZfx^{\prime}\in X,z_{1}^{\prime}\in Z_{1},\ldots,z_{f}^{\prime}\in Z_{f}, if xz1,xz2,,xzfx^{\prime}z_{1}^{\prime},x^{\prime}z_{2}^{\prime},\ldots,x^{\prime}z_{f}^{\prime} are edges in GG then we say that G[x;z1,,zf]G[x^{\prime};z_{1}^{\prime},\ldots,z_{f}^{\prime}] is an (X,Z1,,Zf)(X,Z_{1},\ldots,Z_{f})-star with center xx^{\prime}. Let

X0={xX:there exists an (X,Z1,,Zf)-star with center x}.X_{0}=\left\{x^{\prime}\in X\colon\mbox{there exists }\mbox{an }(X,Z_{1},\ldots,Z_{f})\mbox{-star with center }x^{\prime}\right\}.

Clearly, G[x;z1,,zf]G[x;z_{1},\ldots,z_{f}] is an (X,Z1,,Zf)(X,Z_{1},\ldots,Z_{f})-star, implying that xX0x\in X_{0}. Similarly, let

Y0={yY:there exists (Y,W1,,Wg)-star with center y}Y_{0}=\left\{y^{\prime}\in Y\colon\mbox{there exists }\mbox{a }(Y,W_{1},\ldots,W_{g})\mbox{-star with center }y^{\prime}\right\}

and clearly yY0y\in Y_{0}.

For any pair (x,y)(x^{\prime},y^{\prime}) with xX0x^{\prime}\in X_{0} and yY0y^{\prime}\in Y_{0}, if there exist z1,,zfz_{1}^{\prime},\ldots,z_{f}^{\prime} such that G[x;z1,,zf]G[x^{\prime};z_{1}^{\prime},\ldots,z_{f}^{\prime}] is an (X,Z1,,Zf)(X,Z_{1},\ldots,Z_{f})-star and y{z1,,zf}y^{\prime}\notin\{z_{1}^{\prime},\ldots,z_{f}^{\prime}\}, then we say that yy^{\prime} is good to xx^{\prime}; otherwise yy^{\prime} is bad to xx^{\prime}. Similarly, if there exist w1,,wgw_{1}^{\prime},\ldots,w_{g}^{\prime} such that G[y;w1,,wg]G[y^{\prime};w_{1}^{\prime},\ldots,w_{g}^{\prime}] is a (Y,W1,,Wg)(Y,W_{1},\ldots,W_{g})-star and x{w1,,wg}x^{\prime}\notin\{w_{1}^{\prime},\ldots,w_{g}^{\prime}\}, then we say that xx^{\prime} is good to yy^{\prime}, otherwise xx^{\prime} is bad to yy^{\prime}. We call (x,y)(x^{\prime},y^{\prime}) a compatible pair if yy^{\prime} is good to xx^{\prime} and xx^{\prime} is good to yy^{\prime}; otherwise we say that (x,y)(x^{\prime},y^{\prime}) is incompatible. For each xX0x^{\prime}\in X_{0}, there exist z1,,zfz_{1}^{\prime},\ldots,z_{f}^{\prime} such that G[x;z1,,zf]G[x^{\prime};z_{1}^{\prime},\ldots,z_{f}^{\prime}] is an (X,Z1,,Zf)(X,Z_{1},\ldots,Z_{f})-star, implying that the number of vertices in Y0Y_{0} that are bad to xx^{\prime} is at most ff. Similarly, for each yY0y^{\prime}\in Y_{0} the number of vertices in X0X_{0} that are bad to yy^{\prime} is at most gg. Then the number of incompatible pairs between X0X_{0} and Y0Y_{0} is at most f|X0|+g|Y0|f|X_{0}|+g|Y_{0}|. Thus, the number of compatible pairs between X0X_{0} and Y0Y_{0} is at least |X0||Y0|f|X0|g|Y0||X_{0}||Y_{0}|-f|X_{0}|-g|Y_{0}|.

Claim 6.

Every compatible pair (x,y)(x^{\prime},y^{\prime}) with xX0x^{\prime}\in X_{0} and yY0y^{\prime}\in Y_{0} is a non-edge of G[U1,V1]G[U_{1},V_{1}].

Proof.

Suppose not, let (x,y)(x^{\prime},y^{\prime}) with xX0x^{\prime}\in X_{0}, yY0y^{\prime}\in Y_{0} be a compatible pair and xyE(G)x^{\prime}y^{\prime}\in E(G). Then there exist z1,,zfz_{1}^{\prime},\ldots,z_{f}^{\prime} and w1,,wgw_{1}^{\prime},\ldots,w_{g}^{\prime} such that G[x,z1,,zf]G[x^{\prime},z_{1}^{\prime},\ldots,z_{f}^{\prime}] is an (X,Z1,,Zf)(X,Z_{1},\ldots,Z_{f})-star and G[y;w1,,wg]G[y^{\prime};w_{1}^{\prime},\ldots,w_{g}^{\prime}] is a (Y,W1,,Wg)(Y,W_{1},\ldots,W_{g})-star. We shall find a copy of FF in GG, which leads to a contradiction.

Let

R1={x,y,z1,,zf,w1,,wg}.R_{1}^{\prime}=\{x^{\prime},y^{\prime},z_{1}^{\prime},\ldots,z_{f}^{\prime},w_{1}^{\prime},\ldots,w_{g}^{\prime}\}.

Since uu_{\ell} (f+1sp)(f+1\leq\ell\leq s-p) and xx^{\prime} have at least (12110h)n\left(\frac{1}{2}-\frac{1}{10h}\right)n common neighbors in VV and nn is sufficiently large, we may choose distinct zf+1,,zspz_{f+1}^{\prime},\ldots,z_{s-p}^{\prime} from V(V(Fxy)R1)V\setminus(V(F_{xy})\cup R_{1}^{\prime}) such that zN(x,V)N(u,V)z_{\ell}^{\prime}\in N(x^{\prime},V)\cap N(u_{\ell},V) for each =f+1,,sp\ell=f+1,\ldots,s-p. Similarly, we may choose distinct wg+1,,wsqw_{g+1}^{\prime},\ldots,w_{s-q}^{\prime} from U(V(Fxy)R1)U\setminus(V(F_{xy})\cup R_{1}^{\prime}) such that wN(y,U)N(v,U)w_{\ell}^{\prime}\in N(y^{\prime},U)\cap N(v_{\ell},U) for each =g+1,,sq\ell=g+1,\ldots,s-q. Let

R1={x,y,z1,,zf,w1,,wg},R2={zf+1,,zsp,wg+1,,wsq}R_{1}=\{x,y,z_{1},\ldots,z_{f},w_{1},\ldots,w_{g}\},\ R_{2}=\{z_{f+1},\ldots,z_{s-p},w_{g+1},\ldots,w_{s-q}\}

and

R2={zf+1,,zsp,wg+1,,wsq}.R_{2}^{\prime}=\{z_{f+1}^{\prime},\ldots,z_{s-p}^{\prime},w_{g+1}^{\prime},\ldots,w_{s-q}^{\prime}\}.

Clearly, R2(R1V(Fxy))=R_{2}^{\prime}\cap(R_{1}^{\prime}\cup V(F_{xy}))=\emptyset. Let F0F^{0} be a graph obtained from FxyF_{xy} by replacing vertices in R1R2R_{1}\cup R_{2} with vertices in R1R2R_{1}^{\prime}\cup R_{2}^{\prime}. If R1(V(Fxy)(R1R2))=R_{1}^{\prime}\cap(V(F_{xy})\setminus(R_{1}\cup R_{2}))=\emptyset, then F0F^{0} is a copy of FF in GG, a contradiction. Hence R1(V(Fxy)(R1R2))R_{1}^{\prime}\cap(V(F_{xy})\setminus(R_{1}\cup R_{2}))\neq\emptyset, that is, F0F^{0} is the image of an FF-homomorphism but not a copy of FF.

Now we replace the overlapped vertices in F0F^{0} to get a copy of FF by a greedy algorithm. Let ϕ0\phi_{0} be the homomorphism from FF to F0F_{0} and let ϕxy\phi_{xy} be the isomorphism from FF to FxyF_{xy}. Then ϕ0\phi_{0} is not an isomorphism and ϕxy\phi_{xy} is an isomorphism. Let R1=ϕxy1(R1)R_{1}^{*}=\phi_{xy}^{-1}(R_{1}) and R2=ϕxy1(R2)R_{2}^{*}=\phi_{xy}^{-1}(R_{2}). By the labeling of FF, we see that

R1R2={a,b}{c1i:ϕxy(c1i)UV}{c2k1i:ϕxy(c2k1i)UV}.\displaystyle R_{1}^{*}\cup R_{2}^{*}=\left\{a,b\right\}\cup\left\{c_{1}^{i}\colon\phi_{xy}(c_{1}^{i})\in U\cup V\right\}\cup\left\{c_{2k-1}^{i}\colon\phi_{xy}(c_{2k-1}^{i})\in U\cup V\right\}.

Let

R3={uV(F):ϕxy(u)T} and R4=(i=1s{c2i,,c2k2i})R3.\displaystyle R_{3}^{*}=\left\{u\in V(F)\colon\phi_{xy}(u)\in T\right\}\mbox{ and }R_{4}^{*}=\left(\cup_{i=1}^{s}\left\{c_{2}^{i},\ldots,c_{2k-2}^{i}\right\}\right)\setminus R_{3}^{*}. (3.3)

Clearly, (R1,R2,R3,R4)(R_{1}^{*},R_{2}^{*},R_{3}^{*},R_{4}^{*}) is a partition of V(F)V(F) and ϕxy(R4)UV\phi_{xy}(R_{4}^{*})\subset U\cup V. Since for any edge uvuv of FF with uR1u\in R_{1}^{*} we have ϕxy(v)TR1R2\phi_{xy}(v)\in T\cup R_{1}\cup R_{2}, it follows that vR1R2R3v\in R_{1}^{*}\cup R_{2}^{*}\cup R_{3}^{*}. Thus there is no edge between R1R_{1}^{*} and R4R_{4}^{*} in FF. Note that ϕ0\phi_{0} can be expressed explicitly as follows:

  • (i)

    ϕ0(ϕxy1(x))=x\phi_{0}(\phi_{xy}^{-1}(x))=x^{\prime} and ϕ0(ϕxy1(y))=y\phi_{0}(\phi_{xy}^{-1}(y))=y^{\prime};

  • (ii)

    for each =1,,sp\ell=1,\ldots,s-p, ϕ0(ϕxy1(z))=z\phi_{0}(\phi_{xy}^{-1}(z_{\ell}))=z_{\ell}^{\prime} and for each =1,,sq\ell=1,\ldots,s-q, ϕ0(ϕxy1(w))=w\phi_{0}(\phi_{xy}^{-1}(w_{\ell}))=w_{\ell}^{\prime};

  • (iii)

    ϕ0(c)=ϕxy(c)\phi_{0}(c)=\phi_{xy}(c) for cR3R4c\in R_{3}^{*}\cup R_{4}^{*}.

Since vertices in R2R_{2}^{\prime} are chosen disjoint from V(Fxy)R1V(F_{xy})\cup R_{1}^{\prime}, we have ϕ0(R2)ϕ0(R1R3R4)=\phi_{0}(R_{2}^{*})\cap\phi_{0}(R_{1}^{*}\cup R_{3}^{*}\cup R_{4}^{*})=\emptyset. Then ϕ0(R1)ϕ0(R4)\phi_{0}(R_{1}^{*})\cap\phi_{0}(R_{4}^{*})\neq\emptyset because ϕ0\phi_{0} is not an isomorphism and ϕxy\phi_{xy} is an isomorphism.

For any aR1a\in R_{1}^{*} and cR4c\in R_{4}^{*} with ϕ0(a)=ϕ0(c)\phi_{0}(a)=\phi_{0}(c), ϕ0(c)=ϕ0(a)ϕ0(R1)=R1UV\phi_{0}(c)=\phi_{0}(a)\in\phi_{0}(R_{1}^{*})=R_{1}^{\prime}\subset U\cup V. By (3.3) we have ci=1s{c2i,,c2k2i}c\in\cup_{i=1}^{s}\{c_{2}^{i},\ldots,c_{2k-2}^{i}\}. Let d1,d2d_{1},d_{2} be two neighbors of cc in FF. Clearly, did_{i} has degree two in FF for i=1,2i=1,2. Since cR4c\in R_{4}^{*} and there is no edge between R1R_{1}^{*} and R4R_{4}^{*} in FF, it follows that d1,d2R1d_{1},d_{2}\notin R_{1}^{*}. Since ϕ0(c)=ϕxy(c)V(Fxy)(T{x,y})\phi_{0}(c)=\phi_{xy}(c)\in V(F_{xy})\setminus(T\cap\{x,y\}), at most one of ϕxy(d1),ϕxy(d2)\phi_{xy}(d_{1}),\phi_{xy}(d_{2}) is in TT by Claim 5 (i). Recall that F0F^{0} is obtained from FxyF_{xy} by replacing vertices in R1R2R_{1}\cup R_{2} with vertices in R1R2R_{1}^{\prime}\cup R_{2}^{\prime} and never changing vertices in TT. Thus |{ϕ0(d1),ϕ0(d2)}T|=|{ϕxy(d1),ϕxy(d2)}T|1|\{\phi_{0}(d_{1}),\phi_{0}(d_{2})\}\cap T|=|\{\phi_{xy}(d_{1}),\phi_{xy}(d_{2})\}\cap T|\leq 1. We shall find an FF-homomorphism ϕ1\phi_{1} such that |ϕ1(V(F))|>|ϕ0(V(F))||\phi_{1}(V(F))|>|\phi_{0}(V(F))| by distinguishing two cases.

Case 1. |{ϕ0(d1),ϕ0(d2)}T|=0|\{\phi_{0}(d_{1}),\phi_{0}(d_{2})\}\cap T|=0.

Without loss of generality, we assume that ϕ0(c)U\phi_{0}(c)\in U and ϕ0(d1),ϕ0(d2)V\phi_{0}(d_{1}),\phi_{0}(d_{2})\in V. Since ϕ0(d1),ϕ0(d2)\phi_{0}(d_{1}),\phi_{0}(d_{2}) have at least (12110h)n\left(\frac{1}{2}-\frac{1}{10h}\right)n common neighbors in UU, we may choose uu^{\prime} from N(ϕ0(d1))N(ϕ0(d2))ϕ0(V(F))N(\phi_{0}(d_{1}))\cap N(\phi_{0}(d_{2}))\setminus\phi_{0}(V(F)). Define ϕ1(c)=u\phi_{1}(c)=u^{\prime} and ϕ1(a)=ϕ0(a)\phi_{1}(a)=\phi_{0}(a) for all aV(F){c}a\in V(F)\setminus\{c\}. It is easy to see that ϕ1\phi_{1} is an FF-homomorphism with |ϕ1(V(F))|=|ϕ0(V(F))|+1|\phi_{1}(V(F))|=|\phi_{0}(V(F))|+1.

Case 2. |{ϕ0(d1),ϕ0(d2)}T|=1|\{\phi_{0}(d_{1}),\phi_{0}(d_{2})\}\cap T|=1.

Without loss of generality, we assume that ϕ0(c)U\phi_{0}(c)\in U, ϕ0(d1)V\phi_{0}(d_{1})\in V and ϕ0(d2)T\phi_{0}(d_{2})\in T. Recall that d1d_{1} has exactly two neighbors in FF and one of them is cc, and let d3d_{3} be the other one. Since ϕxy(cd1)\phi_{xy}(cd_{1}) is an edge of FxyT{x,y}F_{xy}-T-\{x,y\}, by Claim 5 (ii) degFxy(ϕxy(c),T)+degFxy(ϕxy(d1),T)1\deg_{F_{xy}}(\phi_{xy}(c),T)+\deg_{F_{xy}}(\phi_{xy}(d_{1}),T)\leq 1, that is, |ϕxy({d1,d2})T|+|ϕxy({c,d3})T|1|\phi_{xy}(\{d_{1},d_{2}\})\cap T|+|\phi_{xy}(\{c,d_{3}\})\cap T|\leq 1. Because F0F^{0} is obtained from FxyF_{xy} by replacing vertices in R1R2R_{1}\cup R_{2} with vertices in R1R2R_{1}^{\prime}\cup R_{2}^{\prime} and never changing vertices in TT, we have |ϕ0({d1,d2})T|+|ϕ0({c,d3})T|=|ϕxy({d1,d2})T|+|ϕxy({c,d3})T|1|\phi_{0}(\{d_{1},d_{2}\})\cap T|+|\phi_{0}(\{c,d_{3}\})\cap T|=|\phi_{xy}(\{d_{1},d_{2}\})\cap T|+|\phi_{xy}(\{c,d_{3}\})\cap T|\leq 1. Then |ϕ0({c,d3})T|=0|\phi_{0}(\{c,d_{3}\})\cap T|=0 by |ϕ0({d1,d2})T|=1|\phi_{0}(\{d_{1},d_{2}\})\cap T|=1, implying that ϕ0(d3)U\phi_{0}(d_{3})\in U. Since ϕ0(d2)\phi_{0}(d_{2}) has one neighbor ϕ0(c)\phi_{0}(c) in UU, by Lemma 3.3 (iii) we know that ϕ0(d2)\phi_{0}(d_{2}) has at least h+1h+1 neighbors in UU, and let uN(ϕ0(d2),U)ϕ0(V(F))u^{\prime}\in N(\phi_{0}(d_{2}),U)\setminus\phi_{0}(V(F)). Moreover, since uu^{\prime} and ϕ0(d3)\phi_{0}(d_{3}) have at least (12110h)n>h\left(\frac{1}{2}-\frac{1}{10h}\right)n>h common neighbors in VV, we may choose vN(u,V)N(ϕ0(d3),V)ϕ0(V(F))v^{\prime}\in N(u^{\prime},V)\cap N(\phi_{0}(d_{3}),V)\setminus\phi_{0}(V(F)). Define ϕ1(c)=u\phi_{1}(c)=u^{\prime}, ϕ1(d1)=v\phi_{1}(d_{1})=v^{\prime} and ϕ1(a)=ϕ0(a)\phi_{1}(a)=\phi_{0}(a) for all aV(F){c,d1}a\in V(F)\setminus\{c,d_{1}\}. It is easy to see that ϕ1\phi_{1} is an FF-homomorphism with |ϕ1(V(F))||ϕ0(V(F))|+1|\phi_{1}(V(F))|\geq|\phi_{0}(V(F))|+1.

If ϕ1\phi_{1} is not an FF-isomorphism, then there exist aR1a^{\prime}\in R_{1}^{*} and cR4c^{\prime}\in R_{4}^{*} with ϕ1(a)=ϕ1(c)\phi_{1}(a^{\prime})=\phi_{1}(c^{\prime}). By the same argument above, we shall find an FF-homomorphism ϕ2\phi_{2} such that |ϕ2(V(F))|>|ϕ1(V(F))||\phi_{2}(V(F))|>|\phi_{1}(V(F))|. Do this repeatedly, we get FF-homomorphisms ϕ1,ϕ2,,ϕl,\phi_{1},\phi_{2},\ldots,\phi_{l},\ldots with h|R1||ϕ0(V(F))|<|ϕ1(V(F))|<<|ϕl(V(F))|<h-|R_{1}^{\prime}|\leq|\phi_{0}(V(F))|<|\phi_{1}(V(F))|<\cdots<|\phi_{l}(V(F))|<\cdots. Since |ϕi(V(F))|h|\phi_{i}(V(F))|\leq h for all ii, we shall obtain an FF-isomorphism in at most |R1||R_{1}^{\prime}| steps, contradicting the fact that GG is FF-free. Thus, every compatible pair (x,y)(x^{\prime},y^{\prime}) with xX0x^{\prime}\in X_{0} and yY0y^{\prime}\in Y_{0} is not an edge in G[U1,V1]G[U_{1},V_{1}]. ∎

Recall that the number of compatible pairs between X0X_{0} and Y0Y_{0} is at least |X0||Y0|f|X0|g|Y0||X_{0}||Y_{0}|-f|X_{0}|-g|Y_{0}|. Since f,ghf,g\leq h, it follows that

eG¯(X0,Y0)|X0||Y0|f|X0|g|Y0||X0||Y0|h(|X0|+|Y0|).e_{\bar{G}}(X_{0},Y_{0})\geq|X_{0}||Y_{0}|-f|X_{0}|-g|Y_{0}|\geq|X_{0}||Y_{0}|-h(|X_{0}|+|Y_{0}|).

Let SS be one of X0X_{0} and Y0Y_{0} with smaller size. By the same argument as in the proof of Step 1, we have

eG¯(X0,Y0)|S|216h2.e_{\bar{G}}(X_{0},Y_{0})\geq\frac{|S|^{2}}{16h^{2}}.

We delete vertices in SS from U1V1U_{1}\cup V_{1} and let U1=U1SU_{1}^{\prime}=U_{1}\setminus S and V1=V1SV_{1}^{\prime}=V_{1}\setminus S. If E¯[U1,V1]Ω2=\bar{E}[U_{1}^{\prime},V_{1}^{\prime}]\cap\Omega_{2}=\emptyset, then we are done. Otherwise, there is another non-edge xyxy in Ω2\Omega_{2} with xU1x\in U_{1}^{\prime}, yV1y\in V_{1}^{\prime}, and we delete another SS^{\prime} from U1V1U_{1}^{\prime}\cup V_{1}^{\prime} incidents with at least |S|216h2\frac{|S^{\prime}|^{2}}{16h^{2}} non-edges between U1U_{1}^{\prime} and V1V_{1}^{\prime}. By deleting vertices greedily, we shall obtain a sequence of disjoint sets S1,S2,,SlS_{1},S_{2},\ldots,S_{l} in U1V1U_{1}\cup V_{1} such that E¯[U1(S1Sl),V1(S1Sl)]Ω2=\bar{E}[U_{1}\setminus(S_{1}\cup\ldots\cup S_{l}),V_{1}\setminus(S_{1}\cup\ldots\cup S_{l})]\cap\Omega_{2}=\emptyset.

In each step of the greedy algorithm, there are vertices x1,,xp,z1,zfTx_{1}^{*},\ldots,x_{p}^{*},z_{1}^{*},\ldots z_{f}^{*}\in T and y1,,yq,w1,wgTy_{1}^{*},\ldots,y_{q}^{*},w_{1}^{*},\ldots w_{g}^{*}\in T such that either X0X_{0} or Y0Y_{0} is deleted. If X0X_{0} is deleted, then since XX is the set of common neighbors of x1,,xpx_{1}^{*},\ldots,x_{p}^{*} in the U1X0U_{1}\setminus X_{0}, there are no (X,Z1,,Zf)(X,Z_{1},\ldots,Z_{f})-stars in the future steps. It follows that the tuple (x1,,xp,z1,zf)(x_{1}^{*},\ldots,x_{p}^{*},z_{1}^{*},\ldots z_{f}^{*}) will not appear in the future steps of the algorithm. Similarly, if Y0Y_{0} is deleted, then the tuple (y1,,yq,w1,wg)(y_{1}^{*},\ldots,y_{q}^{*},w_{1}^{*},\ldots w_{g}^{*}) will not appear in the future steps of the algorithm. Since p+fsp+f\leq s and q+gsq+g\leq s, it follows that

l\displaystyle l p+fs(|T|p)(|T|pf)+q+gs(|T|q)(|T|qg)\displaystyle\leq\sum_{p+f\leq s}\binom{|T|}{p}\binom{|T|-p}{f}+\sum_{q+g\leq s}\binom{|T|}{q}\binom{|T|-q}{g}
=2p+fs(|T|p)(|T|pf)\displaystyle=2\sum_{p+f\leq s}\binom{|T|}{p}\binom{|T|-p}{f}
2p+fs|T|s2s2|T|s.\displaystyle\leq 2\sum_{p+f\leq s}|T|^{s}\leq 2s^{2}|T|^{s}.

Similarly, by (3.1) and (3.2) we arrive at

(i=1l|Si|)216h225h2εn2l202h4εn22s2|T|s202h4εn22s2(30h2εn)s.\left(\sum_{i=1}^{l}|S_{i}|\right)^{2}\leq 16h^{2}\cdot 25h^{2}\varepsilon n^{2}l\leq 20^{2}h^{4}\varepsilon n^{2}\cdot 2s^{2}|T|^{s}\leq 20^{2}h^{4}\varepsilon n^{2}\cdot 2s^{2}(30h^{2}\varepsilon n)^{s}.

Let U2=U1(S1Sl)U_{2}=U_{1}\setminus(S_{1}\cup\ldots\cup S_{l}) and V2=V1(S1Sl)V_{2}=V_{1}\setminus(S_{1}\cup\ldots\cup S_{l}). Then

|U1U2|+|V1V2|i=1l|Si|20230s2hs+2sεs+12ns+22(6h)s+2εs+12ns+22|U_{1}\setminus U_{2}|+|V_{1}\setminus V_{2}|\leq\sum_{i=1}^{l}|S_{i}|\leq 20\sqrt{2}\cdot 30^{\frac{s}{2}}h^{s+2}s\varepsilon^{\frac{s+1}{2}}n^{\frac{s+2}{2}}\leq(6h)^{s+2}\varepsilon^{\frac{s+1}{2}}n^{\frac{s+2}{2}}

and Step 2 is finished. ∎

By Step 2, we see that E¯[U2,V2](Ω1Ω2)=\bar{E}[U_{2},V_{2}]\cap(\Omega_{1}\cup\Omega_{2})=\emptyset. Thus, we are left to delete vertices from U2V2U_{2}\cup V_{2} to destroy all non-edges in Ω3E¯[U2,V2]\Omega_{3}\cap\bar{E}[U_{2},V_{2}]. If Ω3E¯[U2,V2]=\Omega_{3}\cap\bar{E}[U_{2},V_{2}]=\emptyset, we have nothing to do. Hence we assume that Ω3E¯[U2,V2]\Omega_{3}\cap\bar{E}[U_{2},V_{2}]\neq\emptyset and let xyxy be a non-edge in Ω3\Omega_{3} with xU2x\in U_{2} and yV2y\in V_{2}. By definition of Ω3\Omega_{3}, there is at least one copy FxyF_{xy} of FF such that degFxy(x)=s+1\deg_{F_{xy}}(x)=s+1 and degFxy(y)=2\deg_{F_{xy}}(y)=2 or degFxy(x)=2\deg_{F_{xy}}(x)=2 and degFxy(y)=s+1\deg_{F_{xy}}(y)=s+1. We partition Ω3\Omega_{3} into four classes as follows:

{Ω31={xyΩ3:degFxy(x)=s+1,degFxy(y)=2,degFxy(x,T)=s},Ω32={xyΩ3:degFxy(x)=2,degFxy(y)=s+1,degFxy(y,T)=s},Ω33={xyΩ3:degFxy(x)=s+1,degFxy(y)=2,degFxy(x,T)s1},Ω34={xyΩ3:degFxy(x)=2,degFxy(y)=s+1,degFxy(y,T)s1}.\left\{\begin{array}[]{l}\Omega_{31}=\left\{xy\in\Omega_{3}\colon\deg_{F_{xy}}(x)=s+1,\ \deg_{F_{xy}}(y)=2,\ \deg_{F_{xy}}(x,T)=s\right\},\\[6.0pt] \Omega_{32}=\left\{xy\in\Omega_{3}\colon\deg_{F_{xy}}(x)=2,\ \deg_{F_{xy}}(y)=s+1,\ \deg_{F_{xy}}(y,T)=s\right\},\\[6.0pt] \Omega_{33}=\left\{xy\in\Omega_{3}\colon\deg_{F_{xy}}(x)=s+1,\ \deg_{F_{xy}}(y)=2,\ \deg_{F_{xy}}(x,T)\leq s-1\right\},\\[6.0pt] \Omega_{34}=\left\{xy\in\Omega_{3}\colon\deg_{F_{xy}}(x)=2,\ \deg_{F_{xy}}(y)=s+1,\ \deg_{F_{xy}}(y,T)\leq s-1\right\}.\end{array}\right.

We complete the proof by the following two steps.

Step 3.1. We can find U3U2U_{3}\subset U_{2} and V3V2V_{3}\subset V_{2} such that |U2U3|+|V2V3|(6h)s+3εs+12ns+22|U_{2}\setminus U_{3}|+|V_{2}\setminus V_{3}|\leq(6h)^{s+3}\varepsilon^{\frac{s+1}{2}}n^{\frac{s+2}{2}} and E¯[U3,V3](Ω31Ω32)=\bar{E}[U_{3},V_{3}]\cap(\Omega_{31}\cup\Omega_{32})=\emptyset. That is, by deleting at most (6h)s+3εs+12ns+22(6h)^{s+3}\varepsilon^{\frac{s+1}{2}}n^{\frac{s+2}{2}} vertices from U2V2U_{2}\cup V_{2} we destroy all non-edges in Ω31Ω32\Omega_{31}\cup\Omega_{32}.

Proof.

If E¯[U2,V2](Ω31Ω32)=\bar{E}[U_{2},V_{2}]\cap(\Omega_{31}\cup\Omega_{32})=\emptyset, we have nothing to do. So assume that E¯[U2,V2](Ω31Ω32)\bar{E}[U_{2},V_{2}]\cap(\Omega_{31}\cup\Omega_{32})\neq\emptyset, then there is a non-edge xyxy in Ω31Ω32\Omega_{31}\cup\Omega_{32} with xU2x\in U_{2} and yV2y\in V_{2}. Without loss of generality, we assume that xyΩ31xy\in\Omega_{31}. By Claim 4, degFxy(y,T)=1\deg_{F_{xy}}(y,T)=1 and let NFxy(y,T)={y}N_{F_{xy}}(y,T)=\{y^{*}\}. Assume that

NFxy(x)T={x1,x2,,xs}.N_{F_{xy}}(x)\cap T=\{x_{1}^{*},x_{2}^{*},\ldots,x_{s}^{*}\}.

Let XX be the set of common neighbors of x1,,xsx_{1}^{*},\ldots,x_{s}^{*} in U2U_{2} of GG and let Y=NG(y,V2)Y=N_{G}(y^{*},V_{2}). For any edge xyx^{\prime}y^{\prime} in G[X,Y]G[X,Y], if {x,y}V(Fxy)=\{x^{\prime},y^{\prime}\}\cap V(F_{xy})=\emptyset, then by replacing x,yx,y with x,yx^{\prime},y^{\prime} in FxyF_{xy} we obtain a copy of FF in GG, a contradiction. Thus, every edge in G[X,Y]G[X,Y] intersects V(Fxy)V(F_{xy}), implying that e(X,Y)h(|X|+|Y|)e(X,Y)\leq h(|X|+|Y|). Then

eG¯(X,Y)=|X||Y|e(X,Y)|X||Y|h(|X|+|Y|).e_{\bar{G}}(X,Y)=|X||Y|-e(X,Y)\geq|X||Y|-h(|X|+|Y|).

Let SS be one of XX and YY with the smaller size. By the same argument as in Step 1, we have

eG¯(X,Y)|S|216h2.e_{\bar{G}}(X,Y)\geq\frac{|S|^{2}}{16h^{2}}.

We delete vertices in SS from U2V2U_{2}\cup V_{2} and let U2=U2SU_{2}^{\prime}=U_{2}\setminus S and V2=V2SV_{2}^{\prime}=V_{2}\setminus S. If E¯[U2,V2](Ω31Ω32)=\bar{E}[U_{2}^{\prime},V_{2}^{\prime}]\cap(\Omega_{31}\cup\Omega_{32})=\emptyset, then we are done. Otherwise, there is another non-edge xyxy in Ω31Ω32\Omega_{31}\cup\Omega_{32} with xU2x\in U_{2}^{\prime}, yV2y\in V_{2}^{\prime}, and we delete another SS^{\prime} from U2V2U_{2}^{\prime}\cup V_{2}^{\prime} incidents with at least |S|216h2\frac{|S^{\prime}|^{2}}{16h^{2}} non-edges between U2U_{2}^{\prime} and V2V_{2}^{\prime}. By deleting vertices greedily, we shall obtain a sequence of disjoint sets S1,S2,,SlS_{1},S_{2},\ldots,S_{l} in U2V2U_{2}\cup V_{2} such that E¯[U2(S1Sl),V2(S1Sl)](Ω31Ω32)=\bar{E}[U_{2}\setminus(S_{1}\cup\ldots\cup S_{l}),V_{2}\setminus(S_{1}\cup\ldots\cup S_{l})]\cap(\Omega_{31}\cup\Omega_{32})=\emptyset.

In each step of the greedy algorithm, if there is a non-edge xyΩ31xy\in\Omega_{31} between U2U_{2} and V2V_{2}, then there exist vertices x1,,xs,yTx_{1}^{*},\ldots,x_{s}^{*},y^{*}\in T such that either X=i=1sN(xi,U2)X=\cap_{i=1}^{s}N(x_{i}^{*},U_{2}) or Y=N(y,V2)Y=N(y^{*},V_{2}) is deleted. If there is a non-edge xyΩ32xy\in\Omega_{32} between U2U_{2} and V2V_{2}, then there exist vertices y1,,ys,xTy_{1}^{*},\ldots,y_{s}^{*},x^{*}\in T such that either X=N(x,U2)X=N(x^{*},U_{2}) or Y=i=1sN(yi,V2)Y=\cap_{i=1}^{s}N(y_{i}^{*},V_{2}) is deleted. It follows that

l2((|T|s)+|T|)<2(|T|s+|T|)4|T|s4(30h2εn)s.l\leq 2\left(\binom{|T|}{s}+|T|\right)<2(|T|^{s}+|T|)\leq 4|T|^{s}\leq 4(30h^{2}\varepsilon n)^{s}.

By (3.1) and (3.2), we arrive at

(i=1l|Si|)216h225h2εn2l202h4εn24(30h2εn)s=40230sh2s+4εs+1ns+2.\left(\sum_{i=1}^{l}|S_{i}|\right)^{2}\leq 16h^{2}\cdot 25h^{2}\varepsilon n^{2}l\leq 20^{2}h^{4}\varepsilon n^{2}\cdot 4(30h^{2}\varepsilon n)^{s}=40^{2}\cdot 30^{s}h^{2s+4}\varepsilon^{s+1}n^{s+2}.

Let U3=U2(S1Sl)U_{3}=U_{2}\setminus(S_{1}\cup\ldots\cup S_{l}) and V3=V2(S1Sl)V_{3}=V_{2}\setminus(S_{1}\cup\ldots\cup S_{l}). Then

|U2U3|+|V2V3|i=1l|Si|4030s2hs+2εs+12ns+22(6h)s+3εs+12ns+22|U_{2}\setminus U_{3}|+|V_{2}\setminus V_{3}|\leq\sum_{i=1}^{l}|S_{i}|\leq 40\cdot 30^{\frac{s}{2}}h^{s+2}\varepsilon^{\frac{s+1}{2}}n^{\frac{s+2}{2}}\leq(6h)^{s+3}\varepsilon^{\frac{s+1}{2}}n^{\frac{s+2}{2}}

and Step 3.1 is finished. ∎

Step 3.2. We can find U4U3U_{4}\subset U_{3} and V4V3V_{4}\subset V_{3} such that |U3U4|+|V3V4|(6h)s+3εs+12ns+22|U_{3}\setminus U_{4}|+|V_{3}\setminus V_{4}|\leq(6h)^{s+3}\varepsilon^{\frac{s+1}{2}}n^{\frac{s+2}{2}} and G[U4,V4]G[U_{4},V_{4}] is complete bipartite, i.e., by deleting at most (6h)s+3εs+12ns+22(6h)^{s+3}\varepsilon^{\frac{s+1}{2}}n^{\frac{s+2}{2}} vertices from U3V3U_{3}\cup V_{3} we obtain an induced complete bipartite subgraph of GG.

Proof.

If E¯[U3,V3](Ω33Ω34)=\bar{E}[U_{3},V_{3}]\cap(\Omega_{33}\cup\Omega_{34})=\emptyset, we have nothing to do. So assume that E¯[U3,V3](Ω33Ω34)\bar{E}[U_{3},V_{3}]\cap(\Omega_{33}\cup\Omega_{34})\neq\emptyset, then there is a non-edge xyxy in Ω33Ω34\Omega_{33}\cup\Omega_{34} with xU3x\in U_{3} and yV3y\in V_{3}. Without loss of generality, we assume that degFxy(x)=s+1\deg_{F_{xy}}(x)=s+1 and degFxy(y)=2\deg_{F_{xy}}(y)=2. By Claim 4, degFxy(y,T)=1\deg_{F_{xy}}(y,T)=1 and let NFxy(y,T)={y}N_{F_{xy}}(y,T)=\{y^{*}\}. Let NFxy(x)T={x1,x2,,xp}N_{F_{xy}}(x)\cap T=\{x_{1}^{*},x_{2}^{*},\ldots,x_{p}^{*}\} and NFxy(x)V={zp+1,,zs,y}N_{F_{xy}}(x)\cap V=\{z_{p+1},\ldots,z_{s},y\} with ps1p\leq s-1. By Claim 4, we have p1p\geq 1. Let XX be the set of common neighbors of x1,,xpx_{1}^{*},\ldots,x_{p}^{*} in U3U_{3} of GG and let Y=NG(y,V3)Y=N_{G}(y^{*},V_{3}).

Let ϕxy\phi_{xy} be the isomorphism from FF to FxyF_{xy}. Without loss of generality, assume that ϕxy(a)=x\phi_{xy}(a)=x and ϕxy(c11)=y\phi_{xy}(c_{1}^{1})=y. If ψ\psi is an injective homomorphism from Fc11F-c_{1}^{1} to GG with

ψ(ϕxy1(x1))=x1,,ψ(ϕxy1(xp))=xp,ψ(ϕxy1(y))=y\psi(\phi_{xy}^{-1}(x_{1}^{*}))=x_{1}^{*},\ \ldots,\ \psi(\phi_{xy}^{-1}(x_{p}^{*}))=x_{p}^{*},\ \psi(\phi_{xy}^{-1}(y^{*}))=y^{*}

and

ψ(ϕxy1(zp+1))V,,ψ(ϕxy1(zs))V,ψ(a)X,\psi(\phi_{xy}^{-1}(z_{p+1}))\in V,\ \ldots,\ \psi(\phi_{xy}^{-1}(z_{s}))\in V,\ \psi(a)\in X,

then we say that ψ\psi is agree with ϕxy\phi_{xy}. Define

Ψxy={ψ:ψ is an injective homomorphism from Fc11 to G that is agree with ϕxy}.\Psi_{xy}=\{\psi\colon\psi\mbox{ is an injective homomorphism from $F-c_{1}^{1}$ to $G$ that is agree with }\phi_{xy}\}.

Let

X0={xX:ψxΨxy such that ψx(a)=x}.X_{0}=\{x^{\prime}\in X\colon\exists\psi_{x^{\prime}}\in\Psi_{xy}\mbox{ such that }\psi_{x^{\prime}}(a)=x^{\prime}\}.

For any xX0x^{\prime}\in X_{0}, let HxH_{x^{\prime}} be a copy of Fc11F-c_{1}^{1} in GG corresponding to ψx\psi_{x^{\prime}}. If there is yYV(Hx)y^{\prime}\in Y\setminus V(H_{x^{\prime}}) such that xyE(G)x^{\prime}y^{\prime}\in E(G), then we define a homomorphism ϕ\phi from FF to GG as follows:

ϕ(u)=ψx(u) for all uV(Fc11) and ϕ(c11)=y.\phi(u)=\psi_{x^{\prime}}(u)\mbox{ for all }u\in V(F-c_{1}^{1})\mbox{ and }\phi(c_{1}^{1})=y^{\prime}.

Then ϕ\phi is an injective homomorphism from FF to GG, contradicting the fact that GG is FF-free. Hence each xX0x^{\prime}\in X_{0} has at most V(Hx)V(H_{x^{\prime}}) neighbors in YY, implying that

eG¯(X0,Y)|X0||Y||X0|h|X0||Y|h(|X0|+|Y|).e_{\bar{G}}(X_{0},Y)\geq|X_{0}||Y|-|X_{0}|h\geq|X_{0}||Y|-h(|X_{0}|+|Y|).

Let SS be one of X0X_{0} and YY with the smaller size. By the same argument as in Step 1, we have

eG¯(X0,Y)|S|216h2.e_{\bar{G}}(X_{0},Y)\geq\frac{|S|^{2}}{16h^{2}}.

We delete vertices in SS from U3V3U_{3}\cup V_{3} and let U3=U3SU_{3}^{\prime}=U_{3}\setminus S and V3=V3SV_{3}^{\prime}=V_{3}\setminus S. If E¯[U3,V3](Ω33Ω34)=\bar{E}[U_{3}^{\prime},V_{3}^{\prime}]\cap(\Omega_{33}\cup\Omega_{34})=\emptyset, then we are done. Otherwise, there is another non-edge xyxy in (Ω33Ω34)(\Omega_{33}\cup\Omega_{34}) with xU3x\in U_{3}^{\prime}, yV3y\in V_{3}^{\prime}, and we delete another SS^{\prime} from U3V3U_{3}^{\prime}\cup V_{3}^{\prime} incident with at least |S|216h2\frac{|S^{\prime}|^{2}}{16h^{2}} non-edges between U3U_{3}^{\prime} and V3V_{3}^{\prime}. By deleting vertices greedily, we shall obtain a sequence of disjoint sets S1,S2,,SlS_{1},S_{2},\ldots,S_{l} in U3V3U_{3}\cup V_{3} such that E¯[U3(S1Sl),V3(S1Sl)](Ω33Ω34)=\bar{E}[U_{3}\setminus(S_{1}\cup\ldots\cup S_{l}),V_{3}\setminus(S_{1}\cup\ldots\cup S_{l})]\cap(\Omega_{33}\cup\Omega_{34})=\emptyset.

In each step of the greedy algorithm, if there is a non-edges xyΩ33xy\in\Omega_{33} between U3U_{3} and V3V_{3}, then there exist vertices x1,,xp,yTx_{1}^{*},\ldots,x_{p}^{*},y^{*}\in T such that either X0X_{0} or YY is deleted. If YY is deleted, then yy^{*} has no neighbor in V3YV_{3}\setminus Y. If X0X_{0} is deleted, then there is no non-edge xyΩ33x^{\prime}y^{\prime}\in\Omega_{33} between U3X0U_{3}\setminus X_{0} and V3V_{3} such that NFxy(x)T={x1,x2,,xp}N_{F_{x^{\prime}y^{\prime}}}(x^{\prime})\cap T=\{x_{1}^{*},x_{2}^{*},\ldots,x_{p}^{*}\} and NFxy(y)T={y}N_{F_{x^{\prime}y^{\prime}}}(y^{\prime})\cap T=\{y^{*}\}. For otherwise, FxyyF_{x^{\prime}y^{\prime}}-y^{\prime} is a copy of Fϕxy1(y)F-\phi_{x^{\prime}y^{\prime}}^{-1}(y^{\prime}), which is also a copy of Fc11F-c_{1}^{1}, contradicting the assumption that xU3X0x^{\prime}\notin U_{3}\setminus X_{0}. It follows that the tuple (x1,,xp,y)(x_{1}^{*},\ldots,x_{p}^{*},y^{*}) will not appear in the future steps of the algorithm. If there is a non-edges xyΩ34xy\in\Omega_{34} between U3U_{3} and V3V_{3}, then there exist vertices y1,,yq,xTy_{1}^{*},\ldots,y_{q}^{*},x^{*}\in T such that either X=N(x,U2)X=N(x^{*},U_{2}) or Y0Y_{0} (which can be defined similarly) is deleted. By the same argument, we see that the tuple (y1,,yq,x)(y_{1}^{*},\ldots,y_{q}^{*},x^{*}) will not appear in the future steps of the algorithm. Therefore,

lp=1s1(|T|p)|T|+q=1s1(|T|q)|T|<p=1s1|T|p+1+q=1s1|T|q+1<2s|T|s2s(30h2εn)s.l\leq\sum_{p=1}^{s-1}\binom{|T|}{p}|T|+\sum_{q=1}^{s-1}\binom{|T|}{q}|T|<\sum_{p=1}^{s-1}|T|^{p+1}+\sum_{q=1}^{s-1}|T|^{q+1}<2s|T|^{s}\leq 2s(30h^{2}\varepsilon n)^{s}.

By (3.1) and (3.2), we arrive at

(i=1l|Si|)216h225h2εn2l202h4εn22s(30h2εn)s=220230ssh2s+4εs+1ns+2.\left(\sum_{i=1}^{l}|S_{i}|\right)^{2}\leq 16h^{2}\cdot 25h^{2}\varepsilon n^{2}l\leq 20^{2}h^{4}\varepsilon n^{2}\cdot 2s(30h^{2}\varepsilon n)^{s}=2\cdot 20^{2}\cdot 30^{s}sh^{2s+4}\varepsilon^{s+1}n^{s+2}.

Let U4=U3(S1Sl)U_{4}=U_{3}\setminus(S_{1}\cup\ldots\cup S_{l}) and V4=V3(S1Sl)V_{4}=V_{3}\setminus(S_{1}\cup\ldots\cup S_{l}). Since E¯[U4,V4](Ω1Ω2Ω3)=\bar{E}[U_{4},V_{4}]\cap(\Omega_{1}\cup\Omega_{2}\cup\Omega_{3})=\emptyset, G[U4,V4]G[U_{4},V_{4}] is complete bipartite. Moreover,

|U3U4|+|V3V4|i=1l|Si|20230s2shs+2εs+12ns+22(6h)s+3εs+12ns+22.|U_{3}\setminus U_{4}|+|V_{3}\setminus V_{4}|\leq\sum_{i=1}^{l}|S_{i}|\leq 20\sqrt{2}\cdot 30^{\frac{s}{2}}\sqrt{s}h^{s+2}\varepsilon^{\frac{s+1}{2}}n^{\frac{s+2}{2}}\leq(6h)^{s+3}\varepsilon^{\frac{s+1}{2}}n^{\frac{s+2}{2}}.

Thus Step 3.2 is finished. ∎

Let nn^{\prime} be the total number of vertices we deleted from GG to obtain an induced complete bipartite graph. By Lemma 3.3 (i) and Steps 1, 2, 3.1, 3.2, we have

n=|T|+|(UV)(U4V4)|\displaystyle n^{\prime}=|T|+|(U\cup V)\setminus(U_{4}\cup V_{4})| 30h2εn+160h3εn32+3(6h)s+3εs+12ns+22.\displaystyle\leq 30h^{2}\varepsilon n+160h^{3}\varepsilon n^{\frac{3}{2}}+3\cdot(6h)^{s+3}\varepsilon^{\frac{s+1}{2}}n^{\frac{s+2}{2}}.

Let ε=αnss+1\varepsilon=\alpha n^{-\frac{s}{s+1}}. Then for s2s\geq 2, α<1\alpha<1 and h2skh\leq 2sk, we have

n\displaystyle n^{\prime} =30h2αn1s+1+160h3αn32ss+1+3(6h)s+3αs+12n\displaystyle=30h^{2}\alpha n^{\frac{1}{s+1}}+160h^{3}\alpha n^{\frac{3}{2}-\frac{s}{s+1}}+3\cdot(6h)^{s+3}\alpha^{\frac{s+1}{2}}n
(30h2+160h3+3(6h)s+3αs12)αn\displaystyle\leq\left(30h^{2}+160h^{3}+3\cdot(6h)^{s+3}\alpha^{\frac{s-1}{2}}\right)\alpha n
4(6h)s+3αn\displaystyle\leq 4\cdot(6h)^{s+3}\alpha n
4(12sk)s+3αn.\displaystyle\leq 4\cdot(12sk)^{s+3}\alpha n.

This completes the proof. ∎

References

  • [1] D. Gerbner, A note on stability for maximal FF-free graphs, Graphs Combin. (2021), https://doi.org/10.1007/s00373-021-02372-z.
  • [2] P. Erdős, Some recent results on extremal problems in graph theory (Results), Theory of Graphs (Internl. Symp. Rome) (1966), 118–123.
  • [3] P. Erdős and T. Gallai, On maximal paths and circuits of graphs, Acta Math. Hungar. 10 (1959), 337–356.
  • [4] K. Popielarz, J. Sahasrabudhe and R. Snyder, A stability theorem for maximal Kr+1K_{r+1}-free graphs, J. Combin. Theory Ser. B 132 (2018), 236–257.
  • [5] M. Simonovits, A method for solving extremal problems in graph theory, stability problems, in: Theory of Graphs (Proc. Colloq. Tihany, 1966), Academic Press, New York (1968), 279–319.
  • [6] M. Simonovits, Extremal graph problems with symmetrical extremal graphs. Additional chromatic conditions, Discrete Math. 7 (1974), 349–376.
  • [7] P. Turán, On an extremal problem in graph theory (in Hungarian), Math. Fiz. Lapok 48 (1941), 436–452.
  • [8] M. Tyomkyn and A.J. Uzzel, Strong Turán stability, Electron. J. Combin. 22 (2015), P3.9, 24pp.
  • [9] J. Wang, S. Wang, W. Yang and X. Yuan, A stability theorem for maximal C2k+1C_{2k+1}-free graphs, J. Graph Theory. (2022), 1-14. https://doi.org/10.1002/jgt.22824.