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

Unavoidable induced subgraphs in graphs with complete bipartite induced minors

Maria Chudnovsky Princeton University, Princeton, NJ 08544, USA Meike Hatzel National Institute of Informatics, Tokyo, Japan Tuukka Korhonen University of Bergen, Norway Nicolas Trotignon Univ Lyon, EnsL, CNRS, LIP, F-69342, Lyon Cedex 07, France Sebastian Wiederrecht Discrete Mathematics Group, Institute for Basic Science, Daejeon, South Korea
Abstract

We prove that if a graph contains the complete bipartite graph K134,12K_{134,12} as an induced minor, then it contains a cycle of length at most 12 or a theta as an induced subgraph. With a longer and more technical proof, we prove that if a graph contains K3,4K_{3,4} as an induced minor, then it contains a triangle or a theta as an induced subgraph. Here, a theta is a graph made of three internally vertex-disjoint chordless paths P1=abP_{1}=a\dots b, P2=abP_{2}=a\dots b, P3=abP_{3}=a\dots b, each of length at least two, such that no edges exist between the paths except the three edges incident to aa and the three edges incident to bb.

A consequence is that excluding a grid and a complete bipartite graph as induced minors is not enough to guarantee a bounded tree-independence number, or even that the treewidth is bounded by a function of the size of the maximum clique, because the existence of graphs with large treewidth that contain no triangles or thetas as induced subgraphs is already known (the so-called layered wheels).

1 Introduction

Graphs in this paper are finite and simple. A graph HH is an induced subgraph of a graph GG if HH can be obtained from GG be repeatedly deleting vertices. It is an induced minor of GG if HH can be obtained from GG be repeatedly deleting vertices and contracting edges. It is a minor of GG if HH can be obtained from GG be repeatedly deleting vertices, deleting edges and contracting edges. We denote by KtK_{t} the complete graph on tt vertices and by Ka,bK_{a,b} the complete bipartite graph with sides of size aa and bb. The (k×k)(k\times k)-grid is the graph whose vertices are the pairs (i,j)(i,j) of integers such that 1i,jk1\leq i,j\leq k and where (i,j)(i,j) is adjacent to (i,j)(i^{\prime},j^{\prime}) if and only if |ii|+|jj|=1|i-i^{\prime}|+|j-j^{\prime}|=1.

The tree-independence number was introduced in [3]. It is defined via tree-decompositions similarly to treewidth, except that the number associated to each bag of a tree-decomposition is the maximum size of an independent set of the graph induced by the bag, instead of its number of vertices (we omit the full definition for the sake of brevity). It attracted some attention lately, in particular because for each class of graphs with bounded tree-independence number, there exists polynomial time algorithms for maximum independent set and other related problems [3, 5, 6, 11].

The celebrated grid minor theorem of Robertson and Seymour [7] states that there exists a function f:f\colon\mathds{N}\rightarrow\mathds{N} so that any graph with treewidth at least f(k)f(k) contains a (k×k)(k\times k)-grid as a minor. The motivation for our work is the quest for a similar theorem with “tree-independence number” instead of “treewidth”.

Here, the natural containment relation should be “induced minor” instead of “minor”, since the tree-independence number is monotone under taking induced minors but not under taking minors. The list of unavoidable graphs arising from a large tree-independence number should contain at least large grids and large complete bipartite graphs, which are known to have unbounded independence-tree number. Our main result is that this list is not complete. Indeed, we prove that a construction called layered wheel, first defined in [8], contains no (5×5)(5\times 5)-grid and no K3,4K_{3,4} as an induced minor, while having arbitrarily large tree-independence number.

Outline of the proof

We do not need to define layered wheels, which is good since the definition is a bit long. We just need some of their properties and some preliminary definitions to state them. A theta is a graph made of three internally vertex-disjoint chordless paths P1=abP_{1}=a\dots b, P2=abP_{2}=a\dots b, P3=abP_{3}=a\dots b, each of length at least two, such that no edges exist between the paths except the three edges incident to aa and the three edges incident to bb. A graph is theta-free if it does contain a theta as an induced subgraph, and more generally, a graph is HH-free whenever it does not contain HH (when HH is a graph) or any graph in HH (when HH is a class of graphs, such as thetas) as an induced subgraph. The only property of layered wheels that we need is the following theorem that states their existence.

Theorem 1.1 (see [8]).

For all integers t1t\geq 1 and k3k\geq 3, there exists a theta-free graph of girth kk that contains KtK_{t} as a minor.

Since containing KtK_{t} as a minor implies having treewidth at least tt, layered wheels provide theta-free graphs of arbitrarily large girth and treewidth. Their tree-independence number is also arbitrarily large, since the treewidth of a triangle-free graph with tree-independence number at most tt is at most R(3,t+1)2R(3,t+1)-2 where R(a,b)R(a,b) denotes the classical Ramsey number, see [3]. To fulfill our goal, it therefore remains to prove that layered wheels do not contain large grids or complete bipartite graphs as induced minors. As far as we can see, this is non-trivial because even if layered wheels are precisely defined, checking directly that they do not contain some (k×k)(k\times k)-grid or Kr,sK_{r,s} as an induced minor seems to be tedious, at least according to our several attempts. An indication of this is that some layered wheels do contain K3,3K_{3,3} as an induced minor, which is not obvious, see Fig. 1 (this figure is meaningful only with the precise definition of a layered wheel).

Refer to caption
Figure 1: A K3,3K_{3,3} induced minor in a layered wheel.

Our approach is therefore less direct: we study what induced subgraphs are forced by the presence of a large grid or complete bipartite graph as an induced minor as we explain now.

Complete bipartite graphs

The list of induced subgraphs forced by the presence of K2,3K_{2,3} as an induced minor is already known and not very difficult to obtain, see [4]. But this is not enough for our purpose since containing K2,3K_{2,3} as an induced minor does not imply anything we can use. By a short argument, we first prove the following.

Theorem 1.2.

If a graph GG contains K134,12K_{134,12} as an induced minor, then GG contains a cycle of length at most 12 or a theta as an induced subgraph.

The advantage of Theorem 1.2 is its short proof. But its statement is far from being optimal, as shown by the following, that we obtain by a more careful structural study.

Theorem 1.3.

If a graph GG contains K3,4K_{3,4} as an induced minor, then GG contains a triangle or a theta as an induced subgraph.

Once Theorem 1.2 (or 1.3) is proved, checking that layered wheels contain no K134,12K_{134,12} (or no K3,4K_{3,4}) as an induced minor becomes trivial since by Theorem 1.1, they do not contain short cycles and thetas as induced subgraphs. Our results therefore avoid some tedious checking, but we also believe that they are of independent interest.

Note that Theorem 1.3 is best possible in several ways. First, thetas need to be excluded because the subdivisions of K3,4K_{3,4} provide triangle-free graphs that obviously contain K3,4K_{3,4} as an induced minor. Triangles must be excluded because of line graphs of subdivisions of K3,4K_{3,4}. A less obvious construction is represented in Fig. 2, showing that K3,4K_{3,4} cannot be replaced by K3,3K_{3,3} in Theorem 1.3.

Refer to caption
Figure 2: A (triangle, theta)-free graph containing K3,3K_{3,3} as an induced minor

In fact, we prove a more general result than Theorem 1.3. Before stating it, we need some definitions.

A prism is a graph made of three vertex-disjoint chordless paths P1=a1b1P_{1}=a_{1}\dots b_{1}, P2=a2b2P_{2}=a_{2}\dots b_{2}, P3=a3b3P_{3}=a_{3}\dots b_{3}, such that {a1,a2,a3}\{a_{1},a_{2},a_{3}\} and {b1,b2,b3}\{b_{1},b_{2},b_{3}\} are triangles and no edges exist between the paths except those of the two triangles and either:

  • P1P_{1}, P2P_{2} and P3P_{3} all have length at least 1, or

  • one of P1,P2P_{1},P_{2}, P3P_{3} has length 0 and each of the other two has length at least 2.

