[GAP Forum] Lie Algebra Cohomology

Alan Hylton agh314 at lehigh.edu
Tue Aug 3 15:15:10 BST 2021


Just as a follow-up on how far I got.

Suppose I have a Lie algebra with a one-dimensional center. Then I can find
that Dimension(Cocycles(lie, 0)) = 1, Dimension(Coboundaries(lie, 0)) = 0,
and then I can take this a step further:

z:=Cocycles(lie, 0);
b:=Coboundaries(lie, 0);

gap> Basis(z/b);
Basis( <vector space of dimension 1 over Rationals>, [ <0-cochain> ] )

gap> List(Basis(z/b));
[ <0-cochain> ]

gap> List(Basis(z/b))[1];
<0-cochain>

But now I have no idea how to work with this 0-cochain. I found a function
named CocycleInfo, but cannot seem to figure it out.

Any ideas?

On Mon, Aug 2, 2021 at 9:51 AM Alan Hylton <agh314 at lehigh.edu> wrote:

> Howdy,
>
> For low-dimensional Lie algebras I find myself asking GAP if they have any
> cohomology using the calls I learned on this forum:
> Dimension(Cocycles(my_lie_algebra, n)) -
> Dimension(Coboundaries(my_lie_algebra, n)). Then to get a representative of
> any non-trivial cohomology class I wind up doing all the calculations by
> hand.
>
> I'd like to move into higher dimensions, but I cannot quite figure out how
> to compute cohomology in GAP. Referencing the page
> https://www.gap-system.org/Manuals/doc/ref/chap64.html, I have not seen
> any mention of computing cocycles mod coboundaries. Can anyone point me in
> the right direction?
>
> I also find that I do not understand some of the data types; is there a
> way to view the internal representation of a cochain?
>
> Many thanks!
> Alan
>


More information about the Forum mailing list