Documentation

LeanPool.StructuralGraphClasses.PathFour

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.

def SimpleGraph.IsP4Free {V : Type u_1} (G : SimpleGraph V) :

There is no induced path on four vertices, in the order a, b, c, d.

Equations
Instances For
    theorem SimpleGraph.IsP4Free.comap {V : Type u_1} {W : Type u_2} {G : SimpleGraph V} (h : G.IsP4Free) (f : W → V) :

    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) :

    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.

    theorem SimpleGraph.IsP4Free.compl {V : Type u_1} {G : SimpleGraph V} (h : G.IsP4Free) :

    The complement of an induced P₄ is another induced P₄.

    @[simp]

    Four-vertex path exclusion is invariant under complementation.