Cuts of simple graphs #
SimpleGraph.crossingFinset S is the set of edges of a finite simple graph with exactly
one endpoint in S. An upstreaming candidate.
noncomputable def
SimpleGraph.crossingFinset
{W : Type u_1}
(H : SimpleGraph W)
[Fintype ↑H.edgeSet]
(S : Finset W)
:
The edges of a simple graph with exactly one endpoint in S.
Equations
- H.crossingFinset S = {e ∈ H.edgeFinset | ∃ (a : W) (b : W), e = s(a, b) ∧ a ∈ S ∧ b ∉ S}
Instances For
theorem
SimpleGraph.crossingFinset_subset_edgeFinset
{W : Type u_1}
{H : SimpleGraph W}
[Fintype ↑H.edgeSet]
(S : Finset W)
:
H.crossingFinset S ⊆ H.edgeFinset
theorem
SimpleGraph.crossingFinset_eq_empty_of_subsingleton
{W : Type u_1}
{H : SimpleGraph W}
[Fintype ↑H.edgeSet]
[Subsingleton W]
(S : Finset W)
:
A graph with at most one vertex has no crossing edges.