Note that allowing a path of length zero in prisms (for instance if a1=b1a_{1}=b_{1}) is not standard, but natural in our context. A prism with a path of length zero is sometimes referred to as a line wheel, but we do not use this terminology here.

Refer to caption
Figure 3: The different 33-path configurations.

A pyramid is a graph made of three chordless paths P1=ab1P_{1}=a\dots b_{1}, P2=ab2P_{2}=a\dots b_{2}, P3=ab3P_{3}=a\dots b_{3}, each of length at least one, and two of them with length at least two, vertex-disjoint except at aa, and such that {b1,b2,b3}\{b_{1},b_{2},b_{3}\} is a triangle and no edges exist between the paths except those of the triangle and the three edges incident to aa.

A hole in a graph is a chordless cycle of length at least 4. A graph that is either a theta, a prism or a pyramid is called a 3-paths configuration, or 3PC for short. Observe that a graph GG is a 3PC if and only if there exist three pairwise internally vertex disjoint paths P1P_{1}, P2P_{2}, P3P_{3} such that V(G)=V(P1)V(P2)V(P3)V(G)=V(P_{1})\cup V(P_{2})\cup V(P_{3}) and for every ij{1,2,3}i\neq j\in\{1,2,3\}, V(Pi)V(Pj)V(P_{i})\cup V(P_{j}) induces a hole.

Theorem 1.4.

If a graph GG contains K3,4K_{3,4} as an induced minor, then GG contains a 3-path configuration as an induced subgraph.

Theorem 1.4 clearly implies Theorem 1.3 because a 3PC that is not a theta contains a triangle. Proving Theorem 1.4 is just slightly longer than Theorem 1.3, but is also interesting in its own right for the following reason. A hole is even if it has an even number of vertices. Computing the maximum independent set of an even-hole-free graph in polynomial time is a well known open question. Hence, understanding the tree-independence number of even-hole-free graphs would be interesting. Moreover, Theorem 1.4 implies directly the existence of even-hole-free graphs of large tree-independence number that contain no large grids and no K3,4K_{3,4} as induced minors. Indeed, [8] not only provides the layered wheels that we already mentioned, but a variant, called even-hole-free layered wheels, whose existence is stated in the next theorem.

Theorem 1.5 (see [8]).

For all integers t1t\geq 1, there exists a (K4K_{4}, even hole, 3PC)-free graph that contains KtK_{t} as a minor.

So, the simple counter-part of the Robertson and Seymour grid theorem, that would state that graphs with large tree-independence number should contain a large grid or a large complete bipartite graph as an induced minor is false, even when we restrict ourselves to even-hole-free graphs. Even-hole-free layered wheels provide a counter-example (note that being K4K_{4}-free ensures that the high treewidth implies a high tree-independence number, see [3]).

Theorem 1.4 is best possible in some sense since we cannot get rid of thetas in the statement, which are needed because of subdivisions of K3,4K_{3,4} that are easily seen to contain thetas. Also prisms are needed because the line graph of a theta is a prism, so line graphs of subdivisions of K3,4K_{3,4} contain prisms. Observe that we have to allow a path of length zero in a prism because of the graph depicted in Fig. 4 that contains K3,4K_{3,4} as an induced minor while the only 3PC in it is a prism with a path of length zero. Maybe pyramids are are not needed in the statement, but we need them in the proof for reasons that we now explain.

Refer to caption
Figure 4: K3,4K_{3,4} as an induced minor while all 3PC’s are prisms with a path of length zero

The proof of Theorem 1.4 relies on a precise description of how K3,3K_{3,3} can be contained as an induced minor in a 3PC-free graph, see Lemma 5.2. The description is too long to be stated in the introduction, but Fig. 5 provides representations of the different possible situations.

Refer to caption
Figure 5: K3,3K_{3,3} as an induced minor in 3PC-free graphs

Observe that excluding pyramids is necessary in Lemma 5.2, because of the graph presented in Fig. 6, that contains K3,3K_{3,3} as induced minor, while the only 3PC in it is a pyramid.

Refer to caption
Figure 6: K3,3K_{3,3} as an induced minor in a (theta, prism)-free graph

Grids

Grids are easier to handle than complete bipartite graphs as shown by the next lemma whose proof is less involved than the proofs of Theorems 1.2, 1.3 or 1.4. We do not know if a (4×4)(4\times 4)-grid as an induced minor is enough to guarantee the presence of a 3PC as an induced subgraph.

Lemma 1.6.

If a graph GG contains a (5×5)(5\times 5)-grid as an induced minor, then GG contains a 3-path configuration as an induced subgraph.

Checking that layered wheels (and their even-hole-free variant) contain no (5×5)(5\times 5)-grid as an induced minor is then easy by Theorem 1.1 and Theorem 1.5.

Outline of the paper

In Section 2, we prove some technical lemmas about how a connected induced subgraph of some graph GG sees the rest of GG. These lemmas are more or less known already. We reprove them for the sake of completeness and because we could not find them with the precise statement that we need. Note that they are needed for all the other results. In Section 3, we prove Lemma 1.6. In Section 4, we prove Theorem 1.2. In Section 5, we prove Theorem 1.4. We conclude the paper by Section 6 that presents several open questions.

Notation

Let GG be a graph and XX and YY be disjoint sets of vertices of GG. We say that XX is complete to YY if every vertex of XX is adjacent to every vertex of YY, XX is anticomplete to YY if every no vertex of XX is adjacent to a vertex of YY. We say that XX sees YY if there exist xXx\in X and yYy\in Y such that xyE(G)xy\in E(G). Note that the empty set is complete (and anticomplete) to every set of vertices of GG.

By path we mean a sequence of vertices p1pkp_{1}\dots p_{k} such that for all 1i<jk1\leq i<j\leq k, pipjE(G)p_{i}p_{j}\in E(G) if and only if j=i+1j=i+1. Therefore, what we call path for the sake of brevity is sometimes referred to as chordless path or induced path in a more standard notation. We use the notation aPbaPb to denote the subpath of PP from aa to bb (possibly a=ba=b since a path may consist of a single vertex).

When we deal with a theta with two vertices of degree 3 uu and vv, we say that the theta is from uu to vv. We use similar terminology for prisms and pyramids that are, respectively, from a triangle to a triangle and from a vertex to a triangle.

To avoid too heavy notation, we allow some abuse. Typically, we do not distinguish between a set of vertices in graph GG and the subgraph of GG that it induces. For instance, when PP is a path and vv is a vertex in a graph GG, we denote by PvP\setminus v either V(P){v}V(P)\setminus\{v\} or G[V(P){v}]G[V(P)\setminus\{v\}]. Also, we may say that a set of vertices CC of GG is connected when the correct statement should be that G[C]G[C] is connected. We hope that this improves the readability without causing any confusion.

2 Types

Refer to caption
Figure 7: We illustrate the three types and a degenerate case in which type path and type claw overlap. For the three types we by way of example illustrate how XX is not connected to anything in AA but xx. For the degenerate it is depicted that YY and ZZ are not connected to anything in AA but the vertex y=zy=z.

Let AA, XX, YY and ZZ be four disjoint sets of vertices in a graph GG. We distinguish three different types the set AA can have, see Fig. 7 for an illustration.

We say that AA is of type path centered at YY with respect to XX, YY and ZZ if there exists a path P=xzP=x\dots z in AA such that xx sees XX, zz sees ZZ, PP sees YY, PxP\setminus x is anticomplete to XX and PzP\setminus z is anticomplete to ZZ.

