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

Nearly optimal coloring of some C4C_{4}-free graphs

Ran Chen111Email: 1918549795@qq.com,   Baogang Xu222Email: baogxu@njnu.edu.cn. Supported by NSFC 11931006

Institute of Mathematics, School of Mathematical Sciences
Nanjing Normal University, 1 Wenyuan Road, Nanjing, 210023, China
Abstract

A class 𝒢{\cal G} of graphs is χ\chi-polydet if 𝒢{\cal G} has a polynomial binding function ff and there is a polynomial time algorithm to determine an f(ω(G))f(\omega(G))-coloring of G𝒢G\in{\cal G}. Let PtP_{t} and CtC_{t} denote a path and a cycle on tt vertices, respectively. A bull consists of a triangle with two disjoint pendant edges, a hammer is obtained by identifying an end of P3P_{3} with a vertex of a triangle, a fork+ is obtained from K1,3K_{1,3} by subdividing an edge twice. Let HH be a bull or a hammer, and FF be a P7P_{7} or a fork+. We determine all (C3,C4,F)(C_{3},C_{4},F)-free graphs without clique cutsets and universal cliques, and present a close relation between (C4,F,H)(C_{4},F,H)-free graphs and the Petersen graph. As a consequence, we show that the classes of (C4,F,H)(C_{4},F,H)-free graphs are χ\chi-polydet with nearly optimal linear binding functions.

Key words and phrases: C4C_{4}-free, decomposition, chromatic number, clique number

AMS 2000 Subject Classifications: 05C15, 05C75

1 Introduction

All graphs considered in this paper are finite and simple. We follow [2] for undefined notations and terminologies. Let GG be a graph, let vV(G)v\in V(G), and let XX and YY be two subsets of V(G)V(G). Let E(X,Y)E(X,Y) be the set of edges with one end in XX and the other in YY. We say that vv is complete (resp. anticomplete) to XX if |E(v,X)|=|X||E(v,X)|=|X| (resp. E(v,X)=ØE(v,X)=\mbox{{\rm\O}}), and say that XX is complete (resp. anticomplete) to YY if each vertex of XX is complete (resp. anticomplete) to YY.

Let NG(v)N_{G}(v) be the set of vertices adjacent to vv, dG(v)=|NG(v)|d_{G}(v)=|N_{G}(v)|. Let NG(X)={uV(G)X|uN_{G}(X)=\{u\in V(G)\setminus X\;|\;u has a neighbor in X}X\}, and NG[X]=XNG(X)N_{G}[X]=X\cup N_{G}(X). Let G[X]G[X] be the subgraph of GG induced by XX. If it does not cause any confusion, we usually omit the subscript GG. For uu, vV(G)v\in V(G), we write uvu\sim v if uvE(G)uv\in E(G), and write u≁vu\not\sim v if uvE(G)uv\not\in E(G). For XV(G)X\subset V(G) and vV(G)v\in V(G), let NX(v)=N(v)XN_{X}(v)=N(v)\cap X.

We say that a graph GG contains a graph HH if HH is isomorphic to an induced subgraph of GG, and say that GG is HH-free if it does not contain HH. For a family {H1,H2,}\{H_{1},H_{2},\cdots\} of graphs, GG is (H1,H2,)(H_{1},H_{2},\cdots)-free if GG is HH-free for every H{H1,H2,}H\in\{H_{1},H_{2},\cdots\}.

A clique (resp. stable set) of GG is a set of mutually adjacent (resp. non-adjacent) vertices in GG. The clique number (resp. stability number) of GG, denoted by ω(G)\omega(G) (resp. α(G)\alpha(G)), is the maximum size of a clique (resp. stable set) in GG.

Let HH be a graph with V(H)={v1,v2,,vn}V(H)=\{v_{1},v_{2},\cdots,v_{n}\}. A clique blowup of HH is any graph GG such that V(G)V(G) can be partitioned into nn cliques, say A1,A2,,AnA_{1},A_{2},\ldots,A_{n}, such that AiA_{i} is complete to AjA_{j} in GG if vivjv_{i}\sim v_{j} in HH, and AiA_{i} is anticomplete to AjA_{j} in GG if vi≁vjv_{i}\not\sim v_{j} in HH. Let GG be a clique blowup of HH. We call GG a tt-clique blowup of HH if |Ai|=t|A_{i}|=t for all ii, and call GG a nonempty clique blowup of HH if AiØA_{i}\neq\mbox{{\rm\O}} for all ii. Under this literature, an induced subgraph of HH can be viewed as a clique blowup of HH with AiA_{i} of sizes 1 or 0, for all ii.

Let kk be a positive integer. A kk-coloring of GG is a function ϕ:V(G){1,,k}\phi:V(G)\rightarrow\{1,\cdots,k\} such that ϕ(u)ϕ(v)\phi(u)\neq\phi(v) if uvu\sim v. The chromatic number χ(G)\chi(G) of GG is the minimum number kk for which GG has a kk-coloring. A graph is perfect if all its induced subgraphs HH satisfy χ(H)=ω(H)\chi(H)=\omega(H). An induced cycle of length at least 4 is called a hole, and its complement is called an antihole. A kk-hole is a hole of length kk. A hole or antihole is odd or even if it has odd or even number of vertices. In 2006, Chudnovsky et al [12] proved the Strong Perfect Graph Theorem.

Theorem 1.1

[12] A graph is perfect if and only if it is (odd hole, odd antihole)-free.

Let {\cal F} be a hereditary family of graphs. If there is a function ff such that χ(H)f(ω(H))\chi(H)\leq f(\omega(H)) for each graph HH in {\cal F}, then we say that {\cal F} is χ\chi-bounded, and call ff a binding function of {\cal F} [19]. Gyárfás [19], and Sumner [35] independently, conjectured that the class of TT-free graphs is χ\chi-bounded for any forest TT. Interested readers are referred to [28, 31, 32] for its related problems and progresses.

Refer to caption
Figure 1: Illustration of some special forbidden graphs.

Some configurations used in this paper such as paw, diamond, gem, kite, fork, and fork+ are shown in Figure 1. Since every antihole with at least six vertices has a 4-hole C4C_{4}, the χ\chi-boundedness of subclasses of C4C_{4}-free graphs are studies extensively. Choudum et al [6] proved χ(G)54ω(G)\chi(G)\leq\lceil\frac{5}{4}\omega(G)\rceil if GG is (P2P3,C4)(P_{2}\cup P_{3},C_{4})-free. Chudnovsky et al [10] proved χ(G)32ω(G)\chi(G)\leq\frac{3}{2}\omega(G) if GG is (fork, C4C_{4})-free. Gasper and Huang [16] proved that χ(G)32ω(G)\chi(G)\leq\lfloor\frac{3}{2}\omega(G)\rfloor for (P6,C4)(P_{6},C_{4})-free graph GG, and Karthick and Maffray [22] improved the upper bound to 54ω(G)\lceil\frac{5}{4}\omega(G)\rceil. Huang [20] proved that χ(G)119ω(G)\chi(G)\leq\lceil\frac{11}{9}\omega(G)\rceil if GG is (P7,C4,C5)(P_{7},C_{4},C_{5})-free, which is optimal. Generalize some results of Choudum et al [7], the current authors and Wu proved [4] that χ(G)max{3,ω(G)}\chi(G)\leq\max\{3,\omega(G)\} if GG is (P7,C4P_{7},C_{4}, diamond)-free, and χ(G)2ω(G)1\chi(G)\leq 2\omega(G)-1 if GG is (P7,C4P_{7},C_{4}, gem)-free, and they also proved that χ(G)ω(G)+1\chi(G)\leq\omega(G)+1 if GG is (P7,C4P_{7},C_{4}, kite)-free.

Motivated by a new concept Polyanna introduced by Chudnovsky et al [8], and by the above mentioned linear binding function of subclasses of C4C_{4}-free graphs, we studied (C4(C_{4}, bull)-free graphs and (C4(C_{4}, hammer)-free graphs in [5], and proved the following conclusion.

Theorem 1.2

[5] Let 𝒢{\cal G} be a χ\chi-bounded class of graphs. Let HH be a bull or a hammer, and let GG be a connected (C4,H)(C_{4},H)-free graph which has no clique cutsets or universal cliques. Then,

  • GG is a clique blowup of some graph of girth at least 55 if HH is a bull, and GG has girth at least 5 if HH is a hammer.

  • (C4,H)(C_{4},H)-free graphs of 𝒢{\cal G} are always linearly χ\chi-bounded.

Note that the paths and stars are the two extremal classes of trees. There are a lot of results on binding functions of PtP_{t}-free or K1,3K_{1,3}-free related graphs. Gyárfás [19] proved that χ(G)(t1)ω(G)1\chi(G)\leq(t-1)^{\omega(G)-1} for all PtP_{t}-free graphs, and this upper bound was improved to (t2)ω(G)1(t-2)^{\omega(G)-1} by Gravier et al [18]. On P5P_{5}-free graphs, its best known binding function,due to Scott et al [33], is ω(G)log2(ω(G))\omega(G)^{\log_{2}(\omega(G))} for ω(G)3\omega(G)\geq 3. Chudnovsky et al [13] proved that a connected K1,3K_{1,3}-free graphs GG with α(G)3\alpha(G)\geq 3 satisfies χ(G)2ω(G)\chi(G)\leq 2\omega(G). Liu et al [24] proved that χ(G)7ω2(G)\chi(G)\leq 7\omega^{2}(G) if GG is fork-free, which answers a problem raised in [21, 28]. Chudnovsky et al [10] proved that χ(G)32ω(G)\chi(G)\leq\frac{3}{2}\omega(G) if GG is (fork, C4C_{4})-free. Interested readers can find more results and problems on binding functions of subclasses of fork-free graphs in [9, 21, 28, 37].

Let HH be a bull or a hammer. From Theorem 1.2, both (C4,P7,H)(C_{4},P_{7},H)-free graphs and (C4C_{4}, fork,+H){}^{+},H)-free graphs are linearly χ\chi-bounded. We can do better on these two classes of graphs. In this paper, we prove the following Theorems 1.3 and 1.4 on the structural decompositions of (C4C_{4}, fork,+H){}^{+},H)-free graphs and (C4,P7,H)(C_{4},P_{7},H)-free graphs, which show that these graphs are closely related to the Petersen graph. Then, we deduce polynomial time algorithms to optimally color these graphs.

Let F0F12F_{0}\sim F_{12} be the graphs as shown in Figure 2, where F5F_{5} is just the Petersen graph, and the parameter tt and tt^{\prime} appeared in F2F_{2} and F0F^{\prime}_{0} are positive integers. When t=1t=1, we particularly refer to the graph F2F_{2} as F2F^{\prime}_{2}. Let 𝔉={F0,F0,F1,F2,,F12}\mathfrak{F}=\{F_{0},F^{\prime}_{0},F_{1},F_{2},\ldots,F_{12}\} and, let 𝔉={F2,F3,F4,F5}{Ck|kis a positive integer of at least 5}\mathfrak{F^{\prime}}=\{F^{\prime}_{2},F_{3},F_{4},F_{5}\}\cup\{C_{k}~{}|~{}k~{}\mbox{is a positive integer of at least 5}\}. A clique cutset of GG is a clique KK in GG such that GKG-K has more components than GG, and a cutvertex is a clique cutset of size 1. A clique KK is call a universal clique of GG if KK is complete to V(G)KV(G)\setminus K.

Refer to caption
Figure 2: Illustration of graphs F0F12F_{0}\sim F_{12}.
Theorem 1.3

Let HH be a bull or a hammer, and let GG be a connected (C4,fork+,H)(C_{4},fork^{+},H)-free graph without clique cutsets or universal cliques. Then, G𝔉G\in\mathfrak{F^{\prime}} if HH is a hammer, and GG is a nonempty clique blowup of a graph in 𝔉\mathfrak{F^{\prime}} if HH is a bull.

Theorem 1.4

Let HH be a bull or a hammer, and let GG be a connected (C4,P7,H)(C_{4},P_{7},H)-free graph without clique cutsets or universal cliques. Then, G𝔉G\in\mathfrak{F} if HH is a hammer, and GG is a nonempty clique blowup of a graph in 𝔉\mathfrak{F} if HH is a bull.

It is easy to check that F5x1F_{5}-x_{1} is isomorphic to F12{x4,x5}F_{12}-\{x_{4},x_{5}\}. Since F5F_{5} is just the Petersen graph, we have that F12F_{12} can be obtained from the Petersen graph by deleting a vertex and adding a path of length 3 to join some two vertices of degree 3. Since F0F_{0}, F1F_{1}, F2F^{\prime}_{2}, F3F_{3} and F4F_{4} are all induced subgraphs of F5F_{5}, and since F6F11F_{6}\sim F_{11} are all induced subgraphs of F12F_{12}, Theorems 1.3 and 1.4 assert that (C4C_{4}, fork,+H){}^{+},H)-free graphs and (C4,P7,H)(C_{4},P_{7},H)-free graphs are closely related to the Petersen graph, where HH is a bull or a hammer.

Notice that all graphs in 𝔉𝔉\mathfrak{F^{\prime}}\cup\mathfrak{F^{\prime}} are 3-colorable, and clique cutsets and universal cliques are reducible in coloring of graphs. As an immediate consequence of Theorems 1.3 and 1.4, one can prove the following Corollary 1.1 by a simple induction on |V(G)||V(G)|.

Corollary 1.1

