Exclusion of induced four-vertex paths #
The three edges and three nonedges below force all four vertices to be distinct. No finiteness hypothesis is needed for this local exclusion predicate.
theorem
SimpleGraph.IsP4Free.comap
{V : Type u_1}
{W : Type u_2}
{G : SimpleGraph V}
(h : G.IsP4Free)
(f : W → V)
:
(SimpleGraph.comap f G).IsP4Free
Four-vertex path exclusion pulls back along vertex maps.
theorem
SimpleGraph.IsP4Free.induce
{V : Type u_1}
{G : SimpleGraph V}
(h : G.IsP4Free)
(s : Set V)
:
(SimpleGraph.induce s G).IsP4Free
Every induced subgraph of a graph excluding P₄ also excludes P₄.
theorem
SimpleGraph.Iso.isP4Free_iff
{V : Type u_1}
{W : Type u_2}
{G : SimpleGraph V}
{H : SimpleGraph W}
(f : G ≃g H)
:
Graph isomorphisms preserve induced four-vertex path exclusion.
The complement of an induced P₄ is another induced P₄.
@[simp]
Four-vertex path exclusion is invariant under complementation.