Dear R.N.Tsai,

It is not possible to rename generators in this case since they
do not have an attribute storing representation (IsAttributeStoringRep),
while Name is declared as an attribute:

gap> L:=SimpleLieAlgebra("A",1,Rationals);;
gap> U:=UniversalEnvelopingAlgebra(L);;
gap> g:=GeneratorsOfAlgebraWithOne(U);;
gap> IsAttributeStoringRep(g[1]);
false

To the contrary, L is in IsAttributeStoringRep, and you may assign a
name to it:

gap> IsAttributeStoringRep(L);
true
gap> SetName(L,"A");
gap> L;
A
gap> Name(L);
"A"

Best wishes,
Alexander


On 21 Jul 2009, at 02:31, R.N. Tsai wrote:


Dear gap-forum,

I'd like to rename the generators of lie algebras and
their universal enveloping algebras. I tried a few things
including this that didn't seem to work.

gap> L:=SimpleLieAlgebra("A",1,Rationals);;
gap> U:=UniversalEnvelopingAlgebra(L);;
gap> g:=GeneratorsOfAlgebraWithOne(U);;

gap> g;
[ [(1)*x.1], [(1)*x.2], [(1)*x.3] ]

gap> SetName(g[1],"MyName");
(doesn't change the name)

Thanks,

R.N.








_______________________________________________
Forum mailing list
Forum@mail.gap-system.org
http://mail.gap-system.org/mailman/listinfo/forum

_______________________________________________
Forum mailing list
Forum@mail.gap-system.org
http://mail.gap-system.org/mailman/listinfo/forum

Reply via email to