NewFreeModule |
Syntax |
NewFreeModule(R: RING, N: INT): MODULE NewFreeModule(R: RING, Shifts: MAT): MODULE |
Description |
Example |
/**/ F := NewFreeModule(R, 3); /**/ zero(F); [0, 0, 0] /**/ type(zero(F)); -- is NOT a LIST MODULEELEM /**/ gens(F); [[1, 0, 0], [0, 1, 0], [0, 0, 1]] /**/ F := NewFreeModule(R, matrix([[1],[2],[3]])); -- shifts /**/ [wdeg(e) | e in gens(F)]; [[1], [2], [3]] |
See Also |