Let FF be a P7P_{7} or a fork+, and let GG be a (C4,F(C_{4},F, hammer)-free graph. Then, χ(G)ω(G)+1\chi(G)\leq\omega(G)+1.

Let kk be a positive integer. We use GkG^{k} to denote the kk-clique blowup of a graph GG. We can easily verify that both C5kC_{5}^{k} and C7kC_{7}^{k} are (C4,HC_{4},H, bull)-free for HH being a P7P_{7} or a fork+, and C9kC_{9}^{k} is (C4C_{4}, fork+, bull)-free. Also, we have that χ(C5k)|V(C5k)|α(C5k)=5k2=54ω(C5k)\chi(C_{5}^{k})\geq\lceil\frac{|V(C_{5}^{k})|}{\alpha(C_{5}^{k})}\rceil=\lceil\frac{5k}{2}\rceil=\lceil\frac{5}{4}\omega(C_{5}^{k})\rceil, χ(C7k)|V(C7k)|α(C7k)=7k3=76ω(C7k)\chi(C_{7}^{k})\geq\lceil\frac{|V(C_{7}^{k})|}{\alpha(C_{7}^{k})}\rceil=\lceil\frac{7k}{3}\rceil=\lceil\frac{7}{6}\omega(C_{7}^{k})\rceil, and χ(C9k)|V(C9k)|α(C9k)=9k4=98ω(C9k)\chi(C_{9}^{k})\geq\lceil\frac{|V(C_{9}^{k})|}{\alpha(C_{9}^{k})}\rceil=\lceil\frac{9k}{4}\rceil=\lceil\frac{9}{8}\omega(C_{9}^{k})\rceil. We will show that by excluding C5kC_{5}^{k} and C7kC_{7}^{k} further, (C4,HC_{4},H, bull)-free graphs GG satisfy χ(G)ω(G)+1\chi(G)\leq\omega(G)+1 if HH is a P7P_{7}, and χ(G)98ω(G)\chi(G)\leq\lceil\frac{9}{8}\omega(G)\rceil if HH is a fork+.

Theorem 1.5

Let HH be a P7P_{7} or a fork+, and let GG be a (C4,H(C_{4},H, bull)-free graph. Then,

  • χ(G)54ω(G)\chi(G)\leq\lceil\frac{5}{4}\omega(G)\rceil, and χ(G)76ω(G)\chi(G)\leq\lceil\frac{7}{6}\omega(G)\rceil if GG is further C52C_{5}^{2}-free.

  • χ(G)ω(G)+1\chi(G)\leq\omega(G)+1 if H=P7H=P_{7} and GG is further (C52,C74)(C_{5}^{2},C_{7}^{4})-free.

  • χ(G)98ω(G)\chi(G)\leq\lceil\frac{9}{8}\omega(G)\rceil if H=fork+H=fork^{+} and GG is further (C52,C74)(C_{5}^{2},C_{7}^{4})-free.

Where all the bounds 54ω(G)\lceil\frac{5}{4}\omega(G)\rceil, 76ω(G)\lceil\frac{7}{6}\omega(G)\rceil and 98ω(G)\lceil\frac{9}{8}\omega(G)\rceil are reachable.

A class 𝒢{\cal G} of graphs is said to be χ\chi-polydet [31] if 𝒢{\cal G} has a polynomial binding function ff and there is a polynomial time algorithm to determine an f(ω(G))f(\omega(G))-coloring for each G𝒢G\in{\cal G}.

Suppose that GG has a clique cutset QQ, and suppose that V(G)QV(G)\setminus Q is partitioned into two nonempty subsets V1V_{1} and V2V_{2} that are anticomplete to each other. Let G1=G[V1Q]G_{1}=G[V_{1}\cup Q] and G2=G[V2Q]G_{2}=G[V_{2}\cup Q]. By repeating this procedure to both G1G_{1} and G2G_{2} until all the resulted subgraphs have no clique cutsets, V(G)V(G) can be partitioned into a collection of subsets of which each induces a subgraph without clique cutsets. We can use a binary tree TT to represent this process, and call TT a clique-cutsets-decomposition.

Tarjan [34] showed that for a connected graph with nn vertices and mm edges, its clique-cutsets-decomposition (not necessarily unique) can be found in O(nm)O(nm) times. Tarjan also showed that if the maximum weight clique of each subgraph induced by a leaf of TT can be found, then one can find the maximum weight clique of GG in O(n2)O(n^{2}) times.

Chudnovsky et al [11] showed that an optimal coloring of any C4C_{4}-free perfect graph GG can be found in O(|V(G)|9)O(|V(G)|^{9}). If GG has tt maximal cliques, then we can take O(t|V(G)|3)O(t|V(G)|^{3}) times to find them [26, 36]. Since a C4C_{4}-free graph GG has O(|V(G)|2)O(|V(G)|^{2}) maximal cliques [1, 15], we can find the maximum weight cliques for any C4C_{4}-free graph GG in O(|V(G)|5)O(|V(G)|^{5}) times. Let FF be a P7P_{7} or a fork+, and let HH be a bull or a hammer. By Theorems 1.3 and 1.4, if GG is a (C4,F,H)(C_{4},F,H)-free graph, then in its clique-cutsets-decomposition, each leaf represents a subset of vertices which induces a well-defined graph with a universal clique (maybe empty). Applying Tarjan’s algorithm, we can, in at most O(|V(G)|3)O(|V(G)|^{3}) times, find a nearly optimal coloring and the maximum weight cliques of a (C4,F,H(C_{4},F,H)-free graph. Therefore, we have

Corollary 1.2

Let FF be a P7P_{7} or a fork+, and let HH be a bull or a hammer. Then, (C4,F,H(C_{4},F,H)-free graphs are χ\chi-polydet with linear binding functions.

We will prove Theorem 1.3 in Section 2, prove Theorem 1.4 in Section 3, and prove Theorem 1.5 in Section 4.

2 Proof of Theorem 1.3

This section is devoted to prove Theorem 1.3. We begin from (fork,+C4,C3){}^{+},C_{4},C_{3})-free graphs.

Lemma 2.1

Let GG be a connected perfect (fork,+C4,C3{}^{+},C_{4},C_{3})-free graph without clique cutsets. If GG is not a complete graph, then GG is an even-hole.

Proof. By Theorem 1.1, GG is odd-hole-free. If GG is even-hole-free, then GG is a chordal graph, and so is complete as it has no clique cutsets. Suppose that GG has an even-hole, say C=v1v2v2qv1C=v_{1}v_{2}\cdots v_{2q}v_{1}, where q3q\geq 3. If N(V(C))ØN(V(C))\neq\mbox{{\rm\O}}, let xN(V(C))x\in N(V(C)) and suppose, without loss of generality, that xv1x\sim v_{1}, then xx is anticomplete to {v2,v3,v4,v2q}\{v_{2},v_{3},v_{4},v_{2q}\}, and so G[{x,v1,v2,v3,v4,v2q}]G[\{x,v_{1},v_{2},v_{3},v_{4},v_{2q}\}] is a fork+, a contradiction. Therefore, N(V(C))=ØN(V(C))=\mbox{{\rm\O}}, and so GG is an even-hole.  

Lemma 2.2

Let GG be a connected imperfect (fork+,C4,C3)(fork^{+},C_{4},C_{3})-free graph without clique cutsets. If GG is not an odd-hole, then GG is isomorphic to a graph in {F2,F3,F4,F5F_{2}^{\prime},F_{3},F_{4},F_{5}}.

Proof. Since GG is not perfect, it follows from Theorem 1.1 that GG has an odd-hole. Let v1v2v2q+1v1v_{1}v_{2}\cdots v_{2q+1}v_{1} be an odd-hole of GG, where q2q\geq 2, and let L={v1,v2,,v2q+1}L=\{v_{1},v_{2},\cdots,v_{2q+1}\} and R=V(G)(N(L)L)R=V(G)\setminus(N(L)\cup L). Since GG is not an odd hole, we have that N(L)ØN(L)\neq\mbox{{\rm\O}}. Without loss of generality, suppose that N(L)N(L) has a vertex xx adjacent to v1v_{1}.

Suppose that q3q\geq 3. Then, xx is anticomplete to {v2,v3,v2q+1}\{v_{2},v_{3},v_{2q+1}\} to avoid a C3C_{3} or C4C_{4}, and xv4x\sim v_{4} to avoid an induced fork+ on {x,v1,v2,v3,v4,v2q+1}\{x,v_{1},v_{2},v_{3},v_{4},v_{2q+1}\}. But then, x≁v5x\not\sim v_{5}, which forces G[{x,v1,v3,v4,v5,v2q+1}]G[\{x,v_{1},v_{3},v_{4},v_{5},v_{2q+1}\}] to be an induced fork+, a contradiction. Therefore, q=2q=2. During the following proof of Lemma 2.2, every subscript is understood to be modulo 5.

Since GG has girth at least 5, we have that each vertex of N(L)N(L) has exactly one neighbor in LL. Let i{1,,5}i\in\{1,\cdots,5\}. We define Xi={xN(L)|NL(x)={vi}}X_{i}=\{x\in N(L)~{}|~{}N_{L}(x)=\{v_{i}\}\}, and let X=i=15XiX=\bigcup_{i=1}^{5}X_{i}. Then, N(L)=XN(L)=X, and V(G)=LXRV(G)=L\cup X\cup R.

If E(Xi,Xi+1)ØE(X_{i},X_{i+1})\neq\mbox{{\rm\O}}, then xivivi+1xi+1xix_{i}v_{i}v_{i+1}x_{i+1}x_{i} is a 4-hole for some xiXix_{i}\in X_{i} and xi+1Xi+1x_{i+1}\in X_{i+1}. If XiX_{i} is not complete to Xi+2X_{i+2}, then for some xiXix^{\prime}_{i}\in X_{i} and xi+2Xi+2x_{i+2}\in X_{i+2}, G[{xi,vi,vi+1,vi+2,xi+2,vi+3}]G[\{x^{\prime}_{i},v_{i},v_{i+1},v_{i+2},x_{i+2},v_{i+3}\}] is a fork+. If XiX_{i} has two vertices, say xx and xx^{\prime}, then xv1xxxv_{1}x^{\prime}x is a triangle if xxx\sim x^{\prime}, and G[{x,x,v1,v2,v3,v4}]G[\{x,x^{\prime},v_{1},v_{2},v_{3},v_{4}\}] is a fork+ if x≁xx\not\sim x^{\prime}. This shows that

|Xi|1|X_{i}|\leq 1, XiX_{i} is anticomplete to Xi+1X_{i+1} and complete to Xi+2X_{i+2}. (1)

In this section, we always assume that Xi={xi}X_{i}=\{x_{i}\} if XiØX_{i}\neq\mbox{{\rm\O}}. We show next that

R=Ø.R=\mbox{{\rm\O}}. (2)

Suppose RØR\neq\mbox{{\rm\O}}. We may assume, by symmetry, that rx1r\sim x_{1} for some rRr\in R. Let QQ be the component of G[R]G[R] that contains rr. If X3ØX_{3}\neq\mbox{{\rm\O}}, then x1x3x_{1}\sim x_{3} by (1), and so G[{r,x1,x3,v1,v5,v4}]G[\{r,x_{1},x_{3},v_{1},v_{5},v_{4}\}] is a fork+. If X4ØX_{4}\neq\mbox{{\rm\O}}, then x4x1x_{4}\sim x_{1} by (1), and so G[{r,x1,x4,v1,v2,v3}]G[\{r,x_{1},x_{4},v_{1},v_{2},v_{3}\}] is a fork+. This shows that X3=X4=ØX_{3}=X_{4}=\mbox{{\rm\O}}. Since x1x_{1} is not a cutvertex of GG, we may assume by symmetry that X2={x2}X_{2}=\{x_{2}\} and NV(Q)(x2)ØN_{V(Q)}(x_{2})\neq\mbox{{\rm\O}}. With a similar argument as above used to deal with X1X_{1}, we can show that X5=ØX_{5}=\mbox{{\rm\O}}. Then, {v1,v2}\{v_{1},v_{2}\} is a clique cutset of GG. Therefore, (2) holds.

Now, we have that V(G)=LXV(G)=L\cup X, where X=N(L)ØX=N(L)\neq\mbox{{\rm\O}}. Suppose, without loss of generality, that X1ØX_{1}\neq\mbox{{\rm\O}}. Since x1x_{1} is anticomplete to X2X5X_{2}\cup X_{5} by (1), and since v1v_{1} is not a cutvertex, we may by symmetry assume that X3ØX_{3}\neq\mbox{{\rm\O}}. Then, x1x3x_{1}\sim x_{3} by (1).

If X4=X5=ØX_{4}=X_{5}=\mbox{{\rm\O}}, then X2=ØX_{2}=\mbox{{\rm\O}} as otherwise x2x_{2} is a cutvertex by (1), and thus GG is isomorphic to F2F_{2}^{\prime}. Suppose by symmetry that X4ØX_{4}\neq\mbox{{\rm\O}}. By (1), x1x4x_{1}\sim x_{4} and x3≁x4x_{3}\not\sim x_{4}. If X2ØX_{2}\neq\mbox{{\rm\O}} and X5ØX_{5}\neq\mbox{{\rm\O}}, then by (1), we have x2x4x_{2}\sim x_{4}, x2x5x_{2}\sim x_{5}, and x3x5x_{3}\sim x_{5}, and thus GG is isomorphic to F5F_{5}. If X2=X5=ØX_{2}=X_{5}=\mbox{{\rm\O}}, then GG is isomorphic to F3F_{3}. If X2ØX_{2}\neq\mbox{{\rm\O}} and X5=ØX_{5}=\mbox{{\rm\O}}, then x2x4x_{2}\sim x_{4} by (1), and GG is isomorphic to F4F_{4}. The same happens if X2=ØX_{2}=\mbox{{\rm\O}} and X5ØX_{5}\neq\mbox{{\rm\O}}. Therefore, GG is isomorphic to a graph in {F3,F4,F5}\{F_{3},F_{4},F_{5}\}. This completes the proof of Lemma 2.2.  

Follows from Lemmas 2.1 and 2.2, we have immediately the following Lemma 2.3.

Lemma 2.3

Let GG be a connected (fork+,C4,C3C_{4},C_{3})-free graph without clique cutsets. If GG is not a complete graph, then GG is in 𝔉\mathfrak{F^{\prime}}.

Proof of Theorem 1.3: Let HH a bull or a hammer, and let GG be a connected (C4C_{4}, fork,+H){}^{+},H)-free graph without clique cutsets or universal cliques. By Theorem 1.2, GG is a clique blowup of some (fork,+C4,C3){}^{+},C_{4},C_{3})-free graph if HH is a bull, and GG is (fork,+C4,C3){}^{+},C_{4},C_{3})-free graph if HH is a hammer. If HH=hammer, then GG is in 𝔉\mathfrak{F^{\prime}} by Lemma 2.3.

Suppose that HH is a bull, and let GG^{\prime} be a (fork,+C4,C3){}^{+},C_{4},C_{3})-free graph such that GG is a nonempty clique blowup of GG^{\prime}. Then, GG^{\prime} is a non-complete connected graph without clique cutsets, and so GG^{\prime} is in 𝔉\mathfrak{F^{\prime}} by Lemma 2.3. This completes the proof of Theorem 1.3.  

3 Proof of Theorem 1.4

The aim of this section is to prove Theorem 1.4, which characterizes the structures of (P7,C4,bull)(P_{7},C_{4},bull)-free graphs and (P7,C4,hammer)(P_{7},C_{4},hammer)-free graphs. First, we discuss (P7,C4,C3)(P_{7},C_{4},C_{3})-free graphs.

