1. Introduction
Geometrical approach to irreducibility testing of bivariate polynomials via associated polygons originates at geometrical generalization of some irreducibility criterions for univariate polynomials. Dumas [
1], J. Kurschak [
2], O. Ore [
3,
4,
5] and T. Rella [
6] have generalized Eisenstein irreducibility criterion [
7] using Newton polygons and enabled geometrical approach in further research of irreducibility of multivariate polynomials. Lipkovski [
8] associates a polynomial to an unbounded Newton polyhedron, which is a direct analogue of Newton polygon in higher dimensions. Schmidt [
9] gives a method for constructing some classes of absolutely irreducible bivariate polynomials. A theoretical basis for geometrical approach in research into the irreducibility of polynomials in more than two variables is given by Ostrowski [
10,
11]. The relationship between the absolute irreducibility of multivariate polynomials and integral indecomposibility of associated Newton polytopes, in the sense of Minkowski, is fully explained by Gao in [
12]. However, Erich Kaltofen [
13] and Sturmfels [
14] emphasized importance of solving the reverse problem, finding possible factorizations for multivariate polynomials with decomposable Newton polytopes. Koyuncu [
15] discusses possible factorizations for bi- and tri-variate polynomials with decomposable Newton polytopes depending on the characteristic of the field. The necessary and sufficient condition for the existence of a non-trivial factorization of an arbitrary bivariate polynomial with integer coefficients into factor-polynomials with integer coefficients is given in [
16]. An effective factorization algorithm based on this result is presented in [
17].
Definition 1. A polynomial over a field F is called absolutely irreducible if it remains irreducible over every algebraic extension of F.
The
convex hull of a set
S in
(denoted by
) is the smallest convex set that contains the set
S. Graham [
18] presented an algorithm for construction of the convex hull of a finite planar set.
Definition 2. Let :Consider an exponent vector as a point in . The Newton polygon of the polynomial , denoted by , is defined as the convex hull in of all the points with . Definition 3. For two arbitrary sets, the set is called the Minkowski sum of sets A and B.
A point in is called integral if both of its coordinates are integers. A polygon in is called integral if all of its vertices are integral.
Definition 4. An integral polygon C is called integrally decomposable if there exist integral polygons A and B such that , where both A and B have at least two points. Otherwise, C is called integrally indecomposable.
Theorem 1 ([
10]).
Let F be a field. Let with . Then . Theorem 2 ([
12]).
Let be a non-zero polynomial over an arbitrary field F, non-divisible either by x or by y. If the Newton polygon of the polynomial is integrally indecomposable, then is absolutely irreducible over F. For an arbitrary integral point
,
is denoted by
. For arbitrary integral points
a and
b,
, is denoted by
. In [
19] necessary and sufficient conditions for integral indecomposability in the sense of Minkowski for line segments and triangles are given.
Theorem 3 ([
19]).
Let and be integer points from . Line segment is integrally indecomposable in the sense of Minkowski if and only if . Theorem 4 ([
19]).
A triangle in with integer vertices , , is integrally indecomposable in the sense of Minkowski if and only if: Definition 5. Let . The non-extended lattice of nodes
of the polynomial consists of all the points , corresponding to the monomials of with non-zero coefficients. If the Newton polygon of contains some integer points in its inner area or on its edges different from some of these points, together with form an extended lattice of nodes
of the polynomial .
Definition 6. Let and let be the lattice of nodes of the polynomial possibly extended by some integer points that lay inside Newton polygon of the polynomial or on its edges. Without loss of generality, we can assume that after the construction of the Newton polygon of , become its vertices, and do not. We say that the grouping of the set P is asuper-covering ofP if:
- 1.
Each group contains the same number of points not less than two,
- 2.
- 3.
Points appear in exactly one of the sets
- 4.
Points appear in at least one of the sets
- 5.
Sets are obtained from by translation.
Definition 7. Let and let be the lattice of nodes of the polynomial possibly extended by some integer points that lay inside the Newton polygon of the polynomial or on its edges. Let, be a super-covering of P by l congruent gons. Furtherly, let ,…,. Then:is also a super-covering of P by k congruent gons, called dual super-covering of the aforementioned super-covering. Remark 1. Notions of extended lattice of nodes, non-extended lattice of nodes, super-covering and dual super-covering are not necessary related to the Newton polygon of a bivariate polynomial. These notions can be defined completely analogously for an arbitrary integral convex polygon.
For a convex polygon in the Euclidean plane, there is a finite sequence of vectors associated with it in the following way. Let be the vertices of the polygon in the counterclockwise direction. The edges of P are represented by the vectors for , where , and the indices are taken modulo m. A vector is called an edge vector. A vector is called a primitive vector if . Let and let . Then where is a primitive vector, . Each edge contains precisely integral points including its endpoints. The sequence of vectors is called the edge sequence or a polygonal sequence. By its edge sequence each polygon is determined uniquely up to translation determined by . As the boundary of the polygon is a closed path, we have that .
Lemma 1 ([
20]).
Let P be a polygon with edge sequence where are primitive vectors. Then an integral polygon is a summand of P iff its edge sequence is of the form , , with . 2. Main Results
Lemma 2. Each non-trivial decomposition of an integral polygon in the sense of Minkowski induces super-covering of the extended lattice of nodes of the polygon.
Proof. Let P be an integral polygon and its non-trivial decomposition, with polygons Q and R having at least two points. Suppose that , . It is obvious that , , is a super-covering of the extended lattice of nodes of the polygon P. □
Lemma 3. Let P be an integral polygon that has non-trivial decomposition. Each edge of P that does not contain integer points except its vertices is covered by each super-covering or its dual super-covering of the extended lattice of nodes of the polygon P by a line segment or as an edge of a polygon.
Proof. Let
be an edge of
P that does not contain integer points except
and
and consider an arbitrary super-covering of the extended lattice of nodes of the polygon
P. If
in super-covering, the assertion holds. If
is not in some super-covering, let us prove that
is in the super-covering which is dual of that one. Suppose the opposite, i.e.,
, for any translation
, determined by super-covering. It follows that
, for some
and some
. It is obvious that
is not on the same side of the line determined with
and
as the point
, that is contradiction to the construction of the convex hull of a finite planar set described in [
18]. □
Definition 8. Let be an arbitrary convex polygon with integer vertices. Let be the vertex of the polygon with the smallest coordinate having simultaneously the largest coordinate and let be the vertex of the polygon with the smallest coordinate having simultaneously the largest coordinate. Consider the line determined by and . Vertices of the polygon that lay on the same side of the line as origin are called inner vertices. Other vertices of the polygon are called outer vertices.
The following theorem is a direct consequence of Theorem 4.11 from [
12]. We shall give two different proofs of the theorem that give an idea for the construction of an effective algorithm which generates integrally indecomposable Newton polygons with arbitrary many vertices.
Theorem 5. Let be an arbitrary convex polygon with integer vertices and let be an arbitrary outer vertex of the polygon. Let be an integer point such that:
- 1.
Line segment does not contain any integer points except and ,
- 2.
All the points except are on the same side of the line determined by points and ,
- 3.
Line segment is larger than any parallel line segment whose vertices are integer points from ,
Then polygon is integrally indecomposable in the sense of Minkowski.
First Proof. Suppose the opposite, is integrally decomposable in the sense of Minkowski. From Lemma 2 it follows that extended lattice of nodes of the polygon has super-covering. Due to the point 2 in Theorem 5, line segment is an edge of the polygon . From point 1 in Theorem 5 and Lemma 3 it follows that line segment is covered by that super-covering or dual super-covering. Consider the super-covering having . Then there exists a line segment whose vertices are from extended lattice of nodes of the polygon different from and that is congruent and parallel to the line segment , that is in contradiction to point 3 in Theorem 5. □
Second Proof. Let be vertices of the polygon in counterclockwise order, where and correspond to the points and . Let be the edge sequence and the intersection of the lines and is the point C. Let q be the line of symmetry of the angle . Note thet, according to the condition 1, holds. Denote with the set of points belonging to the line p which are projections of the points of a set K on the line p in the direction determined by q.
According to the point 2 in Theorem 5 and point 3 in Theorem 5, the point
C exists and lays on the same side of the line
as the remaining vertices of the constructed polygon and
. Let
. Then all the elements of
F are real line segments (not points) and intersection of any two elements from
F the one neighboring point at most. Hence,
Suppose the opposite, i.e., that the polygon P is decomposable in the sense of Minkowski sum. Let . Without loss of generality, according to Lemma 1 it follows that is the edge sequence of Q different from the edge sequence of P, with for and . Then we will have (the inequality is strict due to the fact that are real line segments, not the points), that is an obvious contradiction. □
Remark 2. Inner vertices of the polygon, as well as the vertex of the polygon with the smallest coordinate having simultaneously the largest coordinate and the vertex of the polygon with the smallest coordinate having simultaneously the largest coordinate, are also vertices of the polygon . Therefore, absolute irreducible bivariate polynomials generated by have non-zero monomials corresponding to those vertices.
Example 1. Consider the line segment: From Theorem 3 it follows that line segment shown in Figure 1 is integrally decomposable. The point is outer vertex. Due to the fact that:from Theorem 3 it follows that line segment does not contain any integer points except and . It is obvious that conditions of Theorem 5 are satisfied, so triangle (see Figure 2) is integrally indecomposable. Therefore, the polynomial, is absolutely irreducible over an arbitrary field F. It remains absolutely irreducible over F if some monomials whose exponent vectors lay inside the triangle or on its edge are added. In other words, each polynomial:with , is absolutely irreducible over F. Analogously, e.g., by adding point (17,14) to the triangle , integrally indecomposable quadrilateral shown in Figure 3 is obtained. Therefore, each polynomial:with , is absolutely irreducible over F. 3. Constructions of Integrally Indecomposable n-Gons
Lemma 4. Let be natural numbers, such that , . Let p be the line determined by and be an integer point laying above the line p. Then, for an arbitrary natural number k, there exists an integer point below the line p, such that the angle between the line p and the line containing line segment is less than arctan 2−k−arctan 2−k−1 and line segment contains no integer points except its vertices.
Proof. As
, it follows that there exists a natural number
m such that the point
is at a greater distance from the line
p than the point
A (see
Figure 4). The previous holds for the big enough natural number
m.
Let q be the line determined by . Line q contains point C and is parallel with the line p. For each natural number t, line q contains the point . Also, for each natural number t, holds. From Theorem 3 it follows that the line segment contains no integer points except its vertices. There exists big enough natural number such that for the point , arctan 2−k−arctan 2−k−1 holds.
Let , and let . Due to the fact that the angle between the line p and the line containing the line segment is less than arctan 2−k−arctan 2−k−1, point B lays below the line p and the line segment contains no integer points except its vertices. □
The following corollary is a consequence of Lemma 4.
Corollary 1. Let p be the line determined by , with natural numbers such that and . Let be an integer point that lays above the line p. Then for an arbitrary natural number k there exists an integer point under the line p, such that the angle between the line p and the line containing the line segment is less than arctan 2−k−arctan 2−k−1 and the line segment contains no integer points except its vertices.
Theorem 6. There exist an infinite sequence of monomials such that the polynomial is absolutely irreducible over F for each natural number and the corresponding Newton polygon has n vertices.
Proof. Let us denote by
vertex corresponding to the monomial
,
. From Theorems 3 and 4 it follows that there exist monomials
such that
lays on the
x-axis and
lays on the
y-axis, polynomials
and
are absolutely irreducible over
F and slope coefficient of the line that contains the line segment
is less than 1 (see
Figure 5). There exists natural number
k such that
is less than the slope coefficient of the line that contains the line segment
.
Let us prove by induction, for , that there exist integer points in the first quadrant that satisfy conditions of the Corollary 1 and slope coefficient of the line that contains the line segment is greater than , for each .
Consider the line that contains the point and has the same slope coefficient as the line that contains the line segment . From Corollary 1 it follows that there exists point that lays on the other side of the line than the polygon , has no integer points except its vertices and the angle between the line and the line containing the line segment is less than arctan 2−k−arctan 2−k−1. The slope coefficient of the line that contains the line segment is greater than . The projection of the polygon in direction of the line on the line containing the line segment is contained in the line segment . From Theorem 5 it follows that polygon is integrally indecomposable in the sense of Minkowski and has four vertices.
Let us suppose that there exist integer points
in the first quadrant that satisfy conditions of the induction hypothesis and slope coefficients of the lines that contain line segments
are bigger than
, for each
(see
Figure 6). Let
be the line that contains point
and has the same slope coefficient as the line segment
bigger than
. From Corollary 1 it follows that there exists a point
that lays on the other side of the line
than the polygon
,
has no integer points except its vertices and the angle between the line
and the line containing the line segment
is less than arctan 2
−k−n+4−arctan 2
−k−n+3. The slope coefficient of the line that contains the line segment
is greater than
. The projection of polygon
in the direction of the line
on the line
is contained in the line segment
. According to Theorem 5 polygon
is integrally indecomposable in the sense of Minkowski and has
n vertices. □