MathGroup Archive 2005

[Date Index] [Thread Index] [Author Index]

Search the Archive

Re: Re: SugarCube

  • To: mathgroup at
  • Subject: [mg62519] Re: [mg62493] Re: [mg62460] SugarCube
  • From: Andrzej Kozlowski <akoz at>
  • Date: Sun, 27 Nov 2005 02:39:55 -0500 (EST)
  • References: <>
  • Sender: owner-wri-mathgroup at

On 26 Nov 2005, at 16:46, Andrzej Kozlowski wrote:

> On 25 Nov 2005, at 16:24, Steven T. Hatton wrote:
>> In a fresh session I can type Names["SugarCube"] and get a hit.
>> If  I type
>> Information[SugarCube], all I get is
>> In[3]:= Information[SugarCube]
>> System`SugarCube
>> Attributes[SugarCube] = {Protected}
>> Do I want to know what SugarCube is?
> I suspect this is something related to GroebnerBasis, more exactly to
> the "choice of strategy" in the Buchberger algorithm. I have seen
> phrases like "sugar cube' and "sugar flavour" in this context. I
> might be completely wrong, but if I am right than Daniel Lichtblau
> can explain  this (as he would  then surely be the person who put
> SugarCube into the System context).
> But then I may be totally off the mark.
> Andrzej Kozlowski

Daniel has confirmed that my hypothesis was right: it is related to  
GroebnerBasis (I think it is a value of an option to the function  
Internal`GroebnerWalk, which itself is an option to GroebnerBasis).   
In fact, the word "Sugar Cube" comes form the paper "One Sugar Cube,  
Please or Selection Strategies in Buchberger Algorithm" by Giovini,  
Mora, Niesi, Robbiano, Traverso. In fact I have had this paper in my  
computer for a long time but forgot about it and only remembered that  
the phrase "Suger Cube" was used in connection with Groebner bases.  
As for the original question, the answer is "no", unless, of course,  
you are very seriously interested in Groebner bases.

Andrzej Kozlowski

  • References:
  • Prev by Date: Package development
  • Next by Date: Re: Smooth the data in a table, Why this cannot work?
  • Previous by thread: Re: SugarCube
  • Next by thread: NSolve Vs. Elliptic Integral