Lemma 3.1

Let GG be a connected imperfect (P7,C7,C4,C3)(P_{7},C_{7},C_{4},C_{3})-free graph without clique cutsets. Then GG is isomorphic to a graph in {F1,F2,F3,F4,F5}\{F_{1},F_{2},F_{3},F_{4},F_{5}\} (see Figure 2).

Proof. Since GG is not perfect, it follows from Theorem 1.1 that GG contains a 5-hole. Let v1v2v3v4v5v1v_{1}v_{2}v_{3}v_{4}v_{5}v_{1} be a 5-hole of GG. Let L={v1,v2,,v5}L=\{v_{1},v_{2},\cdots,v_{5}\}, and let R=V(G)(N(L)L)R=V(G)\setminus(N(L)\cup L). Since GG has no triangles and no C4C_{4}s, we have that each vertex of N(L)N(L) has exactly one neighbor in LL. For each i{1,2,,5}i\in\{1,2,\ldots,5\}, we define that Ai={xN(L)|NL(x)={vi}}A_{i}=\{x\in N(L)|~{}N_{L}(x)=\{v_{i}\}\}, and let A=i=15AiA=\bigcup_{i=1}^{5}A_{i}. Then, V(G)=LARV(G)=L\cup A\cup R, and for each i{1,2,,5}i\in\{1,2,\cdots,5\},

AiA_{i} is a stable set, and AiA_{i} is anticomplete to Ai+1Ai1A_{i+1}\cup A_{i-1}, (3)

where the summation of subindexes is taken modulo 5.

Next, we prove that

R=Ø.R=\mbox{{\rm\O}}. (4)

Suppose not. Since GG is connected, we may assume by symmetry that a1A1a_{1}\in A_{1} and rRr\in R such that a1ra_{1}\sim r. Let QQ be the component of G[R]G[R] which contains rr. Since GG is P7P_{7}-free and ra1v1v2v3v4ra_{1}v_{1}v_{2}v_{3}v_{4} is an induced P6P_{6}, we have that a1a_{1} is complete to V(Q)V(Q). So, V(Q)={r}V(Q)=\{r\} because GG is triangle-free. If rr has a neighbor, say a2a_{2}, in A2A_{2}, then a2ra1v1v5v4v3a_{2}ra_{1}v_{1}v_{5}v_{4}v_{3} is an induced P7P_{7} by (3). So, rr is anticomplete to A2A_{2}, and is anticomplete to A5A_{5} by symmetry. If rr has a neighbor, say a3a_{3}, in A3A_{3}, then a1ra3v3v4v5v1a1a_{1}ra_{3}v_{3}v_{4}v_{5}v_{1}a_{1} is a 7-hole if a1≁a3a_{1}\not\sim a_{3}, and a1ra3a1a_{1}ra_{3}a_{1} is a triangle if a1a3a_{1}\sim a_{3}, both are contradictions. Therefore, rr is anticomplete to A3A_{3}, and is anticomplete to A4A_{4} similarly. Since GG is C4C_{4}-free, we have that a1a_{1} is the unique neighbor of rr in GG, and so is a cutvertex of GG, a contradiction. This proves (4).

Now, we have that V(G)=LAV(G)=L\cup A, and AiAi+1A_{i}\cup A_{i+1} is stable by (3). Let Ei,i+2E_{i,i+2} be the set of edges between AiA_{i} and Ai+2A_{i+2}. We show next that for each i{1,2,,5}i\in\{1,2,\cdots,5\},

Ei,i+2E_{i,i+2} is a matching, and if NAi+2(x)ØN_{A_{i+2}}(x)\neq\mbox{{\rm\O}} for some xAix\in A_{i} then N(Ai{x})Ai2=ØN(A_{i}\setminus\{x\})\cap A_{i-2}=\mbox{{\rm\O}}. (5)

Let xAix\in A_{i}. It suffices to prove, by symmetry, that xx has at most one neighbor in Ai+2A_{i+2}, and if xx has a neighbor in Ai+2A_{i+2} then Ai{x}A_{i}\setminus\{x\} has no neighbor in Ai2A_{i-2}. If xx has two neighbors, say yy and yy^{\prime}, in Ai+2A_{i+2}, then a 4-hole xyvi+2yxxyv_{i+2}y^{\prime}x appears, a contradiction. If xx has a neighbor yy in Ai+2A_{i+2}, and some vertex xAi{x}x^{\prime}\in A_{i}\setminus\{x\} has a neighbor yy^{\prime} in Ai2A_{i-2}, then a 7-hole xyvi+2vi2yxvixxyv_{i+2}v_{i-2}y^{\prime}x^{\prime}v_{i}x appears. Both are contradictions. Therefore, (5) holds.

If Ei,i+2Ø then |Ai|=|Ai+2|=|Ei,i+2|.\mbox{If $E_{i,i+2}\neq\mbox{{\rm\O}}$ then $|A_{i}|=|A_{i+2}|=|E_{i,i+2}|$}. (6)

Without loss of generality, we take i=1i=1, and suppose that E1,3ØE_{1,3}\neq\mbox{{\rm\O}}. Choose a1a3a_{1}\sim a_{3} with a1A1a_{1}\in A_{1} and a3A3a_{3}\in A_{3}. By (5), NA4(A1{a1})=ØN_{A_{4}}(A_{1}\setminus\{a_{1}\})=\mbox{{\rm\O}}, and thus N(A1{a1})A3{v1}N(A_{1}\setminus\{a_{1}\})\subseteq A_{3}\cup\{v_{1}\}. Since A1A_{1} is a stable set and v1v_{1} is not a cutvertex, we have that each vertex in A1{a1}A_{1}\setminus\{a_{1}\} must have a neighbor in A3A_{3}. Similarly, each vertex in A3{a3}A_{3}\setminus\{a_{3}\} must have a neighbor in A1A_{1}. Therefore, |A1|=|A3||A_{1}|=|A_{3}|, and so E1,3E_{1,3} is a matching of size |A1||A_{1}| by (5). This proves (6).

Recall that V(G)=LAV(G)=L\cup A. If A=ØA=\mbox{{\rm\O}} then GG is isomorphic to F1F_{1}. So, we suppose that AØA\neq\mbox{{\rm\O}}, and suppose, without loss of generality, that A1ØA_{1}\neq\mbox{{\rm\O}}. By (5), N(A1)A3A4{v1}N(A_{1})\subseteq A_{3}\cup A_{4}\cup\{v_{1}\}. Since v1v_{1} is not a cutvertex, we may assume by symmetry that N(A1)A3ØN(A_{1})\cap A_{3}\neq\mbox{{\rm\O}}. Then, by (5) and (6), |A1|=|A3|=|E1,3|1|A_{1}|=|A_{3}|=|E_{1,3}|\geq 1 and E1,3E_{1,3} is a matching.

Let a1A1a_{1}\in A_{1} and a3A3a_{3}\in A_{3} such that a1a3a_{1}\sim a_{3}. We first consider the case that E4,1ØE_{4,1}\neq\mbox{{\rm\O}}.

Claim 3.1

If E4,1ØE_{4,1}\neq\mbox{{\rm\O}} then GG is isomorphic to a graph in {F3,F4,F5}\{F_{3},F_{4},F_{5}\}.

Proof. Suppose that A1A_{1} is not anticomplete to A4A_{4}. Since a1a3a_{1}\sim a_{3}, we have that A1{a1}A_{1}\setminus\{a_{1}\} is anticomplete to A4A_{4} by (5), and |A4|=|A1|=|E4,1||A_{4}|=|A_{1}|=|E_{4,1}| and |A1|=|A3|=|E1,3||A_{1}|=|A_{3}|=|E_{1,3}| by (6), with both E1,3E_{1,3} and E4,1E_{4,1} being matchings. Therefore, |A1|=|A3|=|A4|=1|A_{1}|=|A_{3}|=|A_{4}|=1. Let A4={a4}A_{4}=\{a_{4}\}. Then, V(G)={a1,a3,a4}A2A5LV(G)=\{a_{1},a_{3},a_{4}\}\cup A_{2}\cup A_{5}\cup L such that G[{a1,a3,a4}]=a3a1a4G[\{a_{1},a_{3},a_{4}\}]=a_{3}a_{1}a_{4}.

First, we suppose that E3,5ØE_{3,5}\neq\mbox{{\rm\O}}. By (5) and (6), |A5|=|A3|=|E3,5|=1|A_{5}|=|A_{3}|=|E_{3,5}|=1. Let A5={a5}A_{5}=\{a_{5}\}. Now, we have that V(G)={a1,a3,a4,a5}A2LV(G)=\{a_{1},a_{3},a_{4},a_{5}\}\cup A_{2}\cup L such that G[{a1,a3,a4,a5}]=a5a3a1a4G[\{a_{1},a_{3},a_{4},a_{5}\}]=a_{5}a_{3}a_{1}a_{4} by (3). If A2=ØA_{2}=\mbox{{\rm\O}}, then GG is isomorphic to F4F_{4}. Otherwise, let a2A2a_{2}\in A_{2}. By (3), N(a2){a4,a5,v2}N(a_{2})\subseteq\{a_{4},a_{5},v_{2}\}, and so a2a_{2} must have a neighbor in {a4,a5}\{a_{4},a_{5}\} since v2v_{2} cannot be a cutvertex. Without loss of generality, we suppose a2a4a_{2}\sim a_{4}. Then, a2a5a_{2}\sim a_{5} for avoiding an induced P7=v2a2a4a1a3a5v5P_{7}=v_{2}a_{2}a_{4}a_{1}a_{3}a_{5}v_{5}, and thus |A2|=|A5|=|E5,2|=1|A_{2}|=|A_{5}|=|E_{5,2}|=1 by (6), which forces that GG is isomorphic to F5F_{5}.

Similarly, we may deduce that GG is isomorphic to F4F_{4} or F5F_{5} if E2,4ØE_{2,4}\neq\mbox{{\rm\O}}. Next, we suppose that E2,4=E3,5=ØE_{2,4}=E_{3,5}=\mbox{{\rm\O}}.

If A2ØA_{2}\neq\mbox{{\rm\O}}, let a2A2a_{2}\in A_{2}, then N(a2){v2}A5N(a_{2})\subseteq\{v_{2}\}\cup A_{5} by (3), and so a2a_{2} must have a neighbor, say a5a_{5}, in A5A_{5} as otherwise v2v_{2} is a cutvertex. But now, v2a2a5v5v4a4a1v_{2}a_{2}a_{5}v_{5}v_{4}a_{4}a_{1} is an induced P7P_{7} as a5≁a1a_{5}\not\sim a_{1} and a5≁a4a_{5}\not\sim a_{4} by (3). A similar contradiction happens if A5ØA_{5}\neq\mbox{{\rm\O}}. Therefore, A2=A5=ØA_{2}=A_{5}=\mbox{{\rm\O}}, and V(G)={a1,a3,a4}LV(G)=\{a_{1},a_{3},a_{4}\}\cup L. Now we have that GG is isomorphic to F3F_{3}. This proves Claim 3.1.  

By Claim 3.1 and by symmetry, we may suppose that E4,1=E3,5=ØE_{4,1}=E_{3,5}=\mbox{{\rm\O}}. If A4ØA_{4}\neq\mbox{{\rm\O}}, let a4A4a_{4}\in A_{4}, then by (3), and by the fact that v4v_{4} cannot be a cutvertex, a4a_{4} must have a neighbor, say a2a_{2}, in A2A_{2} which forces an induced P7=v4a4a2v2v1a1a3P_{7}=v_{4}a_{4}a_{2}v_{2}v_{1}a_{1}a_{3}, a contradiction. So, A4=ØA_{4}=\mbox{{\rm\O}}. Similarly, A5=ØA_{5}=\mbox{{\rm\O}}, and thus A2=ØA_{2}=\mbox{{\rm\O}} as otherwise v2v_{2} is a cutvertex. Now, we have that V(G)=A1A3LV(G)=A_{1}\cup A_{3}\cup L, |A1|=|A3|1|A_{1}|=|A_{3}|\geq 1, and E1,3E_{1,3} is a matching of size |A1||A_{1}|. Therefore, GG is isomorphic to F2F_{2}. This completes the proof of Lemma 3.1.  

Lemma 3.2

Let GG be a connected (P7,C4,C3)(P_{7},C_{4},C_{3})-free graph without clique cutsets. If GG contains a 77-hole, then GG is isomorphic to a graph in {F6,F7,,F12F_{6},F_{7},\cdots,F_{12}}.

Proof. Let v1v2v7v1v_{1}v_{2}\cdots v_{7}v_{1} be a 7-hole of GG. Let L={v1,v2,,v7}L=\{v_{1},v_{2},\cdots,v_{7}\} and R=V(G)(N(L)L)R=V(G)\setminus(N(L)\cup L). For each i{1,2,,7}i\in\{1,2,\cdots,7\}, we define Xi={xN(L)|NL(x)={vi,vi+3}}X_{i}=\{x\in N(L)~{}|~{}N_{L}(x)=\{v_{i},v_{i+3}\}\}. During the proof of Lemma 3.2, every subscript is understood to be modulo 7. Let X=i=17XiX=\bigcup_{i=1}^{7}X_{i}.

Let xN(L)x\in N(L). Without loss of generality, suppose that xv1x\sim v_{1}. Since GG has girth at least 5, we have that xx is anticomplete to {v2,v3,v6,v7}\{v_{2},v_{3},v_{6},v_{7}\}, and thus must have a neighbor in {v4,v5}\{v_{4},v_{5}\} to avoid an induced P7=xv1v2v3v4v5v6P_{7}=xv_{1}v_{2}v_{3}v_{4}v_{5}v_{6}. Obviously, xx has exactly one neighbor in {v4,v5}\{v_{4},v_{5}\}, and hence xX1x\in X_{1} if xv4x\sim v_{4} and xX5x\in X_{5} if xv5x\sim v_{5}. Therefore, N(L)=XN(L)=X, and V(G)=LXRV(G)=L\cup X\cup R.

Since GG has girth at least 5, we have that |Xi|1|X_{i}|\leq 1 for each i{1,2,7}i\in\{1,2\cdots,7\}. In this section, we always assume that

Xi={xi}X_{i}=\{x_{i}\} if XiØX_{i}\neq\mbox{{\rm\O}}. (7)

Let i{1,2,,7}i\in\{1,2,\cdots,7\}.

