Post a reply
Username:
Note:If not registered, provide any username. For more comfort, register here.
Subject:
Message body:
Enter your message here, it may contain no more than 60000 characters. 

Smilies
:D :) :( :o :shock: :? 8) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:
Font size:
Font colour
Options:
BBCode is ON
[img] is ON
[flash] is OFF
[url] is ON
Smilies are ON
Disable BBCode
Disable smilies
Do not automatically parse URLs
Confirmation of post
To prevent automated posts the board requires you to enter a confirmation code. The code is displayed in the image you should see below. If you are visually impaired or cannot otherwise read this code please contact the %sBoard Administrator%s.
Confirmation code:
Enter the code exactly as it appears. All letters are case insensitive, there is no zero.
   

Topic review - groebner vs std
Author Message
  Post subject:  Re: groebner vs std  Reply with quote
Thanks a lot.
It was very helpful.
Post Posted: Sat Dec 04, 2010 2:10 pm
  Post subject:  Re: groebner vs std  Reply with quote
Simply said, standard bases and Groebner bases are the same thing if the monomial ordering is global.

Although the definition of a standard basis and a Groebner basis is formally the same, the notion standard basis is used in a more general context, namely for arbitrary monomial orderings (including global, local and mixed orderings) while the notion Groebner basis is used only for global orderings (equivalent to well-orderings). Since most authors treat only well-orderings, the difference is not visible.

In contrast to the definition, it is important to note that a different algorithm is needed to compute standard bases for non-global orderings, since Buchberger's algorithm does not terminate.

In the Singular system however the commands 'std' and 'groebner' can be used for both, global and non-global orderings ('groebner' is a library command which tries to find heuristically the best strategy and simply applies std if the ordering is not global).

Note that results of std computations with local and mixed orderings have to be interpreted in the localization of a polynomial ring at the maximal ideal at 0. They are necessary e.g. for computational local algebraic geometry.

Arbitrary monomial orderings (not necessarily well-orderings) have been first introduced and implemented by the Singular team since the 1990's. The general theory is due to the authors of the textbook (where you find the theoretical background together with many examples):

G.-M. Greuel, G. Pfister: A SINGULAR Introduction to Commutative Algebra, Springer Verlag 2002 (2nd Edition 2007).
Post Posted: Sat Dec 04, 2010 1:43 pm
  Post subject:  Re: groebner vs std  Reply with quote
Thanks,
but does this mean that groebner basis and standard basis are the same things?
Post Posted: Fri Dec 03, 2010 4:45 pm
  Post subject:  Re: groebner vs std  Reply with quote
There are several commands to compute a standard basis: std, slimgb, stdfglm, etc... which all use one specific algorithm.
groebner uses some heuristic to find which of the commands to call
to compute a standard basis.

Conclusion: if you know which algorithm works best in your case,
use std, slimgb or whatever.
If not, rely on the heuristic and use groebner.
Post Posted: Fri Dec 03, 2010 4:33 pm
  Post subject:  groebner vs std  Reply with quote
Hello,

I cant' understand difference between groebner and standard basises.
If I'm not mistaken, the definition from 'std' manual "A standard basis is a set of generators such that the leading terms generate the leading ideal" is the same as Groebner basis definition in Cox, Little, and O'Shea.
Can anyone help me? If you know some comprehensive definitions, please give me links to them.
Post Posted: Fri Dec 03, 2010 4:23 pm


It is currently Fri May 13, 2022 11:08 am
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group