Math 2.0

Commutative algebra Definition

Multivariate division algorithm

Builds on FieldPolynomial ringMonomial orderDivision algorithm for polynomialsGröbner basis

Definition

Let kk be a field, let S=k[x1,…,xn]S = k[x_1, \ldots, x_n] be the polynomial ring, and fix a monomial order on SS. For nonzero h∈Sh \in S, let LT⁡(h)\operatorname{LT}(h) be its leading term. Let f∈Sf \in S and let (g1,…,gs)(g_1, \ldots, g_s) be an ordered list of nonzero elements of SS. The multivariate division algorithm computes q1,…,qs,r∈Sq_1, \ldots, q_s, r \in S as follows.

  1. Start with q1=⋯=qs=0q_1 = \cdots = q_s = 0, r=0r = 0 and p=fp = f.
  2. While p≠0p \ne 0: if some LT⁡(gi)\operatorname{LT}(g_i) divides LT⁡(p)\operatorname{LT}(p), take the least such ii, and replace qiq_i by qi+LT⁡(p)/LT⁡(gi)q_i + \operatorname{LT}(p)/\operatorname{LT}(g_i) and pp by p−(LT⁡(p)/LT⁡(gi)) gip - (\operatorname{LT}(p)/\operatorname{LT}(g_i)) \, g_i.
  3. Otherwise, replace rr by r+LT⁡(p)r + \operatorname{LT}(p) and pp by p−LT⁡(p)p - \operatorname{LT}(p).
  4. When p=0p = 0, return q1,…,qsq_1, \ldots, q_s and the remainder rr.

Remarks

The algorithm stops, because each step makes the leading monomial of pp strictly smaller, or makes pp zero, and a monomial order is a well-order. The output satisfies f=q1g1+⋯+qsgs+rf = q_1 g_1 + \cdots + q_s g_s + r. No monomial of rr is divisible by any LT⁡(gi)\operatorname{LT}(g_i), and the leading monomial of qigiq_i g_i is at most that of ff whenever qigi≠0q_i g_i \ne 0.

Example: in k[x,y]k[x, y] with the lexicographic order x>yx > y, divide f=x2y+xy2+y2f = x^2 y + x y^2 + y^2 by (g1,g2)=(xy−1,  y2−1)(g_1, g_2) = (xy - 1, \; y^2 - 1). The steps give q1=x+yq_1 = x + y, q2=1q_2 = 1 and r=x+y+1r = x + y + 1; check: (x+y)(xy−1)+(y2−1)+x+y+1=x2y+xy2+y2(x + y)(xy - 1) + (y^2 - 1) + x + y + 1 = x^2 y + x y^2 + y^2. With the list in the order (y2−1,  xy−1)(y^2 - 1, \; xy - 1), the algorithm gives the quotients x+1x + 1 for y2−1y^2 - 1 and xx for xy−1xy - 1, and the remainder 2x+12x + 1. So in general the remainder depends on the order of the list. For a Gröbner basis, the remainder does not depend on the order, and it is zero exactly when ff lies in the ideal (g1,…,gs)(g_1, \ldots, g_s).

Reading path

To understand this page from the ground up, read these 12 pages in order. The foundations come first.

Show the path as a graph
Each page uses the pages above it. The colour of the bar on a box shows how strong the evidence is, and the box also gives it as text. The list has the same pages.
  • no evidence level
  1. Field concept
  2. Group concept
  3. Gröbner basis concept
  4. Monomial order concept
  5. Polynomial ring concept
  6. Ring definition
  7. Polynomial ring definition
  8. Degree of a polynomial definition
  9. Leading coefficient definition
  10. Monic polynomial definition
  11. Division algorithm for polynomials statement
  12. Multivariate division algorithm definition

Further reading

  1. Web https://en.wikipedia.org/wiki/Gröbner_basis
About this page
TagJ7GYAF4FGT
URIm2://J7GYAF4FGT
Kinddefinition
WritingW0 stub
MSC13P10, 68W30
DefinesMultivariate division algorithm
UsesField, Polynomial ring, Monomial order, Division algorithm for polynomials, Gröbner basis
Changed2 November 2026

Markdown · JSON · Edit on GitHub

What this page needs for W1

  • an inventory row: the row of the inventory that the node accounts for (0 of 1)
  • a source with a locator (0 of 1)

The writing levels say how complete the text of a page is. They do not measure its truth.

What links here

No page links to this page yet.