Similarly we define AA being of type path centered at XX and being of type path centered at ZZ. We say that AA is of type path with respect to XX, YY and ZZ if it is of type path centered at either XX, YY or ZZ. Additionally, if AA is of type path centered at a set WW, we call WW a center for AA.

Observe that when AA is of type path centered at YY and a unique vertex of PP sees YY, and moreover this vertex is xx, then AA is also centered at XX. In particular, if x=zx=z, then AA is centered at XX, YY and ZZ.

We say that AA is of type claw with respect to XX, YY and ZZ if there exists in AA a vertex aa and three paths P=axP=a\dots x, Q=ayQ=a\dots y and R=azR=a\dots z such that V(P)V(Q)V(R)={a}V(P)\cap V(Q)\cap V(R)=\{a\}, PaP\setminus a, QaQ\setminus a and RaR\setminus a are pairwise anticomplete, xx sees XX, yy sees YY, zz sees ZZ, (PQR)x(P\cup Q\cup R)\setminus x is anticomplete to XX, (PQR)y(P\cup Q\cup R)\setminus y is anticomplete to YY and (PQR)z(P\cup Q\cup R)\setminus z is anticomplete to ZZ.

Observe that possibly a=xa=x, a=ya=y or a=za=z (in fact, possibly two or three of these equalities hold). Observe that if a=xa=x, then AA is not only of type claw, but also of type path centered at XX, this case is additionally depicted in Fig. 7.

We say that AA is of type triangle with respect to XX, YY and ZZ if there exists in AA three vertex-disjoint paths P=xxP=x\dots x^{\prime}, Q=yyQ=y\dots y^{\prime} and R=zzR=z\dots z^{\prime} such that the only edges between PP, QQ and RR are xyxy, yzyz and yzyz, xx^{\prime} sees XX, yy^{\prime} sees YY, zz^{\prime} sees ZZ, (PQR)x(P\cup Q\cup R)\setminus x is anticomplete to XX, (PQR)y(P\cup Q\cup R)\setminus y is anticomplete to YY and (PQR)z(P\cup Q\cup R)\setminus z is anticomplete to ZZ.

Observe that each of PP, QQ and RR is possibly of length 0.

Lemma 2.1.

Let GG be a graph and AA, XX, YY and ZZ be disjoint sets of vertices of GG. If AA is connected and AA sees XX, YY and ZZ, then AA is of type path, of type claw, or of type triangle with respect to XX, YY and ZZ.

Proof.

Suppose that AA is not of type path. Let P=xzP=x\dots z be a path in AA such that xx sees XX, zz sees ZZ, PxP\setminus x is anticomplete to XX and PzP\setminus z is anticomplete to ZZ. Note that such a path exists (consider for instance a shortest path from the vertices that see XX to the vertices that see ZZ). Since AA is not of type path centered at YY, PP is anticomplete to YY. Let Q=yyQ=y\dots y^{\prime} be path in AA disjoint from PP and such that yy sees YY, yy^{\prime} sees PP, QyQ\setminus y is anticomplete to YY and QyQ\setminus y^{\prime} is anticomplete to PP. Note again that such a path exists (consider for instance a shortest path from the vertices that see YY to the vertices that see PP). We suppose that PP and QQ are chosen subject to the minimality of V(P)V(Q)V(P)\cup V(Q).

Let aa be the neighbor of yy^{\prime} in PP closest to xx along PP and aa^{\prime} be the neighbor of yy^{\prime} in PP closest to zz along PP (possibly a=aa=a^{\prime} or aaE(G)aa^{\prime}\in E(G)).

If QQ sees both XX and ZZ, then consider vertex uu in QQ such that yQuyQu sees both XX and ZZ, and choose uu closest to yy along QQ. The path yQuyQu shows that AA is of type path (centered at XX or ZZ, possibly both, possibly also centered at YY if u=yu=y), a contradiction. Hence, we may assume up to symmetry that QQ is anticomplete to ZZ. If QQ sees XX, then the path yQyaPzyQy^{\prime}a^{\prime}Pz shows that AA is of type path centered at XX, a contradiction. Hence, QQ is anticomplete to XX and ZZ.

If aaa\neq a^{\prime} and aaE(G)aa^{\prime}\notin E(G), then consider the path P=xPayaPzP^{\prime}=xPay^{\prime}a^{\prime}Pz. If y=yy=y^{\prime}, then because of PP^{\prime}, AA is of type path centered at YY, a contradiction. So, yyy\neq y^{\prime} and the paths PP^{\prime} and QyQ\setminus y^{\prime} contradict the minimality of V(P)V(Q)V(P)\cup V(Q).

Hence a=aa=a^{\prime} or aaE(G)aa^{\prime}\in E(G). If a=aa=a^{\prime}, then the three paths aPxaPx, ayQyay^{\prime}Qy and aPzaPz show that AA is of type claw with respect to XX, YY and ZZ. If aaE(G)aa^{\prime}\in E(G), then the three paths aPxaPx, QQ and aPza^{\prime}Pz show that AA is of type triangle with respect to XX, YY and ZZ. ∎

The next lemma is implicitly about the presence of K2,3K_{2,3} as an induced minor in a graph. In [4], it is proved along similar lines that a graph contains K2,3K_{2,3} as an induced minor if and only if it contains some configuration from a restricted list as an induced subgraph (the so-called thetas, pyramids, long prisms and broken wheels, not worth defining here).

Lemma 2.2.

Let GG be a 3PC-free graph and AA, BB, XX, YY and ZZ be disjoint connected subsets of V(G)V(G). If XX, YY and ZZ are pairwise anticomplete, AA and BB are anticomplete to each other, and each of AA and BB sees each of XX, YY and ZZ, then AA and BB are of type path with respect to XX, YY and ZZ.

Proof.

Suppose for a contradiction that AA (the argument for BB is the same by symmetry) is not of type path with respect to XX, YY and ZZ. Hence, by Lemma 2.1, AA we may consider the two cases below.

Case 1: AA is of type claw (and not of type path). So, there exists a vertex aAa\in A and three paths P=axP=a\dots x, Q=ayQ=a\dots y and R=azR=a\dots z like in the definition of type claw. Moreover, axa\neq x, aya\neq y and aza\neq z for otherwise, AA would be of type path.

If BB is of type claw, then there exist a vertex bBb\in B and three paths P=bxP^{\prime}=b\dots x^{\prime}, Q=byQ^{\prime}=b\dots y^{\prime} and R=bzR=b\dots z^{\prime} like in the definition of type claw. Consider a shortest path P′′P^{\prime\prime} from xx to xx^{\prime} with interior in XX, and let Q′′=yyQ^{\prime\prime}=y\dots y^{\prime} and R′′=zzR^{\prime\prime}=z\dots z^{\prime} be defined similarly through YY and ZZ. The nine paths PP, QQ, RR, PP^{\prime}, QQ^{\prime}, RR^{\prime}, P′′P^{\prime\prime}, Q′′Q^{\prime\prime} and R′′R^{\prime\prime} form a theta from aa to bb, a contradiction.

If BB is of type triangle, a similar contradiction is found because of the existence of a pyramid in GG.

