Decomposition of polynomials and approximate roots
Arnaud Bodin

TL;DR
This paper introduces a polynomial decomposition method based on a Euclidean division theorem, providing algorithms to compute approximate roots and determine polynomial decomposability.
Contribution
It presents a novel Euclidean division theorem for polynomials, defines approximate roots, and offers an algorithm for polynomial decomposition and decomposability testing.
Findings
Existence of a Euclidean division theorem for polynomials
Algorithm for computing polynomial decompositions
Application to polynomial decomposability decision
Abstract
We state a kind of Euclidian division theorem: given a polynomial P(x) and a divisor d of the degree of P, there exist polynomials h(x),Q(x),R(x) such that P(x) = h(Q(x)) +R(x), with deg h=d. Under some conditions h,Q,R are unique, and Q is the approximate d-root of P. Moreover we give an algorithm to compute such a decomposition. We apply these results to decide whether a polynomial in one or several variables is decomposable or not.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsPolynomial and algebraic computation · Mathematics and Applications · Numerical Methods and Algorithms
Decomposition of polynomials and approximate roots
Arnaud Bodin
Laboratoire Paul Painlevé, Mathématiques, Université de Lille 1, 59655 Villeneuve d’Ascq, France.
Abstract.
We state a kind of Euclidian division theorem: given a polynomial and a divisor of the degree of , there exist polynomials such that , with . Under some conditions are unique, and is the approximate -root of . Moreover we give an algorithm to compute such a decomposition. We apply these results to decide whether a polynomial in one or several variables is decomposable or not.
Key words and phrases:
Decomposable and indecomposable polynomials in one or several variables
2000 Mathematics Subject Classification:
13B25
1. Introduction
Let be an integral domain (i.e. a unitary commutative ring without zero divisors). Our main result is:
Theorem 1**.**
Let be a monic polynomial. Let such that is a divisor of and is invertible in . There exist such that
[TABLE]
with the conditions that
- (i)
* are monic;* 2. (ii)
, , ; 3. (iii)
* with .*
Moreover such are unique.
The previous theorem has a formulation similar to the Euclidian division; but here is not given (only its degree is fixed); there is a natural (that we will compute, see Corollary 2) associated to and . Notice also that the decomposition is not the -adic decomposition, since the coefficients before the powers belong to and not to .
Example*.*
Let . If we find the following decomposition with , and . If we have , and . If we get , and .
Theorem 1 will be of special interest when then ring is itself a polynomial ring. For instance at the end of the paper we give an example of a decomposition of a polynomial in two variables for .
The polynomial that appears in the decomposition has already been introduced in a rather different context. We denote by the approximate -root of . It is the polynomial such that approximate in a best way, that is to say has smallest possible degree. The precise definition will be given in section 2, but we already notice the following:
Corollary 2**.**
[TABLE]
We apply these results to another situation. Let be a field and . is said to be -decomposable in if there exist , with such that
[TABLE]
Corollary 3**.**
Let be a field. Suppose that does not divide . is -decomposable in if and only if in the decomposition of Theorem 1.
In particular, if is -decomposable, then with .
After the first version of this paper, M. Ayad and G. Chèze communicated us some references so that we can picture a part of history of the subject. Approximate roots appeared (for ) in some work of E.D. Rainville [9] to find polynomial solutions of some Riccati type differential equations. An approximate root was seen as the polynomial part of the expansion of into decreasing powers of . The use of approximate roots culminated with S.S. Abhyankar and T.T. Moh who proved the so-called Abhyankar-Moh-Suzuki theorem in [1] and [2]. For the latest subject we refer the reader to an excellent expository article of P. Popescu-Pampu [8]. On the other hand Ritt’s decompostion theorems (see [10] for example) have led to several practical algorithms to decompose polynomials in one variable into the form : for example D. Kozen and S. Landau in [6] give an algorithm (refined in [5]) that computes a decomposition in polynomial time. Unification of both subjects starts with P.R. Lazov and A.F. Beardon ([7], [3]) for polynomials in one variable over complex numbers: they notice that the polynomial is in fact the approximate -root of .
We define approximate roots in section 2 and prove uniqueness of the decomposition of Theorem 1. Then in section 3 we prove the existence of such decomposition and give an algorithm to compute it. Finally in section 4 we apply these results to decomposable polynomials in one variable and in section 5 to decomposable polynomials in several variables.
2. Approximate roots and proof of the uniqueness
The approximate roots of a polynomial are defined by the following property, [1], [8, Proposition 3.1].
Proposition 4**.**
Let a monic polynomial and such that is a divisor of and is invertible in . There exists a unique monic polynomial such that:
[TABLE]
We call the approximate -root of and denote it by .
Let us recall the proof from [8].
Proof.
Write and we search an equation for . We want , that is to say, the coefficients of in equal zero. By expanding we get the following system of equations:
[TABLE]
where the coefficients are the multinomial coefficients defined by the following formula:
[TABLE]
The system () being a triangular system, we can inductively compute the for : , , …Hence the system () admits one and only one solution .
Notice that we need to be invertible in to compute . Moreover depends only on the first coefficients of . ∎
Proposition 4 enables us to prove Corollary 2: by condition (ii) of Theorem 1 we know that so that is the approximate -root of . Another way to compute is to use iterations of Tschirnhausen transformation, see [1] or [8, Proposition 6.3]. We end this section by proving uniqueness of the decomposition of Theorem 1.
Proof.
is the approximate -root of so is unique (see Proposition 4 above). In order to prove the uniqueness of and , we argue by contradiction. Suppose with ; set to be the highest monomial of . From one hand is a monomial of or , hence by condition (iii) of Theorem 1. From the equality we deduce that is a multiple of ; that yields a contradiction. Therefore , hence . ∎
3. Algorithm and proof of the existence
Here is an algorithm to compute the decomposition of Theorem 1.
Algorithm 5**.**
- •
Input.* , .*
- •
Output.* such that .*
- •
1st step.* Compute by solving the triangular system () of Proposition 4. Set , .*
- •
2nd step.* Compute . Look for its highest monomial . If then set , . If then , .*
- •
3thd step.* Set , look for its highest monomial ,…*
- •
…
- •
Final step.* yields the decomposition with and .*
The algorithm terminates because the degree of the decreases at each step. It yields a decomposition that verifies all the conditions of Theorem 1: in the second step of the algorithm, and due to Proposition 4 we know that . That implies and . Therefore at the end . Of course the algorithm proves the existence of the decomposition in Theorem 1.
4. Decomposable polynomials in one variable
Let be a field and . is said to be -decomposable in if there exist , with such that
[TABLE]
We refer to [4] for references and recent results on decomposable polynomials in one and several variables.
Proposition 6**.**
Let be a field whose characteristic does not divide . A monic polynomial is -decomposable in if and only if in the decomposition .
In view of Algorithm 5 we also get an algorithm to decide whether a polynomial is decomposable or not and in the positive case give its decomposition.
Proof.
If then is -decomposable. Conversly if is -decomposable, then there exist such that . As is monic we can suppose monic. Moreover, up to a linear change of coordinates , we can suppose that . Therefore is a decomposition that verifies the conditions of Theorem 1. ∎
Remark*.*
Let , we first consider as indeterminates (i.e. is seen as an element of ). The coefficients of and (computed by Proposition 4, the system () and Algorithm 5) are polynomials in the , in particular , .
Now we consider as specializations of and denote by the specialization of at . Then, by Proposition 6, is -decomposable in if and only if for all . It expresses the set of -decomposable monic polynomials of degree as an affine algebraic variety. We give explicit equations in the following example.
Example*.*
Let be a field of characteristic different from . Let be a monic polynomial of degree in (the being indeterminates). Let . We first look for the approximate -root of . . In view of the triangular system () we get
[TABLE]
Once we have computed , we get . Therefore
[TABLE]
Now is -decomposable in if and only if in that is to say if and only if satifies the polynomial system of equations in :
[TABLE]
5. Decomposable polynomials in several variables
Again is a field and . Set . is said to be -decomposable in if there exist , and with , such that
[TABLE]
Proposition 7**.**
Let , monic in . Fix that divides , such that does not divide . is -decomposable in if and only if the decomposition of Theorem 1 in verifies and (instead of ).
Proof.
If admits a decomposition as in Theorem 1 with and then is -decomposable.
Conversly if is -decomposable in then with , . As is monic in we may suppose that is monic and is monic in . We can also suppose . Therefore , and verify the conditions of Theorem 1 in . As such a decomposition is unique, it ends the proof. ∎
Example*.*
Set and let be a monic polynomial of degree in , with coefficients . In the example of section 4 we have computed the decomposition for and set We found and By Proposition 7 above, we get that is -decomposable in if and only
[TABLE]
Each line yields a system of polynomial equations in the coefficients of . In particular the set of -decomposable monic polynomials of degree in is an affine algebraic variety.
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] S.S. Abhyankar, T.T. Moh, Newton-Puiseux expansion and generalized Tschirnhausen transformation. J. Reine Angew. Math. 260 (1973), 47–83 and 261 (1973), 29–54.
- 2[2] S.S. Abhyankar, T.T. Moh, Embeddings of the line in the plane. J. Reine Angew. Math. 276 (1975), 148–166.
- 3[3] A.F. Beardon, Composition factors of polynomials. The Chuang special issue. Complex Variables Theory Appl. 43 (2001), 225–239.
- 4[4] A. Bodin, P. Dèbes, S. Najib, Indecomposable polynomials and their spectrum. Acta Arith. 139 (2009), 79–100.
- 5[5] J.v.z. Gathen, Functional decomposition of polynomials: the tame case. J. Symb. Comp. 9 (1990), 281–299.
- 6[6] D. Kozen, S. Landau, Polynomial decomposition algorithms. J. Symb. Comp. 7 (1989), 445–456.
- 7[7] P.R. Lazov, A criterion for polynomial decomposition. Mat. Bilten 45 (1995), 43–52.
- 8[8] P. Popescu-Pampu, Approximate roots. Valuation theory and its applications, Vol. II (Saskatoon, SK, 1999), Fields Inst. Commun. 33, Amer. Math. Soc. (2003), 285–321.
