Closed mantepse closed 1 year ago
I am sorry for the late reply to this issue.
Yes, definitely, QPA should be able to deal with isolated vertices. This is a design flaw. However, we are also developing QPA version 2, and there it is possible to deal with quivers with isolated vertices.
gap> Q := RightQuiver( "A1", 2, [] );
A1(2)[]
gap> B := PathAlgebra( GF(3), Q );
GF(3) * A1
gap> IndecProjRightModules(B);
[ <1,0>, <0,1> ]
See https://github.com/sunnyquiver/QPA2 for further information on and source code for QPA2.
The QPA-team.
This is now hopefully fixed via the pull request #85.
gap> P := PosetAlgebra(GF(3), Poset([1,2,3],[]));
<GF(3)[<quiver with 3 vertices and 0 arrows>]>
gap> IndecInjectiveModules(P);
[ <[ 1, 0, 0 ]>, <[ 0, 1, 0 ]>, <[ 0, 0, 1 ]> ]
I wonder whether it would make sense to provide IndecInjectiveModules (and probably some other methods) also for disconnected quivers. For example, I get (system paths lightly edited)
In fact, also the quiver with a single vertex seems problematic: