Ask Your Question

Harry's profile - activity

2024-01-20 20:12:57 +0200 received badge  Famous Question (source)
2020-12-05 13:00:15 +0200 received badge  Notable Question (source)
2016-09-02 19:26:06 +0200 received badge  Student (source)
2016-09-02 19:24:25 +0200 received badge  Popular Question (source)
2011-06-09 09:00:21 +0200 asked a question Factoring bivariate polynomials w.r.t. a single variable

the function factor() works in this fashion:

sage: x, y = PolynomialRing(GF(17), 2, ['x','y']).gens()

sage: f =  9*y^6 - 9*x^2*y^5 - 18*x^3*y^4 - 9*x^5*y^4 + 9*x^6*y^2 + 9*x^7*y^3 + 18*x^8*y^2 - 9*x^11

sage: f.factor()

(-9) * (x^5 - y^2) * (x^6 - 2*x^3*y^2 - x^2*y^3 + y^4)

Is there a possibility to factorize a bivariate polynomial in x,y with respect to a single variable only (e.g. y) and get the answer in the form of (y - f(x)) as factors?