Computing syzygies in finite dimension using fast linear algebra

Abstract

We consider the computation of syzygies of multivariate polynomials in a finite-dimensional setting: for a K[X1,…,Xr]-module M of finite dimension D as a K-vector space, and given elements f1,…,fm in M, the problem is to compute syzygies between the fi's, that is, polynomials (p1,…,pm) in K[X1,…,Xr]m such that p1 f1 + … + pm fm = 0 in M. Assuming that the multiplication matrices of the r variables with respect to some basis of M are known, we give an algorithm which computes the reduced Gr\"obner basis of the module of these syzygies, for any monomial order, using O(m Dω-1 + r Dω (D)) operations in the base field K, where ω is the exponent of matrix multiplication. Furthermore, assuming that M is itself given as M = K[X1,…,Xr]n/N, under some assumptions on N we show that these multiplication matrices can be computed from a Gr\"obner basis of N within the same complexity bound. In particular, taking n=1, m=1 and f1=1 in M, this yields a change of monomial order algorithm along the lines of the FGLM algorithm with a complexity bound which is sub-cubic in D.

0

Turn this paper into a lesson

ArcXiv compiles a structured reading guide from this paper's metadata: plain-English importance, contributions, prerequisite concepts, which sections to read first, flashcards, and a quiz. Grounded in the abstract, never invented.

Discussion (0)

Sign in to join the discussion.

Loading comments…