So BB is not of type claw or triangle. By Lemma 2.1, BB is of type path, and up to symmetry we suppose that it is centered at YY. Let P=xzP^{\prime}=x^{\prime}\dots z^{\prime} be a path like in the definition of type path. Consider a shortest path P′′P^{\prime\prime} from xx to xx^{\prime} with interior in XX, and let R′′=zzR^{\prime\prime}=z\dots z^{\prime} be defined similarly through ZZ. Let Q′′=bbQ^{\prime\prime}=b\dots b^{\prime} be a shortest path in YY such that byE(G)by\in E(G) and bb^{\prime} sees PP^{\prime}. Let aa^{\prime} be the neighbor of bb^{\prime} in PP^{\prime} closest to xx^{\prime} along PP^{\prime}. Let a′′a^{\prime\prime} be the neighbor of bb^{\prime} in PP^{\prime} closest to zz^{\prime} along PP^{\prime}. If a=a′′a^{\prime}=a^{\prime\prime}, then BB is of type claw, a contradiction. If aa′′E(G)a^{\prime}a^{\prime\prime}\in E(G), then the seven paths PP, QQ, RR, PP^{\prime}, P′′P^{\prime\prime}, Q′′Q^{\prime\prime} and R′′R^{\prime\prime} form a pyramid from aa to baa′′b^{\prime}a^{\prime}a^{\prime\prime}, a contradiction. Hence aaa\neq a^{\prime} and aaE(G)aa^{\prime}\notin E(G). So the paths PP, QQ, RR, xPax^{\prime}P^{\prime}a^{\prime}, a′′Pza^{\prime\prime}P^{\prime}z^{\prime}, P′′P^{\prime\prime}, Q′′Q^{\prime\prime} and R′′R^{\prime\prime} form a theta from aa to bb^{\prime}, a contradiction.

Case 2: AA is of type triangle.

The proof is almost the same as in Case 1, so we just sketch it. If BB is of type claw, then GG contains a pyramid. If BB is of type triangle, then GG contains a prism. And if BB is of type path, then GG contains a prism or a pyramid. ∎

Let GG and HH be two graphs. An induced minor model of HH in GG is a collection of pairwise disjoint sets {Xv}vV(H),\{X_{v}\}_{v\in V(H)}, called the branch sets of the model, such that

  • XvV(G)X_{v}\subseteq V(G) for all vV(H),v\in V(H),

  • XvX_{v} induces a connected subgraph of GG for every vV(H),v\in V(H), and

  • XuX_{u} sees XvX_{v} (in GG) if and only if uvE(H)uv\in E(H).

It is well known and easy to check that GG contains a graph isomorphic to HH as an induced minor if and only if there exists an induced minor model of HH in GG. We identify an induced minor model {Xv}vV(H)\{X_{v}\}_{v\in V(H)} of HH in GG with the graph HG[vV(H)Xv]H^{\prime}\coloneqq G[\bigcup_{v\in V(H)}X_{v}]. Please note that the definition of the branch sets is not uniquely determined by H.H^{\prime}.

An induced minor model HGH^{\prime}\subseteq G of HH is minimal if HaH^{\prime}\setminus a does not contain an induced minor isomorphic to HH for all aV(H).a\in V(H^{\prime}).

We denote by K2,3K^{*}_{2,3} the graph obtained from K2,3K_{2,3} by subdividing every edge once, i.e., K2,3K^{*}_{2,3} is the graph with two degree-3 vertices and three paths of length four between them.

Lemma 2.3.

If a graph contains K2,3K^{*}_{2,3} as an induced minor, then it contains a 3PC.

Proof.

Suppose for a contradiction that a 3PC-free graph GG contains H=K2,3H=K^{*}_{2,3} as an induced minor. Denote by aa and bb the degree-3 vertices and let ap1p2p3bap_{1}p_{2}p_{3}b, aq1q2q3baq_{1}q_{2}q_{3}b and ar1r2r3bar_{1}r_{2}r_{3}b be the three paths of HH. Consider a minimal induced minor model {Xv}vV(H)\{X_{v}\}_{v\in V(H)} of HH in GG. For all vV(H){a,b}v\in V(H)\setminus\{a,b\}, vv has two neighbors uu and ww in HH and by minimality, XvX_{v} is a path P=vv′′P=v^{\prime}\dots v^{\prime\prime} such that vv^{\prime} see XuX_{u}, v′′v^{\prime\prime} sees XwX_{w}, PvP\setminus v^{\prime} is anticomplete to XuX_{u} and Pv′′P\setminus v^{\prime\prime} is anticomplete to XwX_{w}. It follows that if we set A=XaXp1Xp2Xq1Xq2Xr1Xr2A=X_{a}\cup X_{p_{1}}\cup X_{p_{2}}\cup X_{q_{1}}\cup X_{q_{2}}\cup X_{r_{1}}\cup X_{r_{2}}, X=Xp3X=X_{p_{3}}, Y=Xq3Y=X_{q_{3}}, Z=Xr3Z=X_{r_{3}} and B=XbB=X_{b}, AA cannot be of type path with respect to XX, YY and ZZ. Indeed, since Xp1Xp2X_{p_{1}}\cup X_{p_{2}}, Xq1Xq2X_{q_{1}}\cup X_{q_{2}} and Xr1Xr2X_{r_{1}}\cup X_{r_{2}} all induce paths of length at least 1 in GG, AA cannot contain a path with vertices seeing XX, YY and ZZ. Hence, AA, BB, XX, YY and ZZ contradict Lemma 2.2. ∎

3 Proof of Lemma 1.6

We here prove Lemma 1.6 that we restate.

See 1.6

Proof.

If a graph contains a (5×5)(5\times 5)-grid as an induced minor, then it contains K2,3K_{2,3}^{*} as an induced minor, because the (5×5)(5\times 5)-grid contains K2,3K_{2,3}^{*} as an induced subgraph. The result therefore follows from Lemma 2.3. ∎

4 Proof of Theorem 1.2

Lemma 4.1.

Let GG and HH be graphs and {Xv}vV(H)\{X_{v}\}_{v\in V(H)} a minimal induced minor model of HH in GG. For every vV(H)v\in V(H), the graph G[Xv]G[X_{v}] does not contain cycles longer than the degree of vv.

Proof.

First, for every neighbor uu of vv in HH, let us mark a single vertex in XvX_{v} that is adjacent to a vertex in XuX_{u}. If there exists a connected induced proper subgraph of G[Xv]G[X_{v}] that contains all of the marked vertices, we contradict the minimality of the induced minor model.

Suppose that G[Xv]G[X_{v}] contains a cycle of length longer than the degree of vv, and let CXvC\subseteq X_{v} be the vertices of this cycle. We say that a vertex wCw\in C is necessary if either ww is marked or there exists a connected component YY of G[XvC]G[X_{v}\setminus C] that contains a marked vertex and whose only neighbor in CC is the vertex ww. Because |C||C| is larger than the number of marked vertices, there exists a vertex in CC that is not necessary, let wCw\in C be such a vertex. We remove from XvX_{v} the vertex ww and every component of G[XvC]G[X_{v}\setminus C] whose only neighbor in CC is ww. All of the remaining vertices in XvX_{v} are still connected to C{w}C\setminus\{w\} and contain all of the marked vertices, so we get a connected induced proper subgraph of G[Xv]G[X_{v}] that contains all of the marked vertices, which is a contradiction. ∎

Lemma 4.1 is useful for asserting that G[Xv]G[X_{v}] is a tree, which in turn is useful for obtaining degree-1 vertices in G[Xv]G[X_{v}]. We make use of degree-1 vertices with the following lemma.

Lemma 4.2.

Let {Xv}vV(H)\{X_{v}\}_{v\in V(H)} be a minimal induced minor model of a graph HH in a graph GG, and let vV(H)v\in V(H). For every vertex wXvw\in X_{v} whose degree is one in G[Xv]G[X_{v}], there exists uV(H){v}u\in V(H)\setminus\{v\} so that ww is the only neighbor of XuX_{u} in XvX_{v}.

Proof.