If xiyx_{i}\sim y for some yXi+1Xi+2y\in X_{i+1}\cup X_{i+2}, then GG has a 4-hole xiyvi+1vixix_{i}yv_{i+1}v_{i}x_{i} if y=xi+1y=x_{i+1}, and has a triangle xiyvi+3xix_{i}yv_{i+3}x_{i} if y=xi+3y=x_{i+3}. If XiØX_{i}\neq\mbox{{\rm\O}} and Xi+2ØX_{i+2}\neq\mbox{{\rm\O}}, then GG has a 4-hole xixi+2vi+2vi+3xix_{i}x_{i+2}v_{i+2}v_{i+3}x_{i} if xixi+2x_{i}\sim x_{i+2}, and has an induced P7=xivivi+1vi+2xi+2vi+5vi+4P_{7}=x_{i}v_{i}v_{i+1}v_{i+2}x_{i+2}v_{i+5}v_{i+4} otherwise. Both are contradictions. Therefore,

E(Xi,Xi+1Xi+3)=ØE(X_{i},X_{i+1}\cup X_{i+3})=\mbox{{\rm\O}}, and either Xi=ØX_{i}=\mbox{{\rm\O}} or Xi+2=ØX_{i+2}=\mbox{{\rm\O}}. (8)

Next, we show that

if XiØX_{i}\neq\mbox{{\rm\O}} and Xi+1ØX_{i+1}\neq\mbox{{\rm\O}}, then NR(xi)=NR(xi+1)N_{R}(x_{i})=N_{R}(x_{i+1}) and |NR(xi)|1|N_{R}(x_{i})|\leq 1. (9)

Without loss of generality, we set i=1i=1. Then, X1={x1}X_{1}=\{x_{1}\} and X2={x2}X_{2}=\{x_{2}\} by (7), and x1≁x2x_{1}\not\sim x_{2} by (8). Let rNR(x1)r\in N_{R}(x_{1}). Then, x2rx_{2}\sim r to avoid an induced P7=rx1v1v7v6v5x2P_{7}=rx_{1}v_{1}v_{7}v_{6}v_{5}x_{2}. This implies that NR(x1)NR(x2)N_{R}(x_{1})\subseteq N_{R}(x_{2}). Similarly, we can show NR(x2)NR(x1)N_{R}(x_{2})\subseteq N_{R}(x_{1}), and thus NR(x1)=NR(x2)N_{R}(x_{1})=N_{R}(x_{2}). Since GG is triangle-free, NR(x1)N_{R}(x_{1}) must be a stable set, and any two distinct vertices rr and rr^{\prime} in NR(x1)N_{R}(x_{1}) would produce a 4-hole rx1rx2rrx_{1}r^{\prime}x_{2}r. Therefore, |NR(x1)|1|N_{R}(x_{1})|\leq 1. This proves (9).

Recall that V(G)=LXRV(G)=L\cup X\cup R. We may assume that XØX\neq\mbox{{\rm\O}} as otherwise GG is isomorphic to F6F_{6}. Without loss of generality, suppose X1={x1}X_{1}=\{x_{1}\}. If X={x1}X=\{x_{1}\}, then R=ØR=\mbox{{\rm\O}} as otherwise x1x_{1} is a cutvertex, and so GG is isomorphic to F7F_{7}. So, we further suppose that X{x1}X\neq\{x_{1}\}.

Since X1ØX_{1}\neq\mbox{{\rm\O}}, by (8), we have that X3=X6=ØX_{3}=X_{6}=\mbox{{\rm\O}}, and {X2,X4,X5,X7}\{X_{2},X_{4},X_{5},X_{7}\} contains at most two nonempty sets. By symmetry, we may assume that X4=X7=ØX_{4}=X_{7}=\mbox{{\rm\O}}. Then, XX equals one of the set in {{x1,x2},{x1,x5},{x1,x2,x5}}\{\{x_{1},x_{2}\},\{x_{1},x_{5}\},\{x_{1},x_{2},x_{5}\}\}. We deal with the three cases separately.

Claim 3.2

If X={x1,x2}X=\{x_{1},x_{2}\}, then GG is isomorphic to F8F_{8} or F9F_{9}.

Proof. Suppose that X={x1,x2}X=\{x_{1},x_{2}\}. Then, V(G)={x1,x2}RLV(G)=\{x_{1},x_{2}\}\cup R\cup L, and x1≁x2x_{1}\not\sim x_{2} by (8). If R=ØR=\mbox{{\rm\O}}, then GG is isomorphic to F8F_{8}. So, we suppose that RØR\neq\mbox{{\rm\O}}. Since GG is connected, we may suppose that NR(x1)=NR(x2)={r}N_{R}(x_{1})=N_{R}(x_{2})=\{r\} by (9). If R{r}R\neq\{r\}, we may choose an rNR(r)r^{\prime}\in N_{R}(r), then GG has an induced P7=rrx1v1v7v6v5P_{7}=r^{\prime}rx_{1}v_{1}v_{7}v_{6}v_{5}. Therefore, R={r}R=\{r\}, and GG is isomorphic to F9F_{9}.  

Claim 3.3

If X={x1,x5}X=\{x_{1},x_{5}\}, then GG is isomorphic to F10F_{10}.

Proof. Suppose that X={x1,x5}X=\{x_{1},x_{5}\}. Then, V(G)={x1,x5}RLV(G)=\{x_{1},x_{5}\}\cup R\cup L, and x1≁x5x_{1}\not\sim x_{5} by (8). We show that R=ØR=\mbox{{\rm\O}}. Suppose not, we may assume by symmetry that NR(x1)ØN_{R}(x_{1})\neq\mbox{{\rm\O}}. Let rNR(x1)r\in N_{R}(x_{1}), and let QQ be the component of G[R]G[R] which contains rr. To avoid an induced P7P_{7} which contains rx1v1v7v6v5rx_{1}v_{1}v_{7}v_{6}v_{5}, we have that x1x_{1} must be complete to V(Q)V(Q), and hence V(Q)={r}V(Q)=\{r\} since GG is triangle-free. But then, r≁x5r\not\sim x_{5} to avoid a 4-hole rx1v1x5rrx_{1}v_{1}x_{5}r, which forces x1x_{1} to be a cutvertex GG, contradicting the choice of GG. Therefore, R=ØR=\mbox{{\rm\O}}, and GG must be isomorphic to F10F_{10}.  

Claim 3.4

If X={x1,x2,x5}X=\{x_{1},x_{2},x_{5}\}, then GG is isomorphic to F11F_{11} or F12F_{12}.

Proof. Suppose that X={x1,x2,x5}X=\{x_{1},x_{2},x_{5}\}. Then, V(G)={x1,x2,x5}RLV(G)=\{x_{1},x_{2},x_{5}\}\cup R\cup L, and {x1,x2,x5}\{x_{1},x_{2},x_{5}\} is a stable set by (8). If R=ØR=\mbox{{\rm\O}} then GG is isomorphic to F11F_{11}. So, we suppose that RØR\neq\mbox{{\rm\O}}.

We show first that NR(x5)=ØN_{R}(x_{5})=\mbox{{\rm\O}}. Suppose to its contrary, let rNR(x5)r\in N_{R}(x_{5}), and let QQ be the component of G[R]G[R] which contains rr. Then, x5x_{5} must be complete to V(Q)V(Q) to avoid an induced P7P_{7} which contains rx5v5v4v3v2rx_{5}v_{5}v_{4}v_{3}v_{2}, and hence V(Q)={r}V(Q)=\{r\} since GG is triangle-free. But now, r≁x1r\not\sim x_{1} to avoid a 4-hole rx1v1x5rrx_{1}v_{1}x_{5}r, and r≁x2r\not\sim x_{2} to avoid a 4-hole rx2v5x5rrx_{2}v_{5}x_{5}r, which imply that x5x_{5} is a cutvertex of GG, contradicting the choice of GG. Therefore, NR(X5)=ØN_{R}(X_{5})=\mbox{{\rm\O}}, and so NR(x1)NR(x2)ØN_{R}(x_{1})\cup N_{R}(x_{2})\neq\mbox{{\rm\O}}.

By (9), we suppose that NR(x1)=NR(x2)={r}N_{R}(x_{1})=N_{R}(x_{2})=\{r^{\prime}\}. If R{r}R\neq\{r^{\prime}\}, we may choose r′′NR(r)r^{\prime\prime}\in N_{R}(r^{\prime}), then GG has an induced P7=r′′rx1v1v7v6v5P_{7}=r^{\prime\prime}r^{\prime}x_{1}v_{1}v_{7}v_{6}v_{5}, a contradiction. Therefore, R={r}R=\{r^{\prime}\}, and GG is isomorphic to F12F_{12}.  

Lemma 3.2 follows immediately from Claims 3.2, 3.3 and 3.4.  

Lemma 3.3

Let GG be a connected perfect (P7,C4,C3P_{7},C_{4},C_{3})-free graph without clique cutsets. If GG is not a complete graph, then GG is isomorphic to either F0F_{0} or F0F^{\prime}_{0}.

Proof. Since GG is perfect, we have that GG is (C5,C7C_{5},C_{7})-free by Theorem 1.1. If GG is C6C_{6}-free, then GG is a chordal graph, which must be complete of order 1 or 2 as it is triangle-free and has no clique cutsets. So, we suppose that GG has a 6-hole, say v1v2v6v1v_{1}v_{2}\cdots v_{6}v_{1}. Let L={v1,,v6}L=\{v_{1},\cdots,v_{6}\} and R=V(G)(N(L)L)R=V(G)\setminus(N(L)\cup L). During the proof of Lemma 3.3, every subscript is understood to be modulo 6. Since GG has girth at least 6, we have that each vertex of N(L)N(L) has exactly one neighbor in LL. For each i{1,2,,6}i\in\{1,2,\cdots,6\}, we define Yi={uN(L)|N(u)L={vi}}Y_{i}=\{u\in N(L)~{}|~{}N(u)\cap L=\{v_{i}\}\}, and let Y=i=16YiY=\bigcup_{i=1}^{6}Y_{i}. Then, V(G)=LYRV(G)=L\cup Y\cup R.

If RØR\neq\mbox{{\rm\O}}, let rRr\in R and suppose by symmetry that ry1r\sim y_{1} for some y1Y1y_{1}\in Y_{1}, then ry1v1v2v3v4v5ry_{1}v_{1}v_{2}v_{3}v_{4}v_{5} is an induced P7P_{7}. Therefore, R=ØR=\mbox{{\rm\O}}, and hence V(G)=LYV(G)=L\cup Y.

If Y=ØY=\mbox{{\rm\O}} then GG is isomorphic to F0F_{0}. Suppose so that YØY\neq\mbox{{\rm\O}}, and suppose, without loss of generality, that Y1ØY_{1}\neq\mbox{{\rm\O}}.

Let i{1,2,,6}i\in\{1,2,\cdots,6\}. If YiØY_{i}\neq\mbox{{\rm\O}} and Yi+2ØY_{i+2}\neq\mbox{{\rm\O}}, let yiYiy_{i}\in Y_{i} and yi+2Yi+2y_{i+2}\in Y_{i+2}, then yivivi+1vi+2yi+2yiy_{i}v_{i}v_{i+1}v_{i+2}y_{i+2}y_{i} is an induced C5C_{5} if yiyi+2y_{i}\sim y_{i+2}, and yivivi+5vi+4vi+3vi+2yi+2y_{i}v_{i}v_{i+5}v_{i+4}v_{i+3}v_{i+2}y_{i+2} is an induced P7P_{7} if yi≁yi+2y_{i}\not\sim y_{i+2}. Therefore, either Yi=ØY_{i}=\mbox{{\rm\O}} or Yi+2=ØY_{i+2}=\mbox{{\rm\O}}.

Since Y1ØY_{1}\neq\mbox{{\rm\O}} by our assumption, we have Y3Y5=ØY_{3}\cup Y_{5}=\mbox{{\rm\O}}. If Y2ØY_{2}\neq\mbox{{\rm\O}}, then Y4Y6=ØY_{4}\cup Y_{6}=\mbox{{\rm\O}}, which implies that {v1,v2}\{v_{1},v_{2}\} is a clique cutsets. So, Y2=ØY_{2}=\mbox{{\rm\O}}, and Y6=ØY_{6}=\mbox{{\rm\O}} by symmetry. Now, we have that Y=Y1Y4Y=Y_{1}\cup Y_{4}. Since both v1v_{1} and v4v_{4} cannot be cutvertices, and since Y1Y_{1} and Y4Y_{4} are both stable, we have that each vertex in Y1Y_{1} must have a neighbor in Y4Y_{4}, and each vertex in Y4Y_{4} must have a neighbor in Y1Y_{1}. If some vertex y1y_{1} of Y1Y_{1} has two neighbors, say yy and yy^{\prime}, in Y4Y_{4}, then y1yv4yy1y_{1}yv_{4}y^{\prime}y_{1} would be a 4-hole. A similar contradiction happens if some vertices of Y4Y_{4} has two neighbors in Y1Y_{1}. Therefore, E(Y1,Y4)E(Y_{1},Y_{4}) is a matching of size |Y1||Y_{1}|, and |Y1|=|Y4||Y_{1}|=|Y_{4}|. Now, GG is isomorphic to F0F^{\prime}_{0}. This completes the proof of Lemma 3.3.  

Combine Lemmas 3.1, 3.2 and 3.3, we have the following Lemma 3.4 immediately.

Lemma 3.4

Let GG be a connected (P7,C4,C3)(P_{7},C_{4},C_{3})-free graph without clique cutsets. If GG is not a complete graph, then GG is in 𝔉\mathfrak{F}.

Proof of Theorem 1.4: Let HH be a bull or a hammer, and let GG be a connected (P7,C4,H)(P_{7},C_{4},H)-free graph without clique cutsets or universal cliques. By Theorem 1.2, GG is a clique blowup of some (P7,C4,C3)(P_{7},C_{4},C_{3})-free graph if HH is a bull, and GG is (P7,C4,C3)(P_{7},C_{4},C_{3})-free if HH is a hammer. If HH is a hammer, then GG is in 𝔉\mathfrak{F} by Lemma 3.4.

Suppose that HH is a bull, and suppose that GG is a nonempty clique blowup of a graph GG^{\prime}. Since GG is connected and has no clique cutsets or universal cliques, we have that GG^{\prime} is connected, not complete, and has no clique cutsets. Therefore, GG^{\prime} is in 𝔉\mathfrak{F} by Lemma 3.4.

This completes the proof of Theorem 1.4.  

4 Chromatic bound for clique blowups

