English

Elimination ideal and bivariate resultant over finite fields

Symbolic Computation 2023-02-20 v1

Abstract

A new algorithm is presented for computing the largest degree invariant factor of the Sylvester matrix (with respect either to xx or yy) associated to two polynomials aa and bb in Fq[x,y]\mathbb F_q[x,y] which have no non-trivial common divisors. The algorithm is randomized of the Monte Carlo type and requires O((de)1+ϵlog(q)1+o(1))O((de)^{1+\epsilon}\log(q) ^{1+o(1)}) bit operations, where dd an ee respectively bound the input degrees in xx and in yy. It follows that the same complexity estimate is valid for computing: a generator of the elimination ideal a,bFq[x]\langle a,b \rangle \cap \mathbb F_q[x] (or Fq[y]\mathbb F_q[y]), as soon as the polynomial system a=b=0a=b=0 has not roots at infinity; the resultant of aa and bb when they are sufficiently generic, especially so that the Sylvester matrix has a unique non-trivial invariant factor. Our approach is to use the reduction of the problem to a problem of minimal polynomial in the quotient algebra Fq[x,y]/a,b\mathbb F_q[x,y]/\langle a,b \rangle. By proposing a new method based on structured polynomial matrix division for computing with the elements in the quotient, we manage to improve the best known complexity bounds.

Keywords

Cite

@article{arxiv.2302.08891,
  title  = {Elimination ideal and bivariate resultant over finite fields},
  author = {Gilles Villard},
  journal= {arXiv preprint arXiv:2302.08891},
  year   = {2023}
}

Comments

17 pages

R2 v1 2026-06-28T08:42:46.861Z