Erdős-Gallai Stability Theorem for Linear Forests ††thanks: This work is supported by the Joint NSFC-ISF Research Program (jointly funded by
the National Natural Science Foundation of China and the Israel Science Foundation (No. 11561141001)),
the National Natural Science Foundation of China (Nos.11531001 and 11271256), Innovation Program of Shanghai Municipal
Education Commission (No. 14ZZ016) and Specialized Research Fund for the Doctoral Program of Higher Education (No.20130073110075).
*†*Corresponding author:
Xiao-Dong Zhang (Email: [email protected]),
Ming-Zhu Chen and Xiao-Dong Zhang
School of Mathematical Science, MOE-LSC, SHL-MAC
Shanghai Jiao Tong University,
Shanghai 200240, P. R. China
Abstract
The Erdős-Gallai Theorem states that every graph of average degree more than l−2 contains a path of order l for l≥2.
In this paper, we obtain a stability version of the Erdős-Gallai Theorem in terms of minimum degree. Let G be a connected graph of order n and
F=(⋃i=1kP2ai)⋃(⋃i=1lP2bi+1) be k+l disjoint paths of order 2a1,…,2ak,2b1+1,…,2bl+1, respectively,
where k≥0, 0≤l≤2, and k+l≥2. If the minimum degree δ(G)≥∑i=1kai+∑i=1lbi−1, then F⊆G
except several classes of graphs for sufficiently large n, which extends and strengths the results of Ali and Staton for an even path and
Yuan and Nikiforov for an odd path.
AMS Classification: 05C35, 05C05
Key words: Erdős-Gallai Theorem; Stable problem; Linear forest; Path.
1 Introduction
1.1 Notation
Let G be a finite simple undirected graph with vertex set V(G) and edge set E(G).
Denote e(G) by the number of edges of G.
For v∈V(G), the neighborhood NG(v) of v is {u:uv∈E(G)} and the degree dG(v) of v is ∣NG(v)∣.
For a subgraph H of G, the H-neighborhood NH(v) of v is NG(v)⋂V(H) and the
H-degree dH(v) of v is ∣NH(v)∣.
Denote δ(G) by minimum degree of G.
Denote Pn, Kn, and Km,n by a path of order n, a complete graph of order n, and
a complete bipartite graph with partition of size m and n, respectively.
For two disjoint graphs G and H, denote G⋃H and G⋁H by the disjoint union of G and H, and the join of G and H which is obtained from G⋃H by joining every vertex of G to every vertex of H, respectively.
Moreover, kG denotes a graph consisting of k disjoint copies of G and G denotes the complement of G.
For X⊆V(G), G[X] denotes the graph induced by X and write E(X) for E(G[X]).
For X,Y⊆V(G), e(X,Y) denotes the number of the edges of G with one end vertex in X and the other in Y.
For two graphs G and H, write H⊆G if G contains H as a subgraph, and H⊈G otherwise.
An odd (even) path is a path of odd (even) order.
A graph is connected if there is a path between every pair of vertices. A connected graph G is k-connected if ∣V(G)∣>k and G−X is connected for every set X⊆V(G) with ∣X∣<k.
A graph G is F-free if it does not contain F as a subgraph.
A star forest is a forest whose components are stars and a linear forest
is a forest whose components are paths.
A cut vertex (edge) of a graph G is a vertex (edge) whose removal increases the number of components of G.
A block of is a maximal connected subgraph without any cut vertex.
An end block of G is block that contains precisely a cut vertex of G.
For two end blocks B1 and B2 of a graph G,
denote p(B1,B2) by the order of a longest path between the unique cut vertex of G in V(B1) and the unique cut vertex of G in V(B2).
For other notations not defined here, readers are referred to [10].
1.2 History and known results
The study of Turán-type problems is the center of extremal graph theory.
Erdős and Gallai in [6] proved the following key result, which opens a new subject for degenerate graphs:
Theorem 1.1**.**
[6]**
Let G be a graph of order n. If e(G)>2(l−2)n, where l≥2, then Pl⊆G.
Let Hn,l,a:=Ka⋁(Kl−2a⋃Kn−l+a) with
h(n,l,a):=e(Hn,l,a)=(2l−a)+a(n−l+a) for a≤⌊2l⌋.
Recently, Füredi, Kostochka, and Verstraëte [7] obtained a stability theorem for paths.
Theorem 1.2**.**
[7*]**
Let G be a connected graph of order n, where t≥2 and n≥3t−1.
If e(G)>h(n+1,l+1,t−1)−n, where l∈{2t,2t+1}, then Pl⊆G, unless one of following holds:
(i). l=2t, l=6, and G⊆Hn,l,t−1;
(ii). l=2t+1 or l=6, and G−A is a star forest for some A⊆V(G) of size at most l−1.*
Another question in Turán-type problems which has received extensive attention is how large
minimum degree of a graph G is to guarantee Pl⊆G.
Erdős and Gallai [6] and Andrasfai [1] proved the following result for an odd path.
Theorem 1.3**.**
[6, 1]**
Let G be a connected graph of order n, where n≥2h+3≥3. If δ(G)≥h+1,
then P2h+3⊆G.
Let Sn,h:=Kh⋁Kn−h and Sn,h+ be a graph obtained by adding an edge to Sn,h,
i.e., Sn,h+=Kh⋁(K2⋃Kn−h−2) (see Fig.1).
K_{h}$$\overline{K}_{n-h}$$S_{n,h}$$K_{h}$$K_{2}\bigcup\overline{K}_{n-h-2}$$S^{+}_{n,h}Fig.1. Graphs Sn,h and Sn,h+.
Given t1,t2≥0, let Lt1,t2,h,h+1:=K1⋁(t1Kh⋃t2Kh+1) (see Fig.2). In particular, write Lt,0,h,h+1:=Lt,h (see Fig.2). The center of Lt1,t2,h,h+1 is the vertex of maximum degree in Lt1,t2,h,h+1.
K_{h+1}$$K_{h+1}$$K_{h+2}$$K_{h+2}$$t_{1}$$t_{2}$$L_{t_{1},t_{2},h,h+1}$$K_{h+1}$$K_{h+1}$$t$$L_{t,h}Fig.2. Graphs Lt1,t2,h,h+1 and Lt,h.
For an even path, the question was answered by Ali and Staton [2].
Theorem 1.4**.**
[2]**
Let G be a connected graph of order n, where n≥2h+2.
If δ(G)≥h≥1, then
P2h+2⊆G unless either G⊆Sn,h or G=Lt,h, where n=th+1.
Recently, Yuan and Nikiforov [9] gave a stability version of Theorem 1.3.
Theorem 1.5**.**
[9*]**
Let G be a connected graph of order n, where n≥2h+3. If δ(G)≥h≥2, then
P2h+3⊆G, unless unless one of following holds:
(i). G⊆Sn,h+;
(ii). G=Lt,h, where n=th+1;
(iii). G⊆Lt,h,1,h+1, where n=(t+1)h+2;
(iv). G is obtained by joining the centers of two disjoint graphs Ls,h and Lt,h,
where n=(s+t)h+2.*
Bushaw and Kettle [3] proved the maximum number of edges in a kPl-free graph of sufficiently large order n for l≥3 and determined all the extremal graphs.
Recently, Yuan and Zhang [11] extended their result for l=3 and all possible n and k.
Lidický, Liu, and Palmer [8] extended Bushaw-Kettle result for linear forests. Their main result can be stated as follows.
Theorem 1.6**.**
[8*]**
Let F=(⋃i=1kP2ai)⋃(⋃i=1lP2bi+1) and
h=i=1∑kai+i=1∑lbi−1, where k+l≥2,
a1≥⋯≥ak≥1, and bi≥1 for 1≤i≤l. Let G be an F-free graph of sufficiently large order n.
(i). If k≥1, then e(G)≤e(Sn,h) with equality if and only if G=Sn,h;
(ii). If k=0 and there is at least one bi such that bi>1, where 1≤i≤l, then e(G)≤e(Sn,h+) with equality if and only if G=Sn,h+.
It is easy to see that we have the following result from Theorem 1.6.
Corollary 1.7**.**
*Let F=(⋃i=1kP2ai)⋃(⋃i=1lP2bi+1) and
h=i=1∑kai+i=1∑lbi−1, where k+l≥2,
a1≥⋯≥ak≥1, and bi≥1 for 1≤i≤l. Let G be a graph of sufficiently large order n.
(i). If k≥1 and δ>2h−nh2+h, then F⊆G;
(ii). If k=0, δ>2h−nh2+h−4, and there is at least one bi such that bi>1, where 1≤i≤l, then F⊆G.*
The related results can be referred to [4] and references therein.
1.3 Our main results
In this paper, we obtain stability versions of Corollary 1.7 for a graph which does not contain a linear forest with at most two odd paths.
The main results in this paper are Theorems 1.8-1.11.
Theorem 1.8**.**
*Let F=⋃i=1kP2ai and h=∑i=1kai−1≥1, where k≥2 and
a1≥⋯≥ak≥1. Let G be a connected graph of order n, where n≥2h+2. If δ(G)≥h,
then F⊆G, unless one of the following holds:
(i). G⊆Sn,h;
(ii). F=2P2a1 and G=Lt,h, where n=th+1.*
Remark 1. The minimum degree condition is best possible. For example,
let F=2P2a1 and h=2a1−1. If G=Lh−1n−1,h−1, where n=h(h−1)q+1 with positive integer q,
then δ(G)=h−1, F⊈G, G⊈Sn,h,
and G≆Lhn−1,h. So Theorem 1.8 does not hold for δ(G)=h−1.
For another example, let F=P2⋃2P4 and h=4. If G=L3n−1,3 where n=12q+1 with positive integer q, then δ(G)=3, F⊈G, and G⊈Sn,4.
So Theorem 1.8 does not hold for δ(G)=h−1.
Therefore the condition δ(G)≥h in Theorem 1.8 can not be weaken and is best possible.
Theorem 1.9**.**
*Let F=(⋃i=1kP2ai)⋃P2b1+1 and h=∑i=1kai+b1−1≥1, where k≥1,
a1≥⋯≥ak≥1, and b1≥1. Let G be a connected graph of order n, where n≥2h+3. If δ(G)≥h,
then F⊆G, unless one of the following holds:
(i). G⊆Sn,h;
(ii). F=P6⋃P3 and G⊆K2⋁2n−2K2, where n is even;
(iii). F∈{P2b1⋃P2b1+1,P2b1+2⋃P2b1+1} and G=Lt,h, where n=th+1.*
Remark 2. The minimum degree condition is best possible. For example,
let F=P2b1⋃P2b1+1 and h=2b1. If G=Lh−1n−1,h−1, where n=h(h−1)q+1 with positive integer q, then δ(G)=h−1, F⊈G, G⊈Sn,h,
and G≆Lhn−1,h. Thus Theorem 1.9 does not hold for δ(G)=h−1. For another example, let
F=P4⋃P2⋃P3 and h=3. If G=L2n−1,2, where n=6q+1 with positive integer q, then
δ(G)=2, F⊈G, and G⊈Sn,3. Thus Theorem 1.9 does not hold for δ(G)=h−1. Therefore the condition δ(G)≥h in Theorem 1.9 is necessary and best possible.
Theorem 1.10**.**
Let F=(⋃i=1kP2ai)⋃(⋃i=12P2bi+1), h=∑i=1kai+∑i=12bi−1≥2,
and G be a 2-connected graph of order n,
where k≥0, a1≥⋯≥ak≥1, b1≥b2, and n≥4(2h+1)2(h2h+1).
*(a). If δ(G)≥h and k=0, then F⊆G, unless one of the following holds:
(i). G⊆Sn,h+;
(ii). F=P7⋃P3 and G⊆K2⋁2n−2K2, where n is even;
(iii). F=P9⋃P3 and G⊆K3⋁2n−3K2, where n is odd.*
*(b). If δ(G)≥h and k≥1, then F⊆G, unless one of the following holds:
(iv). G⊆Sn,h;
(v). F=P4⋃2P3 and G⊆K2⋁2n−2K2, where n is even;
(vi). F=P6⋃2P3 and G⊆K3⋁2n−3K2, where n is odd.*
Let Hn1 be a graph of order n, where n≥7, obtained from Sn,2 and K3 by identifying a vertex with maximum degree of Sn,2 with
a vertex of K3 (see Fig.3).
Let Hn2 be a graph order n, where n≥9, obtained from Hn−21 and K3 by identifying a vertex with the second largest degree of Hn−21 with
a vertex of K3 (see Fig.3).
Let U3,h be a graph of order 3h+3 obtained from 3Kh+1 and K3 by identifying every vertex of K3 with
a vertex of Kh+1, respectively (see Fig.3).
H_{n}^{1}$$H_{n}^{2}$$K_{h+1}$$K_{h+1}$$K_{h+1}$$U_{3,h}Fig.3. Graphs Hn1, Hn2, and U3,h.
For h≥2, let Ft1,t2,h,h+1 be a graph of order t1h+(t2+1)(h+1)+1
obtained from Lt1,t2,h,h+1 and Kh+1 by adding an edge joining the center of Lt1,t2,h,h+1 and a vertex of Kh+1 (see Fig.4).
Moreover, for h≥2, let Tt1,t2,h,h+1 be a graph of order t1h+(t2+2)(h+1)+1
obtained from Lt1,t2,h,h+1 and 2Kh+1 by adding an edge joining the center of Lt1,t2,h,h+1 and a vertex of each Kh+1, respectively (see Fig.4).
K_{h+1}$$K_{h+1}$$K_{h+2}$$K_{h+2}$$K_{h+1}$$t_{1}$$t_{2}$$F_{t_{1},t_{2},h,h+1}$$K_{h+1}$$K_{h+1}$$K_{h+2}$$K_{h+2}$$K_{h+1}$$K_{h+1}$$t_{1}$$t_{2}$$T_{t_{1},t_{2},h,h+1}Fig.4. Ft1,t2,h,h+1 and Tt1,t2,h,h+1.
Theorem 1.11**.**
Let F=(⋃i=1kP2ai)⋃(⋃i=12P2bi+1), h=∑i=1kai+∑i=12bi−1,
and G be a connected graph of order n with at least one cut vertex, where k≥0,
a1≥⋯≥ak≥1, b1≥b2≥1, and n≥2h+4.
*(a). If δ(G)≥h≥1 and k=0, then F⊆G, unless one of the following holds:
(i) F=P5⋃P3 and either G⊆Hn1 or G⊆Hn2;
(ii) F=P2b1+1⋃P2b1−1 and G=Lt,h, where n=th+1;
(iii) F=2P2b1+1 and G=U3,h, where n=3h+3;
(iv) F=2P2b1+1 and G⊆Lt1,t2,h,h+1, where n=t1h+t2(h+1)+1
(v) F=2P2b1+1 and G⊆Ft1,t2,h,h+1, where n=t1h+(t2+1)(h+1)+1
(vi) F=2P2b1+1 and G⊆Tt1,t2,h,h+1, where n=t1h+(t2+2)(h+1)+1.*
(b). If δ(G)≥h≥2 an k≥1, then F⊆G, unless F=P2⋃2P2b1+1 and G=Lt,h, where n=th+1.
The rest of this paper is organized as follows. In Section 2, some technical lemmas are provided.
In Section 3, we present the proofs of Theorems 1.8 and 1.9. In Section 4, we present the proofs of Theorems 1.10 and 1.11.
2 Preliminary
In order to prove Theorems 1.8–1.11, we require several known and new technical lemmas.
Lemma 2.1**.**
[6*]**
Let G be a 2-connected graph of order n with u1∈V(G). If d(u)≥h≥2 for any vertex u different from u1, then there is a path Pmin{n,2h} with end vertex u1 and Pmin{n,2h}⊆G.
*
Lemma 2.2**.**
[5]**
Let G be a 2-connected graph of order at least 2h, where h≥2. If δ(G)≥h, then Cl⊆G, where l≥2h.
Lemma 2.3**.**
[8]**
Let G be a graph of order n with a set P of p vertices, where p≥2 and n≥4p2(⌊2p⌋p). If
e(P,V(G)\P)≥(⌊2p⌋−21)n, then P contains a subset of ⌊2p⌋ vertices
with a common neighborhood of p vertices in V(G)\P.
Lemma 2.4**.**
*Let G be a connected graph of order n with a longest cycle Cl and δ(G)≥h≥2.
Let U=V(G)\V(Cl).
(i). If l=2h and U is an independent set, then G⊆Sn,h.
(ii). If l=2h+1 and P2h+3⊈G, then G⊆Sn,h+.
(iii). If l=2h+2 and P2h+4⊈G, then NCl(u1)=NCl(u2) and h≤dCl(u1)=dCl(u2)≤h+1 for every pair of vertices u1,u2∈U.*
Proof.
Let Cl=v1v2⋯vlv1. Since Cl is a longest cycle, none of vertices in U is adjacent to any two consecutive vertices of Cl.
(i). Since l=2h and U is an independent set, dCl(u)=h for all u∈U. Furthermore either NCl(u)={v1,v3,…,v2h−1}
or NCl(u)={v2,v4,…,v2h} for all u∈U. In fact, if there exist two distinct vertices u1,u2∈U such that
NCl(u1)={v1,v3,…,v2h−1} and NCl(u2)={v2,v4,…,v2h},
then a cycle u1v1v2hu2v2v3v4⋯v2h−3v2h−2v2h−1u1 is a longer cycle than Cl, a contradiction.
Hence, we assume without loss of generality that NCl(u)={v2,v4,…,v2h} for all u∈U.
Moreover, {v1,v3,…,v2h−1} is an independent set. In fact, if there exists an edge v2s+1v2t+1∈E(G)
with 1≤2s+1<2t+1≤2h−1, then a cycle uv2tv2t−1v2t−2⋯v2s+2v2s+1v2t+1v2t+2⋯v2h−1v2hv1v2⋯v2s−1v2su
for u∈U is a longer cycle than Cl, a contradiction.
Hence G⊆Sn,h.
(ii). If l=2h+1 and P2h+3⊈G, then U is an independent set and dCl(u)=h for all u∈U.
Furthermore, we claim that NCl(u1)=NCl(u2) for any two vertices u1,u2∈U. In fact, we suppose without loss of generality that there exists
v∈NCl(u2)\NCl(u1).
Since P2h+3⊈G, neither of two neighbors of v along Cl belongs to NCl(u1).
Hence NCl(u1) is a subset of a set consisting of 2h−2 consecutive vertices of Cl. Furthermore, since Cl is a longest cycle, u1 is not adjacent to any two
consecutive vertices of Cl. Hence we dCl(u1)≤h−1, a contradiction.
We assume without loss of generality that NCl(u)={v2,v4,…,v2h} for all u∈U. Moreover, {v1,v3,…,v2h−1}
is an independent set. Otherwise there exists an edge v2s+1v2t+1∈E(G) with 1≤2s+1<2t+1≤2h−1,
which causes a longer cycle uv2tv2t−1v2t−2⋯v2s+2v2s+1v2t+1v2t+2⋯v2hv2h+1v1⋯v2su for u∈U than Cl,
a contradiction.
Similarly, {v3,…,v2h+1} is also an independent set.
Hence G\big{[}U\bigcup\{v_{1},\ldots,v_{2h+1}\}\big{]} contains at most one edge v1v2h+1. Therefore G⊆Sn,h+.
(iii). If l=2h+2 and P2h+4⊈G, then U is an independent set and h≤dCl(u)≤h+1 for all u∈U.
Furthermore, NCl(u1)=NCl(u2) for any two vertices u1,u2∈U. In fact, suppose without loss of generality that there exists a vertex v∈NCl(u2)\NCl(u1). Since P2h+4⊈G, neither of two neighbors of v along Cl belongs to NCl(u1).
Hence NCl(u1) is a subset of a set consisting of 2h−1 consecutive vertices of Cl. Furthermore, since Cl is a longest cycle, u1 is not adjacent to any two consecutive vertices of Cl. Hence dCl(u1)≤h−1, a contradiction. Hence NCl(u1)=NCl(u2) and the assertion holds.
□
Lemma 2.5**.**
*Let G be a connected graph of order n with a longest cycle Cl and minimum degree δ(G), where l≤2h+1 and δ(G)≥h≥2.
Let U=V(G)\V(Cl).
(i). If G[U] is P3-free, then NCl(u1)=NCl(u2) for every edge u1u2∈E(U).
(ii). If G[U] is P4-free, then NCl(u1)=NCl(u3) for every P3=u1u2u3⊆G[U].*
Proof.
(i). Suppose that there exists a vertex v∈NCl(u2)\NCl(u1) for some edge u1u2∈E(U).
Since Cl is a longest cycle, the distance along Cl between v and any vertex in NCl(u1) is at least 3. Thus NCl(u1) is a subset of a set consisting of
at most 2h−5 consecutive vertices of Cl. Furthermore, since Cl is a longest cycle, u1 is not adjacent to any two consecutive vertices of Cl.
These discussions imply that dCl(u1)≤h−2. However, since P3⊈G[U], we have dCl(u1)≥dG(u1)−1≥h−1,
a contradiction. Hence the assertion holds.
(ii). Suppose that there exists a vertex v∈NCl(u3)\NCl(u1) for some path P3=u1u2u3⊆G[U].
Since Cl is a longest cycle, the distance along Cl between v and any vertex in NCl(u1) is at least 4. Hence NCl(u1) is a subset of a set consisting of
at most 2h−7 consecutive vertices of Cl. Furthermore, since Cl is a longest cycle, u1 is not adjacent to any two consecutive vertices of Cl.
These discussions imply that dCl(u1)≤h−3. However, since P4⊈G[U], we have dCl(u1)≥dG(u1)−2≥h−2, a contradiction.
Hence the assertion holds.
□
Lemma 2.6**.**
*Let F=(⋃i=1kP2ai)⋃(⋃i=12P2bi+1) and h=∑i=1kai+∑i=12bi−1≥2, where k≥0,
a1≥⋯≥ak≥1, and b1≥b2≥1.
Let H, i.e., H=(X,Y;E), be a complete bipartite graph with partition size ∣X∣=h and ∣Y∣=h+2.
(i). If k≥1 and the graph G is obtained from H and P3 by identifying a vertex u∈X with an end vertex of P3, then F⊆G.
(ii). If the graph G is obtained from H and P4 by identifying a vertex u∈X with an end vertex of P4, then F⊆G.
(iii). If the graph G is obtained from H−v with v∈X and P6 by identifying u∈X with an end vertex of P6, then F⊆G.
Proof.
(i). Since H is a complete bipartite graph with partition size ∣X∣=h and ∣Y∣=h+2, there exist three disjoint complete bipartite subgraphs Hi of H, i.e., Hi=(Xi,Yi:Ei) for 1≤i≤3, where
∣X1∣=∣Y1∣=∑i=1kai−1 with u∈X1, ∣X2∣=b1,∣Y2∣=b1+1, ∣X3∣=b2, and ∣Y3∣=b2+1.
Hence there exists a path P∑i=1k2ai−2in H1 with one end vertex u. In addition, there exist two disjoint paths P2b1+1 in H2 and P2b2+1 in H3.
Hence F⊆G. So (i) holds.
By a similar argument in (i), it is easy to see that (ii) and (iii) hold.
□
Lemma 2.7**.**
*Let H be a 2-connected graph of order n, where n≥2h+1 and 2≤h≤3, and
u1∈V(H) such that dH(u)≥h for every u different from u1.
Let G be a graph obtained from H and Pt by identifying u1 with an end vertex of Pt, where 3≤t≤4.
(i). If h=2 and t=3, then 2P2⋃P3⊆G, P4⋃P3⊆G, and P2⋃P5⊆G.
(ii). If h=2 and t=4, then P5⋃P3⊆G.
(iii). If h=3 and t=4, then P7⋃P3⊆G and 2P5⊆G.
Proof.
(i). Let Cl be a longest cycle in H. Since H be a 2-connected graph, δ(H)≥2.
By Lemma 2.2, l≥4. Since H is connected, if l≥5 then 2P2⋃P3⊆G, P4⋃P3⊆G,
and P2⋃P5⊆G. Since n≥5, if l=4 then there exists a vertex v∈V(H)\V(Cl)
adjacent to some vertex of Cl.
We have 2P2⋃P3⊆G, P4⋃P3⊆G, and P2⋃P5⊆G. Thus the assertion holds.
(ii). The proof of (ii) is similar to that of (i) and the detail is omitted.
(iii). By Lemma 2.1, H has a path P6 with an end vertex u1. Let P6=u1u2⋯u6. Since n≥7,
there exists a vertex v∈V(H)\V(P6) adjacent to some vertex of P6.
If u1, u3, or u6∈NP6(v), then P7⋃P3⊆G and 2P5⊆G.
Furthermore, if {u4,u5}⊆NP6(v), then P7⋃P3⊆G and 2P5⊆G.
Next we assume NP6(v)∈{{v2,v4},{v2,v5},{u2},{u4},{u5}}.
Since dH(v)≥3, if NP6(v)∈{{v2,v4},{v2,v5}} then there exists a vertex in V(H)\V(P6) adjacent to v.
Thus P7⋃P3⊆G and 2P5⊆G.
Moreover, since dH(v)≥3, if NP6(v)∈{{u4},{u5}} then there exists two distinct vertices in V(H)\V(P6) adjacent to v. Thus P7⋃P3⊆G and 2P5⊆G.
Finally, since H is 2-connected, if NP6(v)={u2} then there exists a vertex in V(H)\V(P6) adjacent to some vertex in V(P6)\{u2} ({u2} can not separate V(P)\{u2} from the rest).
By repeating the arguments above, P7⋃P3⊆G and 2P5⊆G. Thus the assertion holds.
□
Lemma 2.8**.**
Let H be a 2-connected graph of order n and H⊈Sn,2, where n≥6. If a graph G is obtained from H and P3 by
identifying a vertex u1∈V(H) with an end vertex of P3, then P5⋃P3⊆G.
Proof.
Suppose P5⋃P3⊈G.
Let Cl be a longest cycle in H. Since H is 2-connected, δ(H)≥2.
By Lemma 2.2, l≥4.
Case 1: l≥6, or l=5 with u1∈/V(Cl).
According to the structure of G, we have P5⋃P3⊆G, a contradiction.
Case 2: l=5 with u1∈V(Cl).
Since n≥6, there exists a vertex u∈V(H)\V(Cl) adjacent to some vertex of Cl.
Furthermore, since P5⋃P3⊈G, we have NCl(u)={u1}.
Moreover, since δ(H)≥2, there exists a vertex in V(H)\V(Cl) adjacent to u. Hence P5⋃P3⊆G, a contradiction.
Case 3: l=4. There exists a shortest path Pk between u1 and some vertex of Cl
such that ∣V(Pk)⋂V(Cl)∣=1.
Since P5⋃P3⊈G, we have 1≤k≤2.
Subcase 3.1: k=2. Let C4=v1v2v3v4v1, V(C4)⋂V(P2)={v1}, and U=V(H)\(V(C4)⋃{u1}).
It is easy to see that U=∅.
First we assume that U is an independent set. Since C4 is a longest cycle in H and δ(H)≥2,
NH(u)∈{{u1,v1},{v1,v3},{v2,v4}} for every u∈U. However, in each case, P5⋃P3⊆G,
a contradiction.
Next we assume that H[U] contains at least one edge. Then there exists one edge w1w2 such that one of w1 and w2 is adjacent to some vertex in V(C4)⋃{u1}
and therefore P5⋃P3⊆G, a contradiction.
Subcase 3.2: k=1. Obviously u1∈V(C4). Let C4=u1u2u3u4u1 and U=V(H)\V(C4). Since n≥6,
we have ∣U∣≥2. First we assume that U is an independent set. Since C4 is a longest cycle and δ(H)≥2, either NH(v)={u1,u3} or NH(v)={u2,u4} for
v∈U. We claim that NH(v)={u1,u3} for all v∈U. Otherwise P5⋃P3⊆G, a contradiction.
Moreover, since P5⋃P3⊈G, it follows that u2u4∈/E(G).
Hence H⊆Sn,2, a contradiction. Next we assume that H[U] contains at least one edge v1v2.
Furthermore, since P5⋃P3⊈G, we have P3⊈H[U].
By Lemma 2.5 (i), NC4(v1)=NC4(v2). Since C4 is a longest cycle,
dC4(v1)=dC4(v2)=1.
This discussion implies that the unique common neighbor of v1 and v2 in V(C4) is a cut vertex of H, which contradicts that H is 2-connected.
Thus the assertion holds.
□
3 Proofs of Theorems 1.8 and 1.9
Now we are ready to prove Theorem 1.8, i.e.,
Theorem 3.1**.**
*Let F=⋃i=1kP2ai and h=∑i=1kai−1≥1, where k≥2 and
a1≥⋯≥ak≥1. Let G be a connected graph of order n, where n≥2h+2. If δ(G)≥h,
then F⊆G, unless one of the following holds:
(i). G⊆Sn,h;
(ii). F=2P2a1 and G=Lt,h, where n=th+1.*
Proof.
Suppose F⊈G.
Since ∑i=1k2ai=2h+2, we have P2h+2⊈G.
We consider the following two cases.
Case 1: G is 2-connected. It follows that δ(G)≥2.
Let Cl be a longest cycle in G
and U=V(G)\V(Cl). By Lemma 2.2, l≥4.
First we claim that h≥2. In fact,
if h=1, then F=2P2 and thus F⊆G, a contradiction.
By Lemma 2.2, h≥2 and therefore l≥2h. Since n≥2h+2 and P2h+2⊈G,
we have l≤2h and therefore l=2h.
Moreover, since P2h+2⊈G, U is an independent set.
By Lemma 2.4 (i), G⊆Sn,h.
Case 2: G has at least one cut vertex.
Since k≥2, if h=1 then F=2P2. Since F⊈G, G must be a star K1,n−1, i.e., G=Ln−1,1.
Next we assume that h≥2. Since G has at least one cut vertex, there exist at least two end blocks.
We claim that ∣V(B)∣=h+1 for every end block B of G. In fact, since δ(G)≥h, it follows that ∣V(B)∣≥h+1. Furthermore,
since P2h+2⊈G, Lemma 2.1 implies that B has order at most h+1 and hence ∣V(B)∣=h+1.
Let Bi be an end block of G with a vertex ui which is a cut vertex of G for 1≤i≤2. It follows that ∣V(Bi)∣=h+1 for 1≤i≤2.
If there exists a path Pk with k≥2 starting at u1
and ending at u2 such that V(Pk)⋂(V(B1)⋃V(B2))={u1,u2},
then Lemma 2.1 implies P2h+2⊆G, a contradiction.
It follows that G=Lt,h, where n=th+1. Moreover, since n≥2h+2, G has at least three blocks, i.e., t≥3. By Lemma 2.1,
Ph⋃P2h+1⊆G.
We claim that k=2 and a1=a2.
Otherwise, since
[TABLE]
and
[TABLE]
we have F⊆G, a contradiction.
Therefore F=2P2a1 and G=Lt,h, where n=th+1.
□
Theorem 1.9 can be stated as follows.
Theorem 3.2**.**
*Let F=(⋃i=1kP2ai)⋃P2b1+1 and h=∑i=1kai+b1−1≥1, where k≥1,
a1≥⋯≥ak≥1, and b1≥1. Let G be a connected graph of order n, where n≥2h+3. If δ(G)≥h,
then F⊆G, unless one of the following holds:
(i). G⊆Sn,h;
(ii). F=P6⋃P3 and G⊆K2⋁2n−2K2, where n is even;
(iii). F∈{P2b1⋃P2b1+1,P2b1+2⋃P2b1+1} and G=Lt,h, where n=th+1.*
Proof.
Suppose F⊈G.
Since ∑i=1k2ai+2b1+1=2h+3, we have P2h+3⊈G.
We consider the following two cases.
Case 1: G is 2-connected. It follows that δ(G)≥2. Let Cl, denoted by v1v2⋯vlv1, be a longest cycle in G and
U=V(G)\V(Cl). By Lemma 2.2, l≥4. We claim that h≥2. In fact, if h=1, then F=P2⋃P3.
Since n≥5 and l≥4, we have F⊆G, a contradiction.
By Lemma 2.2, l≥2h. Furthermore, since n≥2h+3
and P2h+3⊈G, we have l≤2h+1.
So 2h≤l≤2h+1. We consider the following two subcases.
Subcase 1.1: l=2h. Since P2h+3⊈G, we have P3⊈G[U]. If U is an independent set, then Lemma 2.4 (i) implies G⊆Sn,h.
Now we assume that G[U] consists of p disjoint edges and q isolated vertices, i.e., u1u2,u3u4,…,u2p−1u2p,w1,…,wq,
where p≥1 and q≥0. By Lemma 2.5 (i), NC2h(u2i−1)=NC2h(u2i) for 1≤i≤p.
Note that dC2h(uj)=dG(uj)−1≥h−1 for 1≤j≤2p.
Since C2h is a longest cycle in G, the distance along C2h between two vertices in NC2h(u1) is at least 3, which implies 3(h−1)≤2h.
Thus h≤3.
Furthermore, h=3 (Otherwise h=2, which implies dC4(ui)=1 and dG(ui)=2 for 1≤i≤2. Thus the common neighbor of u1 and u2 in V(C4)
is a cut vertex, which contradicts that G is 2-connected).
Now let A={P6⋃P3,P4⋃P5,P2⋃P7,P4⋃P2⋃P3,2P2⋃P5,3P2⋃P3}.
Since h=3 and k≥1, we have F∈A.
Moreover, dC6(u2i−1)=dC6(u2i)=2 and dG(u2i−1)=dG(u2i)=3 for 1≤i≤p.
Since C6 is a longest cycle in G, we assume without loss of generality that NC6(u1)=NC6(u2)={v1,v4}.
Since F⊈G, we have NC6(u2i−1)=NC6(u2i)={v1,v4} for 1≤i≤p. Next we claim that q=0.
In fact, if q≥1, then dG(w1)=dC6(w1)=3, which implies F⊆G, a contradiction.
So n must be even. Hence G⊆K2⋁2n−2K2.
Moreover, F=P6⋃P3.
The assertion holds.
Subcase 1.2: l=2h+1.
By the proof of Lemma 2.4 (ii), we have NC2h+1(u)={v2,v4,…,v2h} for every u∈U.
Hence there exist two disjoint paths uv2v3⋯v2b1+1 and
wv2b1+2⋯v2h+1v1 for two different vertices u,w∈U. Hence F⊆G and it is a contradiction.
Case 2: G has at least one cut vertex. If h=1, then
F=P2⋃P3. Since F⊈G, G must be a star K1,n−1, i.e., G=Ln−1,1. Now we assume that
h≥2. First we prove the following three Claims.
Claim 1: Ph+1⋃P2h+1⊈G.
Suppose Ph+1⋃P2h+1⊆G.
If ∑i=1kai≥b1+1, then
[TABLE]
and
[TABLE]
Thus F⊆G, a contradiction.
If ∑i=1kai≤b1, then
[TABLE]
and
[TABLE]
Thus F⊆G, a contradiction. So Claim 1 holds.
Claim 2: ∣V(B)∣=h+1 for every end block B of G.
Since δ(G)≥h, it follows that ∣V(B)∣≥h+1 for every end block B of G. Next we prove that ∣V(B)∣≤h+1 for every end block B of G.
Suppose that there exists an end block B1 of order at least h+2.
If there exists another end block B2 such that V(B1)⋂V(B2)=∅, then Lemma 2.1 implies P2h+3⊆G,
a contradiction.
If there exist another two end blocks B2 and B3 such that B1,B2, and B3 share a common cut vertex u of G, then Lemma 2.1 implies that
there exist three paths Ph+2,
Ph+1, and Ph+1 in B1,B2 and B3 with an end vertex u, respectively.
Hence Ph+1⋃P2h+1⊆G, a contradiction.
These discussions imply that there are exactly two blocks B1 and B2 sharing one common cut vertex u of G, where ∣V(B1)∣≥h+2 and ∣V(B2)∣=n−∣V(B1)∣+1. By Lemma 2.1,
there exist two paths Pl1 and Pl2 with an end vertex u in B1 and B2, respectively, where l1≥min{∣V(B1)∣,2h} and l2≥min{∣V(B2)∣,2h}.
Hence P2h+3⊆G, a contradiction. Therefore Claim 2 holds.
Claim 3: G=Lt,h, where n=th+1 and F∈{P2b1⋃P2b1+1,P2b1+2⋃P2b1+1}.
Choose two end blocks B1 and B2 of G such that
p(B1,B2) is as large as possible, where p(B1,B2) is
the order of a longest path between the unique cut vertex u1 of G in V(B1) and the unique cut vertex u2 of G in V(B2).
By Claim 2, ∣V(B1)∣=∣V(B2)∣=h+1.
If p(B1,B2)≥3, then Lemma 2.1 implies P2h+3⊆G, a contradiction.
Since n≥2h+3, if p(B1,B2)=2 then there exists another end block B3 of G,
sharing a common vertex u1 with B1 or a common vertex u2 with B2. By Lemma 2.1, Ph+1⋃P2h+1⊆G,
which contradicts Claim 1.
Hence all blocks share a common cut vertex of G, i.e., G=Lt,h, where n=th+1.
Moreover, Ph⋃P2h+1⊆G, Ph−1⋃Ph⋃Ph+2⊆G, and
Ph⋃Ph⋃Ph+1⊆G.
If ∑i=1kai≥b1+2, then
[TABLE]
and
[TABLE]
Hence F⊆G, a contradiction.
If ∑i=1kai≤b1−1, then
[TABLE]
and
[TABLE]
Hence F⊆G, a contradiction.
If ∑i=1kai=b1 and k≥2, then
[TABLE]
[TABLE]
and
[TABLE]
Hence F⊆G, a contradiction.
If ∑i=1kai=b1+1 and k≥2, then
[TABLE]
[TABLE]
and
[TABLE]
Hence F⊆G, a contradiction.
So we have F∈{P2b1⋃P2b1+1,P2b1+2⋃P2b1+1} and G=Lt,h, where n=th+1.
□
4 Proofs of Theorems 1.10 and 1.11
We will use the next several lemmas in Theorem 1.10.
Lemma 4.1**.**
*Let G be a connected graph of order n.
(i). If δ(G)≥1 and n≥6, then 2P3⊆G, unless either G=U3,1, or
G⊆Lt1,t2,1,2 for n=t1+2t2+1.
(ii). If δ(G)≥2 and n≥8, then P5⋃P3⊆G, unless G⊆Sn,2+,
G⊆Hn1, G⊆Hn2, or G=Lt,2 for n=2t+1.
(iii). If δ(G)≥2 and n≥8, then P2⋃2P3⊆G, unless either G⊆Sn,2, or G=Lt,2 for n=2t+1.*
Proof.
(i). Suppose 2P3⊈G. Let Pl be a longest path in G, denoted by v1v2⋯vl.
Since n≥6 and 2P3⊈G, we have 3≤l≤5.
If l=3, then G must be a star K1,n−1, i.e., G=Ln−1,1. Since n≥6 and 2P3⊈G, if l=4 then
G⊆Ln−3,1,1,2.
Next we assume that l=5.
Since 2P3⊈G, we have NP5(u)⊆{v3} for all u∈V(G)\V(P5). Let X⊆V(G)\V(P5) such that NP5(u)={v3} for all u∈X and Y=V(G)\(V(P5)⋃X).
Since n≥6 and 2P3⊈G, we have X=∅ and P3⊈G[X]. So we can assume that G[X] consists of p disjoint edges and q isolated vertices, i.e.,
u1u2,…,u2p−1u2p,w1,…,wq, where p+q≥1.
Since P5 is a longest path in G, Y must be an independent set if ∣Y∣≥1.
Furthermore, NG(u)={wi} and NG(v)={wj} for any two distinct vertices u,v∈Y (it also holds for ∣Y∣=1), where 1≤i,j≤q and i=j.
Moreover, v1v4, v1v5, v2v5∈/E(G), otherwise 2P3⊆G, a contradiction. Since 2P3⊈G,
if v2v4∈E(G) then v1v3∈/E(G), ∣Y∣=p=0, and q=1, which implies that G=U3,1.
If v2v4∈/E(G), then G⊆Lt1,t2,1,2, where n=t1+2t2+1. Thus the assertion holds.
(ii). Suppose P5⋃P3⊈G. Let Cl be a longest cycle in G, denoted by v1v2⋯vlv1, and U=V(G)\V(Cl).
Since Cl is a longest cycle, none of vertices in U is adjacent to any two consecutive vertices of Cl. Since n≥8 and P5⋃P3⊈G, it follows that 3≤l≤6.
We consider the following four cases.
Case 1: l=3. This implies that all cycles in G are triangles. Since δ(G)≥2, G has at least two triangles.
Let T1 and T2 be two triangles in G such that the longest path Pk, denoted by u1u2⋯uk, with
V(Pk)⋂V(T1)={u1} and V(Pk)⋂V(T2)={uk}, is as long as possible.
Since n≥8, δ(G)≥2, and P5⋃P3⊈G, it follows that 1≤k≤2.
More precisely, k=1 (Otherwise k=2. P5⋃P3⊈G together with δ(G)≥2 implies that
dG(w)={u1,u2} for every w∈V(G)\⋃i=12V(Ti). Then ∣V(G)\⋃i=12V(Ti)∣=1, i.e., n=7,
which contradicts that n≥8.).
So all triangles in G share a common vertex. Since δ(G)≥2, G=Lt,2 for n=2t+1.
Case 2: l=4. Let Pk, denoted by u1⋯uk, be a longest path in G[U].
Since P5⋃P3⊈G, it follows that 1≤k≤4. we consider the following four subcases.
Subcase 2.1: k=4. Since P5⋃P3⊈G, it follows that NC4(u1)=NC4(u4)=∅.
Since G is connected, either NC4(u2)=∅ or NC4(u3)=∅.
If u1u4∈E(G), then P5⋃P3⊆G, a contradiction.
Since δ(G)≥2, if u1u4∈/E(G) then u1u3∈E(G) and u2u4∈E(G). Thus P5⋃P3⊆G, a contradiction.
Subcase 2.2: k=3. By Lemma 2.5 (ii), NC4(u1)=NC4(u3). Since C4 is a longest cycle,
dC4(u1)=dC4(u3)=1. Note that n≥8. We have P5⋃P3⊆G, a contradiction.
Subcase 2.3: k=2. Obviously, G[U] consists of p disjoint edges and q isolated vertices, i.e.,
u1u2,u3u4,…,u2p−1u2p,w1,…,wq, where p≥1, q≥0 and 2p+q=n−4.
Since C4 is a longest cycle, Lemma 2.5 (i) implies that NC4(u2i−1)=NC4(u2i) and dC4(u2i−1)=dC4(u2i)=1
for 1≤i≤p. So we assume without loss of generality that NC4(u1)=NC4(u2)={v1}.
Since C4 is a longest cycle and δ(G)≥2, it follows that NC4(w1)=⋯=NC4(wr)={v1,v3} and NC4(wr+1)=…=NC4(wr+t)={v2,v4},
where r+t=q.
Moreover, since P5⋃P3⊈G, if p≥2 then NC4(u3)=NC4(u4)={v3}, p=2, and t=0. Thus G⊆Hn2.
In addition, since P5⋃P3⊈G and r+t=q≥2, if p=1 then t=0.
Thus G⊆Hn1.
Subcase 2.4: k=1. Obviously, the graph G[U] consists of q isolated vertices, i.e., w1,…,wq, where q=n−4≥4.
Since C4 is a longest cycle and δ(G)≥2, NC4(w1)=⋯=NC4(wr)={v1,v3} and NC4(wr+1)=⋯=NC4(wr+t)={v2,v4},
where r+t=q≥4.
We assume without loss of generality that r≥t. It follows that t=0, otherwise P5⋃P3⊆G, a contradiction.
Furthermore, since P5⋃P3⊈G, we also have v2v4∈/E(G). Thus G⊆Sn,2.
Case 3: l=5. Since P5⋃P3⊈G, we have P3⊈G[U].
Furthermore, U is an independent set (Otherwise, the graph G[U] contains an edge u1u2.
Since C5 is a longest cycle, Lemma 2.5 (i) implies that NC5(u1)=NC5(u2) and dC5(u1)=dC5(u2)=1.
Note that n≥8 and δ(G)≥2. We have P5⋃P3⊆G, a contradiction.).
Since n≥8 and δ(G)≥2, the longest cycle C5 together with P5⋃P3⊈G
implies that NC5(u1)=NC5(u2) and dC5(u1)=dC5(u2)=2
for any two vertices u1,u2∈U. We assume without loss of generality that NC5(u)={v1,v3} for all u∈U. Since P5⋃P3⊈G, G[{v2,v4,v5}]
contains exactly one edge v4v5. Hence G⊆Sn,2+. Thus the assertion holds.
Case 4: l=6. Let U=V(G)\V(C6). Since P5∪P3⊈G, we have P8⊈G. By Lemma 2.4 (iii),
NC6(u)=NC6(v) for any two vertices u,v∈U
and 2≤dC6(u)=dC6(v)≤3.
Since P5⋃P3⊈G, it follows that dC6(u)=dC6(v)=2 and the distance along C6 between two vertices in NC6(u) is at least 3. However, we also have
P5⋃P3⊆G, a contradiction.
(iii). Suppose P2⋃2P3⊈G. This implies P5⋃P3⊈G.
By Lemma 4.1 (ii), either G⊆Sn,2+, G⊆Hn1, G⊆Hn2, or G=Lt,2 for n=2t+1.
However, if G=Sn,2+, G⊆Hn1, or G⊆Hn2, then P2⋃2P3⊆G, a contradiction.
Hence either G⊆Sn,2, or G=Lt,2 for n=2t+1. Thus the assertion holds.
□
Lemma 4.2**.**
Let F=(⋃i=1kP2ai)⋃(⋃i=12P2bi+1), h=∑i=1kai+∑i=12bi−1≥3,
and G be a connected graph of order n with a longest cycle Cl, where k≥0, a1≥⋯≥ak≥1, b1≥b2≥1, and n≥2h+4.
If δ(G)≥h and F⊈G, then 2h≤l≤2h+1.
Proof.
Let Cl=v1v2⋯vlv1. By Lemma 2.2, l≥2h.
Since ∑i=1k2ai+∑i=12(2bi+1)=2h+4 and F⊈G, we have P2h+4⊈G.
Note that G is connected and n≥2h+4. So l≤2h+2. We now prove l≤2h+1. Suppose that l=2h+2.
Let U=V(G)∖V(C2h+2). By Lemma 2.4 (iii),
all vertices in U have the same C2h+2-neighborhood, denoted by V1, and h≤∣V1∣≤h+1.
Let V2=V(C2h+2)∖V1. We consider the following two cases.
Case 1: ∣V1∣=h+1. Since C2h+2 is a longest cycle, none of vertices in U is adjacent to any two consecutive vertices in V(C2h+2).
So we assume without loss of generality that V1={v1,v3,…,v2h+1}.
Let H, i.e., H=(X,Y;E), be a bipartite subgraph of G, where X=V1∖{v2h+1} and Y⊆U with ∣Y∣=h+2 and ∣U∣=∣V(G)∣−∣V(C2h+2)∣≥h+2.
By definition, H must be a complete bipartite graph.
Moreover, let G1 be the graph obtained from H by identifying v2h−1 with a path P4, v2h−1v2hv2h+1v2h+2. By Lemma 2.6 (ii), we have
F⊆G, a contradiction.
Case 2: ∣V1∣=h. Since none of vertices in U is adjacent to any two consecutive vertices in V(C2h+2), there exist two edges e1,e2∈E(C2h+2) whose
end vertices are all in V2. If e1 and e2 share a common vertex,
then we assume without loss of generality that e1=v2hv2h+1 and e2=v2h+1v2h+2.
This implies that V1={v1,…,v2h−1} and v2hv2h+1v2h+2⊆G[V2]. By Lemma 2.6 (ii), F⊆G, a contradiction.
So e1 and e2 share no vertex in common.
We assume without loss of generality that e1=v1v2 and e2=v2s+2v2s+3, where 1≤s≤h−1.
Let W=V2\{v1,v2,v2s+2,v2s+3}.
Furthermore, we claim that W is an independent set. In fact, if vpvq∈E(G), where vp,vq∈W, then
uvp−1vp−2⋯vqvpvp+1⋯vq−1u is a longer cycle than C2h+2 with u∈U, a contradiction.
Moreover, since F⊈G, Lemma 2.6 (ii) implies that G[V2] contains exactly two disjoint edges e1 and e2.
Thus for every u∈{v1,v2,v2s+2,v2s+3}, NG(u)⋂V1≥h−1≥2
and ∣NG(v1)⋂NG(v2s+2)⋂V1∣≥h−2≥1. Choose v∈NG(v1)⋂NG(v2s+2)⋂V1.
Note that v2v1vv2s+2v2s+3⊆G and v2 has a neighbor different from v in V1.
By Lemma 2.6 (iii), F⊆G, a contradiction.
Hence the assertion holds.
□
Lemma 4.3**.**
Let F=⋃i=12P2bi+1, h=∑i=12bi−1≥3 and G be a connected graph of order n with a longest cycle C2h, where b1≥b2≥1 and n≥2h+4.
If δ(G)≥h and F⊈G, then P3⊈G[U], where U=V(G)∖V(C2h).
Proof.
Let C2h=v1v2⋯v2hv1. Since ∑i=12(2bi+1)=2h+4 and F⊈G, we have P2h+4⊈G.
We first prove the following two Claims.
**Claim 1: ** P4⊈G[U].
Suppose P4⊆G[U]. Since P2h+4⊈G, there exists one path P4, denoted by u1u2u3u4,
such that NC2h(u1)=NC2h(u4)=∅, and either NC2h(u2)=∅ or NC2h(u3)=∅.
Furthermore, since P2h+4⊈G, either NG(u1)={u2,u3} or NG(u4)={u2,u3}. So dG(u1)=2 or dG(u4)=2,
which contradicts that δ(G)≥h≥3. So Claim 1 holds.
Claim 2: P3⊈G[U].
Suppose P3⊆G[U]. Let P3=u1u2u3⊆G[U]. By Claim 1, P4⊈G[U], and thus
by Lemma 2.5 (ii), NC2h(u1)=NC2h(u3).
Moreover, dC2h(u1)≥dG(u1)−2≥h−2 and dC2h(u3)≥dG(u3)−2≥h−2.
Since C2h is a longest cycle in G, the distance along C2h between any two vertices in NC2h(u1) is at least 4,
which implies that 4(h−2)≤2h. Thus 3≤h≤4. We consider the following two cases.
Case 1: h=4. Obviously, either F=P9⋃P3 or F=P7⋃P5.
It is easy to see that dC8(u1)=dC8(u3)=2, dG(u1)=dG(u3)=4, and the distance along C8 between two vertices in NC8(u1) is exactly 4. Hence we assume without loss of generality that NC8(u1)=NC8(u3)={v1,v5}. Since P4⊈G[U], we have u1u3∈E(G).
Note that n≥12 in this case. So U\{u1,u2,u3}=∅. Since F⊈G and
P4⊈G[U], u is adjacent to none of vertices in V(C8)⋃{u1,u2,u3} for all u∈U\{u1,u2,u3},
which contradicts that G is connected.
Case 2: h=3. Obviously, either F=P7⋃P3 or F=2P5. It is easy to see that dC6(u1)=dC6(u3)=1 and dG(u1)=dG(u3)=3.
We assume without loss of generality that NC6(u1)=NC6(u3)={v1}. Note that P4⊈G[U]. We have u1u3∈E(G).
Note that n≥10 in this case. So U\{u1,u2,u3}=∅.
Furthermore, since F⊈G, it follows that NC(u)⋂{v1,v2,v3,v5,v6}=∅ for all u∈U\{u1,u2,u3}.
Hence NC6(u)⊆{v4}. Moreover, since P4⊈G[U], u is not adjacent to any vertex in {u1,u2,u3}.
Thus the connectedness of G implies that there exists u0∈U\{u1,u2,u3} such that NC6(u0)={v4}.
However, since δ(G)≥3, there exists another vertex w∈U\{u1,u2,u3} such that u0w∈E(G). Therefore F⊆G, a contradiction.
Thus the assertion holds.
□
Corollary 4.4**.**
Let F=⋃i=12P2bi+1, h=∑i=12bi−1≥3, and G be a connected graph of order n with a longest cycle C2h, where b1≥b2≥1 and n≥2h+4.
If δ(G)≥h, then F⊆G, unless either G⊆Sn,h, or F=P7⋃P3 and G⊆K2⋁2n−2K2 for
even n.
Proof.
Suppose F⊈G. Let C2h=v1v2⋯v2hv1 and U=V(G)∖V(C2h).
By Lemma 4.2, P3⊈G[U]. If U is an independent set, then Lemma 2.4 (i)
implies G⊆Sn,h.
Hence we assume that G[U] consists of p disjoint edges and q isolated vertices, i.e., u1u2,u3u4,…,
u2p−1u2p,w1,…,wq, where p≥1 and q≥0. By Lemma 2.5 (i), NC2h(u2i−1)=NC2h(u2i)
for 1≤i≤p. Furthermore, dC2h(uj)=dG(uj)−1≥h−1 for 1≤j≤2p.
Since C2h is a longest cycle, the distance along C2h between any two vertices in NC2h(u1) is at least 3, which implies that 3(h−1)≤2h.
Thus h=3. It follows that either F=P7⋃P3 or F=2P5, and dC6(uj)=2 for 1≤j≤2p.
Moreover, the distance along C6 between two vertices in NC6(u1) is exactly 3.
Hence we assume without loss of generality that NC6(u1)=NC6(u2)={v1,v4}. Since F⊈G, it follows that
NC6(u2i−1)=NC6(u2i)={v1,v4} for 1≤i≤p. Next we prove that q=0. In fact, since n≥10,
if q≥1 then either p=1 and q≥2, or p≥2 and q≥1.
If p=1 and q≥2, then dG(wi)=dC6(wi)=3 for 1≤i≤2 and thus F⊆G, a contradiction.
If p≥2 and q≥1, then dG(w1)=dC6(w1)=3,
and thus F⊆G, a contradiction.
So n must be even. In addition, since F⊈G, G[{v2,v3,v5,v6}] consists of two disjoint edges v2v3 and v5v6.
Therefore G⊆K2⋁2n−2K2. Moreover, F=P7⋃P3.
Thus the assertion holds.
∎
Corollary 4.5**.**
Let F=(⋃i=1kP2ai)⋃(⋃i=12P2bi+1), h=∑i=1kai+∑i=12bi−1≥3, and G be a connected graph of order n with a longest cycle C2h, where
k≥1, b1≥b2≥1, and n≥2h+4.
If δ(G)≥h, then F⊆G unless, either G⊆Sn,h, or F=P4⋃2P3 and G⊆K2⋁2n−3K2 for even n.
Proof.
Suppose F⊈G.
Let F′=⋃i=12P2bi′+1, where b1′=∑i=1kai+b1 and b2′=b2. We have F′⊈G.
By Corollary 4.4, either G⊆Sn,h, or F′=P7⋃P3 and G⊆K2⋁2n−2K2 for even n.
Note F⊈G whenever G⊆Sn,h. So we assume that F′=P7⋃P3 and G⊆K2⋁2n−2K2 for even n.
Then we have F∈{P4⋃2P3,P2⋃P5⋃P3,2P2⋃2P3}.
In addition, P2⋃P5⋃P3⊆G, 2P2⋃2P3⊆G, and P4⋃2P3⊈G.
Hence F=P4⋃2P3.
Thus the assertion holds.
∎
Lemma 4.6**.**
Let F=⋃i=12P2bi+1, h=∑i=12bi−1≥3, and G be a connected graph of order n with a longest cycle C2h+1,
where b1≥b2≥1 and n≥4(2h+1)2(h2h+1).
If δ(G)≥h, then F⊆G, unless either G⊆Sn,h+, or F=P9⋃P3 and
G⊆K3⋁2n−3K2 for odd n.
Proof.
Suppose F⊈G. Since ∑i=12(2bi+1)=2h+4, we have P2h+4⊈G.
Let C2h+1=v1v2⋯v2h+1v1 and U=V(G)∖V(C2h+1).
We consider the following two cases.
Case 1: U is an independent set. Since C2h+1 is a longest cycle, none of vertices in U is adjacent to any two consecutive vertices along C2h+1.
It follows that dC2h+1(u)=h for all u∈U. By Lemma 2.3, there exists V1⊆V(C2h+1) and
U1⊆U with ∣V1∣=h and ∣U1∣=h+2 such that H(V1,U1;E) is a complete bipartite graph. Hence NC2h+1(u)=V1 for all u∈U1.
We assume without loss of generality that V1={v2,v4,…,v2h}.
Moreover, NC2h+1(u)=V1 for all u∈U\U1. Otherwise, there exists u∈U\U1 such that
NC2h+1(u)⋂(V(C2h+1)\V1)=∅.
Since u is not adjacent to any two consecutive vertices along C2h+1, we have v1 or v2h+1∈NC2h+1(u)⋂(V(C2h+1)\V1).
Note v2,v2h∈V1 and v1v2h+1∈E(G). By Lemma 2.6 (ii), F⊆G, a contradiction.
Furthermore, {v1,v3,…,v2h−1} is an independent set (Othewise, let v2s+1v2t+1∈E(G) and u∈U,
where 1≤2s+1<2t+1≤2h−1. It follows that uv2sv2s−1⋯v2v1v2h+1v2h⋯v2t+2v2t+1v2s+1v2s+2⋯v2t−1v2tu is a longer cycle than C2h+1, a contradiction).
Similarly, {v3,…,v2h+1} is an independent set. Hence G[{v1,v3,…,v2h+1}] contains exactly one edge v1v2h+1.
Thus G⊆Sn,h+.
Case 2: G[U] contains at least one edge. Since δ(G)≥2, we have P3⊈G[U]. Hence
we assume that G[U] consists of p disjoint edges and q isolated vertices, i.e., u1u2,u3u4,…,u2p−1u2p,w1,…,wq, where p≥1 and q≥0.
By Lemma 2.5 (i), NC2h+1(u2i−1)=NC2h+1(u2i) for 1≤i≤p.
Furthermore, dC2h+1(uj)=dG(uj)−1≥h−1 for 1≤j≤2p.
Since C2h+1 is a longest cycle in G, the distance along C2h+1 between any two vertices in NC2h+1(u1) is at least 3, which implies
that 3(h−1)≤2h+1. Thus 3≤h≤4.
We claim that h=4 (Otherwise h=3 and thus either F=P7⋃P3 or F=2P5.
Moreover, the distance along C7 between two vertices in NC7(u1) is exactly 3.
So we assume without loss of generality that
NC7(u1)=NC7(u2)={v1,v4}. Since F⊈G, it follows that NC7(u)⋂{v1,v2,v3,v4,v5,v7}=∅
for all u∈U\{u1,u2}.
Hence NC7(u)⊆{v6},
which contradicts dC7(u)≥2.).
Hence either F=P9⋃P3 or F=P7⋃P5. Moreover, the distance along C9 between any two vertices in NC9(u1) is exactly 3.
So we assume without loss of generality that NC9(u1)=NC9(u2)={v1,v4,v7}.
Since F⊈G, it follows that NC9(u2i−1)=NC9(u2i)={v1,v4,v7} for 1≤i≤p, and q=0.
So n must be odd. In addition, since F⊈G, G[{v2,v3,v5,v6,v8,v9}] consists of three disjoint edges v2v3,
v5v6 and v8v9. Therefore G=K3⋁2n−3K2. Moreover, F=P9⋃P3.
Thus the assertion holds.
□
Lemma 4.7**.**
Let F=(⋃i=1kP2ai)⋃(⋃i=12P2bi+1), h=∑i=1kai+∑i=12bi−1≥3, and G be a connected graph of order n with a longest cycle C2h+1, where
k≥1, b1≥b2≥1, and n≥4(2h+1)2(h2h+1).
If δ(G)≥h, then F⊆G, unless
F=P6⋃2P3 and G⊆K3⋁2n−3K2 for odd n.
Proof.
Suppose F⊈G.
Let F′=⋃i=12P2bi′+1, where b1′=∑i=1kai+b1 and b2′=b2. We have F′⊈G.
By Lemma 4.6, either G⊆Sn,h+, or F′=P9⋃P3 and G⊆K3⋁2n−3K2 for odd n.
If G⊆Sn,h+, then F⊆G, a contradiction.
Thus we assume that F′=P9⋃P3 and G⊆K3⋁2n−3K2 for odd n.
Hence F∈{P2⋃P7⋃P3,P2⋃2P5,P4⋃P5⋃P3,P6⋃2P3,2P2⋃P5⋃P3,P4⋃P2⋃2P3,3P2⋃2P3}.
In addition, since F⊈G, it follows that F=P6⋃2P3.
Thus the assertion holds.
∎
Theorem 1.10 can be stated as follows.
Theorem 4.8**.**
Let F=(⋃i=1kP2ai)⋃(⋃i=12P2bi+1), h=∑i=1kai+∑i=12bi−1≥2,
and G be a 2-connected graph of order n,
where k≥0, a1≥⋯≥ak≥1, b1≥b2, and n≥4(2h+1)2(h2h+1).
*(a). If δ(G)≥h and k=0, then F⊆G, unless one of the following holds:
(i). G⊆Sn,h+;
(ii). F=P7⋃P3 and G⊆K2⋁2n−2K2, where n is even;
(iii). F=P9⋃P3 and G⊆K3⋁2n−3K2, where n is odd.*
*(b). If δ(G)≥h and k≥1, then F⊆G, unless one of the following holds:
(iv). G⊆Sn,h;
(v). F=P4⋃2P3 and G⊆K2⋁2n−2K2, where n is even ;
(vi). F=P6⋃2P3 and G⊆K3⋁2n−3K2, where n is odd.*
Proof.
Suppose F⊈G. If h=2, then F=P5⋃P3. By Lemma 4.1 (ii), either G⊆Sn,2+,
G⊆Hn1, G⊆Hn2, or G=Lt,2 for n=2t−1.
However, G is not 2-connected whenever G⊆Hn1, G⊆Hn2, or G=Lt,2. Hence G⊆Sn,2+.
Next we assume that h≥3. Let Cl be the longest cycle in G. By Lemma 4.2, 2h≤l≤2h+1.
It is easy to see that Corollary 4.4 together with Lemma 4.6 implies that G⊆Sn,h+,
F=P7⋃P3 and G⊆K2⋁2n−2K2 for even n,
or F=P9⋃P3 and G⊆K3⋁2n−3K2 for odd n.
(b). Suppose F⊈G. If h=2, then F=P2⋃2P3.
By Lemma 4.1 (iii), either G⊆Sn,2, or G=Lt,2 for n=2t−1.
However, if G=Lt,2, then G is not 2-connected. Hence G⊆Sn,2.
Next we assume that h≥3. Let Cl be the longest cycle in G. By Lemma 4.2, 2h≤l≤2h+1.
It is easy to see that Corollary 4.5 together with Lemma 4.7 implies that
G⊆Sn,h, F=P4⋃2P3 and G⊆K2⋁2n−2K2 for even n,
or F=P6⋃2P3 and G⊆K3⋁2n−3K2 for odd n. Thus the assertion holds.
□
We will use the next two lemmas in Theorem 1.11.
Lemma 4.9**.**
*Let F=⋃i=12P2bi+1, h=∑i=12bi−1≥3, and G be a connected graph of order n with at least one cut vertex, where
b1≥b2≥1 and n≥2h+4.
If δ(G)≥h, then F⊆G, unless one of the following holds:
(i) F=P2b1+1⋃P2b1−1 and G=Lt,h, where n=th+1;
(ii) F=2P2b1+1 and G=U3,h, where n=3h+3;
(iii) F=2P2b1+1 and G⊆Lt1,t2,h,h+1, where n=t1h+t2(h+1)+1;
(iv) F=2P2b1+1 and G⊆Ft1,t2,h,h+1, where n=t1h+(t2+1)(h+1)+1;
(v) F=2P2b1+1 and G⊆Tt1,t2,h,h+1, where n=t1h+(t2+2)(h+1)+1.*
Proof.
Suppose F⊈G. Since ∑i=1k2ai+∑i=12(2bi+1)=2h+4, we have P2h+4⊈G.
Note that h+2≥2b2+1 and 2h+1≥2b1+1. We have Ph+2⋃P2h+1⊈G.
Note that h+1≥2b2+1 and 2h+1≥2b1+1 for b1≥b2+1. We also have Ph+1⋃P2h+1⊈G for b1≥b2+1.
Note that h≥2b2+1 and 2h+1≥2b1+1 for b1≥b2+2. Moreover, Ph⋃P2h+1⊈G for b1≥b2+2.
Since G has at least one cut vertex, it has at least two end blocks.
Furthermore, since δ(G)≥h, it follows that ∣V(B)∣≥h+1 for every end block B.
Choose two end blocks B1 and B2 of G such that p(B1,B2) is as large as possible, where p(B1,B2) is
the order of a longest path between the cut vertex u1 of G in V(B1) and the cut vertex u2 of G in V(B2).
Lemma 2.1 together with P2h+4⊈G implies that p(B1,B2)≤3. We assume without loss of generality that ∣V(B1)∣≤∣V(B2)∣.
We consider the following three cases.
Case 1: p(B1,B2)=1. This implies that all blocks in G are end blocks and they share a common cut vertex of G.
We first prove the following Claim.
Claim: G has at least three end blocks.
Suppose that G has exactly two end blocks B1 and B2.
Since n≥2h+4 and ∣V(B1)∣≤∣V(B2)∣, if ∣V(B1)∣≥h+2 then ∣V(B2)∣≥h+3.
By Lemma 2.1, P2h+4⊆G, a contradiction.
Hence we assume that ∣V(B1)∣=h+1 and thus ∣V(B2)∣≥h+4.
We claim h=3 (Otherwise h≥4. By Lemma 2.1, B2 has a path Pmin{2h,h+4} with an end vertex u2. Since min{2h,h+4}≥h+4, we have P2h+4⊆G, a contradiction.).
It follows that either F=P7⋃P3 or F=2P5. Furthermore, by Lemmas 2.1 and 2.7 (iii), F⊆G, a contradiction.
This completes the claim.
By Claim above, G has at least three end blocks. Since Ph+2⋃P2h+1⊈G, all blocks have order at most h+2 and
Ph⋃P2h+1⊆G. Note Ph⋃P2h+1⊈G for b1≥b2+2. Hence b2≤b1≤b2+1.
If b1=b2, then F=2P2b1+1 and G⊆Lt1,t2,h,h+1, where n=t1h+t2(h+1)+1.
Next we assume that b1=b2+1. Note Ph+1⋃P2h+1⊈G for b1=b2+1.
It follows that all blocks have order h+1.
Thus F=P2b1+1⋃P2b1−1 and G=Lt,h, where n=th+1.
Case 2: p(B1,B2)=2. This implies that all blocks in G are end blocks. Lemma 2.1 together with P2h+4⊈G
implies that ∣V(B1)∣=h+1 and h+1≤∣V(B2)∣≤h+2.
Thus G is a graph obtained by adding an edge to the centers of Lt1,t2,h,h+1
and Lt3,t4,h,h+1, where n=(t1+t3)h+(t2+t4)(h+1)+2, t1+t2≥1, and t3+t4≥1.
Furthermore, since Ph+2⋃P2h+1⊈G, either t1+t2=1 or t3+t4=1.
We assume without loss of generality that t1+t2=1. Since n≥2h+4, it follows that t3+t4≥2.
So Ph+1⋃P2h+1⊆G.
Note Ph+1⋃P2h+1⊈G for b1≥b2+1. Then b1=b2 and thus F=2P2b1.
Moreover, since Ph+2⋃P2h+1⊈G, it follows that t2=0 and thus t1=1.
Therefore, F=2P2b1+1 and G⊆Ft3,t4,h,h+1, where n=t3h+(t4+1)(h+1)+1.
Case 3: p(B1,B2)=3. Lemma 2.1 together with P2h+4⊈G implies that ∣V(B1)∣=∣V(B2)∣=h+1.
Note Ph+2⋃P2h+1⊈G. The end block Bi is the unique end block with ui∈V(Bi) for 1≤i≤2.
Denote u1uu2 by the path between u1 and u2.
Since δ(G)≥3, there exists an end block of order at least h+1 with the vertex u.
Hence Ph+1⋃P2h+1⊆G. Note Ph+1⋃P2h+1⊈G for b1≥b2+1. So b1=b2 and thus F=2P2b1.
Furthermore, since p(B1,B2)=3, there is exactly one path P3 between u1 and u2.
Since Ph+2⋃P2h+1⊈G, if u1u2∈E(G) then there is exactly one end block with the vertex u and it has order h+1.
Hence F=2P2b1+1 and G=U3,h, where n=3h+3.
Next we assume u1u2∈/E(G). Obviously, u1u and u2u are both cut edges of G.
Since Ph+2⋃P2h+1⊈G, all blocks that contains u have order at most h+2.
Therefore F=2P2b1+1 and G⊆Tt1,t2,h,h+1, where n=t1h+(t2+2)(h+1)+1.
Thus the assertion holds.
□
Lemma 4.10**.**
Let F=(⋃i=1kP2ai)⋃(⋃i=12P2bi+1), h=∑i=1kai+∑i=12bi−1≥2,
and G be a connected graph of order n with at least one cut vertex,
where k≥1, a1≥⋯≥ak≥1, b1≥b2≥3, and n≥2h+4.
If δ(G)≥h, then F⊆G, unless F=P2⋃2P2b1+1 and G=Lt,h, where n=th+1.
Proof.
Suppose F⊈G. If h=2, then F=P2⋃2P3. By Lemma 4.1 (ii), we have G⊆Sn,2+, G⊆Hn1,
G⊆Hn2, or G=Lt,2 for n=2t+1. However, G is 2-connected whenever G⊆Sn,2+ and F⊆G whenever
G⊆Hn1 or G⊆Hn2. Hence G=Lt,2, where n=2t+1. Next we assume that h≥3. Let F′=⋃i=12P2bi′+1, where b1′=∑i=1kai+b1 and b2′=b2. We have F′⊈G.
Note that k≥1 and b1≥b2. It follows that b1′>b2′.
By Lemma 4.9, G=Lt,h, where n=th+1 and F′=P2b1′+1⋃P2b1′−1.
Moreover, since F′=P2b1′+1⋃P2b1′−1, it follows that k=1, a1=1, and b1=b2.
Hence F=P2⋃2P2b1+1. Thus the assertion holds.
□
Theorem 1.11 can be stated as follows.
Theorem 4.11**.**
Let F=(⋃i=1kP2ai)⋃(⋃i=12P2bi+1), h=∑i=1kai+∑i=12bi−1,
and G be a connected graph of order n with at least one cut vertex, where
a1≥⋯≥ak≥1, b1≥b2≥1, k≥0, and n≥2h+4.
*(a). If δ(G)≥h≥1 and k=0, then F⊆G, unless one of the following holds:
(i) F=P5⋃P3 and either G⊆Hn1 or G⊆Hn2;
(ii) F=P2b1+1⋃P2b1−1 and G=Lt,h, where n=th+1;
(iii) F=2P2b1+1 and G=U3,h, where n=3h+3;
(iv) F=2P2b1+1 and G⊆Lt1,t2,h,h+1, where n=t1h+t2(h+1)+1;
(v) F=2P2b1+1 and G⊆Ft1,t2,h,h+1, where n=t1h+(t2+1)(h+1)+1;
(vi) F=2P2b1+1 and G⊆Tt1,t2,h,h+1, where n=t1h+(t2+2)(h+1)+1.*
(b). If δ(G)≥h≥2 an k≥1, then F⊆G, unless F=P2⋃2P2b1+1 and G=Lt,h, where n=th+1.
Proof.
(a). Suppose F⊈G. If h=1, then F=2P3. By Lemma 4.6 (i), either G=U3,1 or
G⊆Lt1,t2,1,2 for n=t1+2t2+1.
Next we assume that h=2. It follows that F=P5⋃P3. By Lemma 4.6 (ii), G⊆Sn,2+,
G⊆Hn1, G⊆Hn2, or G=Lt,2 for n=2t+1.
However, G is 2-connected whenever G⊆Sn,2+. Hence G⊆Hn1, G⊆Hn2, or G=Lt,2 for n=2t+1.
Finally we assume that h≥3. The assertion follows by Lemma 4.9.
(b). The assertion follows by Lemma 4.10.
□
Acknowledgements:
The authors would like to thank the anonymous referee for many helpful and constructive suggestions to an earlier version of this paper, which results in an great improvement.