13
Minimum degree conditions
for the existence of a sequence of cycles
whose lengths differ by one or two
Abstract
Gao, Huo, Liu and Ma (2019) proved a result on the existence of paths connecting specified two vertices whose lengths differ by one or two. By using this result, they settled two famous conjectures due to Thomassen (1983). In this paper, we improve their result, and obtain a generalization of a result of Bondy and Vince (1998).
Keywords: Cycle length, Path length, Minimum degree
AMS Subject Classification: 05C38
1 Introduction
All graphs considered in this paper are finite undirected graphs without loops or multiple edges. For a graph , we denote by and the vertex set and the edge set of , respectively, and denotes the degree of a vertex in .
In 1983, Thomassen proposed the following two conjectures.
Conjecture A (Thomassen [5])
For a positive integer , every graph of minimum degree at least contains cycles of all even lengths modulo .
Conjecture B (Thomassen [5])
For a positive integer , every -connected non-bipartite graph of minimum degree at least contains cycles of all lengths modulo .
The above conjectures originated from the conjecture of Burr and Erdős concerning the extremal problem for the existence of cycles with prescribed lengths modulo (see [2]). We refer the reader to [4] for more details. In 2018, Liu and Ma proved that Conjectures A and B are true for all even integers by considering the existence of a sequence of paths whose lengths differ by two in bipartite graphs, see [4, Theorem 1.9].
Recently, Gao, Huo, Liu and Ma [6] announced that they had confirmed Conjectures A and B for all integers by using the following theorem. Here, we say that a sequence of paths (or cycles) is admissible if , and either for or for .
Theorem C (Gao et al. [6, Theorem 1.2])
Let be a positive integer, and let be a -connected graph, and be two distinct vertices of . If for each , then contains admissible paths from to .
In this paper, we show that the degree condition in Theorem C can be relaxed as follows.
Theorem 1
Let be a positive integer, and let be a -connected graph, be two distinct vertices of , and be a vertex of (possibly ) such that . If for each , then contains admissible paths from to .
This study also originated from the question of whether every graph of minimum degree at least three contains two admissible cycles, which was raised by Erdős (see [1]). In 1998, Bondy and Vince answered this queston by proving the following stronger theorem.
Theorem D (Bondy, Vince [1])
Every graph of order at least three, having at most two vertices of degree less than three, contains two admissible cycles.
They also conjectured that every graph of sufficiently large order, having at most vertices of degree less than three, contains two admissible cycles, and they gave some remarks for the case of small . In 2020, Gao and Ma [3] settled the conjecture in the affirmative for all .
Theorem 2
For an integer , every graph of order at least three, having at most two vertices of degree less than , contains admissible cycles.
Note that a weaker version of Theorem 2 is obtained from Theorem C (see [6, Theorem 1.3]), and the result (and also Theorem 2) settles Conjectures A and B for all integers .
To show Theorem 1, in the next section, we consider the existence of admissible paths in “rooted graphs” and give a stronger result than Theorem 1 (see Theorem 3 in Section 2). We also extend the concept of “cores” which were used in the argument of [4, 6] in preparation for the proof of Theorem 3. In Section 3, we prove Theorem 3 and also give the proof of Theorem 2 at the end of Section 3.
2 Preliminaries
2.1 Admissible paths in rooted graphs
Let be a graph. A cut-vertex of is a vertex whose removal increases the number of components of . A block of is a maximal connected subgraph of which has no cut-vertex, and a block of is called an end-block if has at most one cut-vertex of . If itself is connected and has no cut-vertex, then is a block and is also an end-block. For distinct vertices and of , is called a rooted graph. A rooted graph is -connected if
-
(R1)
is a connected graph of order at least three with at most two end-blocks, and
-
(R2)
every end-block of contains at least one of and as a non-cut-vertex of .
Note that is -connected if and only if (i.e., the graph obtained from by adding the edge if ) is -connected. We denote by a rooted graph with a specified vertex (this includes the case where or ). For a rooted graph , we define if ; otherwise, let .
In this paper, instead of proving Theorem 1, we prove the following stronger theorem.
Theorem 3
Let be a positive integer, and let be a -connected rooted graph. If , then contains admissible paths from to .
2.2 Terminology and notation
In this subsection, we prepare terminology and notation which will be used in the proof of Theorem 3.
Let be a graph. We denote by the neighborhood of a vertex in . For , we define . For , denotes the subgraph of induced by , and let . We denote by the length of a shortest path from a vertex to a vertex in . For with , a path in is a -path if one end-vertex of the path belongs to , the other end-vertex belongs to , and the internal vertices do not belong to . We write a path with a given orientation as . For an oriented path and , a path from to along is denoted by . For pairwise vertex-disjoint sets of vertices, we define the graph from the union of by joining every vertex of to every vertex of for . For convenience, we let .
Let be a connected graph and be a vertex. The -end-block of is an end-block with cut-vertex in such that . The -end-block of , if exists, is unique, and so we always denote it by for a vertex . We also denote by the unique cut-vertex of which is contained in . If , then let denote the unique neighbor of in which is not ; otherwise, let . See Figure 1.

