The Strong Perfect Graph Theorem VI: A Berge Graph Containing a Long Odd Prism Admits a Proper 2-Join, a Balanced Skew Partition or a Proper Homogeneous PairResearch Paper
Motivation
A graph is perfect if every induced subgraph has chromatic number equal to its clique number. Berge conjectured in 1961 that a graph is perfect exactly when it contains no odd hole and no odd antihole. Chudnovsky, Robertson, Seymour and Thomas proved this strong perfect graph theorem in 2006 (Ann. of Math. 164 (2006), 51–229). Perfect graphs matter beyond graph theory: for them the stable set polytope is described by clique inequalities, so maximum weight stable set and colouring problems become polynomially solvable linear programs (Grötschel, Lovász and Schrijver).
The proof reduces the theorem to a decomposition statement (1.3 of the paper): every Berge graph is basic or admits one of a few decompositions. That statement is in turn proved in twelve steps, listed as 1.8.1–1.8.12. Each step excludes one kind of configuration from a Berge graph without the decompositions. This mission is step 1.8.5, restated as 13.4: it deals with Berge graphs that contain a long odd prism but no appearance of . It is the only step of the proof that needs proper 2-joins in the complement and proper homogeneous pairs.
Setting
All graphs are finite and simple; is the complement of . A path is an induced subgraph which is a path, and its length is its number of edges. An antipath is a path of . A hole is an induced cycle of length at least , and an antihole is the complement of a hole of . is Berge if every hole and antihole of has even length.
A prism consists of two disjoint triangles , and three paths from to , such that the only edges between different paths are the triangle edges. It is long if some has length , even if all three lengths are even, and odd otherwise.
A subdivision of a graph replaces every edge of by a track, these tracks being disjoint except at their ends. appears in if is isomorphic to an induced subgraph of for some bipartite subdivision of , where is the line graph.
The decompositions in the conclusion (pp. 53–54):
- A proper 2-join is a partition of , with disjoint nonempty , such that the only edges between and are all edges between and and all edges between and . Every component of meets and . If is a path between single vertices and , it has odd length .
- A skew partition is a partition of with not connected and not anticonnected. It is balanced if no odd path joins two nonadjacent vertices of through , and no odd antipath joins two adjacent vertices of through .
- A proper homogeneous pair is a pair of disjoint nonempty sets such that every other vertex is complete or anticomplete to , and complete or anticomplete to . All four combinations must occur.
The intermediate objects come from Sections 11–13 of the paper:
- A strip : every vertex of lies on a rung, a path from to with interior in .
- A step: two disjoint rungs joined exactly by an edge at each end.
- A step-connected strip: steps cover and connect and .
- Left-stars and right-stars: vertices complete to (resp. ) and anticomplete to the rest of .
- A banister: a path from a left-star to a right-star whose interior sees nothing of .
- A staircase : a step-connected strip with a banister of length . A staircase can be maximal or strongly maximal.
- Three kinds of breaker: sets around a strip or staircase whose presence forces a balanced skew partition.
Formalization targets
Goal: 13.4
Let be Berge with no appearance of in or in , and suppose contains a long odd prism as an induced subgraph. Then
Milestones
In the order of the paper's argument:
- 11.3: in a Berge graph with no even prism, every rung of a step-connected strip and every banister has odd length.
- 11.4: under no appearance of and no even prism, no anticonnected set has the six properties listed in the statement.
- 11.5: a 1-breaker forces a balanced skew partition.
- 12.1: relative to a maximal staircase, every outside vertex is of exactly one of three types (minor; major; a star with a neighbour on ).
- 12.3: a connected set containing a left-star and attaching to contains a major vertex or a banister.
- 12.4: a 2-breaker forces a balanced skew partition.
- 13.3: a 3-breaker forces a balanced skew partition.
Significance
13.4 removes long prisms from the analysis. Combined with 10.6 (the even prism), it shows that a recalcitrant graph contains no long prism in or , which places it in the class (p. 154). The later steps (double diamonds, odd wheels, pseudowheels, wheels) all assume this. The step-connected strip and staircase method developed here is also the paper's model for growing a maximal structure and then classifying how the rest of the graph attaches to it.
The theorem has been proved since 2006; no machine-checked proof of it or of any of its steps is known. The proof of 13.4 also cites these results of the same paper, which are posed in other missions of this series:
- 10.6 (the even-prism step), posed in mission V;
- 7.2 (equal parity of the paths of a prism), posed in mission V;
- 2.1, 2.4, 2.6, 2.7, 4.2, 4.3, 4.5, 4.6 (the Roussel–Rubio lemma and the skew-partition toolkit), posed in mission II.
Difficulty
The difficulty is the volume of case analysis behind every statement. The paper does not prove the exact analogue of the even-prism result 10.6. It warns (p. 127) that it does not know whether that analogue holds, and adds the two extra outcomes instead. The obvious first idea is to take a long odd prism and analyse attachments to it as in Section 10. The paper does not get the result that way (p. 127): it replaces two of the three paths by a maximal step-connected strip. Controlling how every remaining vertex or connected set attaches to such a strip is what the breaker results do. Maximality is also delicate. "Strongly maximal" refers to staircases of the complement, so and must be handled in one framework.
Formalization scope
Graphs are SimpleGraph V on a Fintype vertex type with decidable equality. is Gᶜ.
- Paths, holes, rungs, banisters. Paths are lists of distinct vertices, adjacent exactly when consecutive (induced). Holes are lists adjacent exactly when cyclically consecutive. Rungs are listed from their end in to their end in , and banisters from the left-star to the right-star.
- Vertex sets. Connectedness of a vertex set is reachability inside
G.induce X, so is connected. Anticonnectedness is the same notion inGᶜ. - Prisms. A prism is three paths whose cross adjacencies are exactly the two triangles. Each path has length at least , so the triangles are disjoint.
- Appearances. A subdivision of is an injection of together with one track per edge. The tracks are internally disjoint and cover every vertex and edge. An appearance is a graph embedding of into , and embeddings reflect adjacency.
- Staircases and breakers. A staircase is a quadruple . Maximality quantifies over all staircases of , strong maximality also over staircases of . The breakers are predicates on these data.
Every hypothesis of the paper is kept. "No appearance of " is in and in for the goal, and in for the milestones. The goal also keeps "Berge", "no even prism" and "no 1-/2-breaker" where the page has them. 12.1's "exactly one" is an exclusive disjunction. 11.4 is a non-existence statement.
A formalization with non-induced paths, with the complement dropped from "one of ", or with a strip, staircase or breaker predicate that no graph satisfies would make the targets empty or false. The definitions here are checked against a concrete graph: the 8-vertex prism with path lengths is a long odd prism, and it carries a staircase. Contributions are welcome: proofs of the milestones, and reusable material on induced paths, holes and line graphs of subdivisions.
Selected references
- M. Chudnovsky, N. Robertson, P. Seymour, R. Thomas, The strong perfect graph theorem, Annals of Mathematics 164 (2006), 51–229. https://doi.org/10.4007/annals.2006.164.51
- C. Berge, Färbung von Graphen, deren sämtliche bzw. deren ungerade Kreise starr sind, Wiss. Z. Martin-Luther-Univ. Halle-Wittenberg 10 (1961), 114–115.
- V. Chvátal, Star-cutsets and perfect graphs, J. Combin. Theory Ser. B 39 (1985), 189–199. https://doi.org/10.1016/0095-8956(85)90049-8
- V. Chvátal, N. Sbihi, Bull-free Berge graphs are perfect, Graphs and Combinatorics 3 (1987), 127–139. https://doi.org/10.1007/BF01788536
- G. Cornuéjols, W. H. Cunningham, Compositions for perfect graphs, Discrete Mathematics 55 (1985), 245–254. https://doi.org/10.1016/0012-365X(85)90051-7
- M. Grötschel, L. Lovász, A. Schrijver, Geometric Algorithms and Combinatorial Optimization, Springer, 1988. https://doi.org/10.1007/978-3-642-97881-4