Pulling a simple graph back along an embedding #
Pulling a simple graph back along an embedding f : V ↪ W forgets everything outside the window
f '' V, and pushing the result forward again recovers exactly what the window sees: the
intersection of the graph with the complete graph supported on that window. Since pushing forward
along an embedding is injective, prescribing a pullback is therefore the same as prescribing that
intersection — a condition on an induced subgraph turned into a condition on edges.
The window of a graph on ℕ spanned by the first n labels is the pullback along Fin.val; it
is how a graph on an infinite label set is read as a finite sample.
Main definitions #
SimpleGraph.restrictFin— the initialn-label window of a graph onℕ.
Main results #
SimpleGraph.map_comap_eq_inf_map_top— pushing a pullback forward cuts the graph down to the window;SimpleGraph.comap_eq_iff_inf_map_top— prescribing a pullback is prescribing that intersection;SimpleGraph.map_sup— pushing forward along any map commutes with joins;SimpleGraph.restrictFin_adj— two labels are joined in a window exactly when they are joined in the graph;SimpleGraph.comap_restrictFin_castLE— a window of a longer window is the shorter window.
Pushing a pullback forward again cuts the graph down to the window seen by the embedding.
A pullback along an embedding is prescribed exactly by prescribing the intersection of the graph with the window seen by the embedding.
Pushing a graph forward along any map commutes with joins: an edge of the image of G ⊔ H
is the image of an edge of G or of an edge of H.
The window of a graph on ℕ spanned by the first n labels.
Equations
- G.restrictFin n = SimpleGraph.comap (fun (i : Fin n) => ↑i) G
Instances For
Pulling a window back along a map of finite labels is pulling the graph back along the composite labels.
The first of two consecutive windows of a window is the window.
The second of two consecutive windows of a window is the window at the offset.
Pulling back along the coercion of finite labels is taking the window.
A window of a longer window is the shorter window: pulling the length-n window back along
the inclusion of Fin m in Fin n is the length-m window.
The adjacency array of a graph: true exactly on edges.
Instances For
A graph is determined by its adjacency array.