Throughout the rest of this paper, we often denote the singleton set by , and we often identify a subgraph of with its vertex set .
2.3 The concept of cores
Let be an integer. Let be a vertex of a graph , and let be a subgraph of .
-
•
is called an -core of type 1 with respect to if , where , and is a clique of order exactly in .
-
•
is called an -core of type 2 with respect to if , where , is an independent set of order exactly and is a clique of order exactly .
-
•
is called an -core of type 3 with respect to if , where and, and are independent sets of orders exactly and at least , respectively. (Since , may be an empty set.)

See Figure 2. We say that is an -core with respect to when there is no need to specify the type. We also say that is an -core with respect to if is an -core with respect to , and is a vertex of . In what follows, “a core” always means an -core for some integer .
Remark 1
Let be a graph, and be two distinct vertices of . If and , then there exists a core of type 1 or type 3 with respect to in .
We give three facts which will be used frequently in the proof of Theorem 3. Here, an admissible sequence which changed the condition into , is said to be semi-admissible.
Fact 1 (Gao et al. [6, Lemma 3.2])
Let be positive integers. Let be a graph, be two distinct vertices and . Assume that contains semi-admissible -paths , and let be the unique vertex of for . Assume further that for each , contains semi-admissible -paths . If for , then contains admissible -paths.
Fact 2
Let be an -core with respect to . Then the following hold.
-
(1)
If is of type 2, then for any , contains admissible -paths of lengths ; if is of type 3, then for any and , contains admissible -paths of lengths .
-
(2)
For any , contains semi-admissible -paths of lengths (if is of type 1) or (if is of type 2) or (if is of type 3). In particular, if is of type 3 and , then for any with , contains semi-admissible -paths of lengths .
Fact 2 immediately yields the following.
Fact 3
Let be a positive integer and be a -connected rooted graph. Let be an -core with respect to and be the component of such that . Assume that does not contain admissible -paths. Then (1) , and (2) if , then .
3 Proof of Theorem 3
Proof of Theorem 3. We prove it by induction on . Let be a minimum counterexample with respect to .
Claim 3.1
(1) (and so ), and (2) .
Proof. (1) If , then by (R1) and (R2), we can easily see that contains an -path of length at least , a contradiction. Thus , and so .
(2) Since , we have . Suppose that . Note that, then . Let and be two distinct vertices of such that . Since , we have . By (R2), we also have , say up to symmetry, and then and are admissible -paths, a contradiction.
Claim 3.2
(1) is -connected and (2) is independent.
Proof. (1) Suppose that is not -connected. Then by (R1), has a cut vertex and has exactly two components and . By (R2), without loss of generality, we may assume that and . Since by Claim 3.1 (2), and by the symmetry of and , we may assume that . Let for . Then is a 2-connected rooted graph such that . Hence by the induction hypothesis, contains admissible -paths . Let be a -path in . Then () are admissible -paths in , a contradiction.
(2) Suppose that for some , and choose such a vertex so that if possible. If (i.e., the graph obtained from by deleting the edge ) is -connected, then by the induction hypothesis, it follows that (and also ) contains admissible -paths, a contradiction. Thus is not -connected. Since is -connected by Claim 3.2 (1), this implies that is a -connected rooted graph with exactly two end-blocks.
Let () be all the blocks of such that for , say for . Without loss of generality, we may assume that and . Then for some with , where we let .
Suppose that . Then is a -connected rooted graph such that . Hence, by the induction hypothesis, (and also ) contains admissible -paths, a contradiction. Thus . This implies that , that is, . Then by the choice of , we have .
Let , and let . Note that . Note also that if , then since , holds; if , clearly holds. Then is a -connected rooted graph such that , and so the the induction hypothesis yields that (and also ) contains admissible -paths, a contradiction. Thus for each . By the symmetry of and , we also have .
By Remark 1 and Claim 3.2, there exist cores with respect to and , respectively, in . By the symmetry of and , we can rename the vertices and so that
-
(XY1)
there exists a core with respect to so that the number of type of is as small as possible,
-
(XY2)
, subject to (XY1), and
- (XY3)
Let be an -core with respect to in for some integer , and let be the component of such that . Choose so that
-
(H1)
the number of type of is as small as possible, and
-
(H2)
subject to (H1),
-
(H2-1)
if is of type 1 or type 2, then is maximum;
-
(H2-2)
if is of type 3, then (i) is maximum, (ii) is maximum, subject to (i).
-
(H2-3)
If and satify the following condition (H2)((H2-3))(T):
-
(T)
is of type 3, , , , and there exists a component of such that , and ,
then let , and we modify (and depending on ) by resetting , and as follows:
-
(M1)
if 111Note that, in this case, ., then let , and we reset , and ;
-
(M2)
if , then we reset , and .
-
(T)
-
(H2-1)