Otherwise, we could remove ww from XvX_{v} and contradict the minimality of {Xv}vV(H)\{X_{v}\}_{v\in V(H)}. ∎

We say that such a branch set XuX_{u} is private to the vertex ww. We may now prove Theorem 1.2 which we restate below.

See 1.2

Proof.

Let p=12p=12 and t=2(p2)+2=134t=2\binom{p}{2}+2=134. Let GG be a graph with girth at least p+1p+1, and let {Xv}vV(Kt,p)\{X_{v}\}_{v\in V(K_{t,p})} be a minimal induced minor model of Kt,pK_{t,p} in GG. We denote the branch sets corresponding to vertices of Kt,pK_{t,p} on the side with tt vertices by A1,,AtA_{1},\ldots,A_{t} and on the other side by B1,,BpB_{1},\ldots,B_{p}. Note that GG is triangle-free.

First suppose that there are two branch sets AiA_{i}, AjA_{j} of size |Ai|,|Aj|2|A_{i}|,|A_{j}|\leq 2. In this case, there must be a vertex vAiv\in A_{i} that is adjacent to at least p/2p/2 different branch sets on the other side, and a vertex uAju\in A_{j} that is adjacent to at least p/4=3p/4=3 different branch sets on the other side that vv is also adjacent to. Fix three different branch sets BaB_{a}, BbB_{b}, BcB_{c} that both vv and uu are adjacent to. Now, by selecting in each branch set BaB_{a}, BbB_{b}, BcB_{c} a shortest path from a neighbor of vv to a neighbor of uu, we obtain a theta from uu to vv.

We may therefore assume that at least t1t-1 of the branch sets A1,,AtA_{1},\ldots,A_{t} contain at least three vertices. By Lemma 4.1 and because GG has girth at least p+1p+1, for all branch sets A1,,AtA_{1},\ldots,A_{t} the induced subgraph G[Ai]G[A_{i}] is a tree, and for all such sets with |Ai|3|A_{i}|\geq 3, the tree must have two non-adjacent leaves vv and uu. By Lemma 4.2, both vv and uu have a private branch set on the other side, so we can label each branch set AiA_{i} with |Ai|3|A_{i}|\geq 3 with an unordered pair {Bj,Bk}\{B_{j},B_{k}\} so that BjB_{j} is private to vv and BkB_{k} is private to uu.

Now, because t1=2(p2)+1t-1=2\binom{p}{2}+1, there must exist three branch sets AaA_{a}, AbA_{b}, and AcA_{c} that are labeled with the same pair {Bj,Bk}\{B_{j},B_{k}\}. By contracting both BjB_{j} and BkB_{k} into a single vertex and taking the paths in AaA_{a}, AbA_{b}, and AcA_{c} between the corresponding leaves, we obtain K2,3K^{*}_{2,3} as an induced minor. By Lemma 2.3, GG must contain a theta since the theta is the only triangle-free 3PC. ∎

5 Proof of Theorem 1.4

We start with an improvement of Lemma 2.2.

Lemma 5.1.

Let GG be a 3PC-free graph and k2k\geq 2 be an integer. Suppose that XX, YY, ZZ and A1A_{1}, …, AkA_{k} are disjoint connected subsets of V(G)V(G), XX, YY and ZZ are pairwise anticomplete, A1A_{1}, …, AkA_{k} are pairwise anticomplete, and for every i{1,,k}i\in\{1,\dots,k\}, AiA_{i} sees XX, YY and ZZ.

Then the AiA_{i}’s are all of type path with respect to XX, YY and ZZ and furthermore, one of XX, YY and ZZ is a center for all of them.

Proof.

By Lemma 2.2 applied to A=AiA=A_{i}, B=AjB=A_{j} for some jij\neq i and XX, YY and ZZ, we see that all AiA_{i}’s are of type path with respect to XX, YY and ZZ. It remains to prove that they all share a common center.

We denote by τ(Ai)\tau(A_{i}) the sets of all elements U{X,Y,Z}U\in\{X,Y,Z\} such that AiA_{i} is centered at UU. Note that for all i{1,,k}i\in\{1,\dots,k\}, τ(Ai)\tau(A_{i}) is nonempty. It is enough to prove that for all i,j{1,,k}i,j\in\{1,\dots,k\}, either τ(Ai)τ(Aj)\tau(A_{i})\subseteq\tau(A_{j}) or τ(Aj)τ(Ai)\tau(A_{j})\subseteq\tau(A_{i}). Indeed, this implies that the sets τ(Ai)\tau(A_{i}) are linearly ordered by the inclusion, so that i{1,,k}τ(Ai)\cap_{i\in\{1,\dots,k\}}\tau(A_{i}) is non-empty and contains the common center that we are looking for.

So suppose for a contradiction that A=AiA=A_{i} and B=AjB=A_{j} are such that τ(Ai)\tau(A_{i}) and τ(Aj)\tau(A_{j}) are inclusion-wise incomparable. So, up to symmetry, AA is centered at XX and not at YY while BB is centered at YY and not at XX.

Since AA is centered at XX, there exists P=uuP=u\dots u^{\prime} in AA such that uu sees YY, uu^{\prime} sees ZZ, PP sees XX, PuP\setminus u is anticomplete to YY and PuP\setminus u^{\prime} is anticomplete to ZZ. Since BB is centered at YY, there exists Q=vvQ=v\dots v^{\prime} in BB such that vv sees XX, vv^{\prime} sees ZZ, QQ sees YY, QvQ\setminus v is anticomplete to XX and QvQ\setminus v^{\prime} is anticomplete to ZZ.

Let R=zzR=z\dots z^{\prime} be a shortest path in ZZ such that uzE(G)u^{\prime}z\in E(G) and zvE(G)z^{\prime}v^{\prime}\in E(G). Let S=yyS=y\dots y^{\prime} be a shortest path in YY such that yy sees QQ and yuE(G)y^{\prime}u\in E(G). Let T=xxT=x\dots x^{\prime} be a shortest path in XX such that xx sees PP and xvE(G)x^{\prime}v\in E(G). Observe that each of PP, QQ, RR, SS and TT can be of length 0.

Let aa be the neighbor of xx in PP closest to uu along PP. Let aa^{\prime} be the neighbor of xx in PP closest to uu^{\prime} along PP. Let bb be the neighbor of yy in QQ closest to vv along QQ. Let bb^{\prime} be the neighbor of yy in QQ closest to vv^{\prime} along QQ. See Figure 8.

Refer to caption
Figure 8: Paths PP, QQ, RR, SS and TT in the proof of Lemma 5.1

Suppose first that a=aa=a^{\prime}. Observe that a=aua=a^{\prime}\neq u for otherwise AA would be centered at YY, contrary to our assumption. Hence, ayE(G)ay\notin E(G). If b=bb=b^{\prime}, then PP, QQ, RR, SS and TT form a theta from aa to bb, so bbb\neq b^{\prime}. If bbE(G)bb^{\prime}\in E(G), then PP, QQ, RR, SS and TT form a pyramid from aa to ybbybb^{\prime}. If bbE(G)bb^{\prime}\notin E(G), then PP, vQbvQb, bQvb^{\prime}Qv^{\prime}, RR, SS and TT form a theta from aa to yy (because ayE(G)ay\notin E(G) as already noted). Hence aaa\neq a^{\prime}, and symmetrically we can prove that bbb\neq b^{\prime}.

Suppose now aaE(G)aa^{\prime}\in E(G). If bbE(G)bb^{\prime}\in E(G), then PP, QQ, RR, SS and TT form a prism from xaaxaa^{\prime} to ybbybb^{\prime}. If bbE(G)bb^{\prime}\notin E(G), then PP, vQbvQb, bQvb^{\prime}Qv^{\prime}, RR, SS and TT form a pyramid from yy to xaaxaa^{\prime}. Hence aaE(G)aa^{\prime}\notin E(G), and symmetrically we can prove that bbE(G)bb^{\prime}\notin E(G).

