Computing Frobenius maps and factoring polynomials (Q2366168): Difference between revisions

From MaRDI portal
Added link to MaRDI item.
RedirectionBot (talk | contribs)
Removed claim: reviewed by (P1447): Item:Q923626
Property / reviewed by
 
Property / reviewed by: Q749610 / rank
Normal rank
 

Revision as of 15:32, 21 February 2024

scientific article
Language Label Description Also known as
English
Computing Frobenius maps and factoring polynomials
scientific article

    Statements

    Computing Frobenius maps and factoring polynomials (English)
    0 references
    0 references
    0 references
    29 June 1993
    0 references
    This paper presents a probabilistic algorithm for factoring a polynomial \(f(x)\) of degree \(n\) with one variable over a finite field. It is proved that the number of operations (addition, subtraction, multiplication, division, and zero test) is \(O((n^ 2+n\log q)(\log n)^ 2\log\log n)\), where \(q\) is the number of elements in the finite field. The authors separate the problem of factorization into three parts as the Cantor- Zassenhaus algorithm [\textit{D. G. Cantor} and \textit{H. Zassenhaus}, Math. Comput. 36, 587-592 (1981; Zbl 0493.12024)]: squarefree factorization, distinct-degree factorization, and equal-degree factorization. In dealing with the distinct-degree and equal-degree factorizations, the Frobenius map on the quotient ring \(F_ q[x]/(f)\) is used. In addition to the deterministic algorithms for distinct-degree factorization and probabilistic algorithms for equal-degree factorization presented, the authors introduce a deterministic algorithm for equal-degree factorization.
    0 references
    polynomial factorization
    0 references
    probabilistic algorithm
    0 references
    finite field
    0 references
    Frobenius map
    0 references
    deterministic algorithm for equal-degree factorization
    0 references

    Identifiers

    0 references
    0 references
    0 references
    0 references
    0 references
    0 references