Quadratic Probabilistic Algorithms for Normal Bases

03/08/2019
by   Mark Giesbrecht, et al.
0

It is well known that for any finite Galois extension field K/F, with Galois group G = Gal(K/F), there exists an element α∈ K whose orbit G·α forms an F-basis of K. Such an element α is called normal and G·α 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 α∈ K is normal can be reduced to deciding whether ∑_σ∈ Gσ(α)σ∈ 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.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
05/05/2020

Subquadratic-Time Algorithms for Normal Bases

For any finite Galois field extension 𝖪/𝖥, with Galois group G = Gal(𝖪/𝖥...
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
10/27/2016

Explicit equivalence of quadratic forms over F_q(t)

We propose a randomized polynomial time algorithm for computing nontrivi...
research
12/23/2019

Symmetry and Invariant Bases in Finite Element Exterior Calculus

We study symmetries of bases and spanning sets in finite element exterio...
research
07/15/2023

Deciding One to One property of Boolean maps: Condition and algorithm in terms of implicants

This paper addresses the computational problem of deciding invertibility...
research
06/18/2020

The Only Undoable CRDTs are Counters

In comparing well-known CRDTs representing sets that can grow and shrink...

Please sign up or login with your details

Forgot password? Click here to reset