In this section, we will prove Theorem 1.5. Before that, we first color some special clique blowups. Throughout this section, we will use the following notations. Suppose that GG is a clique blowup of HH with V(H)={x1,x2,,x|V(H)|}V(H)=\{x_{1},x_{2},\cdots,x_{|V(H)|}\}. Let V(G)V(G) be partitioned into |V(H)||V(H)| cliques Qx1Q_{x_{1}}, Qx2Q_{x_{2}}, \cdots, Qx|V(H)|Q_{x_{|V(H)|}}, such that QxiQ_{x_{i}} is the clique of GG corresponding to the vertex xix_{i} of HH. We simply write Qxi1,xi2,,xijQ_{x_{i_{1}},x_{i_{2}},\cdots,x_{i_{j}}} instead of Qxi1Qxi2QxijQ_{x_{i_{1}}}\cup Q_{x_{i_{2}}}\cup\cdots\cup Q_{x_{i_{j}}} for {i1,i2,,ij}{1,2,,|V(H)|}\{i_{1},i_{2},\cdots,i_{j}\}\subseteq\{1,2,\cdots,|V(H)|\}. We say that two sets AA and BB meet if ABØA\cap B\neq\mbox{{\rm\O}}. Let GG be a graph and SV(G)S\subseteq V(G) be a stable set, we say SS is good if it meets every clique of size ω(G)\omega(G).

The following results (Lemmas 4.1\sim 4.6) will be used frequently in the proof of Theorem 1.5.

Lemma 4.1

[22] Let GG be a graph such that every proper induced subgraph GG^{\prime} of GG satisfies χ(G)54ω(G)\chi(G^{\prime})\leq\lceil\frac{5}{4}\omega(G^{\prime})\rceil. Suppose that GG has a vertex of degree at most 54ω(G)1\lceil\frac{5}{4}\omega(G)\rceil-1, or has a good stable set, or has a stable set SS such that GSG-S is perfect. Then, χ(G)54ω(G)\chi(G)\leq\lceil\frac{5}{4}\omega(G)\rceil.

In [22], Karthick and Maffray proved that χ(G)54ω(G)\chi(G)\leq\lceil\frac{5}{4}\omega(G)\rceil if GG is a clique blowup of the Petersen graph. Since F1F_{1}, F2F^{\prime}_{2}, F3F_{3}, and F4F_{4} are all induced subgraphs of the Petersen graph F5F_{5}, we have the following lemma directly.

Lemma 4.2

χ(G)54ω(G)\chi(G)\leq\lceil\frac{5}{4}\omega(G)\rceil if GG is a clique blowup of some graph in {F1,F2,F3,F4,F5}\{F_{1},F^{\prime}_{2},F_{3},F_{4},F_{5}\}.

Lemma 4.3

[25] Clqiue blowups of perfect graphs are perfect.

Recall that we use GkG^{k} to denote the nonempty clique blowup of GG such that each vertex is blewup into a clique of size kk.

Lemma 4.4

χ(F22)=χ(F122)=5\chi(F_{2}^{2})=\chi(F_{12}^{2})=5.

Proof. It is certain that χ(F22)|V(F22)|α(F22)=4t+10t+2=5\chi(F_{2}^{2})\geq\lceil\frac{|V(F_{2}^{2})|}{\alpha(F_{2}^{2})}\rceil=\lceil\frac{4t+10}{t+2}\rceil=5, and χ(F122)|V(F122)|α(F122)=5\chi(F_{12}^{2})\geq\lceil\frac{|V(F_{12}^{2})|}{\alpha(F_{12}^{2})}\rceil=5.

In F22F_{2}^{2}, we may color QxiQ_{x_{i}}, i{1,2,3,4,5}i\in\{1,2,3,4,5\}, with {2i1,2i}\{2i-1,2i\} (taken modulo 5), and color QyiQ_{y_{i}} and QziQ_{z_{i}}, i{1,2,,t}i\in\{1,2,\cdots,t\}, with {3,4}\{3,4\} and {1,5}\{1,5\}, respectively. Hence, χ(F22)=5\chi(F_{2}^{2})=5.

For F122F_{12}^{2}, we can define a 5-coloring ff as follows: f(Qx1)={1,2}f(Q_{x_{1}})=\{1,2\}, f(Qx2,x4)={3,4}f(Q_{x_{2},x_{4}})=\{3,4\}, f(Qx3)={1,5}f(Q_{x_{3}})=\{1,5\}, f(Qx5,x8)={2,5}f(Q_{x_{5},x_{8}})=\{2,5\}, f(Qx6)={1,4}f(Q_{x_{6}})=\{1,4\}, f(Qx7)={3,5}f(Q_{x_{7}})=\{3,5\}, f(Qx9)={2,4}f(Q_{x_{9}})=\{2,4\}, f(Qx10)={1,3}f(Q_{x_{10}})=\{1,3\}, f(Qx11)={2,3}f(Q_{x_{11}})=\{2,3\}. This proves Lemma 4.4.  

Lemma 4.5

Let HH be a graph, xV(H)x\in V(H) with NH(x)={y,z}N_{H}(x)=\{y,z\}. Let GG be a clique blowup of HH with δ(G)ω(G)+1\delta(G)\geq\omega(G)+1. Then, |Qx|ω(G)2|Q_{x}|\leq\omega(G)-2, and min{|Qy|,|Qz|}2\min\{|Q_{y}|,|Q_{z}|\}\geq 2 unless Qx=ØQ_{x}=\mbox{{\rm\O}}.

Proof. It is certain that ω(G)2\omega(G)\geq 2 since δ(G)ω(G)+1\delta(G)\geq\omega(G)+1. If Qx=ØQ_{x}=\mbox{{\rm\O}}, then we are done. Suppose QxØQ_{x}\neq\mbox{{\rm\O}}. Then, ω(G)max{|Qx|+|Qy|,|Qx|+|Qz|}|Qx|+1\omega(G)\geq\max\{|Q_{x}|+|Q_{y}|,|Q_{x}|+|Q_{z}|\}\geq|Q_{x}|+1. If |Qx|ω(G)1|Q_{x}|\geq\omega(G)-1, then |Qx|=ω(G)1|Q_{x}|=\omega(G)-1 and max{|Qy|,|Qz|}=1\max\{|Q_{y}|,|Q_{z}|\}=1, and so dG(x)=|Qx|+|Qy|+|Qz|1ω(G)d_{G}(x)=|Q_{x}|+|Q_{y}|+|Q_{z}|-1\leq\omega(G), a contradiction. Therefore, |Qx|ω(G)2|Q_{x}|\leq\omega(G)-2. Since ω(G)max{|Qx|+|Qy|,|Qx|+|Qz|}\omega(G)\geq\max\{|Q_{x}|+|Q_{y}|,|Q_{x}|+|Q_{z}|\}, we have that ω(G)+1dG(x)=|Qx|+|Qy|+|Qz|1min{ω(G)1+|Qy|,ω(G)1+|Qz|}\omega(G)+1\leq d_{G}(x)=|Q_{x}|+|Q_{y}|+|Q_{z}|-1\leq\min\{\omega(G)-1+|Q_{y}|,\omega(G)-1+|Q_{z}|\}, which implies that min{|Qy|,|Qz|}2\min\{|Q_{y}|,|Q_{z}|\}\geq 2.  

Lemma 4.6

Let HH be a triangle-free graph with χ(H2)5\chi(H^{2})\leq 5, and let GG be a clique blowup of HH such that χ(G)54ω(G)\chi(G^{\prime})\leq\lceil\frac{5}{4}\omega(G^{\prime})\rceil for every proper induced subgraph GG^{\prime} of GG. Suppose that min{|Qx|,|Qy|}2\min\{|Q_{x}|,|Q_{y}|\}\geq 2 for every edge xyE(H)xy\in E(H) with |Qx,y|=ω(G)|Q_{x,y}|=\omega(G). Then, χ(G)54ω(G)\chi(G)\leq\lceil\frac{5}{4}\omega(G)\rceil.

Proof. We may suppose that GG is a connected imperfect graph. So, ω(G)ω(H)=2\omega(G)\geq\omega(H)=2. If ω(G)=2\omega(G)=2, then GG is an induced subgraph of HH and |Qx,y|=2=ω(G)|Q_{x,y}|=2=\omega(G) for every edge xyE(G)E(H)xy\in E(G)\subseteq E(H). If ω(G)=3\omega(G)=3, then |Qx,y|=3=ω(G)|Q_{x,y}|=3=\omega(G) for some edge xyE(H)xy\in E(H) since HH is triangle-free. Both contradict min{|Qx|,|Qy|}2\min\{|Q_{x}|,|Q_{y}|\}\geq 2 while |Qx,y|=ω(G)|Q_{x,y}|=\omega(G). Therefore, ω(G)4\omega(G)\geq 4.

Let KK be a maximal clique of GG. Then, K=Qx,yK=Q_{x,y} for some edge xyE(H)xy\in E(H) since HH is triangle-free. Choose a subset TT of V(G)V(G) such that |TQv|=min{2,|Qv|}|T\cap Q_{v}|=\min\{2,|Q_{v}|\} for each vV(H)v\in V(H). If |K|=ω(G)|K|=\omega(G), then |KT|=|K|4=ω(G)4|K\setminus T|=|K|-4=\omega(G)-4 because min{|Qx|,|Qy|}2\min\{|Q_{x}|,|Q_{y}|\}\geq 2. Suppose that |K|ω(G)1|K|\leq\omega(G)-1. If max{|Qx|,|Qy|}2\max\{|Q_{x}|,|Q_{y}|\}\geq 2, then |TQx,y|3|T\cap Q_{x,y}|\geq 3, and thus |KT|ω(G)4|K\setminus T|\leq\omega(G)-4. If |Qx|=|Qy|=1|Q_{x}|=|Q_{y}|=1, then |KT|=0ω(G)4|K\setminus T|=0\leq\omega(G)-4. Therefore, ω(GT)ω(G)4\omega(G-T)\leq\omega(G)-4.

Since χ(G[T])χ(H2)5\chi(G[T])\leq\chi(H^{2})\leq 5, we have that χ(G)χ(GT)+χ(G[T])54ω(GT)+554(ω(G)4)+5=54ω(G)\chi(G)\leq\chi(G-T)+\chi(G[T])\leq\lceil\frac{5}{4}\omega(G-T)\rceil+5\leq\lceil\frac{5}{4}(\omega(G)-4)\rceil+5=\lceil\frac{5}{4}\omega(G)\rceil. This proves Lemma 4.6.  

Before proving Theorem 1.5, we present a number of lemmas of which all are proved by induction on the number of vertices. In the following proofs, we always suppose that

G is connected, imperfect and has no clique cutsets.\mbox{$G$ is connected, imperfect and has no clique cutsets}. (10)

We begin from the clique blowups of odd holes.

Lemma 4.7

Let q2q\geq 2, let C=v1v2v2q+1v1C=v_{1}v_{2}\cdots v_{2q+1}v_{1}, and let GG be a clique blowup of CC. Then, χ(Ck)=2q+12qω(Ck)\chi(C^{k})=\lceil\frac{2q+1}{2q}\omega(C^{k})\rceil for every positive integer kk, and χ(G)2q+12qω(G)\chi(G)\leq\lceil\frac{2q+1}{2q}\omega(G)\rceil.

Proof. Let kk be a positive integer. Then, ω(Ck)=2k\omega(C^{k})=2k, and χ(Ck)|V(Ck)|α(Ck)=2q+1qk=2q+12qω(Ck)\chi(C^{k})\geq\lceil\frac{|V(C^{k})|}{\alpha(C^{k})}\rceil=\lceil\frac{2q+1}{q}k\rceil=\lceil\frac{2q+1}{2q}\omega(C^{k})\rceil. We can construct a 2q+1qk\lceil\frac{2q+1}{q}k\rceil-coloring of CkC^{k} by coloring QviQ_{v_{i}} with {(i1)k+1,(i1)k+2,,ik}\{(i-1)k+1,(i-1)k+2,\cdots,ik\}, where the colors are taken modulo 2q+1qk\lceil\frac{2q+1}{q}k\rceil. Therefore, χ(Ck)=2q+1qk\chi(C^{k})=\lceil\frac{2q+1}{q}k\rceil.

Next, we prove χ(G)2q+12qω(G)\chi(G)\leq\lceil\frac{2q+1}{2q}\omega(G)\rceil by induction on |V(G)||V(G)|. If there exists Qvi=ØQ_{v_{i}}=\mbox{{\rm\O}} for some ii, then GG is a clique blowup of a path, and the lemma holds by Lemma 4.3. So, suppose that QviØQ_{v_{i}}\neq\mbox{{\rm\O}} for all ii. If Qv1,v2Q_{v_{1},v_{2}} is not a maximum clique of GG, let S={v3,v5,,v2q+1}S=\{v_{3},v_{5},\cdots,v_{2q+1}\}, then SS is a good stable set of GG, and so χ(G)χ(GS)+12q+12q(ω(G)1)+12q+12qω(G)\chi(G)\leq\chi(G-S)+1\leq\lceil\frac{2q+1}{2q}(\omega(G)-1)\rceil+1\leq\lceil\frac{2q+1}{2q}\omega(G)\rceil by induction. So, we may suppose by symmetry that Qvi,vi+1Q_{v_{i},v_{i+1}} is a maximum clique of GG for all ii. Now, GG is a |Qv1||Q_{v_{1}}|-clique blowup of CC, and thus χ(G)=2q+12qω(G)\chi(G)=\lceil\frac{2q+1}{2q}\omega(G)\rceil. This proves Lemma 4.7.  

Lemma 4.8

Let GG be a clique blowup of F2F_{2} (see Figure 2). Then, χ(G)54ω(G)\chi(G)\leq\lceil\frac{5}{4}\omega(G)\rceil.

Proof. The lemma holds trivially if GG is an induced subgraph of F2F_{2}. By (10), we have QxiØQ_{x_{i}}\neq\mbox{{\rm\O}} if i{1,4,5}i\in\{1,4,5\}. If |Qxi|=1|Q_{x_{i}}|=1 for some i{1,4,5}i\in\{1,4,5\}, then G{xi}G-\{x_{i}\} is perfect, and the lemma follows from Lemma 4.1. So, suppose that |Qxi|2|Q_{x_{i}}|\geq 2 if i{1,4,5}i\in\{1,4,5\}.

