The map may not be well defined. Use isWellDefined(ZZ,LieAlgebraMap) to test if the map is well defined.
i1 : F=lieAlgebra{a,b,c}
o1 = F
o1 : LieAlgebra
|
i2 : L=F/{a b,a b c}
o2 = L
o2 : LieAlgebra
|
i3 : M=minimalModel(3,L) o3 = M o3 : LieAlgebra |
i4 : isSurjective map M o4 = true |
i5 : f=map(F,L)
warning: the map might not be well defined,
use isWellDefined
o5 = f
o5 : LieAlgebraMap
|
i6 : isSurjective f o6 = true |
i7 : isWellDefined(3,f) the map is not well defined the map commutes with the differential for all degrees o7 = false |
i8 : g=map(L,F) o8 = g o8 : LieAlgebraMap |
i9 : isSurjective g o9 = true |