Rings, ideals and Groebner basis

In summary, a Goebner basis is a simplified set of polynomials that generate an ideal, which in turn defines the solution set for a system of equations. This algorithm helps solve complex systems of equations by finding the least complex list of polynomials that generate the ideal, and can be further simplified by using a prime decomposition or splitting the problem into cases.
  • #1
AlphaNumeric
290
0
How does a Goebner basis relate to Ideals and how does it help solve otherwise extremely complex systems of equations?

Part of what I'm working on involves trying to solve [tex]V=0=\partial_{i} V[/tex] for V a quotient of polynomials in several variables. This paper talks about using the Groebner basis to aid in such work but I'm a little fuzzy on the details. I see how Equation 17 is got, it's a decomposition of all possible ways that [tex]0=\partial_{i} V[/tex] is true in relation to the f's. But I don't see how the Groebner basis relates to helping. The paper says that it effectively decomposes a bunch of horrific equations into much more managable ones. For instance, Equations 33 generate V in (34) which then produces two ideals in (35). At the components in the two ideals of (35) the equations whose roots are the values which match the roots of [tex]0=\partial_{i} V[/tex]? Are the roots of the polynomials of a Groebner basis exactly the same as the original Ideal, none added, none taken away (except for redundant ones dropped when taking the radical).

I'm a bit confused because the few systems I've tried with Mathematica and Singular seem to give a Groebner basis which is often just as complex as the original system and sometimes completely different, containing terms which weren't even in the original Ideal?!

If I've said anything which just doesn't make sense, I'm not suprised, I thought I'd left rings and ideals behind long ago then theoretical physics pulls another pure maths application out of the bag! :cry:
 
Physics news on Phys.org
  • #2
If you supply a notion of complexity for polynomials, and a list of polynomials that generates an ideal I, then a reduced Gröbner basis is the least complex list of polynomials that generates I.


If V is the solution set to your polynomials fi, then the ideal
I = (f1, ..., fn)​
is a set of polynomials whose solution set is exactly V. If I is radical, then I is actually the entire collection of polynolmials whose zero set includes V.

The upshot is that a Gröbner basis algorithm will find the least complex list of polynomials that generate I, and thus a simplified set of polynomials that define exactly V. One drawback is that "least complex" is not "simple" -- if V is complicated, or you make a poor choice for the notion of complexity, you will not get a "simple" Gröbner basis.


But, there are some things you can do about it. Magma, at least, can compute a "prime decomposition" -- Gröbner bases tend to be very complicated when V has many algebraic components. A prime decomposition will split V into its individual components, which will have better Gröbner bases.

And I know one of the term orders (the thing that defines "complexity") will guarantee that the last polynomial in the Gröbner basis will only involve a particular variable of your choice (if such a thing can even be done) -- so you can manually split the problem into cases by considering each root of this polynomial as a separate problem.
 
  • #3


Rings, ideals, and Groebner basis are all concepts in abstract algebra, specifically in the field of commutative algebra. A ring is a mathematical structure that consists of a set of elements and two operations, usually addition and multiplication, that satisfy certain properties. In the context of polynomials, a ring is a set of polynomials with coefficients from a certain field, such as the field of real or complex numbers. Ideals are subsets of a ring that satisfy certain properties, and they can be thought of as generalizations of the concept of divisibility in integers. An ideal is a set of polynomials that can be multiplied by any element in the ring and still remain in the ideal.

A Groebner basis is a set of polynomials that generate an ideal in a specific way, called the Groebner basis algorithm. This algorithm takes a set of polynomials and produces a minimal set of polynomials that generate the same ideal. This means that any polynomial in the ideal can be written as a combination of the polynomials in the Groebner basis.

So, how does a Groebner basis relate to ideals? A Groebner basis is a special set of polynomials that generates the ideal in a specific way. It is a powerful tool because it allows us to simplify and solve complex systems of equations involving polynomials. This is because, as you mentioned, the Groebner basis effectively decomposes a set of equations into simpler ones.

In the context of solving V=0=\partial_{i} V for V a quotient of polynomials, a Groebner basis can help by reducing the problem to solving a set of simpler equations. This is because the Groebner basis algorithm produces a minimal set of polynomials that generate the same ideal, and this set is often much smaller and more manageable than the original set of equations.

As for your confusion about the roots of the polynomials in a Groebner basis, they are not necessarily the same as the roots of the original ideal. The Groebner basis algorithm does not guarantee that the roots will be the same, but it does guarantee that the ideal generated by the Groebner basis will be the same as the original ideal. This means that the solutions to the simpler equations produced by the Groebner basis will also be solutions to the original system of equations.

In summary, a Groebner basis is a powerful tool in commutative algebra that helps simplify
 

FAQ: Rings, ideals and Groebner basis

What are rings, ideals, and Groebner basis?

Rings are algebraic structures with two operations, addition and multiplication, that satisfy certain axioms. Ideals are subsets of rings that have special properties, such as closure under addition and multiplication by elements of the ring. A Groebner basis is a special set of polynomials that can be used to represent an ideal and solve certain algebraic problems.

What is the significance of Groebner basis in algebra?

Groebner basis has many applications in algebra, including in solving systems of polynomial equations, polynomial division, and finding the solutions to algebraic equations. It also provides a way to determine whether a set of polynomials has a common root and can be used in computer algebra systems for efficient polynomial manipulation.

How is a Groebner basis different from a regular basis?

A regular basis is a set of vectors that span a vector space, while a Groebner basis is a set of polynomials that represent an ideal in a ring. While a regular basis focuses on linear combinations, a Groebner basis focuses on polynomial division and has additional properties that make it useful for solving algebraic problems.

What is the process for finding a Groebner basis?

The process for finding a Groebner basis involves using the Buchberger's algorithm, which involves performing polynomial divisions and taking the remainder until a special form of the remainder, called a normal form, is obtained. This normal form is then added to the current set of polynomials, and the process is repeated until a Groebner basis is obtained.

Can a Groebner basis be used to solve any algebraic problem?

No, a Groebner basis is a tool that is useful for solving certain types of algebraic problems, such as finding solutions to polynomial equations. However, it may not be effective for solving other types of problems, such as solving systems of differential equations or finding the solutions to transcendental equations.

Similar threads

Replies
12
Views
3K
Replies
6
Views
2K
Replies
1
Views
731
Replies
7
Views
7K
Replies
6
Views
1K
Replies
1
Views
1K
Replies
1
Views
2K
Back
Top