To avoid a good stable set S{y1,y2,,yt,x2,x4}S\subseteq\{y_{1},y_{2},\cdots,y_{t},x_{2},x_{4}\}, Qx1,x5Q_{x_{1},x_{5}} must be a maximum clique of GG. Similarly, Qx4,x5Q_{x_{4},x_{5}} is a maximum clique of GG also. Let |Qx5|=a|Q_{x_{5}}|=a and |Qx1|=|Qx4|=ω(G)a|Q_{x_{1}}|=|Q_{x_{4}}|=\omega(G)-a. Then, a2a\geq 2 and ω(G)a2\omega(G)-a\geq 2. We can deduce similarly that, for each i{1,2,,t}i\in\{1,2,\cdots,t\}, |Qyi|2|Q_{y_{i}}|\geq 2 if |Qx1,yi|=ω(G)|Q_{x_{1},y_{i}}|=\omega(G), and |Qzi|2|Q_{z_{i}}|\geq 2 if |Qx4,zi|=ω(G)|Q_{x_{4},z_{i}}|=\omega(G). So, if |Qu|=1|Q_{u}|=1 or |Qv|=1|Q_{v}|=1 for some maximum clique Qv,uQ_{v,u}, then we may by symmetry suppose that v=y1v=y_{1} and u=z1u=z_{1}.

Suppose |Qy1|=ω(G)1|Q_{y_{1}}|=\omega(G)-1. Then, ω(G)|Qx1,y1|=ω(G)a+ω(G)1=2ω(G)a1\omega(G)\geq|Q_{x_{1},y_{1}}|=\omega(G)-a+\omega(G)-1=2\omega(G)-a-1, and thus ω(G)a=1\omega(G)-a=1 because ω(G)>a\omega(G)>a, which contradicts that |Qx4|=ω(G)a2|Q_{x_{4}}|=\omega(G)-a\geq 2. A similar contradiction happens if |Qz1|=ω(G)1|Q_{z_{1}}|=\omega(G)-1. Therefore, for each uvE(F2)uv\in E(F_{2}), if |Qv,u|=ω(G)|Q_{v,u}|=\omega(G) then min{|Qu|,|Qv|}2\min\{|Q_{u}|,|Q_{v}|\}\geq 2. By Lemmas 4.4 and 4.6, we have that χ(G)54ω(G)\chi(G)\leq\lceil\frac{5}{4}\omega(G)\rceil.  

By Lemma 4.2, we have that χ(G)54ω(G)\chi(G)\leq\lceil\frac{5}{4}\omega(G)\rceil if GG is a clique blowup of some graph in {F1,F2,F3,F4,F5}\{F_{1},F_{2}^{\prime},F_{3},F_{4},F_{5}\}. By Lemma 4.7, we have that χ(G)76ω(G)<54ω(G)\chi(G)\leq\lceil\frac{7}{6}\omega(G)\rceil<\lceil\frac{5}{4}\omega(G)\rceil if GG is a clique blowup of F6F_{6}. Our next lemma deals with the cases for F7F_{7} and F8F_{8}.

Lemma 4.9

Let GG be a clique blowup of F8F_{8}. Then χ(G)54ω(G)\chi(G)\leq\lceil\frac{5}{4}\omega(G)\rceil.

Proof. We take F8F_{8} to show the proving procedure. It holds trivially if GG is an induced subgraph of F8F_{8}. We may suppose δ(G)54ω(G)\delta(G)\geq\lceil\frac{5}{4}\omega(G)\rceil by Lemma 4.1. By (10), Qx1,Qx2Q_{x_{1}},Q_{x_{2}}, and Qx7Q_{x_{7}} are all nonempty. By Lemma 4.1, we may suppose that for each i{1,2,7}i\in\{1,2,7\}, |Qxi|2|Q_{x_{i}}|\geq 2 as otherwise G{xi}G-\{x_{i}\} is perfect. Then, |Qxj|ω(G)2|Q_{x_{j}}|\leq\omega(G)-2 for j{1,2,3,6,7,8,9}j\in\{1,2,3,6,7,8,9\}. Since δ(G)54ω(G)ω(G)+1\delta(G)\geq\lceil\frac{5}{4}\omega(G)\rceil\geq\omega(G)+1, we have that max{|Qx4|,|Qx5|}ω(G)2\max\{|Q_{x_{4}}|,|Q_{x_{5}}|\}\leq\omega(G)-2 by Lemma 4.5.

Now, we can easily deduce that, for each edge uvE(F8)uv\in E(F_{8}), min{|Qv|,|Qu|}2\min\{|Q_{v}|,|Q_{u}|\}\geq 2 if |Qu,v|=ω(G)|Q_{u,v}|=\omega(G). Lemma 4.9 follows immediately from Lemmas 4.4 and 4.6.  

Lemma 4.10

Let GG be a clique blowup of F9F_{9}. Then χ(G)54ω(G)\chi(G)\leq\lceil\frac{5}{4}\omega(G)\rceil.

Proof. It holds clearly if GG is an induced subgraph of F9F_{9}. We suppose that δ(G)54ω(G)\delta(G)\geq\lceil\frac{5}{4}\omega(G)\rceil by Lemmas 4.1. If Qx1=ØQ_{x_{1}}=\mbox{{\rm\O}} or Qx10=ØQ_{x_{10}}=\mbox{{\rm\O}}, then GG is a clique blowup of F8F_{8} and we are done by Lemma 4.9. Suppose so that Qx1ØQ_{x_{1}}\neq\mbox{{\rm\O}} and Qx10ØQ_{x_{10}}\neq\mbox{{\rm\O}}. By Lemma 4.5, |Qxi|2|Q_{x_{i}}|\geq 2 for each i{2,7,8,9}i\in\{2,7,8,9\}.

If Qx4=ØQ_{x_{4}}=\mbox{{\rm\O}}, then Q5=ØQ_{5}=\mbox{{\rm\O}} because GG is connected and has no clique cutsets. Now, GG is a clique blowup of F5F_{5}, and we are done by Lemma 4.2. So, we further suppose, by symmetry, that Qx4ØQ_{x_{4}}\neq\mbox{{\rm\O}} and Qx5ØQ_{x_{5}}\neq\mbox{{\rm\O}}. By Lemma 4.5, we have |Qxj|2|Q_{x_{j}}|\geq 2 for each j{3,4,5,6}j\in\{3,4,5,6\}. Now, we can deduce that |Qk|ω(G)2|Q_{k}|\leq\omega(G)-2 for all kk. Therefore, min{|Qv|,|Qu|}2\min\{|Q_{v}|,|Q_{u}|\}\geq 2 for each edge uvE(F10)uv\in E(F_{10}) with |Qu,v|=ω(G)|Q_{u,v}|=\omega(G). Lemma 4.10 follows from Lemmas 4.4 and 4.6.  

Lemma 4.11

Let GG be a clique blowup of F10F_{10}. Then χ(G)54ω(G)\chi(G)\leq\lceil\frac{5}{4}\omega(G)\rceil.

Proof. It holds trivially if GG is an induced subgraph of F10F_{10}. We suppose δ(G)54ω(G)\delta(G)\geq\lceil\frac{5}{4}\omega(G)\rceil by Lemma 4.1.

If Qx4=ØQ_{x_{4}}=\mbox{{\rm\O}}, then Qx5=ØQ_{x_{5}}=\mbox{{\rm\O}} as otherwise Qx6Q_{x_{6}} is a clique cutset of GG or GG is a complete graph. Now, GG is a clique blowup of F5F_{5}, and the lemma holds by Lemma 4.2. So, suppose by symmetry that Qx4ØQ_{x_{4}}\neq\mbox{{\rm\O}} and Qx2ØQ_{x_{2}}\neq\mbox{{\rm\O}}. With the same argument, we may suppose that Qx5ØQ_{x_{5}}\neq\mbox{{\rm\O}} and Qx1ØQ_{x_{1}}\neq\mbox{{\rm\O}}. Since δ(G)54ω(G)ω(G)+1\delta(G)\geq\lceil\frac{5}{4}\omega(G)\rceil\geq\omega(G)+1, by Lemma 4.5, we have that |Qxi|2|Q_{x_{i}}|\geq 2 for each i{1,2,,7}i\in\{1,2,\cdots,7\}. Then, |Qxk|ω(G)2|Q_{x_{k}}|\leq\omega(G)-2 for all kk, and so min{|Qv|,|Qu|}2\min\{|Q_{v}|,|Q_{u}|\}\geq 2 for each uvE(F9)uv\in E(F_{9}) with |Quv|=ω(G)|Q_{uv}|=\omega(G). Lemma 4.11 follows from Lemmas 4.4 and 4.6.  

Lemma 4.12

Let GG be a clique blowup of F11F_{11}. Then χ(G)54ω(G)\chi(G)\leq\lceil\frac{5}{4}\omega(G)\rceil.

Proof. It holds clearly if GG is an induced subgraph of F11F_{11}. We suppose that δ(G)54ω(G)\delta(G)\geq\lceil\frac{5}{4}\omega(G)\rceil by Lemma 4.1.

If Qx11=ØQ_{x_{11}}=\mbox{{\rm\O}}, then GG is a clique blowup of F8F_{8}. If Qx8=ØQ_{x_{8}}=\mbox{{\rm\O}} or Qx9=ØQ_{x_{9}}=\mbox{{\rm\O}}, then GG is a clique blowup of F10F_{10}. If Qx4=ØQ_{x_{4}}=\mbox{{\rm\O}}, then Qx5=ØQ_{x_{5}}=\mbox{{\rm\O}} since GG is connected, imperfect and has no clique cutsets, and GG is a clique blowup of F5F_{5}. Therefore, by Lemmas 4.2, 4.9 and 4.11, we suppose by symmetry that QxiØQ_{x_{i}}\neq\mbox{{\rm\O}} for each i{4,5,8,9,11}i\in\{4,5,8,9,11\}.

By Lemma 4.5, |Qxj|2|Q_{x_{j}}|\geq 2 for each j{2,3,,7}j\in\{2,3,\cdots,7\}. Now |Qk|ω(G)2|Q_{k}|\leq\omega(G)-2 for all kk, and so min{|Qv|,|Qu|}2\min\{|Q_{v}|,|Q_{u}|\}\geq 2 for each edge uvE(F11)uv\in E(F_{11}) with |Qu,v|=ω(G)|Q_{u,v}|=\omega(G). Lemma 4.12 follows from Lemmas 4.4 and 4.6.  

Lemma 4.13

Let GG be a clique blowup of F12F_{12}. Then χ(G)54ω(G)\chi(G)\leq\lceil\frac{5}{4}\omega(G)\rceil.

Proof. It holds if GG is an induced subgraph of F12F_{12}. We still suppose that δ(G)54ω(G)\delta(G)\geq\lceil\frac{5}{4}\omega(G)\rceil by Lemma 4.1.

If Qx1=ØQ_{x_{1}}=\mbox{{\rm\O}} or Qx10=ØQ_{x_{10}}=\mbox{{\rm\O}} then GG is a clique blowup of F11F_{11}. If Qx11=ØQ_{x_{11}}=\mbox{{\rm\O}} then GG is a clique blowup of F9F_{9}. If Qx4=ØQ_{x_{4}}=\mbox{{\rm\O}}, then Qx5=ØQ_{x_{5}}=\mbox{{\rm\O}} since GG is connected, imperfect and has no clique cutsets, and so GG is a clique blowup of F5F_{5}. So, we suppose, by Lemmas 4.2, 4.10 and 4.12, that QxiØQ_{x_{i}}\neq\mbox{{\rm\O}} for each i{1,4,5,10,11}i\in\{1,4,5,10,11\}.

By Lemma 4.5, |Qxj|2|Q_{x_{j}}|\geq 2 for each j{2,3,,9}j\in\{2,3,\cdots,9\}. Now, |Qxk|ω(G)2|Q_{x_{k}}|\leq\omega(G)-2 for all kk, and min{|Qv|,|Qu|}2\min\{|Q_{v}|,|Q_{u}|\}\geq 2 for each edge uvE(F12)uv\in E(F_{12}) with |Quv|=ω(G)|Q_{uv}|=\omega(G). Lemma 4.13 follows from Lemmas 4.4 and 4.6.  

Up to now, we have proved the first conclusion of Theorem 1.5, i.e., χ(G)54ω(G)\chi(G)\leq\lceil\frac{5}{4}\omega(G)\rceil for all (C4,F,H)(C_{4},F,H)-free graphs. In the following Lemmas 4.14\sim4.18, we show that we can do better by excluding some further configurations.

Lemma 4.14

Let GG be a C52C_{5}^{2}-free clique blowup of F2F_{2} or F5F_{5}. Then χ(G)ω(G)+1\chi(G)\leq\omega(G)+1.

Proof. It holds clearly if GG is an induced subgraph of F2F_{2} or F5F_{5}. Let GG be a clique blowup of F2F_{2} or F5F_{5}, and suppose that δ(G)ω(G)+1\delta(G)\geq\omega(G)+1.

Let SS be a stable set of GG. If SS is a good stable set, then χ(G)χ(GS)+1ω(G)+1\chi(G)\leq\chi(G-S)+1\leq\omega(G)+1 by induction. If GSG-S is perfect, then χ(G)χ(GS)+1ω(G)+1\chi(G)\leq\chi(G-S)+1\leq\omega(G)+1. We say a graph HH is good if HH has a stable set SS such that either SS is a good stable set or HSH-S is perfect. Next, we show that GG is good, and thus satisfies χ(G)ω(G)+1\chi(G)\leq\omega(G)+1 by induction. Suppose that

GSG-S is imperfect for any stable set SS. (11)
Claim 4.1

If GG is a clique blowup of F2F_{2}, then GG is good.

Proof. It is certain that |Qxi|2|Q_{x_{i}}|\geq 2 for each i{1,4,5}i\in\{1,4,5\}, since G{xi}G-\{x_{i}\} cannot be perfect. Since GG is C52C_{5}^{2}-free, we have that min{|Qx2|,|Qx3|}1\min\{|Q_{x_{2}}|,|Q_{x_{3}}|\}\leq 1, and min{|Qyj|,|Qzj|}1\min\{|Q_{y_{j}}|,|Q_{z_{j}}|\}\leq 1 for each jj. Without loss of generality, we suppose that |Qx2||Qx3||Q_{x_{2}}|\geq|Q_{x_{3}}|. For j{1,2,,t}j\in\{1,2,\cdots,t\}, let wj{yj,zj}w_{j}\in\{y_{j},z_{j}\} such that |Qwj|=max{|Qyj|,|Qzj|}|Q_{w_{j}}|=\max\{|Q_{y_{j}}|,|Q_{z_{j}}|\}. Then, Qx2{x5,w1,w2,,wt}Q_{x_{2}}\cup\{x_{5},w_{1},w_{2},\cdots,w_{t}\} is a good stable set of GG. This proves Claim 4.1.  

