#5326: support weighted term orderings
---------------------------------+------------------------------------------
 Reporter:  malb                 |       Owner:  malb      
     Type:  enhancement          |      Status:  new       
 Priority:  major                |   Milestone:  sage-3.4.1
Component:  commutative algebra  |    Keywords:            
---------------------------------+------------------------------------------
 Jacob wrote on [sage-devel]:

 > From reading the documentation of the TermOrder command, it looks
 > like if I want to use a term order not defined in SAGE, I should
 > be able to make my term order a string that can be passed to
 > Singular.  This works for some term orderings, but not for those
 > that have commas in their definitions.  Judging from the code, I
 > think that SAGE sees the comma and assumes that I want a block
 > ordering (which I don't).

 > For example, if I want weighted reverse lex ordering with some
 > weights, I can do that in Singular:
  {{{
 ring rr=0,(x,y),wp(2,3);
 poly f=x2+y3;
 deg(f);
 9
 poly g = x^3*y+y^3;
 ideal I = f,g;
 std(I);
 _[1]=y3+x2
 _[2]=x3y-x2
 _[3]=x5+x2y2
  }}}

 > But not in SAGE:
 {{{
 sage: T = TermOrder("wp(2,3)")
 Traceback (most recent call last):
 ...
 TypeError: wp(2,3) is not a valid term ordering
 }}}
 {{{
 sage: R.<x,y> = PolynomialRing(QQ,2,T)
 sage: R._singular_()
 //   characteristic : 0
 //   number of vars : 2
 //        block   1 : ordering dp
 //                  : names    x y
 //        block   2 : ordering C
 }}}

-- 
Ticket URL: <http://trac.sagemath.org/sage_trac/ticket/5326>
Sage <http://sagemath.org/>
Sage - Open Source Mathematical Software: Building the Car Instead of 
Reinventing the Wheel

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"sage-trac" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/sage-trac?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to