1. Introduction
In Michael Artin’s classic textbook Algebra, he gives two ways of finding irreducible polynomials. One is to find a linear dependence relation of an element \( γ \) . If we can find a linear dependence relation \( {c_{n}}{γ^{n}}+{c_{n-1}}{γ^{n-1}}+⋯+{c_{1}}γ+{c_{0}}=0 \) , then function \( {c_{n}}{x^{n}}+{c_{n-1}}{x^{n-1}}+⋯+{c_{1}}+{c_{0}} \) is the irreducible polynomial of \( γ \) . The second method is to “guess” the roots [1]. For example, given an element \( α=\sqrt[]{2}+\sqrt[]{3} \) , we can guess the four roots of the irreducible polynomial are \( \sqrt[]{2}+\sqrt[]{3}, \sqrt[]{2}-\sqrt[]{3}, -\sqrt[]{2}+\sqrt[]{3}, -\sqrt[]{2}-\sqrt[]{3}. \) Thus, the irreducible polynomial is \( [x-(\sqrt[]{2}+\sqrt[]{3})][(x-(\sqrt[]{2}-\sqrt[]{3})][x-(-\sqrt[]{2}+\sqrt[]{3})][x-(-\sqrt[]{2}-\sqrt[]{3})]={x^{4}}-10{x^{2}}+1 \) . Building upon these foundational methods, this paper aims to generalize and refine the technique of "guessing" roots to accommodate any linear combinations of roots such as \( \sqrt[{n_{1}}]{{m_{1}}},\sqrt[{n_{2}}]{{m_{2}}},⋯,\sqrt[{n_{k}}]{{m_{k}}} \) , where \( {n_{k }}, {m_{k}} \) are positive integers. This generalization proposes a systematic method to not only predict but also verify all possible roots of the irreducible polynomial associated with complex algebraic combinations.
To extend the practicality of Artin’s methods, this paper introduces an algebraic framework that leverages the properties of roots of unity and the symmetric nature of polynomials. By systematically constructing a set of potential roots and then proving their validity through algebraic manipulation and elementary proofs, we can apply this refined method to a broader class of elements. This approach not only simplifies the process of identifying irreducible polynomials but also enhances our understanding of their structural characteristics and their role in algebraic number theory and field extension studies.
This paper is structured to guide the reader through a progressive understanding of our methodology and findings. Initially, we review existing methods in the literature, grounding our approach within the broader field of algebra. We then describe our novel approach in detail, illustrating the theoretical underpinnings and practical steps involved in constructing irreducible polynomials. Subsequent sections provide empirical validations through examples, discuss the broader implications of our findings, and conclude with a summary of the contributions and potential future directions for this line of research.
2. Literature review
An irreducible polynomial is defined as a polynomial that cannot be factored over a given field, meaning it cannot be expressed as a product of two or more non-constant polynomials within that field. For instance, \( {x^{2}}-2 \) is irreducible in the rational number field. Irreducible polynomials play a crucial role in number theory, particularly in constructing field extensions, generating prime numbers, and exploring algebraic properties of number systems [2].
The study of irreducible polynomials has evolved considerably, with numerous methods developed to identify them effectively. One classic approach is through algorithms based on number theory, as discussed by Shoup [3], who presented novel techniques for finding irreducible polynomials over finite fields. These methods often involve complex computations that rely on properties of finite fields, Galois theory, and probabilistic approaches to test irreducibility [4]. These algorithmic methods are foundational in computational algebra systems and have widespread applications in coding theory and cryptography [5].
Another approach to irreducibility involves leveraging properties of symmetric polynomials and field extensions. Michael Artin, in his book "Algebra," outlines a more elementary way of finding irreducible polynomials using linear dependence relations of an element and "guessing" the roots of the polynomials. Artin’s approach, while not algorithmic, highlights the relationship between elementary algebraic manipulation and advanced algebraic structures, making the subject more accessible to learners of different levels. This paper builds on Artin's methods by generalizing the "guessing" approach into a more systematic framework applicable to broader classes of algebraic elements.
Vieta’s formulas provide another key tool in identifying irreducible polynomials by establishing relationships between polynomial roots and coefficients. Vieta's formulas help determine the conditions under which a polynomial is irreducible by evaluating the integrality of constructed roots. Previous research has highlighted the significance of Vieta’s relations in understanding symmetric functions and field properties [6]. Symmetric polynomials, as described by Macdonald [7], also play a crucial role in analyzing the structure of polynomials and their factorization, particularly in the context of field extensions. Moreover, Stewart explored various properties of field extensions and their relationship to the structure of polynomials, illustrating the theoretical importance of Vieta’s formulas in understanding polynomial behavior [8].
3. Methodology
For any given element \( α=\sqrt[{n_{1}}]{{m_{1}}}+\sqrt[{n_{2}}]{{m_{2}}}+⋯+\sqrt[{n_{k}}]{{m_{k}}} \) , where \( {n_{k}}, {m_{k}} \) are positive integers, one root of the irreducible polynomial is the addition of one term from every following group:
\( \lbrace \sqrt[{n_{1}}]{{m_{1}}},\sqrt[{n_{1}}]{{m_{1}}}{ω_{1}},\sqrt[{n_{1}}]{{m_{1}}}{{ω_{1}}^{2}},⋯,\sqrt[{n_{1}}]{{m_{1}}}{{ω_{1}}^{{n_{1}}-1}}\rbrace ,\lbrace \sqrt[{n_{2}}]{{m_{2}}},\sqrt[{n_{2}}]{{m_{2}}}{ω_{2}},\sqrt[{n_{2}}]{{m_{2}}}{{ω_{2}}^{2}},⋯,\sqrt[{n_{2}}]{{m_{2}}}{{ω_{2}}^{{n_{2}}-1}}\rbrace , \lbrace \sqrt[{n_{3}}]{{m_{3}}},\sqrt[{n_{3}}]{{m_{3}}}{ω_{3}}, \sqrt[{n_{3}}]{{m_{3}}}{{ω_{3}}^{2}}, ⋯, \sqrt[{n_{3}}]{{m_{3}}}{{ω_{3}}^{{n_{3}}-1}}\rbrace , ⋯, \lbrace \sqrt[{n_{k}}]{{m_{k}}},\sqrt[{n_{k}}]{{m_{k}}}{ω_{k}}, \sqrt[{n_{k}}]{{m_{k}}}{{ω_{k}}^{2}}, ⋯, \sqrt[{n_{k}}]{{m_{k}}}{{ω_{k}}^{{n_{k}}-1}}\rbrace \) , where \( {ω_{k}} is {n_{k}}-th roots of unity \) . Therefore, using product rule, there are \( {n_{1}}{n_{2}}⋯{n_{k}} \) roots in total. For example, considering an element \( β=\sqrt[]{2}+\sqrt[3]{3} \) , all the roots are all possible addition of one term from \( \lbrace \sqrt[]{2}, -\sqrt[]{2}\rbrace \) and one term from \( \lbrace \sqrt[3]{3}ω, \sqrt[3]{3}{ω^{2}}, \sqrt[3]{3}\rbrace \) , where \( ω=-\frac{1}{2}+\frac{\sqrt[]{3}}{2}i \) . There are \( \lbrace \sqrt[]{2}+\sqrt[3]{3}ω,\sqrt[]{2}+\sqrt[3]{3}{ω^{2}}, \sqrt[]{2}+\sqrt[3]{3},-\sqrt[]{2}+\sqrt[3]{3}ω,-\sqrt[]{2}+\sqrt[3]{3}{ω^{2}}, -\sqrt[]{2}+\sqrt[3]{3}\rbrace \) , six roots in total.
Next, we are going to prove that every polynomial like that is integral which is required for an irreducible polynomial. Let’s prove by induction. First, we can verify if the element \( α=\sqrt[n]{m} \) only has one term, them the irreducible polynomial is \( {x^{n}}-m \) . Then if the element \( α=\sqrt[{n_{1}}]{{m_{1}}}+\sqrt[{n_{2}}]{{m_{2}}} \) , first substitute \( {y_{1}}=x-\sqrt[{n_{1}}]{{m_{1}}}, {y_{2}}=x-\sqrt[{n_{1}}]{{m_{1}}}ω, ⋯, {y_{{n_{1}}}}=x-\sqrt[{n_{1}}]{{m_{1}}}{ω^{{n_{1}}-1}} \) , where \( ω \) is \( {n_{1}} \) -th roots of unity. Thus, the polynomial becomes \( ({{y_{1}}^{{n_{2}}}}-{m_{2}})({{y_{2}}^{{n_{2}}}}-{m_{2}})⋯({{y_{{n_{1}}}}^{{n_{2}}}}-{m_{2}}). \) To prove this polynomial is integral, we need to use Vieta’s Theorem.
4. Vieta’s theorem
According to Vieta’s formulas [9, 10], for a polynomial \( {a_{n}}{x^{n}}+{a_{n-1}}{x^{n-1}}+⋯+{a_{1}}x+{a_{0}}=0 \) , there are n roots: \( {r_{1}}, {r_{2}}, ⋯,{r_{n}} \) . They satisfy the following relationship:
1. \( \sum _{1≤j≤n}{r_{j}}=-\frac{{a_{n-1}}}{{a_{n}}} \)
2. \( \sum _{1≤i \lt j≤n}{r_{j}}{r_{i}}=\frac{{a_{n-2}}}{{a_{n}}} \)
\( ⋮ \)
n. \( {r_{1}}{r_{2}}⋯{r_{n}}={(-1)^{n}}\frac{{a_{0}}}{{a_{n}}} \)
If left-hand side is degree of n, we denote the sum \( {S_{n}} \) . If we rise power of every element in \( {S_{n}} to power m, then we denote it as S_{n}^{m}. For example, \sum _{1≤i \lt j≤n}{{r_{i}}^{2}}{{r_{j}}^{2}}=S_{2}^{2} \) . We know that if \( {a_{n}}=1 \) , then if \( {a_{0}}, {a_{1}}, ⋯, {a_{n-1}} \) are all integers, \( {S_{1}}, {S_{2}}, ⋯, {S_{n}} \) are integers. I am going to use Vieta’s Formulas to prove that \( ({{y_{1}}^{{n_{2}}}}-{m_{2}})({{y_{2}}^{{n_{2}}}}-{m_{2}})⋯({{y_{{n_{1}}}}^{{n_{2}}}}-{m_{2}}) \) in the last section is integral with respect to x.
5. Results and discussion
We can expand the polynomial \( ({{y_{1}}^{{n_{2}}}}-{m_{2}})({{y_{2}}^{{n_{2}}}}-{m_{2}})⋯({{y_{{n_{1}}}}^{{n_{2}}}}-{m_{2}})= \) \( S_{{n_{1}}}^{{n_{2}}}-{m_{2}}S_{{n_{1}}-1}^{{n_{2}}}+{{m_{2}}^{2}}S_{{n_{1}}-2}^{{n_{2}}}-{{m_{2}}^{3}}S_{{n_{1}}-3}^{{n_{2}}}+⋯+{(-1)^{{n_{1}}}}{{m_{2}}^{{n_{1}}}} \) . To begin with, I will first prove \( {S_{1}}, {S_{2}}, ⋯, {S_{{n_{1}}}} \) are integral polynomials with respect to x.
Let’s introduce another variable \( δ \) and form a polynomial \( (δ-{y_{1}})(δ-{y_{2}})(δ-{y_{3}})⋯(δ-{y_{{n_{1}}}}) \) , in which \( δ \) is considered as variable and \( {y_{1}}, {y_{2}}, ⋯{y_{{n_{1}}}} \) are considered as constant. Expanding the polynomial, we find it’s equal to \( {δ^{{n_{1}}}}-{S_{1}}{δ^{{n_{1}}-1}}+{S_{2}}{δ^{{n_{1}}-2}}-⋯+{{(-1)^{{n_{1}}}}S_{n}} \) . Recall that we could substitute \( {y_{1}}, {y_{2}}, ⋯, {y_{{n_{1}}}} \) with \( x \) , so we can also write the polynomial \( (δ-{y_{1}})(δ-{y_{2}})(δ-{y_{3}})⋯(δ-{y_{{n_{1}}}}) as [(δ-x)+\sqrt[{n_{1}}]{{m_{1}}}][(δ-x)+\sqrt[{n_{1}}]{{m_{1}}}ω]⋯[(δ-x)+\sqrt[{n_{1}}]{{m_{1}}}{ω^{{n_{1}}-1}}]= {(δ-x)^{{n_{1}}}}+{m_{1}} \) . Clearly, \( {(δ-x)^{{n_{1}}}}+{m_{1}} \) is integral polynomial with respect to x, so does \( (δ-{y_{1}})(δ-{y_{2}})(δ-{y_{3}})⋯(δ-{y_{{n_{1}}}}). \) Therefore, every coefficient of \( (δ-{y_{1}})(δ-{y_{2}})(δ-{y_{3}})⋯(δ-{y_{{n_{1}}}}) \) is integral polynomial with respect to x, so \( {S_{1}}, {S_{2}}, ⋯, {S_{{n_{1}}}} \) are integral polynomials with respect to x.
Furthermore, I am going to prove that \( S_{n}^{m} \) is integral polynomial with respect to x given that \( {S_{n}} \) is integral. It is trivial using Newton’s Identities. Therefore, we prove that \( ({{y_{1}}^{{n_{2}}}}-{m_{2}})({{y_{2}}^{{n_{2}}}}-{m_{2}})⋯({{y_{{n_{1}}}}^{{n_{2}}}}-{m_{2}}) \) is integral polynomial with respect to x. For element \( α=\sqrt[{n_{1}}]{{m_{1}}}+\sqrt[{n_{2}}]{{m_{2}}}+\sqrt[{n_{3}}]{{m_{3}}} \) , we could separate the first two radicals with the third, so the irreducible polynomial becomes
\( (y-\sqrt[{n_{3}}]{{m_{3}}})(y-\sqrt[{n_{3}}]{{m_{3}}}ω)⋯(y-\sqrt[{n_{3}}]{{m_{3}}}{ω^{{n_{3}}-1}}) \) ,
where \( ω is {n_{3}}-th roots of unity and y is the irreducible polynomial of \sqrt[{n_{1}}]{{m_{1}}}+\sqrt[{n_{2}}]{{m_{2}}}. \) The polynomial equals to \( {y^{{n_{3}}}}-{m_{3}} \) . Since we have proven that y is integral polynomial with respect to x, \( {y^{{n_{3}}}}-{m_{3}} \) is also integral polynomial with respect to x. Using the same substitution, we could further prove that all polynomials we found using the method of constructing the roots are integral. Therefore, we prove that using our method, we could find irreducible polynomial.
6. Conclusion
This paper introduced a generalized approach for finding irreducible polynomials by extending Michael Artin's methods, utilizing a combination of polynomial root construction, Vieta's formulas, and roots of unity. Our results showed that this approach effectively generates irreducible polynomials for a wide range of algebraic elements, simplifying the identification process and bridging the gap between advanced abstract algebra and elementary mathematical techniques. Through elementary proofs and practical examples, we demonstrated the method’s validity and its potential applicability across rational and finite fields.
However, the approach has some limitations, particularly when dealing with high-degree polynomials or more intricate algebraic elements, where calculations become increasingly complex. Future work could focus on optimizing computational efficiency for implementation in automated systems, which would be beneficial for applications in cryptography and coding theory. Additionally, further research could explore adapting the method for non-linear combinations or more complex algebraic structures, enhancing its versatility and expanding its applicability to broader mathematical contexts.
References
[1]. Artin, M. (2012). Algebra (2nd ed.). China Machine Press.
[2]. Murty, M. R. (2002). Prime Numbers and Irreducible Polynomials. The American Mathematical Monthly, 109(5), 452–458. https://doi.org/10.2307/2695645
[3]. Shoup, V. (1990). New Algorithms for Finding Irreducible Polynomials Over Finite Fields. Mathematics of Computation, 54(189), p.435. doi:https://doi.org/10.2307/2008704.
[4]. Cohen, H. (2000). A course in computational algebraic number theory. Berlin: Springer.
[5]. von and Gerhard, J. (2013). Modern Computer Algebra. Cambridge University Press.
[6]. Lang, S. (2002). Algebra. Graduate texts in mathematics. Springer Nature. doi:https://doi.org/10.1007/978-1-4613-0041-0
[7]. Macdonald, I. G. (1998). Symmetric functions and Hall polynomials. Oxford university press.
[8]. Stewart, I. (2022). Galois Theory. doi:https://doi.org/10.1201/9781003213949.
[9]. Vieta's formulas. (2024). Wikipedia. https://en.wikipedia.org/wiki/Vieta%27s_formulas
[10]. Valahas, T. and Boukas, A. (2011) ‘On Vieta’s formulas and the determination of a set of positive integers by their sum and product’, Australian Senior Mathematics Journal. Adelaide, South Australia, Australia: Australian Association of Mathematics Teachers Inc, 25(2), pp. 55–62. https://search.informit.org/doi/10.3316/informit.593399531083782.
Cite this article
Cheng,X. (2025). A Method of Finding Irreducible Polynomials. Theoretical and Natural Science,108,92-95.
Data availability
The datasets used and/or analyzed during the current study will be available from the authors upon reasonable request.
Disclaimer/Publisher's Note
The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of EWA Publishing and/or the editor(s). EWA Publishing and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.
About volume
Volume title: Proceedings of the 4th International Conference on Computing Innovation and Applied Physics
© 2024 by the author(s). Licensee EWA Publishing, Oxford, UK. This article is an open access article distributed under the terms and
conditions of the Creative Commons Attribution (CC BY) license. Authors who
publish this series agree to the following terms:
1. Authors retain copyright and grant the series right of first publication with the work simultaneously licensed under a Creative Commons
Attribution License that allows others to share the work with an acknowledgment of the work's authorship and initial publication in this
series.
2. Authors are able to enter into separate, additional contractual arrangements for the non-exclusive distribution of the series's published
version of the work (e.g., post it to an institutional repository or publish it in a book), with an acknowledgment of its initial
publication in this series.
3. Authors are permitted and encouraged to post their work online (e.g., in institutional repositories or on their website) prior to and
during the submission process, as it can lead to productive exchanges, as well as earlier and greater citation of published work (See
Open access policy for details).
References
[1]. Artin, M. (2012). Algebra (2nd ed.). China Machine Press.
[2]. Murty, M. R. (2002). Prime Numbers and Irreducible Polynomials. The American Mathematical Monthly, 109(5), 452–458. https://doi.org/10.2307/2695645
[3]. Shoup, V. (1990). New Algorithms for Finding Irreducible Polynomials Over Finite Fields. Mathematics of Computation, 54(189), p.435. doi:https://doi.org/10.2307/2008704.
[4]. Cohen, H. (2000). A course in computational algebraic number theory. Berlin: Springer.
[5]. von and Gerhard, J. (2013). Modern Computer Algebra. Cambridge University Press.
[6]. Lang, S. (2002). Algebra. Graduate texts in mathematics. Springer Nature. doi:https://doi.org/10.1007/978-1-4613-0041-0
[7]. Macdonald, I. G. (1998). Symmetric functions and Hall polynomials. Oxford university press.
[8]. Stewart, I. (2022). Galois Theory. doi:https://doi.org/10.1201/9781003213949.
[9]. Vieta's formulas. (2024). Wikipedia. https://en.wikipedia.org/wiki/Vieta%27s_formulas
[10]. Valahas, T. and Boukas, A. (2011) ‘On Vieta’s formulas and the determination of a set of positive integers by their sum and product’, Australian Senior Mathematics Journal. Adelaide, South Australia, Australia: Australian Association of Mathematics Teachers Inc, 25(2), pp. 55–62. https://search.informit.org/doi/10.3316/informit.593399531083782.