Note that if we modify as in (H2)(H2-3), then the new graph is also an -core of type 3 with respect to (see also Figure 3). However, to make the difference clear, we sometimes say that is of type 3♭ if is modified as above; otherwise is of type 3♮.
Claim 3.3
If is a vertex of , then , where for the case where is not of type 3♭. In particular, if the equality holds, then .
Proof. Let be a vertex of . We show the claim as follows.
Assume first that is of type 1. If , then we have , which contradicts the maximality of (see (H2)(H2-1)). Thus . If the equality holds, we clearly have , since .
Assume next that is of type 2, and suppose that . Since there exists no core of type 1 with respect to by (H1), we have or . Since , and , this yields that , which contradicts the maximality of (see (H2)(H2-1)). Thus . If the equality holds, then since or holds, it follows that . Thus we have .
Assume finally that is of type 3. Suppose that . Since there exists no core of type 1 with respect to by (H1), we have or . Since there also exists no core of type 2 with respect to by (H1), we have or . If is of either type 3♮ or type 3♭ in (H2)((H2-3))(M2), then (by (H2)(H2-2)-(i)); if is of type 3♭ in (H2)((H2-3))(M1), then we have . If is of type 3♮, then (by (H2)(H2-2)-(ii)); if is of type 3♭, then since and , we have . Since , combining these facts yields that , and .
By Claim 3.2 (2) and (H2)((H2-3))(T), we can easily obtain the following.
Claim 3.4
If is of type 3♭, then .
Proof. Since by Claim 3.2 (2) and by (H2)((H2-3))(T), we have .
We now divide the proof into two cases according to or .
Case 1. .
Note that by Claim 3.4, is not of type 3♭.
Claim 3.5
If is of type 1 or type 3, then . If is of type 2, then .
Proof. Note that by Claim 3.2, .
Assume first that is of type 1. Then , and so there exists a core of type 1 with respect to . Since , it follows from (XY2) that . Thus the claim follows.
Assume next that is of type 2. Since , and since there exists no core of type 1 with respect to by (XY1), we have . This in particular implies that is an -core of type 2 with respect to . Since , it follows from (XY2) that . Thus the claim follows.
Assume finally that is of type 3. By (XY1) and (H1), there exist no cores of type 1 or type 2 with respect to , and so any core with respect to is of type (by Remark 1, Claim 3.2). This also implies that or . Since and , it follows from (XY2) that . Thus the claim follows.
Claim 3.6
Assume that is of either type 1 or type 3. Let be a component of such that and . Then . (This in particular implies that, if is of type 1, then does not have a component such that and .)
Proof. Suppose that . By Claim 3.5, there exists a vertex . Let be the graph obtained from by contracting into a new vertex . Since and is -connected, it follows that is a -connected rooted graph. Since , we also have . Let
If is of type 3, then , and so holds for the case of , which implies that ; if is of type 1, then since , we clearly have . In either case, the inequality holds. Then, for a vertex of , the following hold:
-
•
If , then .
-
•
If , then .
-
•
If 222In this case, if then is adjacent to all the vertices of ., then .
Thus the definition of and Claim 3.3 yield that
By the induction hypothesis, contains admissible -paths. This implies that contains admissible -paths . Let be the unique vertex of for . Then () are admissible -paths in . On the other hand, it follows from Fact 2 (2) that for each , contains -paths of lengths (if is of type 1) or (if is of type 3). Hence by Fact 1, we obtain admissible -paths in , a contradiction. Thus . Combining this with Claim 3.5, we have .
Case 1.1. is of type 1.
By Claim 3.5, . By Claim 3.6, we also have . Since by Fact 3 (2), and since , the degree condition yields that , , and for all . This implies that contains -paths of lengths . Thus contains admissible -paths, a contradiction.
Case 1.2. is of type 2.
By Claim 3.5, we have , say . Let . Since and are -connected, respectively, and , it follows that is a -connected rooted graph such that . Therefore, by the induction hypothesis, we obtain admissible -paths in . Then () are admissible -paths in , a contradiction.
Case 1.3. is of type 3.
Claim 3.7
There exists a component of such that , and .
Proof. If there exists such that , then the assertion clearly holds. Thus, we may assume that for all . Since by Claim 3.5, Fact 3 (2) yields . Then for a vertex , we have
Thus the equality holds, which implies that , and for all . By Claim 3.5 and since there exists no core of type 2 with respect to by (H1), we also have .
If , then since , the claim follows, and so we may assume that , that is, . If , then is an -core of type 3, contradicting to (H2)(H2-2)-(i). Thus we have , which also implies that . Since , a vertex satisfies
Hence there exists a component of such that , , and . Let and be the graph obtained from by contracting into a new vertex . Since and is -connected, it follows that is a -connected rooted graph. Since and , we also have . Therefore, by the induction hypothesis, contains three admissible -paths. This implies that contains three admissible -paths and . Let be the unique vertex of for , and let . Then () are three admissible -paths in . On the other hand, since and , it follows that for each , contains -paths of lengths . Hence by Fact 1, we obtain admissible -paths in , a contradiction.
Let be a component of as in Claim 3.7. Since (H2)((H2-3))(T) does not hold, it follows from Claims 3.5 and 3.7 that , say . Since by Claim 3.6 and since , we also have , say . Let . Since is -connected and by Claim 3.5, it is easy to check that is a -connected rooted graph. Since , we also have . Therefore, by the induction hypothesis, we obtain admissible -paths in . Then () are admissible -paths in , a contradiction.
This completes the proof of Case 1.
Case 2. .
Claim 3.8
Assume that is of type 3. If , then .
Proof. Suppose that , say , and . Let . Since and are -connected, and , it follows that is a -connected rooted graph such that . By the induction hypothesis, contains admissible -paths . Since is -connected and , we have , and so there exists an -path in . Then () are admissible -paths in , a contradiction.
In this case, we will apply the induction hypothesis for new graphs obtained from and blocks with at most two cut-vertices of . However, the -end-block of will not help us to find admissible paths in the argument. So, in the following two claims, we study the structure for the case where contains the -end-block. In particular, we show that is not a -path of order exactly at this stage. (See Subsection 2.2 for the definitions of the -end-block and the vertices .)
Claim 3.9
Assume that there exists the -end-block with cut-vertex in such that . Assume further that . Then the following hold.
(1) . | (2) . |
(3) . | (4) If , then . |
Proof. By our assumption, and there exists a -path in . If is of type 3♭, then since , and by Claim 3.4, note that .
(1),(2) To show (1) and (2), we first prove that
(3.1) |
Since by Fact 3 (1), it suffices to show that . Suppose to the contrary that . Then it follows from Fact 3 (2) that . Combining this with Claim 3.2, we have , say . This in particular implies that is of type 2 or type 3.
Suppose that , say . Then and are two admissible -paths in . On the other hand, it follows from Fact 2 (1) that for each , contains admissible -paths. Hence by Fact 1, we obtain admissible -paths in , a contradiction. Thus , that is, . Then . Thus the equality holds, which implies that and . If is of type 2, then and are admissible -paths in , a contradiction; if is of type 3, then since and , this contradicts Claim 3.8. Thus (3.1) is proved.
Since , it follows that contains a -path of length or . Hence and are -paths of lengths or . By adding to each of the two paths, we obtain two semi-admissible -paths in . On the other hand, it follows from Fact 2 (2) and Claim 3.9 (1) that for each , contains semi-admissible -paths. Hence by Fact 1, contains admissible -paths, a contradiction.
(4) Assume that and . We first claim that if is of type . Suppose to the contrary that is of type and . (See Figure 3.) If is of type in (H2)((H2-3))(M1), then , a contradiction. Thus is of type in (H2)((H2-3))(M2). Recall that and . Since there exist no cores of type 1 or type 2 with respect to by (H1), this together with Claim 3.9 (2) implies that . Hence is an -core of type 3, which contradicts (H2)(H2-2)-(i). Thus if is of type .
This completes the proof of Claim 3.9.
Claim 3.10
is not a -path of order exactly .
Proof. Suppose that is a -path of order exactly . By Claims 3.2 and 3.9 (3), we have , say . This in particular implies that is not of type 1.
Suppose that is of type 2. Since by Claims 3.3 and 3.9 (2), it follows from Fact 2 (2) and Claim 3.9 (1) that contains admissible -paths of lengths . On the other hand, by Fact 2 (1), contains an -path of length , and so is an -path of length . Then () are admissible -paths in , a contradiction. Thus is not of type 2, that is, is of type 3.
Since by Claim 3.9 (3), and since by Claim 3.2 (2), it follows that . By (XY1) and (H1), there exist no cores of type 1 or type 2 with respect to , and so any core with respect to is of type (by Remark 1, Claim 3.2). Then we can use the inequality in (XY2). Note that , since . Hence
Thus the equality holds, which implies that and . Then it follows from the first equality and (XY3) that holds. On the other hand, since by Claim 3.2 (2), and since by Claim 3.9 (3), it follows that . This is a contradiction.
Let be the set of cut-vertices of . A block of is said to be feasible if satisfies the following condition (F).
-
(F)
and .
Note that by the assumption of Case 2 and Claim 3.2 (2), if itself is a block, then is feasible.
Claim 3.11
There exists a feasible block of .
Proof. Suppose that there exists no feasible block of . Then the condition (F) yields the following: is not a block; its block-tree is a path; one of the two end-blocks of is the -end-block and the other is the -end-block. By the definition of and , if , then and so ; if , then it follows from Claims 3.9 (4) and 3.10 that . In either case, holds. Hence there exists a block of which is not an end-block and satisfies (F).
In the rest of the proof, , and denote any one of the following (B1), (B2)-(B2)(i), (B2)-(B2)(ii) and (B3) (note that by Claim 3.11 and (F), such a tuple exists, see also Figure 4):
-
(B1)
is a feasible block of such that (i.e., itself is a block and ) and, and .
-
(B2)
is a feasible block of such that , say , and
-
(i)
if , then and ;
-
(ii)
if , then and .
-
(i)
-
(B3)
is a feasible block of such that , and is the unique vertex of such that contains a -path (possibly ) and .

