Drinfeld Modules with Complex Multiplication, Hasse Invariants and Factoring Polynomials over Finite Fields

12/02/2017
by   Javad Doliskani, et al.
0

We present a novel randomized algorithm to factor polynomials over a finite field _q of odd characteristic using rank 2 Drinfeld modules with complex multiplication. The main idea is to compute a lift of the Hasse invariant (modulo the polynomial f ∈_q[x] to be factored) with respect to a random Drinfeld module ϕ with complex multiplication. Factors of f supported on prime ideals with supersingular reduction at ϕ have vanishing Hasse invariant and can be separated from the rest. Incorporating a Drinfeld module analogue of Deligne's congruence, we devise an algorithm to compute the Hasse invariant lift, which turns out to be the crux of our algorithm. The resulting expected runtime of n^3/2+ε ( q)^1+o(1)+n^1+ε ( q)^2+o(1) to factor polynomials of degree n over _q matches the fastest previously known algorithm, the Kedlaya-Umans implementation of the Kaltofen-Shoup algorithm.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
06/02/2016

Factoring Polynomials over Finite Fields using Drinfeld Modules with Complex Multiplication

We present novel algorithms to factor polynomials over a finite field _q...
research
12/04/2019

Computing syzygies in finite dimension using fast linear algebra

We consider the computation of syzygies of multivariate polynomials in a...
research
04/06/2021

Young Flattenings in the Schur module basis

There are several isomorphic constructions for the irreducible polynomia...
research
06/15/2018

Counting points on genus-3 hyperelliptic curves with explicit real multiplication

We propose a Las Vegas probabilistic algorithm to compute the zeta funct...
research
12/10/2019

Algebraic and Euclidean Lattices: Optimal Lattice Reduction and Beyond

We introduce a framework generalizing lattice reduction algorithms to mo...
research
10/01/2019

Parameterized complexity of quantum invariants

We give a general fixed parameter tractable algorithm to compute quantum...
research
12/23/2022

Optimizing the half-gcd algorithm

In this paper, we propose a carefully optimized "half-gcd" algorithm for...

Please sign up or login with your details

Forgot password? Click here to reset