public static BigInteger DegreeGpe(this MathObject u, List<MathObject> v) { if (u is Sum) return ((Sum)u).elts.Select(elt => elt.DegreeMonomialGpe(v)).Max(); return u.DegreeMonomialGpe(v); }
public static int DegreeGpe(this MathObject u, List <MathObject> v) { if (u is Sum) { return(((Sum)u).elts.Select(elt => elt.DegreeMonomialGpe(v)).Max()); } return(u.DegreeMonomialGpe(v)); }