Solution 1:

Assume $k$ is algebraically closed. Let $F = k((x))$. Consider the polynomial $g = xy - y^6$. Because

$$g \equiv f \mod x^6 $$

then over $F$, factorization of $g$ should approximate the factorization of $f$. The factorization of $g$ is

$$ g = y (x - y^5) $$

This is easy to check because its splitting field $E = F(x^{1/5})$ satisfies $[E : F] = 5$. The six roots of $g$ are $y=0$ and $y=\zeta^k x^{1/5}$ where $\zeta$ is a fifth root of unity. (if $k$ has characteristic $5$, then instead $x^{1/5}$ is a root with multiplicity 5)

Now observe

$$ f(x, x^{1/5}) \equiv g(x, x^{1/5}) = 0 \mod (x^{1/5})^{30} $$

and by Hensel's Lemma / Newton's algorithm, we can lift $x^{1/5}$ to an actual root $\alpha$ of $f$ in $E$ with leading term $x^{1/5}$; therefore $F(\alpha) = E$. (This might not work in characteristic 5; I haven't checked in detail)

Therefore, we conclude that $f$ has an irreducible factor of degree $5$ over $F$.

Therefore if $f$ were reducible over $k(x)$, then the only possibility is that it has an irreducible degree $5$ factor and a root. By inspection, we can see that such a root has to be $x^5$ plus higher powers of $x$, and from there it's easy to see that said root can't exist.

Thus $f$, as a polynomial in $y$ over $k[x]$, is irreducible and has content $1$. Therefore $f$ is irreducible in $k[x,y]$.

Now consider $k$ not algebraically closed, then the fact $f$ is irreducible over $\bar{k}[x,y]$ implies it is also irreducible over $k[x,y]$.

Solution 2:

As a complement to other answers, I present here a very general method to see if a polynomial is irreducible of not. It needs a little more computation but it is not specific to the polynomial we consider.

There is an algorithm for absolute (i.e. over an algebraically closed field) factorisation of bivariate polynomials. It has been discovered by Picard (1906) and has been recently used by Ruppert (1999) and Gao (2003) to design efficient algorithms.

Let $f$ in $k[x,y]$ of bidegree $(m,n)$. Let assume that $\gcd(f, \partial_xf) = 1$, if it is not the case, we have an obvious factor. Let $V$ be the vector space $$ \left\{ (A,B)\in k[x,y]^2 \ \middle| \ \deg A \leq (m-1,n),\ \deg B \leq (m,n-1) \right \},$$ and $E$ the subspace of all $(A,B)$ in $V$ such that $$ \frac{\partial}{\partial y}\left(\frac A f\right) = \frac{\partial}{\partial x}\left(\frac B f\right).$$

There is an obvious element in $E$: the couple $\left(\partial_x f,\partial_y f\right)$. More interestingly, if $g$ is a polynomial which divides $f$, then the couple $\left(\frac fg \partial_x g, \frac fg \partial_y g\right)$ is in $E$ as well. If $f = gh$, you can check that $$ \left(\partial_x f,\partial_y f\right) = \left(\tfrac fg \partial_x g, \tfrac fg \partial_y g\right) + \left(\tfrac fh \partial_x h, \tfrac fh \partial_y h\right).$$

Now, the following fact should not surprise you : the dimension of E over $k$ is exactly the number of irreducible factors of $f$ over the algebraic closure of $k$.

So just with linear algebra over the rational numbers, I can prove that $xy+x^6+y^6$, as well as the two other polynomials you gave, are irreducible just by computing the rank of a matrix.


For the sake of completeness, here is a little piece of Maple code to perform the computation.

f := x*y+x^6+y^6:

# A and B are generic elements of V.
A := add(add(a[i,j]*x^i*y^j,i=0..degree(f,x)-1),j=0..degree(f,y)):
B := add(add(b[i,j]*x^i*y^j,i=0..degree(f,x)),j=0..degree(f,y)-1):

# This is the system of equation defining E.
collect(numer(diff(A/f,y)-diff(B/f,x)),[x,y],distributed):
eqs := [coeffs(%,[x,y])]:

# We compute a basis a generic element of E.
sol:=solve(eqs, indets(eqs)): 

# The number of free variables in the generic
# element gives the dimension of E.
nops(indets(subs(sol, indets(eqs))));

This code give you the number of irreducible factors of $f$ !


  • Picard, É. and Simart, G. (1906). Théorie des fonctions algébriques de deux variables indépendantes II
  • Ruppert, W. M. (1999). Reducibility of polynomials $f(x,y)$ modulo $p$, J. Number Theory, 77(1), 62--70
  • Gao, S. (2003). Factoring multivariate polynomials via partial differential equations, Math. Comp., 72(242), 801--822 (electronic)