Summing edge bounds over connected components
ProvedSimpleGraphComponentEdgeSumBoundgraph-theoryplanar-graphs
Let be a finite simple graph. Assume that every connected component satisfies the induced-component edge bound
Then the whole graph satisfies
The theorem packages the finite disjoint decomposition of the vertex and edge sets into connected components.
Preamble
import Mathlib.Combinatorics.SimpleGraph.Connectivity.Finite import Definitions.Def_OrdinaryPolygonalDrawing open Classical noncomputable section
Formal statement
lemma SimpleGraphComponentEdgeSumBound {V : Type*} [Fintype V] [DecidableEq V]
(G : SimpleGraph V) [DecidableRel G.Adj] [Fintype G.edgeSet]
(hcomp : ∀ c : G.ConnectedComponent,
(G.induce c.supp).edgeFinset.card ≤ 3 * Fintype.card c.supp) :
G.edgeFinset.card ≤ 3 * Fintype.card V := by sorrySource