flipAt v f is the Boolean labelling obtained from f by negating its value at v.
Instances For
Flipping the value at v twice returns the original labelling.
Exactly half of the Boolean labellings f : V → Bool separate the pair {u, v}
when u ≠ v; equivalently, twice that count equals the total number of labellings.
Double-counting identity: summing the number of cut edges over all Boolean labellings
equals half of |E(G)| · 2^{|V|}.
(Theorem 1.0.1, first form) There exists a Boolean labelling $f : V \to \{0,1\}$ whose cut contains at least $\lfloor |E(G)|/2 \rfloor$ edges.
The cut subgraph of G induced by a Boolean labelling f: the subgraph consisting
of edges {u, v} of G with f u ≠ f v.
Instances For
The cut subgraph cutGraph G f is a subgraph of G.
The cut subgraph cutGraph G f is bipartite (2-colorable), using f as the coloring.
The edge set of cutGraph G f is precisely the set of cut edges of G under f.
(Theorem 1.0.1) Every graph $G$ with $m$ edges has a bipartite subgraph $H \le G$ with at least $\lfloor m/2 \rfloor$ edges.