Quiver and Relations#

Quiver(A): AlgBas -> SeqEnum#

For a basic algebra \(A\), this intrinsic returns the quiver of \(A\). The quiver is returned as a sequence of integer pairs where each pair represents an arrow. The first integer of a pair is the index of the source and the second is the index of the target of the arrow.

QuiverAndRelations(A): AlgBas -> SeqEnum, SeqEnum, SeqEnum#

For a basic algebra \(A\), this intrinsic returns the quiver of \(A\) and associated relations. The first return value is the quiver where each arrow is given as a pair consisting of the index of the source and the index of the target of the arrow. The second return value is a sequence containing relations on the quiver. The third return value is a sequence containing a condensed sequence of relations that does not contain the obvious relations of degree two where the head of the first arrow does not match the tail of the second.

Example: Quiver (ex-3af24d)#

In this example we construct the quiver and relations for the basic algebra of the principal block of the alternating group \(A_7\) over \(GF(2)\).

> G := AlternatingGroup(7);
> A := BasicAlgebraOfPrincipalBlock(G, GF(2));
> A;
Basic algebra of dimension 19 over GF(2)
Number of projective modules: 3
Number of generators: 8
> quiv, rels, crels := QuiverAndRelations(A);
> quiv;
[ <1, 2>, <1, 3>, <2, 1>, <2, 2>, <3, 1> ]
> rels;

[
    $.1*$.3*$.2*$.5 + $.2*$.5*$.1*$.3,
    $.3*$.2*$.5*$.1 + $.4^2,
    $.1*$.4,
    $.3*$.1 + $.4^2,
    $.4*$.3,
    $.5*$.2,
    $.1^2,
    $.2*$.1,
    $.4*$.1,
    $.1*$.2,
    $.2^2,
    $.4*$.2,
    $.2*$.3,
    $.3^2,
    $.5*$.3,
    $.2*$.4,
    $.3*$.4,
    $.5*$.4,
    $.1*$.5,
    $.3*$.5,
    $.4*$.5,
    $.5^2
]

> crels;

[
    $.1*$.3*$.2*$.5 + $.2*$.5*$.1*$.3,
    $.3*$.2*$.5*$.1 + $.4^2,
    $.1*$.4,
    $.3*$.1 + $.4^2,
    $.4*$.3,
    $.5*$.2
]

Run in calculator