fmpq_poly_extra.h — Flint rational polynomials utilities

int fmpq_poly_set_str_pretty(fmpq_poly_t p, char* s, char* var)

Set the polynomial p from the string s using var as variable name

void fmpq_poly_evaluate_arb(arb_t b, const fmpq_poly_t pol, const arb_t a, slong prec)

Evaluate the polynomial pol at the ball b

void fmpq_poly_evaluate_arf(arf_t b, const fmpq_poly_t pol, const arf_t a, slong prec)

Evaluate the polynomial pol at the ball b

int fmpq_poly_check_unique_real_root(const fmpq_poly_t pol, const arb_t a, slong prec)

Return 1 if it is possible to check with precision prec whether the interval a encloses a unique root of pol