#13849: deprecate degrevlex when using PolyBoRi
---------------------------------------+------------------------------------
       Reporter:  malb                 |         Owner:  malb    
           Type:  enhancement          |        Status:  new     
       Priority:  major                |     Milestone:  sage-5.6
      Component:  commutative algebra  |    Resolution:          
       Keywords:                       |   Work issues:          
Report Upstream:  N/A                  |     Reviewers:          
        Authors:                       |     Merged in:          
   Dependencies:                       |      Stopgaps:          
---------------------------------------+------------------------------------

Comment (by PolyBoRi):

 Of course I am biased, but I completely second the suggestion.
 I would like to give a little bit background.
 With ZDDs it's not possible to implement arbitrary monomial orderings
 efficiently.
 This is the reason why we have implemented only some orders which suffice
 for
 all most computations: lex., block, deglex, and degree reverse
 lexicographical ordering ascending.
 The ascending is there for a reason: It is exactly like degrevlex only
 that x_1<x_2.
 So, you have just to reverse variables (as malb explained) to get the same
 behaviour.
 Another aspect is that we deal in PolyBoRi functions with ZDDs and suppose
 a certain behaviour.
 This might result in wrong results, slow behaviour or other errors.

 It's unfortunate that it does not seem feasible to have a compatibility
 layer, but it's really difficult to have an interface that does both
 expose all power and flexibility of PolyBoRi and at the same time pretends
 that there is no library with very specific structures under the
 interface.

-- 
Ticket URL: <http://trac.sagemath.org/sage_trac/ticket/13849#comment:1>
Sage <http://www.sagemath.org>
Sage: Creating a Viable Open Source Alternative to Magma, Maple, Mathematica, 
and MATLAB

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