@public
def refine_root(f, s, t, eps=None, steps=None, fast=False, check_sqf=False):
 try:
  F = Poly(f)
 except GeneratorsNeeded:
  raise PolynomialError(("can't refine a root of %s, not a polynomial" % f))
 return F.refine_root(s, t, eps=eps, steps=steps, fast=fast, check_sqf=check_sqf)

@ public def refine_root ( f , s , t , eps = None , steps = None , fast = False , check_sqf = False ) : try : F = Poly ( f ) except GeneratorsNeeded : raise PolynomialError ( ( "can't refine a root of %s, not a polynomial" % f ) ) return F . refine_root ( s , t , eps = eps , steps = steps , fast = fast , check_sqf = check_sqf )
refine an isolating interval of a root to the given precision .