#6452: Submodules of (ZZ/nZZ)^r
-------------------------+-------------------------------------------------
       Reporter:  wdj    |        Owner:  rlm
           Type:         |       Status:  needs_review
  enhancement            |    Milestone:  sage-6.10
       Priority:  major  |   Resolution:
      Component:         |    Merged in:
  linear algebra         |    Reviewers:
       Keywords:         |  Work issues:
        Authors:         |       Commit:
  Vincent Delecroix      |  ffbd6e833d08b51cf78c46065ac07f71f46d795d
Report Upstream:  N/A    |     Stopgaps:
         Branch:         |
  u/vdelecroix/6452      |
   Dependencies:         |
-------------------------+-------------------------------------------------

Comment (by jsrn):

 Great work Vincent!

 Just to be sure: is this "In review"? You made many changes but didn't
 change the state of "needs review".

 I will look at it in detail later, and when I'm sure it's ready. But in
 any case, some preliminary remarks:

 - Could you explain to me (reviewer) the reason for the patch in the
 category
   files? Something with you using the `Facade` in a previously unthought
 case.
   Is this related to the `Free`-thing below?

 - `FreeModule_ambient_IntegerModRing.span` never uses its `check`
 argument.

 - Since you compute the smith form at construction, then construction is
 expensive even when nothing is asked of the object afterwards. Is the
 argument for this that nothing interesting can be said about the module
 without computing the smith form anyway? Generally, I like construction to
 be cheap and postponing computation till the user asks it.

 Generally, it looks pretty good though.

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