Note that and for . Note also that if is of type , then since is a cut-vertex of , . Let be a -path in such that .
Claim 3.12
(1) and (2) .
Proof. (1) Suppose that . Let be the graph obtained from by contracting into a new vertex . Since , is a -connected rooted graph such that . Then, it follows from Claim 3.3 that for a vertex of , the following hold:
-
•
If , then .
-
•
If , then .
Thus the definition of yields that
By the induction hypothesis, contains admissible -paths. Thus contains admissible -paths . Let for . Then is a -path in for . On the other hand, by Fact 2 (2), contains semi-admissible -paths for . Hence by Fact 1, contains admissible -paths, a contradiction. Thus (1) holds.
(2) Suppose that either (i) or (ii) holds. Note that if satisfies (B1) or (B2)-(B2)(ii), then the -connectivity of implies that (i) holds; that is to say, if (ii) holds, then satisfies (B2)-(B2)(i) or (B3). If (i) holds, say , then let ; if (ii) holds, then let and . Since , is a -connected rooted graph such that . By the induction hypothesis, contains admissible -paths . If (i) holds, then let be an -path in ; if (ii) holds, then by the -connectivity of , there exists an -path in . Then () are admissible -paths in , a contradiction.
Case 2.1. is of type 1.
By Claim 3.12 (2), we have , which contradicts .
Case 2.2. is of type 2.
By Claim 3.12 (2), . Let be the graph obtained from by contracting into a new vertex . Then is a -connected rooted graph such that . Since there exists no core of type 1 with respect to by (H1), it follows that or for . This together with the definition of and Claim 3.12 (1) implies that . Hence, by the induction hypothesis, contains admissible -paths, and so contains admissible -paths . Let for . Then is an -path in for . On the other hand, by Fact 2 (1), contains two admissible -paths for . By Fact 1, contains admissible -paths, a contradiction.
Case 2.3. is of type 3.
Note that, by Claim 3.12 (2), . Let
We divide into three cases as follows:
-
•
is of type I if for some .
-
•
is of type II if and for some .
-
•
is of type III if is of neither type I nor type II.
If is of type I or type II, then let be a vertex as described above, and let ; if is of type III, then let . We then let
and . |
Then the following (i) and (ii) hold: (i) , and if is of type I or type II, then ; (ii) if is of type I or type II, then by the definitions of and the types, and by Claim 3.12 (1), and does not separate and in . In particular, by (ii), is still a block of a component of , there exists a -path internally disjoint from in , and for (by Claim 3.12 (1)).
Claim 3.13
.
Proof. Suppose that . Let be the graph obtained from by contracting into a new vertex . By Claim 3.12 (2), is a -connected rooted graph such that . Recall that for the case where is of type . For a vertex , it follows from Claims 3.3, 3.12 (1) and that
and thus . By the induction hypothesis, contains admissible -paths. Therefore contains admissible -paths . Let for , and let be a -path internally disjoint from in . Then is an -path in for . On the other hand, it follows from Fact 2 (1) and the definition of type II that for each , contains admissible -paths of lengths (if is of type I or type III) or (if is of type II). Hence by Fact 1, contains admissible -paths, a contradiction.
Since , it follows from Claim 3.13 that
, that is, is of type III, , say , .
Then the following hold (note that , since is a cut-vertex of ):
(3.2) | |||
(3.3) |
Claim 3.14
(1) , and (2) if , then .
Proof. By Claim 3.8, we have . Therefore, it follows from Fact 2 (2) that . Thus (1) holds. To show (2), suppose that and . Since , we have . Let . Since and are -connected, and , it follows that is a -connected rooted graph such that . Therefore, by the induction hypothesis, (and also ) contains admissible -paths in , a contradiction. Thus (2) also holds.
Claim 3.15
(1) , and (2) is not a block.
Proof. Suppose that . (Note that then satisfies (B1) or (B2)-(B2)(ii).) Recall that (3.2) holds. If , then let and ; if , say , then let and . Note that , since and by Claim 3.14 (1). Then is a -connected rooted graph and . Hence by the induction hypothesis, contains admissible -paths . Then () are admissible -paths in , a contradiction. Thus (1) holds.
Suppose next that is a block. Then by (B1), note that , and . In particular, Claim 3.15 (1) implies that . Then by Claim 3.14 (2), . But, this contradicts Claim 3.12 (1). Thus (2) also holds.
Recall that denotes any one of (B1), (B2)-(B2)(i), (B2)-(B2)(ii) and (B3). By Claim 3.15, has exactly two end-blocks, and each end-block of contains exactly one of and as a non-cut-vertex of (otherwise, there is a feasible end-block of which satisfies no Claim 3.15 (1)). In particular, is a -connected rooted graph.
Let () be all the blocks of such that for , say for . Without loss of generality, we may assume that and , and let and . Then for some with . Note that satisfy (B2)-(B2)(i) (if ) or (B2)-(B2)(ii) (if ) or (B3) (if ) as , and so it follows from Claim 3.12 (1) that
(3.4) |
Claim 3.16
.
Proof. Suppose that . Then it follows from Fact 2 (2) that contains two admissible -paths. On the other hand, since for , it follows from (3.3) that is a -connected rooted graph such that , and hence the induction hypothesis yields that contains admissible -paths. Let be a -path in . Then () are admissible -paths. Therefore, by Fact 1, contains admissible -paths, a contradiction.
Choose so that is as large as possible. If , then by (3.4) and Claim 3.16, we have ; since , this contradicts Claim 3.14 (2). Thus and the choice of implies that , i.e., .
Recall that any core with respect to is of type (by (XY1), (H1), Remark 1, Claim 3.2). By (3.2), , and so (XY2) yields that . Since , we obtain . This implies that and (otherwise, or there exists a core of type 1 with respect to , a contradiction). If , then by the same argument as the case , we get a contradiction to Claim 3.14 (2). Thus and the choice of implies that , i.e., . Since , we have , and so because . Therefore . Since , we obtain , contradicting to Claim 3.14 (1).
This completes the proof of Theorem 3.
We finally give the proof of Theorem 2.
Proof of Theorem 2. It suffices to show the case where a given graph is connected. Let be an integer, and let be a connected graph of order at least three having at most two vertices of degree less than . Let and be two vertices of degree less than if exist; otherwise, let and be arbitrary two vertices. Suppose now that is a counterexample.
We first consider the case where is -connected. Choose arbitrary edge in (possibly ). Since and for , we have and for . Hence Theorem 1 yields that contains admissible -paths. By adding to each of the paths, we obtain admissible cycles, a contradiction. Thus is not -connected.
Suppose that there exists an end-block with cut-vertex such that and . Let if exists; otherwise, . Then the same argument as in the case where is -connected can work with , and so we obtain admissible cycles in , a contradiction. This, together with the degree condition, implies that the block-tree of is a path, and the two end-blocks of are the -end-block and the -end-block, respectively. Since and for , there exists a block with exactly two cut-vertices such that . Then by replacing and in the above argument for the case where is -connected, we obtain admissible cycles in , a contradiction again.
References
- [1] J.A. Bondy, A. Vince, Cycles in a graph whose lengths differ by one or two, J. Graph Theory 27 (1998) 11–15.
- [2] P. Erdős, Some recent problems and results in graph theory, combinatorics, and number theory, in: Proc. Seventh S-E Conf. Combinatorics, Graph Theory and Computing, in: Utilitas Math., Winnipeg, 1976, pp.3–14.
- [3] J. Gao, J. Ma, On a conjecture of Bondy and Vince, J. Combin. Theory Ser. B 141 (2020) 136–142.
- [4] C-H. Liu, J. Ma, Cycle lengths and minimum degree of graphs, J. Combin. Theory Ser. B 128 (2018) 66–95.
- [5] C. Thomassen, Graph decomposition with applications to subdivisions and path systems modulo , J. Graph Theory 7 (1983) 261–271.
- [6] J. Gao, Q. Huo, C-H. Liu, J. Ma, A unified proof of conjectures on cycle lengths in graphs, arXiv:1904.08126v2 [math.CO] 18 April 2019.