Five-wheel like graphs #
This file defines an IsFiveWheelLike structure in a graph, and describes properties of these
structures as well as graphs which avoid this structure. These have two key uses:
- We use them to prove that a maximally
Kᵣ₊₁-free graph isr-colorable iff it is complete-multipartite:colorable_iff_isCompleteMultipartite_of_maximal_cliqueFree - They play a key role in Brandt's proof of the Andrásfai-Erdős-Sós theorem, which is where they first appeared.
If G is maximally Kᵣ₊₂-free and ¬ G.Adj x y (with x ≠ y) then there exists an r-set s
such that s ∪ {x} and s ∪ {y} are both r + 1-cliques.
If ¬ G.IsCompleteMultipartite then it contains a G.IsPathGraph3Compl v w₁ w₂ consisting of
an edge w₁w₂ and a vertex v such that vw₁ and vw₂ are non-edges.
Hence any maximally Kᵣ₊₂-free graph that is not complete-multipartite must contain distinct
vertices v, w₁, w₂, together with r-sets s and t, such that {v , w₁, w₂} induces the
single edge w₁w₂, s ∪ t is disjoint from {v, w₁, w₂}, and s ∪ {v}, t ∪ {v}, s ∪ {w₁} and
t ∪ {w₂} are all r + 1-cliques.
This leads to the definition of an IsFiveWheelLike structure which can be found in any maximally
Kᵣ₊₂-free graph that is not complete-multipartite (see
exists_isFiveWheelLike_of_maximal_cliqueFree_not_isCompleteMultipartite).
One key parameter in any such structure is the number of vertices common to all of the cliques: we
denote this quantity by k = #(s ∩ t) (and we will refer to such a structure as Wᵣ,ₖ below.)
The first interesting cases of such structures are W₁,₀ and W₂,₁: W₁,₀ is a 5-cycle,
while W₂,₁ is a 5-cycle with an extra central hub vertex adjacent to all other vertices
(i.e. W₂,₁ resembles a wheel with five spokes).
`W₁,₀` v `W₂,₁` v
/ \ / | \
s t s ─ u ─ t
\ / \ / \ /
w₁ ─ w₂ w₁ ─ w₂
Main definitions #
SimpleGraph.IsFiveWheelLike: predicate forv w₁ w₂ s tto form a 5-wheel-like subgraph ofGwithr-setssandt, and verticesv w₁ w₂forming anIsPathGraph3Compland#(s ∩ t) = k.SimpleGraph.FiveWheelLikeFree: predicate forGto have noIsFiveWheelLike r ksubgraph.
Implementation notes #
The definitions of IsFiveWheelLike and IsFiveWheelLikeFree in this file have r shifted by two
compared to the definitions in Brandt On the structure of graphs with bounded clique number
The definition of IsFiveWheelLike does not contain the facts that #s = r and #t = r but we
deduce these later as card_left and card_right.
Although #(s ∩ t) can easily be derived from s and t we include the IsFiveWheelLike field
card_inter : #(s ∩ t) = k to match the informal / paper definitions and to simplify some
statements of results and match our definition of IsFiveWheelLikeFree.
References #
B. Andrasfái, P Erdős, V. T. Sós On the connection between chromatic number, maximal clique, and minimal degree of a graph https://doi.org/10.1016/0012-365X(74)90133-2
S. Brandt On the structure of graphs with bounded clique number https://doi.org/10.1007/s00493-003-0042-z
An IsFiveWheelLike r k v w₁ w₂ s t structure in G consists of vertices v w₁ w₂ and r-sets
s and t such that {v, w₁, w₂} induces the single edge w₁w₂ (i.e. they form an
IsPathGraph3Compl), v, w₁, w₂ ∉ s ∪ t, s ∪ {v}, t ∪ {v}, s ∪ {w₁}, t ∪ {w₂} are all
(r + 1)- cliques and #(s ∩ t) = k. (If G is maximally (r + 2)-cliquefree and not complete
multipartite then G will contain such a structure : see
exists_isFiveWheelLike_of_maximal_cliqueFree_not_isCompleteMultipartite.)
- isPathGraph3Compl : G.IsPathGraph3Compl v w₁ w₂
{v, w₁, w₂}induces the single edgew₁w₂ - notMem_left : v ∉ s
- notMem_right : v ∉ t
- fst_notMem : w₁ ∉ s
- snd_notMem : w₂ ∉ t
Instances For
G.FiveWheelLikeFree r k means there is no IsFiveWheelLike r k structure in G.
Equations
- G.FiveWheelLikeFree r k = ∀ {v w₁ w₂ : α} {s t : Finset α}, ¬G.IsFiveWheelLike r k v w₁ w₂ s t
Instances For
Any graph containing an IsFiveWheelLike r k structure is not (r + 1)-colorable.
Any maximally Kᵣ₊₂-free graph that is not complete-multipartite contains a maximal
IsFiveWheelLike structure Wᵣ,ₖ for some k < r. (It is maximal in terms of k.)
A maximally Kᵣ₊₁-free graph is r-colorable iff it is complete-multipartite.