Singular Manual: freeModule

| #### D.4.16.3 freeModule Procedure from library `modules.lib` (see modules_lib). Usage: freeModule(r,n,l); r ring, n integer, l list Return: a free Module over the ring r, with rank n, and degrees l for the generators Note: -1 for nor graduation and 0 to set every degree to 0 Example:
    LIB "modules.lib";
    ring r;
    int n=3;
    list l=1,2,3;
    freeModule(r,n,l);
    ==>  3
    ==> r
    ==> free Module
    ==> Degrees of the generators: {1} {2} {3}
    ==>

User manual for Singular version 4.4.1, 2025, generated by texi2html.