[GAP Forum] renaming generators of lie algebra
Alexander Konovalov
alexander.konovalov at gmail.com
Fri Aug 14 16:39:42 BST 2009
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 at mail.gap-system.org
> http://mail.gap-system.org/mailman/listinfo/forum
More information about the Forum
mailing list