Changes between Version 24 and Version 25 of Ticket #10720
 Timestamp:
 Dec 18, 2017, 11:23:37 AM (5 years ago)
Legend:
 Unmodified
 Added
 Removed
 Modified

Ticket #10720 – Description
v24 v25 1 There is a nth_root method defined on univariate and multivariate polynomials.1 There is a nth_root method defined on univariate polynomial (via Newton method) 2 2 {{{ 3 sage: R.<x ,y,z> = QQ[]4 sage: ( 32 * (x*y + 1)^5 * (x+y+z)^5).nth_root(5)3 sage: R.<x> = QQ[] 4 sage: ((1 + x  x^2)**5).nth_root(5) 5 5 2*x^2*y + 2*x*y^2 + 2*x*y*z + 2*x + 2*y + 2*z 6 6 }}} 7 We provide a more general implementation in a new method `nth_root_series_trunc` that compute the series expansion (there might not be a nth root that is a polynomial). Using it we implement straightforward `nth_root` for 7 On multivariate polynomials there is another `nth_root` method implemented via factorization (sic)!! 8 9 We provide a more general implementation in a new method `nth_root_series_trunc` that compute the series expansion of the nth root for both univariate and multivariate polynomials (there might not be a nth root that is a polynomial). Using it we implement straightforward `nth_root` for 8 10 9 11  univariate and multivariate Laurent polynomials