  | ### 5.1.19 deg `Syntax:` `deg (` poly_expression `)` `deg (` vector_expression `)` `deg (` poly_expression `,` intvec_expression `)` `deg (` vector_expression `,` intvec_expression `)` `Type:` int `Purpose:` returns the maximal (weighted) degree of the terms of a polynomial or a vector; deg(0) is -1. The optional second argument gives the weight vector, otherwise weight 1 is used for lex orderings and block ordering, the default weights of the base ring are used for orderings consisting of one block. `Example:`
        ring r=0,(x,y,z),lp;
        deg(0);
      ==> -1
        deg(x3+y4+xyz3);
      ==> 5
        ring rr=7,(x,y),wp(2,3);
        poly f=x2+y3;
        deg(f);
      ==> 9
        ring R=7,(x,y),ws(2,3);
        poly f=x2+y3;
        deg(f);
      ==> 9
        vector v=[x2,y];
        deg(v);
      ==> 4
See jet; ord; poly; vector.

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