We are left with the case where aaa\neq a^{\prime}, aaE(G)aa^{\prime}\notin E(G), bbb\neq b^{\prime} and bbE(G)bb^{\prime}\notin E(G). Then uPauPa, aPua^{\prime}Pu^{\prime}, vQbvQb, bQvb^{\prime}Qv^{\prime}, RR, SS and TT form a theta from xx to yy. ∎

The following lemma describes what happens when K3,3K_{3,3} is an induced minor of some 3PC-free graph. It is worth noting that it has a true converse that we do not need to state formally. More precisely, if in any graph six paths AA, BB, CC, PP, QQ and RR satisfy all the properties described in Lemma 5.2, then they form a model for a K3,3K_{3,3} induced minor, and moreover the graph that they induce can be checked to be 3PC-free, see Fig. 5.

Note that the statement of Lemma 5.2 is not completely symmetric. Namely, AA, BB and CC are assumed to be minimal while XX, YY and ZZ are not. This yields a slightly stronger statement which is needed for the application in the proof of Theorem 1.4.

Lemma 5.2.

Let GG be a 3PC-free graph and AA, BB, CC, XX, YY and ZZ be connected disjoint subsets of V(G)V(G) such that XX, YY and ZZ are pairwise anticomplete, AA, BB and CC are pairwise anticomplete and each of AA, BB and CC sees each of XX, YY and ZZ. Suppose that no connected proper subset of AA (resp. BB and CC) sees each of XX, YY and ZZ. Then, there exist six vertex-disjoint paths A=aaA^{\prime}=a\dots a^{\prime}, B=bbB^{\prime}=b\dots b^{\prime}, C=ccC^{\prime}=c\dots c^{\prime}, P=ppP=p\dots p^{\prime}, Q=qqQ=q\dots q^{\prime} and R=rrR=r\dots r^{\prime} in GG such that:

  • Each of AA^{\prime}, BB^{\prime} and CC^{\prime} is equal to exactly one of AA, BB or CC.

  • Each of XX, YY and ZZ contains exactly one of PP, QQ or RR.

  • H=aAarRrcCcpPpaH=aA^{\prime}a^{\prime}rRr^{\prime}c^{\prime}C^{\prime}cp^{\prime}Ppa is a hole.

  • BbB^{\prime}\setminus b (resp. BbB^{\prime}\setminus b^{\prime}, QqQ\setminus q, QqQ\setminus q^{\prime}) is anticomplete to PP (resp. RR, AA^{\prime}, CC^{\prime}).

  • BB^{\prime} and QQ both have length at most 1 (so they each contain at most two vertices).

  • bb (resp. bb^{\prime}, qq, qq^{\prime}) has at least three neighbors in PP (resp. RR, AA^{\prime}, CC^{\prime}). In particular, each of PP, RR, AA^{\prime} and CC^{\prime} contains at least three vertices.

  • BB^{\prime} is complete to QQ, or G[BQ]G[B^{\prime}\cup Q] has four vertices and five edges.

Proof.

By Lemma 5.1, AA, BB and CC are of type path with respect to XX, YY and ZZ, centered at some Y{X,Y,Z}Y^{\prime}\in\{X,Y,Z\}. By Lemma 5.1, XX, YY and ZZ are of type path with respect to AA, BB and CC, centered at some B{A,B,C}B^{\prime}\in\{A,B,C\}. We let XX^{\prime}, ZZ^{\prime}, AA^{\prime} and CC^{\prime} be such that {A,B,C}={A,B,C}\{A^{\prime},B^{\prime},C^{\prime}\}=\{A,B,C\} and {X,Y,Z}={X,Y,Z}\{X^{\prime},Y^{\prime},Z^{\prime}\}=\{X,Y,Z\}.

So, AA^{\prime} contains some path that sees XX^{\prime}, YY^{\prime} and ZZ^{\prime} as in the definition of type path centered at YY^{\prime}, but by the assumption about the minimality of AA, BB or CC, we see that this path is in fact AA^{\prime} itself. So AA^{\prime} is equal to exactly one of AA, BB or CC. The arguments works also with BB and CC, so that A=aaA^{\prime}=a\dots a^{\prime}, B=bbB^{\prime}=b\dots b^{\prime}, C=ccC^{\prime}=c\dots c^{\prime}, each of aa, bb and cc sees XX^{\prime}, each of aa^{\prime}, bb^{\prime} and cc^{\prime} sees ZZ^{\prime}, each of AA^{\prime}, BB^{\prime} and CC^{\prime} sees YY^{\prime}, each of AaA^{\prime}\setminus a, BbB^{\prime}\setminus b and CcC^{\prime}\setminus c is anticomplete to XX^{\prime} and each of AaA^{\prime}\setminus a^{\prime}, BbB^{\prime}\setminus b^{\prime} is and CcC^{\prime}\setminus c^{\prime} is anticomplete to ZZ^{\prime}.

Also XX^{\prime} contains a path P=ppP=p\dots p^{\prime} such that pp sees AA^{\prime}, pp^{\prime} sees CC^{\prime}, PpP\setminus p is anticomplete to AA^{\prime}, PpP\setminus p^{\prime} is anticomplete to CC^{\prime} and PP sees BB^{\prime}. Note that we cannot claim that X=PX^{\prime}=P, since we made no assumption about the minimality of XX. But since AaA^{\prime}\setminus a is anticomplete to XX^{\prime} and PpP\setminus p is anticomplete to AA^{\prime}, the only possible edge between PP and AA^{\prime} is papa. Similarly, pcp^{\prime}c is the only edge between PP and CC^{\prime}. Moreover, PP sees BB^{\prime}, and since BbB\setminus b is anticomplete to XX^{\prime}, we know that bb sees PP (and not only XX^{\prime}).

Similarly, ZZ^{\prime} contains a path R=rrR=r\dots r^{\prime} with raE(G)ra^{\prime}\in E(G), rcE(G)r^{\prime}c^{\prime}\in E(G), RrR\setminus r is anticomplete to AA^{\prime}, RrR\setminus r^{\prime} is anticomplete to CC^{\prime} and such that bb^{\prime} sees RR. Observe that AA^{\prime}, PP, CC^{\prime} and RR form a hole HH.

Also YY^{\prime} is of type path with respect to AA, BB and CC and centered at BB^{\prime}. So, YY^{\prime} contains a path Q=qqQ=q\dots q^{\prime} such that qq sees AA^{\prime}, qq^{\prime} sees CC^{\prime}, QqQ\setminus q is anticomplete to AA^{\prime}, QqQ\setminus q^{\prime} is anticomplete to CC^{\prime} and QQ sees BB^{\prime}.

Let α\alpha be the neighbor of qq in AA^{\prime} closest to aa along AA^{\prime}. Let α\alpha^{\prime} be the neighbor of qq in AA^{\prime} closest to aa^{\prime} along AA. Let β\beta be the neighbor of bb in PP closest to pp along PP. Let β\beta^{\prime} be the neighbor of bb in PP closest to pp^{\prime} along PP. Let γ\gamma be the neighbor of qq^{\prime} in CC^{\prime} closest to cc along CC^{\prime}. Let γ\gamma^{\prime} be the neighbor of qq^{\prime} in CC^{\prime} closest to cc^{\prime} along CC^{\prime}. Let δ\delta be the neighbor of bb^{\prime} in RR closest to rr along RR. Let δ\delta^{\prime} be the neighbor of bb^{\prime} in RR closest to rr^{\prime} along RR. See Fig. 9.

