Ends #
This file contains a definition of the ends of a simple graph, as sections of the inverse system assigning, to each finite set of vertices, the connected components of its complement.
The components outside a given set of vertices K
Equations
Instances For
The connected component of v
in G.induce Kᶜ
.
Equations
- SimpleGraph.componentComplMk G vK = SimpleGraph.connectedComponentMk (SimpleGraph.induce Kᶜ G) { val := v, property := vK }
Instances For
The set of vertices of G
making up the connected component C
Equations
- SimpleGraph.ComponentCompl.supp C = {v : V | ∃ (h : v ∉ K), SimpleGraph.componentComplMk G h = C}
Instances For
Equations
- One or more equations did not get rendered due to their size.
In an infinite graph, the set of components out of a finite set is nonempty.
Equations
- (_ : Nonempty (SimpleGraph.ComponentCompl G ↑K)) = (_ : Nonempty (SimpleGraph.ComponentCompl G ↑K))
A ComponentCompl
specialization of Quot.lift
, where soundness has to be proved only
for adjacent vertices.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The induced graph on the vertices C
.
Equations
Instances For
Any vertex adjacent to a vertex of C
and not lying in K
must lie in C
.
Assuming G
is preconnected and K
not empty, given any connected component C
outside of K
,
there exists a vertex k ∈ K
adjacent to a vertex v ∈ C
.
If K ⊆ L
, the components outside of L
are all contained in a single component outside of K
.
Equations
- SimpleGraph.ComponentCompl.hom h C = SimpleGraph.ConnectedComponent.map (SimpleGraph.induceHom SimpleGraph.Hom.id (_ : Lᶜ ⊆ Kᶜ)) C
Instances For
Equations
- (_ : Finite (SimpleGraph.ComponentCompl G ↑K)) = (_ : Finite (SimpleGraph.ComponentCompl G ↑K))
The functor assigning, to a finite set in V
, the set of connected components in its complement.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The end of a graph, defined as the sections of the functor component_compl_functor
.