Joining two graphs by a bridge #
This module forms the disjoint union of two chip-firing graphs on a sum vertex type and adds one edge between specified vertices in the two factors. The construction is useful for reducing divisor questions across separating edges.
@[simp]
The sum vertex type has the sum of the two factor vertex counts.
theorem
Utilities.graph_connected_bridgeGraph
(G : CFGraph)
(H : CFGraph)
(x : G.V)
(y : H.V)
(hG : graphConnected G)
(hH : graphConnected H)
:
graphConnected (bridgeGraph G H x y)
Joining two connected graphs by a bridge produces a connected graph.