next | previous | forward | backward | up | top | index | toc | Macaulay2 web site
GradedLieAlgebras :: homologyBasisLie

homologyBasisLie -- computes a basis for the homology of a given degree

Synopsis

Description

i1 : L=lieAlgebra({a,b,c,r3,r4,r42},
          genWeights => {{1,0},{1,0},{2,0},{3,1},{4,1},{4,2}},
          genSigns=>{0,0,0,1,1,0},diffl=>true)

o1 = L

o1 : LieAlgebra
i2 : L.genDiffs={L.zz,L.zz,L.zz,a c,a a c,r4 - a r3}

o2 = {0, 0, 0, (a c), (a a c), r4 - (a r3)}

o2 : List
i3 : Q=L/{b c - a c,a b,b r4 - a r4}

o3 = Q

o3 : LieAlgebra
i4 : homologyTableLie 6

o4 = | 2 1 0 0 0 0 |
     | 0 0 0 1 1 2 |
     | 0 0 0 0 0 0 |
     | 0 0 0 0 0 0 |
     | 0 0 0 0 0 0 |
     | 0 0 0 0 0 0 |

              6        6
o4 : Matrix ZZ  <--- ZZ
i5 : homologyBasisLie(6,1)

o5 = {(b b a r3) - (b b b r3), (a c r3) - (b c r3)}

o5 : List

See also

Ways to use homologyBasisLie :