Subquadratic-Time Algorithms for Normal Bases

05/05/2020
โˆ™
by   Mark Giesbrecht, et al.
โˆ™
0
โˆ™

For any finite Galois field extension ๐–ช/๐–ฅ, with Galois group G = Gal(๐–ช/๐–ฅ), there exists an element ฮฑโˆˆ๐–ช whose orbit Gยทฮฑ forms an ๐–ฅ-basis of ๐–ช. Such a ฮฑ is called a normal element and Gยทฮฑ is a normal basis. We introduce a probabilistic algorithm for testing whether a given ฮฑโˆˆ๐–ช 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 โˆ‘_g โˆˆ G g(ฮฑ)g โˆˆ๐–ช[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 ๐–ช/๐–ฅ and the normal basis with the same asymptotic cost.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
โˆ™ 03/08/2019

Quadratic Probabilistic Algorithms for Normal Bases

It is well known that for any finite Galois extension field K/F, with Ga...
research
โˆ™ 06/17/2023

A normal form for bases of finite-dimensional vector spaces

Most algorithms constructing bases of finite-dimensional vector spaces r...
research
โˆ™ 12/29/2021

Geometric Decompositions of Div-Conforming Finite Element Tensors

A unified construction of div-conforming finite element tensors, includi...
research
โˆ™ 02/04/2019

On the Complexity of Toric Ideals

We investigate the computational complexity of problems on toric ideals ...
research
โˆ™ 01/23/2017

Criteria for Finite Difference Groebner Bases of Normal Binomial Difference Ideals

In this paper, we give decision criteria for normal binomial difference ...
research
โˆ™ 12/29/2016

Computing in quotients of rings of integers

We develop algorithms to turn quotients of rings of rings of integers in...
research
โˆ™ 01/29/2018

An Algorithm to Decompose Permutation Representations of Finite Groups: Polynomial Algebra Approach

We describe an algorithm for splitting a permutation representation of a...

Please sign up or login with your details

Forgot password? Click here to reset