Refer to caption
Figure 9: Paths AA^{\prime}, BB^{\prime}, CC^{\prime}, PP, QQ and RR in the proof of Lemma 5.2

Suppose that BB^{\prime} has length at least 2. Then BB and HH contains a theta, a prism or a pyramid, namely from β\beta (if β=β\beta=\beta^{\prime}) or bββb\beta\beta^{\prime} (if ββE(G)\beta\beta^{\prime}\in E(G)) or bb (otherwise), to δ\delta (if δ=δ\delta=\delta^{\prime}) or bδδb^{\prime}\delta\delta^{\prime} (if δδE(G)\delta\delta^{\prime}\in E(G)) or bb^{\prime} (otherwise). Hence BB^{\prime} has length at most 1, meaning that either b=bb=b^{\prime} or bbE(G)bb^{\prime}\in E(G). Similarly, QQ has length at most 1 and q=qq=q^{\prime} or qqE(G)qq^{\prime}\in E(G).

Suppose that β=β\beta=\beta^{\prime}. Then b=bb=b^{\prime} for otherwise BB and HH contain a theta (if δ=δ\delta=\delta^{\prime}), or a pyramid from β\beta to bδδb^{\prime}\delta\delta^{\prime} (if δδE(G)\delta\delta^{\prime}\in E(G)), or a theta from β\beta to bb^{\prime} (otherwise). Since BB^{\prime} sees QQ, bb has a neighbor in QQ. If bb has a unique neighbor in QQ, say qq up to symmetry (so either q=qq=q^{\prime}, or qqq\neq q^{\prime} and bqE(G)bq^{\prime}\notin E(G)), then the three paths βbq\beta bq, βPpaAαq\beta PpaA^{\prime}\alpha q and βPpcCγqq\beta Pp^{\prime}cC^{\prime}\gamma q^{\prime}q form a theta from β\beta to qq. So, bb has two neighbors in QQ. Hence, the three paths βb\beta b, βPpaAαq\beta PpaA^{\prime}\alpha q and βPpcCγq\beta Pp^{\prime}cC^{\prime}\gamma q^{\prime} form a pyramid from β\beta to bqqbqq^{\prime}. We proved that ββ\beta\neq\beta^{\prime}.

Suppose that ββE(G)\beta\beta^{\prime}\in E(G). Then b=bb=b^{\prime} for otherwise BB and HH contains a pyramid from δ\delta to bββb\beta\beta^{\prime} (if δ=δ\delta=\delta^{\prime}), a prism from bββb\beta\beta^{\prime} to bδδb^{\prime}\delta\delta^{\prime} (if δδE(G)\delta\delta^{\prime}\in E(G)) or a pyramid from bb^{\prime} to bββb\beta\beta^{\prime} (otherwise). Since BB^{\prime} sees QQ, bb has a neighbor in QQ. If bb has a unique neighbor in QQ, say qq up to symmetry (so either q=qq=q^{\prime}, or qqq\neq q^{\prime} and bqE(G)bq^{\prime}\notin E(G)), then the three paths qbqb, qαAapPβq\alpha A^{\prime}apP\beta and qqγCcpPβqq^{\prime}\gamma C^{\prime}cp^{\prime}P\beta^{\prime} form a pyramid from qq to bββb\beta\beta^{\prime}. So, bb has two neighbors in QQ. Hence, the three paths bb, qαAapPβq\alpha A^{\prime}apP\beta and qγCcpPβq^{\prime}\gamma C^{\prime}cp^{\prime}P\beta^{\prime} form a prism from bqqbqq^{\prime} to bββb\beta\beta^{\prime}. We proved that ββE(G)\beta\beta^{\prime}\notin E(G). This implies that bb has at least three neighbors in PP for otherwise HH and bb would form a theta from β\beta to β\beta^{\prime}.

We proved bb has at least three neighbors in PP. By a symmetric argument, we can prove that bb^{\prime} (resp. qq, qq^{\prime}) has at least three neighbors in RR (resp. AA^{\prime}, CC^{\prime}). It remains to prove that BB^{\prime} is complete to QQ, or BQB^{\prime}\cup Q induces a graph with four vertices and five edges. So suppose that BB^{\prime} is not complete to QQ.

Since BB^{\prime} sees QQ and BB^{\prime} is not complete to QQ, there is at least one edge and at least one non-edge with ends in BB and QQ. So, there must be a vertex, either in BB or QQ, that is incident to such an edge and such a non-edge. Up to symmetry, we assume that this vertex is bb and bqE(G)bq\in E(G) (so bqE(G)bq^{\prime}\notin E(G) and qqq\neq q^{\prime}). If b=bb=b^{\prime}, or if bbb\neq b^{\prime} and G[BQ]G[B^{\prime}\cup Q] has only three edges (namely bbbb^{\prime}, qqqq^{\prime} and bqbq), then bqqbqq^{\prime}, bβPpcCγqb\beta^{\prime}Pp^{\prime}cC^{\prime}\gamma q^{\prime} and bbδRrcCγqbb^{\prime}\delta^{\prime}Rr^{\prime}c^{\prime}C^{\prime}\gamma^{\prime}q^{\prime} form a theta from bb to qq^{\prime}. We proved that bbb\neq b^{\prime} and G[BQ]G[B^{\prime}\cup Q] has at least four edges. So, G[BQ]G[B^{\prime}\cup Q] has four vertices and it remains to prove that it has exactly five edges. So suppose for a contradiction that G[BQ]G[B^{\prime}\cup Q] has exactly four edges.

If bqE(G)b^{\prime}q^{\prime}\in E(G) (and therefore bqE(G)b^{\prime}q\notin E(G)), then bqqbqq^{\prime}, bbqbb^{\prime}q^{\prime} and bβPpcCγqb\beta^{\prime}Pp^{\prime}cC^{\prime}\gamma q^{\prime} form a theta from bb to qq^{\prime}. If bqE(G)b^{\prime}q\in E(G) (and therefore bqE(G)b^{\prime}q^{\prime}\notin E(G)), then qqq^{\prime}q, qγCcpPβbq^{\prime}\gamma C^{\prime}cp^{\prime}P\beta^{\prime}b and qγCcrRδbq^{\prime}\gamma^{\prime}C^{\prime}c^{\prime}r^{\prime}R\delta^{\prime}b^{\prime} form a pyramid from qq^{\prime} to bbqbb^{\prime}q. ∎

Lemma 5.3.

Let GG be a 3PC-free graph and AA, BB, CC, XX, YY and ZZ be connected disjoint subsets of V(G)V(G) such that XX, YY and ZZ are pairwise anticomplete, AA, BB and CC are pairwise anticomplete, and each of AA, BB and CC sees each of XX, YY and ZZ. Suppose that no connected proper subset of AA (resp. BB and CC) sees each of XX, YY and ZZ. Then exactly one of AA, BB and CC contains at most 2 vertices.

Proof.

Follows directly from Lemma 5.2. ∎

We may now prove Theorem 1.4 that we restate.

See 1.4

Proof.

Suppose for a contradiction that a 3PC-free graph GG contains K3,4K_{3,4} has an induced minor. So, GG contains seven disjoint connected sets XX, YY, ZZ, AA, BB, CC and DD such that XX, YY and ZZ are pairwise anticomplete, AA, BB, CC and DD are pairwise anticomplete, and each of XX, YY and ZZ sees each of AA, BB, CC and DD. We suppose that these sets are chosen subject to the minimality of ABCDA\cup B\cup C\cup D. It follows that no proper connected subset of AA (resp. BB, CC, DD) sees XX, YY and ZZ (note that it is important here that no assumption is made about the minimality of XX, YY and ZZ).

