English

Solving square polynomial systems : a practical method using Bezout matrices

Commutative Algebra 2018-07-31 v1

Abstract

Let ff be a polynomial system consisting of nn polynomials f1,,fnf_1,\cdots, f_n in nn variables x1,,xnx_1,\cdots, x_n, with coefficients in Q\mathbb{Q} and let f\langle f\rangle be the ideal generated by ff. Such a polynomial system, which has as many equations as variables is called a square system. It may be zero-dimensional, i.e the system of equations f=0f = 0 has finitely many complex solutions, or equivalently the dimension of the quotient algebra A=Q[x]/fA = \mathbb{Q}[x]/\langle f\rangle is finite. In this case, the companion matrices of ff are defined as the matrices of the endomorphisms of AA, called multiplication maps, xj:hxjhx_j : \left\vert \begin{array}{c} h \mapsto x_jh \end{array} \right., written in some basis of AA. We present a practical and efficient method to compute the companion matrices of ff in the case when the system is zero-dimensional. When it is not zero-dimensional, then the method works as well and still produces matrices having properties similar to the zero-dimensional case. The whole method consists in matrix calculations. An experiment illustrates the method's effectiveness.

Keywords

Cite

@article{arxiv.1807.11088,
  title  = {Solving square polynomial systems : a practical method using Bezout matrices},
  author = {Jean-Paul Cardinal},
  journal= {arXiv preprint arXiv:1807.11088},
  year   = {2018}
}

Comments

19 pages, 3 tables