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
[email protected]
http://mail.gap-system.org/mailman/listinfo/forum
_______________________________________________
Forum mailing list
[email protected]
http://mail.gap-system.org/mailman/listinfo/forum