By Lemma 5.3 applied to AA, BB, CC, XX, YY and ZZ, exactly one of AA, BB and CC has size at most 2, say |A|2|A|\leq 2, |B|>2|B|>2 and |C|>2|C|>2. Hence, by Lemma 5.3 applied to BB, CC, DD, XX, YY and ZZ, we have |D|2|D|\leq 2. Hence, AA, BB, DD, XX, YY and ZZ contradict Lemma 5.3. ∎

6 Open questions

We need pyramids in Theorem 1.4 only for the sake of the precise description of Lemma 5.2, see Fig. 6. We therefore wonder whether pyramids in Theorem 1.4 are really needed. More precisely, we do not know whether a (theta, prism)-free graph that contains K3,4K_{3,4} as an induced minor exists.

A wheel is a graph made of a hole called the rim together with a vertex called the center that has at least three neighbors on the rim. It is even if the center has an even number of neighbors in the rim. It is well known (and easy to check) that even-hole-free graphs contain no prisms, no thetas and no even wheels as induced subgraphs, since each of these configurations implies the presence of an even hole. Conversely, many theorems about even-hole-free graphs suggest that (theta, prism, even wheel)-free graphs, that are called odd signable graphs, capture the essentials structural properties of even-hole-free graphs, see [9, 10]. We believe that the following is true.

Conjecture 6.1.

If GG is an odd signable graph (in particular if GG is an even-hole-free graph), then GG does not contain K3,3K_{3,3} as an induced minor.

Observe that we do not know whether the even-hole-free layered wheels contain K3,3K_{3,3} as an induced minor. 6.1 would prove that they do not. We also propose the following.

Conjecture 6.2.

If GG contains K6K_{6} as a minor, then GG contains a triangle (as a subgraph) or GG contains K3,3K_{3,3} as an induced minor.

In [1], it is proved that triangle-free odd-signable graphs (in particular (triangle, even-hole)-free graphs) have treewidth at most 5 and therefore do not contain K6K_{6} as a minor. So, provided that 6.1 is true, 6.2 is just a more precise statement.

Here are some remarks about 6.2. It is false with a K5K_{5} assumption instead of a K6K_{6} assumption, see Fig. 10 where an (even hole, triangle)-free graph with a K5K_{5} minor, first discovered in [2], is represented. It is false with a “K3,4K_{3,4} as an induced minor or triangle” conclusion because of the layered wheels. Provided that 6.1 is true, it is false with a “K3,3K_{3,3} as an induced minor or 3PC as an induced subgraph” conclusion, or with a “K3,3K_{3,3} as an induced minor or K4K_{4} as subgraph” conclusion, because of the even-hole-free layered wheels that are pyramid-free and K4K_{4}-free by Theorem 1.5. 6.2 would therefore provide a statement that is best possible in many ways.

Refer to caption
Figure 10: A K5K_{5} minor in an (even hole, triangle)-free graph. To see even hole-freeness first note that no even hole can contain a fat red edge.

It might be interesting to study the implications of a K3,3eK_{3,3}-e induced minor in an even-hole free graph, where K3,3eK_{3,3}-e is the graph obtained from K3,3K_{3,3} by removing one edge. In Fig. 11, an even-hole-free graph that contains K3,3eK_{3,3}-e as an induced minor is represented, and we observe that this graph plays an important role in the structural study of even-hole-free graphs, see [9]. In Fig. 12, another example of a graph that contains K3,3eK_{3,3}-e as an induced minor is represented, and we observe that this graph contains an even wheel.

Refer to caption
Figure 11: A K3,3eK_{3,3}-e induced minor in an (even hole, triangle)-free graph
Refer to caption
Figure 12: A K3,3eK_{3,3}-e induced minor in a graph without triangles and without thetas.

More generally, we believe that studying implications between different containment relations for different kinds of graphs might have more applications. For instance, this approach is used in [4] to design a polynomial time algorithm that decides whether an input graph contains K2,3K_{2,3} as an induced minor. We wonder what is the complexity of detecting K3,3K_{3,3} as an induced minor.

7 Acknowledgement

We are grateful to Marthe Bonamy, Sepehr Hajebi, Martin Milanič, Sophie Spirkl and Kristina Vušković for helpful discussions.

Maria Chudnovsky is supported by NSF-EPSRC Grant DMS-2120644 and by AFOSR grant FA9550-22-1-0083.

Tuukka Korhonen is supported by the Research Council of Norway via the project BWCA (grant no. 314528).

Nicolas Trotignon is partially supported by the French National Research Agency under research grant ANR DIGRAPHS ANR-19-CE48-0013-01 and the LABEX MILYON (ANR-10-LABX-0070) of Université de Lyon, within the program Investissements d’Avenir (ANR-11-IDEX-0007) operated by the French National Research Agency (ANR).

Sebastian Wiederrecht is supported by the Institute for Basic Science (IBS-R029-C1).

Part of this research was conducted during two Graph Theory Workshops at the McGill University Bellairs Research Institute, and we express our gratitude to the institute and to the organizers of the workshop.

Part of this work was done when Nicolas Trotignon visited Maria Chudnovsky at Princeton University with generous support of the H2020-MSCA-RISE project CoSP- GA No. 823748.

References

  • [1] Kathie Cameron, Murilo V. G. da Silva, Shenwei Huang, and Kristina Vušković. Structure and algorithms for (cap, even hole)-free graphs. Discrete Mathematics, 341(2):463–473, 2018.
  • [2] Michele Conforti, Gérard Cornuéjols, Ajai Kapoor, and Kristina Vušković. Triangle-free graphs that are signable without even holes. Journal of Graph Theory, 34(3):204–220, 2000.
  • [3] Clément Dallard, Martin Milanič, and Kenny Storgel. Treewidth versus clique number. II. Tree-independence number. Journal of Combinatorial Theory, Series B, 164:404–442, 2024.
  • [4] Clément Dallard, Maël Dumas, Claire Hilaire, Martin Milanič, Anthony Perez, and Nicolas Trotignon. Detecting K2,3K_{2,3} as an induced minor. arXiv:2402.08332, 2024.
  • [5] Clément Dallard, Fedor V. Fomin, Petr A. Golovach, Tuukka Korhonen, and Martin Milanic. Computing tree decompositions with small independence number. arXiv:2207.09993, 2022.
  • [6] Paloma T. Lima, Martin Milanič, Peter Muršič, Karolina Okrasa, and Kenny Storgel Pawel Rzazewski. Tree decompositions meet induced matchings: beyond max weight independent set. arXiv:2402.15834, 2024.
  • [7] Neil Robertson and Paul Seymour. Graph minors. V. Excluding a planar graph. Journal of Combinatorial Theory, Series B, 41(1):92–114, 1986.
  • [8] Ni Luh Dewi Sintiari and Nicolas Trotignon. (Theta, triangle)-free and (even hole, K4{}_{\mbox{4}})-free graphs - Part 1: Layered wheels. Journal of Graph Theory, 97(4):475–509, 2021.
  • [9] Kristina Vušković. Even-hole-free graphs: a survey. Applicable Analysis and Discrete Mathematics, 10(2):219–240, 2010.
  • [10] Kristina Vušković. The world of hereditary graph classes viewed through Truemper configurations. In S. Gerke S.R. Blackburn and M. Wildon, editors, Surveys in Combinatorics, London Mathematical Society Lecture Note Series, volume 409, pages 265–325. Cambridge University Press, 2013.
  • [11] Nikola Yolov. Minor-matching hypertree width. In Proceedings of the 29th Annual ACM-SIAM Symposium on Discrete Algorithms, SODA 2018, pages 219–233. SIAM, 2018.