#12280: Incorrect saturation of integer matrix
------------------------------+---------------------------------------------
   Reporter:  vbraun          |          Owner:  jason, was                     
             
       Type:  defect          |         Status:  needs_review                   
             
   Priority:  critical        |      Milestone:  sage-5.0                       
             
  Component:  linear algebra  |       Keywords:  hnf echelon_form               
             
Work_issues:                  |       Upstream:  None of the above - read trac 
for reasoning.
   Reviewer:                  |         Author:  Volker Braun                   
             
     Merged:                  |   Dependencies:                                 
             
------------------------------+---------------------------------------------
Changes (by newvalueoldvalue):

  * priority:  major => critical
  * status:  new => needs_review
  * upstream:  N/A => None of the above - read trac for reasoning.
  * author:  => Volker Braun


Comment:

 The actual cause is that there was a fallback to pari in case of an ill-
 conditioned matrix (which this one turns out to be), but we did not pass
 `include_zero_rows=False` in this case. This is fixed in the patch.

 While adding doctests, I noted that pari with `flag=4,
 include_zero_rows=False` also gives an incorrect result. The patch also
 disables this combination, the follow-up ticket #12346 will deal with this
 and re-enable it once this issue is fixed upstream.

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