gap-packages / qpa

GAP package for quivers and path algebras
https://folk.ntnu.no/oyvinso/QPA/
GNU General Public License v2.0
30 stars 13 forks source link

Strange dimension for trivial extensions #57

Open Nakayamaalgebra opened 3 years ago

Nakayamaalgebra commented 3 years ago

Here is something strange happening in QPA: first we obtain the trivial extension of a quiver algebra as follows:

Q:=Quiver( ["v1"], [["v1","v1","a"],["v1","v1","b"],["v1","v1","te_a1_1_1"]] );kQ:=PathAlgebra(Rationals,Q);AssignGeneratorVariables(kQ); rel:=[ (1)*a^2, (1)*te_a1_1_1^2, (-1)*a*b+(-1)*b^2+(1)*a*b*a, (1)*a*b^2, (-1)*te_a1_1_1*a+(-1)*te_a1_1_1*b+a*te_a1_1_1*a, (1)*te_a1_1_1*a+(1)*te_a1_1_1*b+(1)*a*te_a1_1_1*b, (1)*b*a*b, (-1)*b*te_a1_1_1+(1)*te_a1_1_1*a+(1)*te_a1_1_1*b+(1)*b*a*te_a1_1_1, -a*b+(1)*b^2+(1)*b^2*a, (1)*b^3, (1)*b^2*te_a1_1_1, (-1)*a*b*te_a1_1_1+(1)*b*te_a1_1_1*a, (1)*b*te_a1_1_1*b, (-1)*b*te_a1_1_1+(-1)*a*b*te_a1_1_1+(1)*te_a1_1_1*a*b, (1)*te_a1_1_1*a*te_a1_1_1, (1)*te_a1_1_1*b*a, (1)*b*te_a1_1_1+(1)*te_a1_1_1*b^2, (1)*te_a1_1_1*b*te_a1_1_1 ];A:=kQ/rel;Dimension(A);B:=TrivialExtensionOfQuiverAlgebra(A);Dimension(B); A:=B;Q:=QuiverOfPathAlgebra(A);Display(Q);RelatorsOfFpAlgebra(A);

the algebra has dimension 16.

Now we copy and paste the obtained quiver and relations of the trivial extension to define the quiver algebra directly in QPA:

Q:=Quiver( ["v1"], [["v1","v1","a"],["v1","v1","b"],["v1","v1","te_a1_1_1"],["v1","v1","te_a1_1_1"]] );kQ:=PathAlgebra(Rationals,Q);AssignGeneratorVariables(kQ); rel:=[ (1)*a^2, (1)*a*b, (1)*b^2, (1)*b*te_a1_1_1, (1)*te_a1_1_1^2, (-1)*b*te_a1_1_1+(1)*te_a1_1_1*b, (1)*te_a1_1_1^2, (-1)*te_a1_1_1*a+(-1)*te_a1_1_1*b+(1)*a*te_a1_1_1*a, (1)*te_a1_1_1*a+(1)*te_a1_1_1*b+(1)*a*te_a1_1_1*b, (-1)*a*te_a1_1_1+(-1)*b*te_a1_1_1+(1)*a*te_a1_1_1*a, (1)*te_a1_1_1*a+(1)*te_a1_1_1*b+(1)*b*a*te_a1_1_1, (1)*b*a*te_a1_1_1, (1)*a*te_a1_1_1+(1)*b*te_a1_1_1+(1)*b*te_a1_1_1*a, (1)*b*te_a1_1_1*te_a1_1_1, (1)*te_a1_1_1*a*te_a1_1_1, (-1)*te_a1_1_1*te_a1_1_1+(-1)*a*te_a1_1_1*te_a1_1_1+(1)*te_a1_1_1*a*te_a1_1_1, (1)*te_a1_1_1*b*a, (1)*te_a1_1_1*te_a1_1_1+(1)*te_a1_1_1*b*te_a1_1_1, (1)*te_a1_1_1*te_a1_1_1*a, (1)*te_a1_1_1*te_a1_1_1*te_a1_1_1, (-1)*te_a1_1_1*te_a1_1_1+(-1)*a*te_a1_1_1*te_a1_1_1+(1)*te_a1_1_1*a*te_a1_1_1, (1)*te_a1_1_1*a*te_a1_1_1, (-1)*a*te_a1_1_1*te_a1_1_1+(1)*te_a1_1_1*te_a1_1_1*a, (1)*te_a1_1_1*te_a1_1_1*b, (1)*te_a1_1_1*te_a1_1_1*te_a1_1_1 ];A:=kQ/rel;Dimension(A);

But this time the vector space dimension of the quiver algebra is infinite instead of 16.