#10708: Ideal dimension wrong, depends on term order.
--------------------------------------------+--------------------
       Reporter:  vbraun                    |        Owner:  malb
           Type:  defect                    |       Status:  new
       Priority:  major                     |    Milestone:
      Component:  commutative algebra       |   Resolution:
       Keywords:  Singular ideal dimension  |    Merged in:
        Authors:                            |    Reviewers:
Report Upstream:  N/A                       |  Work issues:
         Branch:                            |       Commit:
   Dependencies:                            |     Stopgaps:
--------------------------------------------+--------------------

Comment (by nbruin):

 I concur that "neglex" should not be allowed as a term order on a
 *polynomial ring*. Instead, we can have `LocalPolynomialRing` or something
 similar that interfaces somehow with this functionality in singular.

 This looks like an abuse of terminology on the side of Singular. Probably
 one that is algorithmically very advantageous for them, but you clearly
 need to work very carefully with these rings, because there are now
 "units" in the ring for which the inverse is not expressible in the
 representation used:

 {{{
 sage: R.<x,y>=PolynomialRing(QQ,order='neglex')
 sage: (1+x).is_unit()
 True
 sage: 1/(1+x)
 1
 sage: (1+x) * (1/(1+x))
 1 + x
 }}}

 I am sure the functionality in singular is very useful, but we can't
 expose it in the way we're doing here.

--
Ticket URL: <http://trac.sagemath.org/ticket/10708#comment:11>
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 unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/sage-trac.
For more options, visit https://groups.google.com/d/optout.

Reply via email to