Indexed metadata

Computing isomorphisms and embeddings of finite fields

Ludovic Brieulle, Luca De Feo, Javad Doliskani, Jean-Pierre Flori, Éric Schost

Source record

Source: Crossref

Published: Jun 19, 2018

DOI: 10.1090/mcom/3363

Open original source ↗

Source abstract

Let F q \mathbb {F}_q be a finite field. Given two irreducible polynomials f , g f,g over F q \mathbb {F}_q , with deg ⁡ f \deg f dividing deg ⁡ g \deg g , the finite field embedding problem asks to compute an explicit description of a field embedding of F q [ X ] / f ( X ) \mathbb {F}_q[X]/f(X) into F q [ Y ] / g ( Y ) \mathbb {F}_q[Y]/g(Y) . When deg ⁡ f = deg ⁡ g \deg f = \deg g , this is also known as the isomorphism problem. This problem, a special instance of polynomial factorization, plays a central role in computer algebra software. We review previous algorithms, due to Lenstra, Allombert, Rains, and Narayanan, and propose improvements and generalizations. Our detailed complexity analysis shows that our newly proposed variants are at least as efficient as previously known algorithms, and in many cases significantly better. We also implement most of the presented algorithms, compare them with the state of the art computer algebra software, and make the code available as an open source. Our experiments show that our new variants consistently outperform available software.

Evidence graph

No public relationships recorded yet.

Integrity note: This page is a factual metadata record created by deterministic ingestion. It is not a claim that the work moves a mathematical frontier or has been independently verified.

Computing isomorphisms and embeddings of finite fields — Mathematical Frontier Network