Next, we suppose that GG is a clique blowup of F5F_{5}. Note that F3F_{3} and F4F_{4} are both induced subgraphs of F5F_{5}. We first discuss the cases that GG is a clique blowup of F3F_{3} or F4F_{4}.

Claim 4.2

Let GG be a clique blowup of F3F_{3} or F4F_{4}. Then, GG is good.

Proof. First suppose that GG is a clique blowup of F3F_{3}. Following from (10), we have that QxiØQ_{x_{i}}\neq\mbox{{\rm\O}} for all ii as otherwise GG is a clique blowup of F2F_{2} and we are done. By Lemma 4.5, |Qxj|2|Q_{x_{j}}|\geq 2 for each j{1,3,4,6}j\in\{1,3,4,6\}. Since GG is C52C_{5}^{2}-free, we have that min{|Qx2|,|Qx5|}=min{|Qx2|,|Qx7|}=min{|Qx5|,|Qx10|}=min{|Qx7|,|Qx10|}=1\min\{|Q_{x_{2}}|,|Q_{x_{5}}|\}=\min\{|Q_{x_{2}}|,|Q_{x_{7}}|\}=\min\{|Q_{x_{5}}|,|Q_{x_{10}}|\}=\min\{|Q_{x_{7}}|,|Q_{x_{10}}|\}=1. Then, either Qx2,x10={x2,x10}Q_{x_{2},x_{10}}=\{x_{2},x_{10}\} or Qx5,x7={x5,x7}Q_{x_{5},x_{7}}=\{x_{5},x_{7}\}, and so GG is good because both G{x2,x10}G-\{x_{2},x_{10}\} and G{x5,x7}G-\{x_{5},x_{7}\} are perfect, which contradicts (11).

Suppose now that GG is a clique blowup of F4F_{4}. Then, QxiØQ_{x_{i}}\neq\mbox{{\rm\O}} for all ii as otherwise GG is a clique blowup of F3F_{3} and we are done. By Lemma 4.5, |Qxj|2|Q_{x_{j}}|\geq 2 for each j{2,3,4,5,8,9}j\in\{2,3,4,5,8,9\}. Since GG is C52C_{5}^{2}-free, we have that Qxk={xk}Q_{x_{k}}=\{x_{k}\} for k{1,7,10}k\in\{1,7,10\}. Now, {x1,x7,x10}\{x_{1},x_{7},x_{10}\} is a stable set and G{x1,x7,x10}G-\{x_{1},x_{7},x_{10}\} is perfect, which contradicts (11). This proves Claim 4.2.  

We now suppose that GG is a nonempty clique blowup of F5F_{5} by Claim 4.2. By (11), we have that

Qu,v,wQ_{u,v,w} is not a stable set (12)

for any three distinct vertices u,v,wV(F5)u,v,w\in V(F_{5}). Particularly, NG(Qxi)N_{G}(Q_{x_{i}}) is not a stable set, and so |Qxi|ω(G)2|Q_{x_{i}}|\leq\omega(G)-2 for all ii.

Since GG is C52C_{5}^{2}-free, we suppose, without loss of generality, that Qx1={x1}Q_{x_{1}}=\{x_{1}\}. Since none of G[Qx2,x3,x4,x9,x10]G[Q_{x_{2},x_{3},x_{4},x_{9},x_{10}}], G[Qx3,x4,x5,x7,x8]G[Q_{x_{3},x_{4},x_{5},x_{7},x_{8}}], and G[Qx6,x7,x8,x9,x10]G[Q_{x_{6},x_{7},x_{8},x_{9},x_{10}}] can be a C52C_{5}^{2}, and since NG({x1})N_{G}(\{x_{1}\}) is not a stable set by (12), we may suppose by symmetry that Qx3={x3}Q_{x_{3}}=\{x_{3}\}. Now, we have that |Qxi|2|Q_{x_{i}}|\geq 2 for i{8,9,10}i\in\{8,9,10\} by (12), and so min{|Qx6|,|Qx7|}=1\min\{|Q_{x_{6}}|,|Q_{x_{7}}|\}=1 since G[Qx6,x7,x8,x9,x10]G[Q_{x_{6},x_{7},x_{8},x_{9},x_{10}}] is not a C52C_{5}^{2}.

If |Qx7|=1|Q_{x_{7}}|=1, then |Qx4|2|Q_{x_{4}}|\geq 2 to avoid Qx1,x4,x7Q_{x_{1},x_{4},x_{7}} being stable, and Qx5={x5}Q_{x_{5}}=\{x_{5}\} to avoid a C52C_{5}^{2} on Qx4,x5,x8,x9,x10Q_{x_{4},x_{5},x_{8},x_{9},x_{10}}. But then, {x2,x8,x10}\{x_{2},x_{8},x_{10}\} is a good stable set of GG as ω(G[NG[{x1,x3,x5,x7}]])<ω(G)\omega(G[N_{G}[\{x_{1},x_{3},x_{5},x_{7}\}]])<\omega(G).

Suppose that |Qx6|=1|Q_{x_{6}}|=1.Then, |Qx5|2|Q_{x_{5}}|\geq 2 for avoiding a stable set on Qx3,x5,x6Q_{x_{3},x_{5},x_{6}}, and Qx4={x4}Q_{x_{4}}=\{x_{4}\} for avoiding a C52C_{5}^{2} on Qx4,x5,x8,x9,x10Q_{x_{4},x_{5},x_{8},x_{9},x_{10}}. But then, {x2,x8,x10}\{x_{2},x_{8},x_{10}\} is a good stable set of GG as ω(G[NG[{x1,x3,x4,x6}]])<ω(G)\omega(G[N_{G}[\{x_{1},x_{3},x_{4},x_{6}\}]])<\omega(G). This completes the proof of Lemma 4.14.  

Lemma 4.15

Let GG be a clique blowup of F12F_{12} such that GG has no good stable sets, and Qx8,x9,x10,x11Q_{x_{8},x_{9},x_{10},x_{11}} meets no maximum clique of GG. Then, G[Qx1,x2,,x7]G[Q_{x_{1},x_{2},\cdots,x_{7}}] is isomorphic to C7ω(G)/2C_{7}^{\omega(G)/2}. And, if |Qxi|1|Q_{x_{i}}|\leq 1 for each i{8,9,10,11}i\in\{8,9,10,11\} and every proper induced subgraph GG^{\prime} satisfies χ(G)7ω(G)/6\chi(G^{\prime})\leq\lceil 7\omega(G^{\prime})/6\rceil, then χ(G)7ω(G)/6\chi(G)\leq\lceil 7\omega(G)/6\rceil.

Proof. Since Qx8,x9,x10,x11Q_{x_{8},x_{9},x_{10},x_{11}} meets no maximum clique of GG, we have that, for each i{1,2,,7}i\in\{1,2,\cdots,7\}, |Qxi,xi+1|=ω(G)|Q_{x_{i},x_{i+1}}|=\omega(G) for avoiding a good stable set {xi+2,xi+4,xi+6}\{x_{i+2},x_{i+4},x_{i+6}\}, where the subscript are taken modulo 7. Therefore, G[Qx1,x2,,x7]G[Q_{x_{1},x_{2},\cdots,x_{7}}] is isomorphic to C7ω(G)/2C_{7}^{\omega(G)/2}.

Let t=ω(G)/2t=\omega(G)/2, and suppose that |Qxi|1|Q_{x_{i}}|\leq 1 for each i{8,9,10,11}i\in\{8,9,10,11\}. If t=1t=1 or 2, then, χ(G)5ω(G)/4=7ω(G)/6\chi(G)\leq\lceil 5\omega(G)/4\rceil=\lceil 7\omega(G)/6\rceil by Lemma 4.13. So, suppose that t3t\geq 3.

If t=3t=3, then we can construct a 7-coloring ϕ\phi of GG as follows: ϕ(Qx1){1,2,3}\phi(Q_{x_{1}})\subseteq\{1,2,3\}, ϕ(Qx2){4,5,6}\phi(Q_{x_{2}})\subseteq\{4,5,6\}, ϕ(Qx3){1,2,7}\phi(Q_{x_{3}})\subseteq\{1,2,7\}, ϕ(Qx4){3,4,5}\phi(Q_{x_{4}})\subseteq\{3,4,5\}, ϕ(Qx5){1,6,7}\phi(Q_{x_{5}})\subseteq\{1,6,7\}, ϕ(Qx6){2,3,4}\phi(Q_{x_{6}})\subseteq\{2,3,4\}, ϕ(Qx7){5,6,7}\phi(Q_{x_{7}})\subseteq\{5,6,7\}, ϕ(Qx8){7}\phi(Q_{x_{8}})\subseteq\{7\}, ϕ(Qx9){4}\phi(Q_{x_{9}})\subseteq\{4\}, ϕ(Qx10){1}\phi(Q_{x_{10}})\subseteq\{1\}, and ϕ(Qx11){5}\phi(Q_{x_{11}})\subseteq\{5\}. So, χ(G)7=7ω(G)/6\chi(G)\leq 7=\lceil 7\omega(G)/6\rceil.

Let TT be a subset of V(G)V(G) obtained by taking min{3,|Qv|}\min\{3,|Q_{v}|\} vertices from QvQ_{v} for each vertex vV(F12)v\in V(F_{12}). Clearly, χ(G[T])7\chi(G[T])\leq 7 as shown above. Then, χ(G)χ(GT)+χ(G[T])7ω(GT)/6+77(ω(G)6)/6+7=7ω(G)/6\chi(G)\leq\chi(G-T)+\chi(G[T])\leq\lceil 7\omega(G-T)/6\rceil+7\leq\lceil 7(\omega(G)-6)/6\rceil+7=\lceil 7\omega(G)/6\rceil. This proves Lemma 4.15.  

Lemma 4.16

Let GG be a connected C52C_{5}^{2}-free clique blowup of F12F_{12} such that δ(G)ω(G)+1\delta(G)\geq\omega(G)+1 and GG has no good stable sets. If GG is not a clique blowup of F3F_{3}, then GG has a stable set SS such that GSG-S is perfect, or G[Qx1,x2,,x7]G[Q_{x_{1},x_{2},\cdots,x_{7}}] is isomorphic to C7tC_{7}^{t} for some tt and |Qxi|1|Q_{x_{i}}|\leq 1 for each i{8,9,10,11}i\in\{8,9,10,11\}.

Proof. Suppose that GG is not a clique blowup of F3F_{3}. Clearly, GG is not a clique blowup of F2F^{\prime}_{2}. We divide the proof into several claims.

Claim 4.3

If GG is a clique blowup of F8F_{8}, then the lemma holds.

Proof. For i{1,2,7}i\in\{1,2,7\}, since F8xiF_{8}-x_{i} is perfect, we may suppose |Qxi|2|Q_{x_{i}}|\geq 2 as otherwise G{xi}G-\{x_{i}\} is perfect and so we are done. If |Qx8|2|Q_{x_{8}}|\geq 2, then |Qx6|2|Q_{x_{6}}|\geq 2 by Lemma 4.5, and so G[Qx1x2,x6,x7,x8]G[Q_{x_{1}x_{2},x_{6},x_{7},x_{8}}] is a C52C_{5}^{2}. This shows that |Qx8|1|Q_{x_{8}}|\leq 1. Similarly, |Qx9|1|Q_{x_{9}}|\leq 1. Since GG has no clique cutsets by (10), we may suppose that Qx4ØQ_{x_{4}}\neq\mbox{{\rm\O}} and Qx5ØQ_{x_{5}}\neq\mbox{{\rm\O}} as otherwise GG is a clique blowup of F2F^{\prime}_{2}. Again by Lemma 4.5, we have |Qxj|2|Q_{x_{j}}|\geq 2 for j{3,4,5,6}j\in\{3,4,5,6\}, and so |Qxi|2|Q_{x_{i}}|\geq 2 for i{1,2,,7}i\in\{1,2,\cdots,7\}. Recall that max{|Qx8|,|Qx9|}1\max\{|Q_{x_{8}}|,|Q_{x_{9}}|\}\leq 1. Now, Qx8,x9Q_{x_{8},x_{9}} meets no maximum clique of GG, and by Lemma 4.15, G[Qx1,,x7]G[Q_{x_{1},\cdots,x_{7}}] is a C7ω(G)/2C_{7}^{\omega(G)/2}. This proves Claim 4.3.  

Claim 4.4

If GG is a clique blowup of F9F_{9}, then the lemma holds.

Proof. If Qxi=ØQ_{x_{i}}=\mbox{{\rm\O}} for some i{1,8,9,10}i\in\{1,8,9,10\} then GG is a clique blowup of F8F_{8} since GG is a connected imperfect graph without clique cutsets by (10). If Qxj=ØQ_{x_{j}}=\mbox{{\rm\O}} for some j{2,3,,7}j\in\{2,3,\cdots,7\}, then GG is a clique blowup of F3F_{3}. So, we suppose that QxiØQ_{x_{i}}\neq\mbox{{\rm\O}} for all ii, and so |Qxk|2|Q_{x_{k}}|\geq 2 for each k{2,3,,9}k\in\{2,3,\cdots,9\} by Lemma 4.5. Then, |Qx1|=|Qx10|=1|Q_{x_{1}}|=|Q_{x_{10}}|=1 since GG is C52C_{5}^{2}-free, and so {x1,x10}\{x_{1},x_{10}\} is a stable set with G{x1,x10}G-\{x_{1},x_{10}\} perfect. This proves Claim 4.4.  

Claim 4.5

If GG is a clique blowup of F10F_{10}, then the lemma holds.

Proof. By Claim 4.3, we may suppose that Qx9ØQ_{x_{9}}\neq\mbox{{\rm\O}} and Qx11ØQ_{x_{11}}\neq\mbox{{\rm\O}} as otherwise GG is a clique blowup of F8F_{8}. We may also suppose QxiØQ_{x_{i}}\neq\mbox{{\rm\O}} for each i{1,2,4,5}i\in\{1,2,4,5\} as otherwise GG is a clique blowup of F2F^{\prime}_{2}. Then, |Qxj|2|Q_{x_{j}}|\geq 2 for each j{1,2,,7}j\in\{1,2,\cdots,7\} by Lemma 4.5, and |Qx9|=|Qx11|=1|Q_{x_{9}}|=|Q_{x_{11}}|=1 since GG is C52C_{5}^{2}-free, and so Qx9,x11Q_{x_{9},x_{11}} meets no maximum clique of GG. Now, G[Qx1,,x7]G[Q_{x_{1},\cdots,x_{7}}] is C7ω(G)/2C_{7}^{\omega(G)/2} by Lemma 4.15. This proves Claim 4.5.  

