§ 2. Graphs
1. Definition of a graph
Definition 1 01SU
A graph[^1] is a quiver endowed with an involution of F, denoted by , without fixed point and such that for every .
The quiver is said to underlie this graph. For every arrow of this quiver, one has, by definition, and . Applying this last relation to the arrow , one obtains the equality . The arrow is called the arrow opposite to .
A pair of opposite arrows of the graph is called an edge of the graph. Each of the two arrows belonging to this pair is called an orientation of this edge. For this reason, the arrows of a graph are also called the oriented edges of the graph.
If G and are graphs, a graph morphism of G into is a quiver morphism such that for every arrow of G.
Let G and be graphs; one says that is a subgraph of G if it is a subquiver thereof and if the involution of Fl(G) is the restriction of that of Fl(G).
2. Orientation of a graph
Let G be a graph. An orientation of G is a subset A of the set of arrows of G such that and Fl(G).
A graph endowed with an orientation is called an oriented graph.
Let G be an oriented graph and let A be its orientation; an oriented subgraph of G is a subgraph of G endowed with the orientation Fl(G).
Let and be oriented graphs. An oriented graph morphism of into is a graph morphism such that Fl( ).
3. Oriented graphs and quivers
Let G be a graph, the underlying quiver, and A an orientation of G. Then is a quiver, called the quiver associated with the oriented graph .
Conversely, let be a quiver. Put and let be the mappings of into S defined by
for . Then , endowed with the involution of , is a graph, called the graph associated with the quiver C. The set is an orientation of this graph. One says that is the oriented graph associated with the quiver C.
If is an arrow of C, one also says that is the oriented edge of associated with and that the pair is the edge of associated with .
If is a subquiver of C, the oriented graph is an oriented subgraph of .
There exists a unique quiver morphism from C into the underlying quiver of such that for every arrow of G; it is an isomorphism of C onto the quiver associated with the directed graph .
4. Trees
When one speaks of paths, or connected components, of a graph, one means the paths or connected components of the underlying quiver. Two vertices of a graph belong to the same connected component if and only if there exists a path joining them.
Let G be a graph. If is a path in G, the sequence is a path in G, called the opposite path to . Let and be juxtaposed paths in G; then and are juxtaposed, and one has .
A path in G is said to be without backtracking if there exists no pair of consecutive arrows of which are opposite. Let be a path in G joining and . If, for an integer such that , the arrows and are opposite, the path is a path in G joining to whose length is strictly less than that of the path . By induction, there therefore exists a path without backtracking in G which joins to .
Definition 2 01SV
A forest is a graph in which every loop without backtracking is a constant loop. A tree is a connected forest.
Proposition 1 01SW
Let G be a graph. Every forest of G is contained in a maximal forest of G; in particular, there exists a maximal forest of G.
In order that a forest of G be maximal, it is necessary and sufficient that the set of its vertices be equal to the set of vertices of G and that its connected components be those of G.
Let be a forest of G. The set of forests of G, endowed with the order relation “A is a subgraph of B”, is inductive. Consequently there exists a maximal forest of G of which is a subgraph (E, III, p. 21, Cor. 1).
The subgraph of G whose set of vertices is Som(G) and whose set of arrows is empty is a forest of G. There therefore exists a maximal forest of G.
Let A be a maximal forest of G. Let us prove that A and G have the same set of vertices. The subgraph of G whose set of vertices is Som(G) and whose set of arrows is Fl(A) is a forest and has A as a subgraph. Hence Som(A) = Som(G).
Let us now prove that A and G have the same connected components. Since an arrow of A is an arrow of G, every connected component of A is contained in a connected component of G. Since A and G have the same set of vertices, it is sufficient to prove that two vertices of G which are in the same connected component of G are in the same connected component of A. If this is not the case, the relation , “being in the same connected component of A”, is strictly finer than the relation , and there exist two vertices of G which are not in the same connected component of A but which are nevertheless joined by an arrow of G. Let B be the oriented subgraph of G whose set of vertices is Som(G) and whose set of arrows is Fl(A) ; let us prove that B is a forest of G. Let be a non-constant loop without backtracking in B of minimal length. Since A is a forest, the loop is not a loop in A. Let (resp. ) be the smallest (resp. the largest) integer of such that and (resp. and ) are not in the same connected component of A. This means that the arrows and are oriented arrows of B associated with the edge and that they are opposite. Since the loop is without backtracking, , hence and the path is a non-constant loop without backtracking in B of length , contrary to the assumption that is of minimal length. It follows that B is a forest. This contradicts the assumption that A is a maximal forest of G.
Let now A be a forest of G such that Som(A) = Som(G) and ; let us prove that it is a maximal forest of G. It is enough to prove that, if Fl(A), the subgraph B of G with set of vertices Som(G) and set of arrows Fl(A) is not a forest. By hypothesis, the points and are in the same connected component of A; there therefore exists a path without backtracking in A joining to . Then the path is a nonconstant loop without backtracking in B, which shows that B is not an oriented forest.
Corollary 01SX
A maximal forest of a connected graph is a maximal tree in it.
Remark 1 01SY
In LIE, IV, p. 33, appendix, the notion of a combinatorial graph was defined as a pair , where S is a set and A a subset of consisting of sets with two elements; the elements of S are called vertices, those of A edges, and two vertices and are said to be joined if is an edge.
To such a combinatorial graph , one associates a graph G whose set of vertices is S and whose set of arrows is the subset of consisting of pairs of joined vertices, the origin mapping and the end mapping coinciding with the first and second projection of onto S, and the involution being given by the restriction to of the mapping of into itself. The mapping which associates with an edge of G the set is a bijection of the set of edges of G onto that of the edges of the combinatorial graph Γ.
Conversely, every graph such that the origin and the end of every arrow are distinct, and such that an arrow is determined by its origin and its end, is of this form.
The reader will verify that the notions of connectedness, tree, and forest for a combinatorial graph coincide with the corresponding notions for the graph associated with it.
Exercises
See the exercises for § 2.
[^1]: Care will be taken not to confuse the notion of graph introduced here with that of E, II, §3, n.