Connections between the algorithms of Berlekamp and Niederreiter for factoring polynomials over \(\mathbb{F}_ q\) (Q1311315)

From MaRDI portal
scientific article
Language Label Description Also known as
English
Connections between the algorithms of Berlekamp and Niederreiter for factoring polynomials over \(\mathbb{F}_ q\)
scientific article

    Statements

    Connections between the algorithms of Berlekamp and Niederreiter for factoring polynomials over \(\mathbb{F}_ q\) (English)
    0 references
    0 references
    30 January 1994
    0 references
    Let \(F_q\) be the finite field with \(q\) elements and \(f\in F_q[X]\) be a monic polynomial of degree \(d\geq 1\). Assume \(f\) to be square-free, \(f= g_1\cdots g_m\), \(g_i\) irreducible, and note that \({\mathcal A}_f+ F_q[X]/(f)\) is a direct sum with each summand isomorphic to an extension field of \(F_q\). Let \(e_i\in {\mathcal A}_f\) be such that \(\{e_1+ (f),\cdots, e_m+ (f)\}\) form primitive orthogonal idempotents in \({\mathcal A}_f\). Define \[ {\mathcal D}_f= \langle e_1+ (f),\cdots, e_m+ (f)\rangle_{F_q}\leq {\mathcal A}_f. \] The method of Berlekamp for factoring polynomials reduces the problem to a solution of linear equations. The more recent method of Niederreiter is based on the analysis of certain differential equations in the field of rational functions \(F_q(X)\). It is shown here that the solution spaces of both algorithms are isomorphic, both producing a basis of the algebra \({\mathcal D}_f\). The fact can be used to produce a procedure combining the benefits of both methods.
    0 references
    0 references
    0 references
    0 references
    0 references
    polynomials over finite fields
    0 references
    Berlekamp method
    0 references
    Niederreiter method
    0 references
    factoring polynomials
    0 references
    algorithms
    0 references
    0 references