Discriminant of a polynomial
This functionality does not run in MATLAB.
polylib::discrim(p, x) returns the discriminant of the polynomial p with respect to the variable x.
The function normal is applied to the discriminant before returning it.
We compute the discriminant of the general quadratic equation:
polylib::discrim(a*x^2 + b*x + c, x);
polylib::discrim returns an element of the coefficient ring of p. If the coefficient ring is Expr or IntMod(n), an expression is returned.
The discriminant of p with respect to the variable x is defined as:
where d is the degree and c is the leading coefficient of p.