|  |  5.1.19 deg 
 
See
 jet;
 ord;
 poly;
 vector.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
 | 
 |