Claim 4.6

If GG is a clique blowup of F11F_{11}, then the lemma holds.

Proof. By (10), we may suppose QxiØQ_{x_{i}}\neq\mbox{{\rm\O}} for each i{1,2,,9,11}i\in\{1,2,\cdots,9,11\} as otherwise GG is a clique blowup of F3F_{3}, or F8F_{8}, or F10F_{10}, and we are done by Claims 4.3 and 4.5. Then, |Qxj|2|Q_{x_{j}}|\geq 2 for each j{2,7}j\in\{2\,\cdots,7\} by Lemma 4.5, and |Qx11|=1|Q_{x_{11}}|=1 since GG is C52C_{5}^{2}-free. If |Qx1|=1|Q_{x_{1}}|=1, then {x1,x11}\{x_{1},x_{11}\} is a stable set with G{x1,x11}G-\{x_{1},x_{11}\} perfect. If |Qx1|2|Q_{x_{1}}|\geq 2, then max{|Qx8|,|Qx9|}1\max\{|Q_{x_{8}}|,|Q_{x_{9}}|\}\leq 1 since GG is C52C_{5}^{2}-free. Hence, Qx8,x9,x11Q_{x_{8},x_{9},x_{11}} meets no maximum clique of GG, and now G[Qx1,,x7]G[Q_{x_{1},\cdots,x_{7}}] is C7ω(G)/2C_{7}^{\omega(G)/2} by Lemma 4.15. This proves Claim 4.6.  

Now, we may suppose that GG is a nonempty clique blowup of F12F_{12}, as otherwise the statement holds by Claims 4.3\sim4.6. Then, by Lemma 4.5, |Qxj|2|Q_{x_{j}}|\geq 2 for each j{2,3,4,5,6,7,8,9}j\in\{2,3,4,5,6,7,8,9\}, and so |Qx1|=|Qx10|=|Qx11|=1|Q_{x_{1}}|=|Q_{x_{10}}|=|Q_{x_{11}}|=1 since GG is C52C_{5}^{2}-free. Now, {x1,x10,x11}\{x_{1},x_{10},x_{11}\} is a stable set and G{x1,x10,x11}G-\{x_{1},x_{10},x_{11}\} is perfect. This completes the proof of Lemma 4.16.  

Lemma 4.17

Let GG be a C52C_{5}^{2}-free clique blowup of F12F_{12}. Then, χ(G)76ω(G)\chi(G)\leq\lceil\frac{7}{6}\omega(G)\rceil.

Proof. It holds trivially if GG is an induced subgraph of F12F_{12}. We may suppose by induction that δ(G)76ω(G)\delta(G)\geq\lceil\frac{7}{6}\omega(G)\rceil, GG has no good stable sets, and has no stable set SS such that GSG-S is perfect.

By Lemma 4.16, either GG is a clique blowup of F3F_{3}, or G[Qx1,x2,,x7]G[Q_{x_{1},x_{2},\cdots,x_{7}}] is isomorphic to C7tC_{7}^{t} for some tt and |Qxi|1|Q_{x_{i}}|\leq 1 for i{8,9,10,11}i\in\{8,9,10,11\}. Recall that F3F_{3} is an induced subgraph of F5F_{5}. Then, Lemma 4.17 follows from Lemmas 4.14 and 4.15.  

Lemma 4.18

Let GG be a (C52,C74)(C_{5}^{2},C_{7}^{4})-free clique blowup of F12F_{12}. Then χ(G)ω(G)+1\chi(G)\leq\omega(G)+1.

Proof. The statement holds easily if GG is an induced subgraph of F12F_{12}. Suppose by induction that δ(G)ω(G)+1\delta(G)\geq\omega(G)+1, GG has no good stable sets, and has no stable set SS such that GSG-S is perfect.

By Lemma 4.16, either GG is a clique blowup of F3F_{3}, or G[Qx1,x2,,x7]G[Q_{x_{1},x_{2},\cdots,x_{7}}] is isomorphic to C7ω(G)/2C_{7}^{\omega(G)/2} and |Qxi|1|Q_{x_{i}}|\leq 1 for each i{8,9,10,11}i\in\{8,9,10,11\}. If GG is a clique blowup of F3F_{3}, we are done by Lemma 4.14. So, suppose that GG satisfies the latter. Since GG is C74C_{7}^{4}-free, we have that ω(G)6\omega(G)\leq 6, and so χ(G)76ω(G)=ω(G)+1\chi(G)\leq\lceil\frac{7}{6}\omega(G)\rceil=\omega(G)+1 by Lemma 4.17. This completes the proof of Lemma 4.18.  

Now, we are ready to prove Theorem 1.5.

Proof of Theorem 1.5: Let HH be a P7P_{7} or a fork+, and let GG be a (C4,HC_{4},H, bull)-free graph. We may suppose that GG is connected, imperfect and has no clique cutsets or universal cliques. By Theorems 1.4, 1.3, and Lemma 4.3, GG is a nonempty clique blowup of an imperfect graph, where the graph is in 𝔉\mathfrak{F} if HH is a P7P_{7}, and is in 𝔉\mathfrak{F^{\prime}} if HH is a fork+.

Lemmas 4.2, 4.7, 4.8 and 4.13, assert that χ(G)54ω(G)\chi(G)\leq\lceil\frac{5}{4}\omega(G)\rceil, and Lemmas 4.7, 4.14 and 4.17 assert that χ(G)76ω(G)\chi(G)\leq\lceil\frac{7}{6}\omega(G)\rceil if GG is (C4,HC_{4},H, bull, C52C_{5}^{2})-free.

By Lemma 4.14 and 4.18, we have that χ(G)ω(G)+1\chi(G)\leq\omega(G)+1 if GG is (C4,P7C_{4},P_{7}, bull, C52,C74C_{5}^{2},C_{7}^{4})-free.

Suppose finally that GG is (C4C_{4}, fork+, bull, C52,C74C_{5}^{2},C_{7}^{4})-free. Then, GG is a nonempty clique blowup of a graph F{F2,F3,F4,F5}{Ck|k5}F\in\{F^{\prime}_{2},F_{3},F_{4},F_{5}\}\cup\{C_{k}\;|\;k\geq 5\}. If F{F2,F3,F4,F5,C5}F\in\{F^{\prime}_{2},F_{3},F_{4},F_{5},C_{5}\} then χ(G)ω(G)+198ω(G)\chi(G)\leq\omega(G)+1\leq\lceil\frac{9}{8}\omega(G)\rceil by Lemma 4.14. If F=C7F=C_{7} then we are done by Lemma 4.18. If F=CkF=C_{k} for some k=6k=6 or k8k\geq 8, then by Lemmas 4.3 and 4.7, χ(G)maxq42q+1qω(G)98ω(G)\chi(G)\leq\max_{q\geq 4}\lceil\frac{2q+1}{q}\omega(G)\rceil\leq\lceil\frac{9}{8}\omega(G)\rceil. This completes the proof of of Theorem 1.5.  

Remark: Let Δ(G)\Delta(G) denote the maximum degree of GG. Brooks [3] showed that if GG is a graph with Δ(G)3\Delta(G)\geq 3 and ω(G)Δ(G)\omega(G)\leq\Delta(G), then χ(G)Δ(G)\chi(G)\leq\Delta(G). Reed [29] conjectured that every graph GG satisfies χ(G)ω(G)+Δ(G)+12\chi(G)\leq\lceil\frac{\omega(G)+\Delta(G)+1}{2}\rceil. This conjecture is still widely open. Gernet et al [17] showed that Reed’s conjecture holds for graphs GG with χ(G)ω(G)+2\chi(G)\leq\omega(G)+2, and Karthick et al [23] showed that Reed’s conjecture holds for graphs GG with χ(G)54ω(G)\chi(G)\leq\lceil\frac{5}{4}\omega(G)\rceil. Combining these two conclusions with Corollary 1.1 and Theorem 1.5, we have immediately the following theorem.

Theorem 4.1

Let FF be a P7P_{7} or a fork+, and let HH be a bull or a hammer. Then, Reed’s conjecture holds for (C4,F,H)(C_{4},F,H)-free graphs.

References

  • [1] V. E. Alekseev, On the number of maximal independence sets in graphs from hereditary classes, Combinatorial-algebraic methods in applied mathematics (V. N. Shevchenko, ed.), Gorkiy University Press, Gorky, 1991, pp. 5-8.
  • [2] J. A. Bondy and U. S. R. Murty, Graph Theory, Springer, New York, 2008.
  • [3] R. L. Brooks, On colouring the nodes of a network, Proc. Cambridge Philos. Soc. 37 (1941) 194-197.
  • [4] R. Chen, D. Wu and B. Xu, Structure and coloring of some (P7,C4(P_{7},C_{4})-free graphs, Disc. Appli. Math. 357 (2024) 14-23.
  • [5] R. Chen and B. Xu, Structure and linear-Pollyanna of some square-free graphs, arXiv:2407.18506, 2024.
  • [6] S. A. Choudum and T. Karthick, Maximal cliques in {P2P3,C4P_{2}\cup P_{3},C_{4}}-free graphs, Disc. Math. 310 (2010) 3398-3403.
  • [7] S. A. Choudum, T. Karthick and M. M. Belavadi, Structural domination and coloring of some (P7,C7)(P_{7},C_{7})-free graphs, Disc. Math. 344 (2021) 112244.
  • [8] M. Chudnovsky, L. Cook, J. Davies and S. Oum, Reuniting χ\chi-boundedness with polynomial χ\chi-boundedness, arXiv preprint arXiv:2310.11167, 2023.
  • [9] M. Chudnovsky, L. Cook and P. Seymour, Excluding the fork and antifork, Disc. Math. 343 (2020) 111786.
  • [10] M. Chudnovsky, S. Huang, T. Karthick and J. Kaufmann, Squeare-free graphs with no inducec fork, The Elec. J. of Combin. 28 (2021) P2-20.
  • [11] M. Chudnovsky, I. Lo, F. Maffray, N. Trotignon and K. Vušković, Coloring square-free Berge graphs, J. Combin. Theory Ser. B. 135 (2019) 96-128.
  • [12] M. Chudnovsky, N. Robertson, P. Seymour and R. Thomas, The strong perfect graph theorem, Annals of Mathematics 164 (2006) 51–229.
  • [13] M. Chudnovsky, P. Seymour, Claw-free graphs vi colouring , J. Combin. Theory Ser. B. 100 (6) (2010) 560-572.
  • [14] L. Esperet, Graph colorings, flows and perfect matchings, Habilitation Thesis, Université Grenoble Alpes, 2017.
  • [15] M. Farber, On diameters and radii of bridged graphs, Disc. Math. 73 (1989) 249-260.
  • [16] S. Gaspers and S. Huang, Linearly χ\chi-Bounding (P6,C4)(P_{6},C_{4}) -free graphs, J. Graph Theory 92 (2019) 322-342.
  • [17] D. Gernet and L. Rabern, A computerized system for graph theory, illustrated by partial proofs for graph-coloring problems, Graph Theory Notes of New York LV (2008) 14-24.
  • [18] S. Gravier, C. T. Hoáng and F. Maffray, Coloring the hypergraph of maximal cliques of a graph with no long path, Disc. Math. 272 (2003) 285-290.
  • [19] A. Gyárfás, On Ramsey covering-numbers, Infinite and Finite Sets 2 (1975) 801-816.
  • [20] S. Huang, The optimal χ\chi-bound for (P7,C4,C5)(P_{7},C_{4},C_{5})-free graphs, Disc. Math. 347 (2024) 114036.
  • [21] T. Karthick, J. Kaufmann and V. Sivaraman, Coloring graph classes with no induced fork via perfect divisibility, The Electronic J. of Combinatorics (2022) 29(3) P3.19.
  • [22] T. Karthick and F. Maffray, Square-free graphs with no six-vertex induced path, SIAM J. on Disc. Math. 33 (2019) 874-909.
  • [23] T. Karthick and F. Maffray, coloring (gem, co-gem)-free graphs, J. Graph Theory 89 (2018) 288-303.
  • [24] X. Liu, J. Schroeder, Z. Wang and X. Yu, Polynomial χ\chi-binding functions for tt-broom-free graphs, J. Combin. Theorey Ser. B 162 (2023) 118-133.
  • [25] L. Lovász, A characterization of perfect graph, J. Combin. Theorey Ser. B 13 (1972) 95-98.
  • [26] K. Makino and T. Uno, New algorithms for enumerating all maximal cliques, Lecture Notes in Compute Science 3111 (2004), 260¨C272.
  • [27] B. Randerath, The Vizing bound for the chromatic number based on forbidden Pairs (Ph. D. Thesis), Shaker Verlag, Aachen, (1998).
  • [28] B. Randerath and I. Schiermeyer, Vertex colouring and forbidden subgraphs-A survey, Graphs and Combinatorics 20 (2004) 1-40.
  • [29] B. Reed, ω\omega, Δ\Delta and χ\chi, J. Graph Theory 27 (1998) 177-212.
  • [30] I. Schiermeyer, Chromatic number of P5P_{5}-free graphs: Reed’s conjecture, Disc. Math. 339 (2016) 1940-1943.
  • [31] I. Schiermeyer and B. Randerath, Polynomial χ\chi-binding functions and forbidden induced subgraphs: A survey, Graphs and Combinatorics 35 (2019) 1-31.
  • [32] A. Scott and P. Seymour, A survey of χ\chi-boundedness, J. of Graph Theory 95 (2020) 473-504.
  • [33] A. Scott, P. Seymour, S. Spirkl, Polynomial Bounds for Chromatic Numbr. IV: A Near-polynomial Bounds for Excluding the Five-vertex Path, Combinatorica 43 (2023) 845-852.
  • [34] R. E. Tarjan, Decomposition by clique separators, Disc. Math. 55 (1985) 221-232.
  • [35] D. P. Sumner, Subtrees of a graph and chromatic number. in The Theory and Applications of Graphs, John Wiley & Sons, New York (1981) 557-576.
  • [36] S. Tsukiyama, M. Ide, H. Ariyoshi, and I. Shirakawa, A new algorithm for generating all the maximal independent sets, SIAM Journal on Computing 6 (1977), 505-517.
  • [37] D. Wu and B. Xu, Perfect divisibility and coloring of some fork-free graphs, Disc. Math. 347 (2024) 114121.