Math 2.0

Commutative algebra Definition

Gröbner basis

Builds on FieldPolynomial ringMonomial orderIdealMonomial idealMultivariate division algorithmBuchberger's algorithmHilbert's basis theorem

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 a nonzero f∈Sf \in S, let LT⁡(f)\operatorname{LT}(f) be its leading term. Let II be an ideal of SS, and let LT⁡(I)\operatorname{LT}(I) be the ideal generated by the leading terms LT⁡(f)\operatorname{LT}(f) of all nonzero f∈If \in I. A finite subset G={g1,…,gt}G = \set{g_1, \ldots, g_t} of I∖{0}I \setminus \set{0} is a Gröbner basis of II if (LT⁡(g1),…,LT⁡(gt))=LT⁡(I).(\operatorname{LT}(g_1), \ldots, \operatorname{LT}(g_t)) = \operatorname{LT}(I).

Remarks

LT⁡(I)\operatorname{LT}(I) is a monomial ideal. Equivalent forms: for every nonzero f∈If \in I, some LT⁡(gi)\operatorname{LT}(g_i) divides LT⁡(f)\operatorname{LT}(f). Or: for every f∈Sf \in S, the remainder of ff under the multivariate division algorithm by GG is zero if and only if f∈If \in I. A Gröbner basis of II generates II, and every ideal has a Gröbner basis; this gives another proof of Hilbert's basis theorem. A Gröbner basis is reduced if each LT⁡(gi)\operatorname{LT}(g_i) has coefficient 11 and no monomial of gig_i is divisible by LT⁡(gj)\operatorname{LT}(g_j) for j≠ij \ne i. For a given monomial order, each ideal has a unique reduced Gröbner basis. Buchberger's algorithm computes a Gröbner basis from any finite set of generators.

Example: G={x,y}G = \set{x, y} is a Gröbner basis of I=(x,y)I = (x, y) in k[x,y]k[x, y], for any monomial order. Every nonzero f∈If \in I has no constant term, so each of its monomials, in particular LT⁡(f)\operatorname{LT}(f), is divisible by xx or by yy.

Non-example: for the lexicographic order with x>yx > y, the set G={x+y,  x}G = \set{x + y, \; x} generates the same ideal II, and both leading terms equal xx. But y=x−(x+y)∈Iy = x - (x + y) \in I and LT⁡(y)=y∉(x)\operatorname{LT}(y) = y \notin (x), so GG is not a Gröbner basis of II.

Reading path

To understand this page from the ground up, read these 18 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. Ascending chain condition definition
  2. Buchberger's algorithm concept
  3. Field concept
  4. Group concept
  5. Ideal concept
  6. Monomial ideal concept
  7. Monomial order concept
  8. Multivariate division algorithm concept
  9. Polynomial ring concept
  10. Ring definition
  11. Commutative ring definition
  12. Polynomial ring definition
  13. Ideal definition
  14. Polynomials in several variables definition
  15. Ideal generated by a subset definition
  16. Noetherian ring definition
  17. Hilbert's basis theorem statement
  18. Gröbner basis definition

Further reading

  1. Web https://en.wikipedia.org/wiki/Gröbner_basis
About this page
Tag5ZKP6E4JCE
URIm2://5ZKP6E4JCE
Kinddefinition
WritingW0 stub
MSC13P10, 68W30
DefinesGröbner basis
UsesField, Polynomial ring, Monomial order, Ideal, Monomial ideal, Multivariate division algorithm, Buchberger's algorithm, Hilbert's basis theorem
Changed2 November 2026

Markdown · JSON · Edit on GitHub

What this page needs for W1

  • 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.