#1819: move crypto.mq.MPolynomialSystem somewhere else
-----------------------------------+----------------------------------------
   Reporter:  malb                 |       Owner:  malb        
       Type:  enhancement          |      Status:  needs_review
   Priority:  major                |   Milestone:  sage-4.6.2  
  Component:  commutative algebra  |    Keywords:              
     Author:  Martin Albrecht      |    Upstream:  N/A         
   Reviewer:                       |      Merged:              
Work_issues:                       |  
-----------------------------------+----------------------------------------

Comment(by vbraun):

 Now that I see some of the bigger picture I'm happy with distinguishing
 ideals and polynomial sequences in the way you are implementing. I don't
 quite get how the multiple parts of the polynomial sequence are supposed
 to fit into this. The documentation should either stress that this is
 optional (and that, by default, there is only a unique part) or separate
 this functionality into a derived class.

 Some other suggestions, though that could easily be postponed to followup
 tickets:
   * Document the relationship between ideals and polynomial sequences in
 the ideals module.
   * An alias `MPolynomialIdeal.basis` = `MPolynomialIdeal.gens`
   * Move `MPolynomialIdeal.basis_is_groebner` to
 `PolynomialSequence.is_groebner`
   * Move `MPolynomialIdeal.interreduced_basis` to
 `PolynomialSequence.interreduce` and make it return a `PolynomialSequence`
 instead of a list.
   * there shouldn't be a `PolynomialSequence.groebner_basis`
   * Perhaps move `MPolynomialIdeal.weil_restriction` since you say that it
 depends on the presentation.

-- 
Ticket URL: <http://trac.sagemath.org/sage_trac/ticket/1819#comment:20>
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