|
1 | 1 | #############################################################################
|
2 | 2 | ##
|
3 | 3 | #W grape.xml
|
4 |
| -#Y Copyright (C) 2014-19 James D. Mitchell |
| 4 | +#Y Copyright (C) 2014-21 James D. Mitchell |
5 | 5 | ##
|
6 | 6 | ## Licensing information can be found in the README file of this package.
|
7 | 7 | ##
|
@@ -51,12 +51,19 @@ true]]></Example>
|
51 | 51 | <Description>
|
52 | 52 | Let <A>G</A> be any group and let <A>gens</A> be a list of elements of
|
53 | 53 | <A>G</A>. This operation returns an immutable digraph that corresponds to
|
54 |
| - the Cayley graph of <A>G</A> with respect |
55 |
| - <A>gens</A>. The vertices are the elements of <A>G</A>. There exists an edge |
56 |
| - from the vertex <C>u</C> to the vertex <C>v</C> if and only if there exists |
57 |
| - a generator <C>g</C> in <A>gens</A> such that <C>x * g = y</C>. <P/> |
| 54 | + the Cayley graph of <A>G</A> with respect to <A>gens</A>. <P/> |
58 | 55 |
|
59 |
| - <!-- FIXME What is the correspondence between vertices and elements? --> |
| 56 | + The vertices of the digraph correspond to the elements of <A>G</A>, |
| 57 | + in the order given by <C>AsList(<A>G</A>)</C>. |
| 58 | + There exists an edge from vertex <C>u</C> to vertex <C>v</C> |
| 59 | + if and only if there exists a generator <C>g</C> in <A>gens</A> |
| 60 | + such that <C>AsList(<A>G</A>)[u] * g = AsList(<A>G</A>)[v]</C>. <P/> |
| 61 | + |
| 62 | + The labels of the vertices <C>u</C>, <C>v</C>, and the edge <C>[u, v]</C> |
| 63 | + are the corresponding elements <C>AsList(<A>G</A>)[u]</C>, |
| 64 | + <C>AsList(<A>G</A>)[v]</C>, and generator <C>g</C>, respectively; |
| 65 | + see <Ref Oper="DigraphVertexLabel"/> and <Ref Oper="DigraphEdgeLabel"/>. |
| 66 | + <P/> |
60 | 67 |
|
61 | 68 | If the optional second argument <A>gens</A> is not present, then the
|
62 | 69 | generators of <A>G</A> are used by default.<P/>
|
|
0 commit comments