SearcharxivSearch

arXiv subjects

Armin Jamshidpey

Publications and source records attributed to Armin Jamshidpey.

4 recordsLinked to original sources

Fast Deterministic Normal Bases and Circulant Polynomial Determinants

Let $\mathsf{E}=\mathbb F_q[x]/(Γ)$ be an algebraic extension of degree $n$ over the finite field $\mathbb F_q$, given by a $Γ\in\mathbb F_q[x]$ monic and irreducible. It is classical that any such $\mathsf{E}$ contains an element $β\in\mathsf{E}$ that is normal over $\mathbb F_q$, i.e., the conjugates $β,β^q,\ldots,β^{q^{n-1}}$ form an $\mathbb F_q$-basis of $\mathsf{E}$. In this paper we give a deterministic algorithm which finds such a normal element using $O_ε((n^2\log q)^{1+ε})+O\,\tilde{}\,(n\log^2 q)$ bit operations, for any $ε>0$. The algorithm works by showing that, for a parameter $t\in\mathbb F_q$, the element $β_t=(θ-t)^{-1}$ is normal except for at most $n(n-1)$ values of $t$. This is established by constructing a "cleared Moore" circulant matrix over $\mathbb F_{q^n}[\mathcal T]$, whose determinant degree at most $n(n-1)$, such that $β_t$ is normal if and only the determinant is non-zero at $t\in\mathbb F_q$. For faster computation over the base field, we replace this by an equivalent trace Gram circulant matrix over $\mathbb F_q[\mathcal T]$. A main algorithmic contribution is a fast determinant algorithm for circulant matrices of polynomials, which uses triangular set projection and modular composition techniques to achieve a near-linear cost. Given an $n\times n$ circulant matrix over $\mathbb F_q[t]$ whose entries have degree at most $m>0$, we show how to compute its determinant deterministically with $O_ε((nm\log q)^{1+ε})$ bit operations. We complete the solution by showing how to extend this to finite fields of size less than $n(n-1)$, through an embedding in a low-degree extension field, at poly-logarithmic additional cost.

cs.SC

Subquadratic-Time Algorithms for Normal Bases

For any finite Galois field extension $\mathsf{K}/\mathsf{F}$, with Galois group $G = \mathrm{Gal}(\mathsf{K}/\mathsf{F})$, there exists an element $α\in \mathsf{K}$ whose orbit $G\cdotα$ forms an $\mathsf{F}$-basis of $\mathsf{K}$. Such a $α$ is called a normal element and $G\cdotα$ is a normal basis. We introduce a probabilistic algorithm for testing whether a given $α\in \mathsf{K}$ is normal, when $G$ is either a finite abelian or a metacyclic group. The algorithm is based on the fact that deciding whether $α$ is normal can be reduced to deciding whether $\sum_{g \in G} g(α)g \in \mathsf{K}[G]$ is invertible; it requires a slightly subquadratic number of operations. Once we know that $α$ is normal, we show how to perform conversions between the power basis of $\mathsf{K}/\mathsf{F}$ and the normal basis with the same asymptotic cost.

cs.SC

Quadratic Probabilistic Algorithms for Normal Bases

It is well known that for any finite Galois extension field $K/F$, with Galois group $G = \mathrm{Gal}(K/F)$, there exists an element $α\in K$ whose orbit $G\cdotα$ forms an $F$-basis of $K$. Such an element $α$ is called \emph{normal} and $G\cdotα$ is called a normal basis. In this paper we introduce a probabilistic algorithm for finding a normal element when $G$ is either a finite abelian or a metacyclic group. The algorithm is based on the fact that deciding whether a random element $α\in K$ is normal can be reduced to deciding whether $\sum_{σ\in G} σ(α)σ\in K[G]$ is invertible. In an algebraic model, the cost of our algorithm is quadratic in the size of $G$ for metacyclic $G$ and slightly subquadratic for abelian $G$.

cs.SC

Algebraic Construction of Quasi-split Algebraic Tori

The main purpose of this work is to give a constructive proof for a particular case of the no-name lemma. Let $G$ be a finite group, $K$ be a field, $L$ be a permutation $G$-lattice and $K[L]$ be the group algebra of $L$ over $K$. The no-name lemma asserts that the invariant field of the quotient field of $K[L]$, $K(L)^G$ is a purely transcendental extension of $K^G$. In other words, there exist $y_1, \ldots , y_n$ which are algebraically independent over $K^G$ such that $K(L)^G \cong K^G(y_1, \ldots , y_n)$. We define elements $\lbrace y_1, \ldots, y_n \rbrace \subset K[L]^G$ with the desired properties, in the case when $G$ is the Galois group of a finite extension $\mathrm{Gal}(K/F)$, and $L$ is a sign permutation $G$-lattice.

math.AG