Isolated and universal creation steps for threshold graphs #
The new vertex is the left Unit summand. Operations preserve the supplied
partition; the elimination theorem supplies a reverse step in every nonempty
finite threshold graph, without asserting a recognition algorithm.
Add a single universal vertex, by complementing an isolated step.
Equations
Instances For
@[simp]
The old vertices keep their adjacency in a universal step.
@[simp]
The new universal vertex is adjacent to every old vertex.
def
SimpleGraph.SplitPartition.addIsolated
{V : Type u_1}
{G : SimpleGraph V}
(P : G.SplitPartition)
:
Extend a split partition by putting the new isolated vertex in its independent part.
Equations
- One or more equations did not get rendered due to their size.
Instances For
def
SimpleGraph.ThresholdPartition.addIsolated
{V : Type u_1}
{G : SimpleGraph V}
(P : G.ThresholdPartition)
:
Add an isolated vertex to the supplied threshold partition.
Equations
- P.addIsolated = { toSplitPartition := P.addIsolated, nested := ⋯ }
Instances For
def
SimpleGraph.ThresholdPartition.addUniversal
{V : Type u_1}
{G : SimpleGraph V}
(P : G.ThresholdPartition)
:
Add a universal vertex using the complementary partition.
Equations
Instances For
theorem
SimpleGraph.ThresholdPartition.exists_isolated_or_universal
{V : Type u_1}
{G : SimpleGraph V}
[Finite V]
[Nonempty V]
(P : G.ThresholdPartition)
:
Every nonempty finite threshold partition has an isolated or universal vertex.