#12173: Update FLINT to 2.3
-------------------------------+--------------------------------------------
       Reporter:  mhansen      |         Owner:  tbd     
           Type:  enhancement  |        Status:  new     
       Priority:  major        |     Milestone:  sage-5.1
      Component:  packages     |    Resolution:          
       Keywords:               |   Work issues:          
Report Upstream:  N/A          |     Reviewers:          
        Authors:               |     Merged in:          
   Dependencies:               |      Stopgaps:          
-------------------------------+--------------------------------------------

Comment (by jpflori):

 About other easy errors:
 * failures in polynomial_zmod_flint are just a change in the behavior of
 _mul_trunc_opposite which calls nmod_poly_mulhigh
 * failures in combinat/sf/jack are just changes in ordering and
 normalization
 * a failure in rings.fraction_field_FpT is just a change in a choice of a
 sqrt, the other error is more mysterious, in fact it is just because of a
 different normalization (the minus goes into the denominator rather the
 numerator)... the problem is that equality testing is consequently wrong,
 or the result of sqrt should be normalized with the corresponding Sage
 function (note for later, the nmod_poly_cmp defined there should be
 removed and nmod_poly_equal used instead)
 * the failure in function_field_element is a chang in the choice of a sqrt

 There is a segfault in function_field_ideal in a call to
 _nmod_poly_xgcd_euclidean

 The error in flint.pyx is mentioned in the previous post.

 The error in jacobian_morphism might be related to the FFT problem,
 otherwise, I have no idea.
 Quite strangely Q*239 where Q is a point on a jacobian of hyperelliptic
 curve should return Q because Q is of order 238...
 Evaluating Q*237+Q*2 is ok equal to Q, but Q*2+Q*237 is wrong equal to -Q
 !!
 This is not true for 3, but true for 4, so I guess there is a problem when
 a point is doubled.

 And the following files (at least) randomly produced memory managment
 errors (although all test passed):
 * book_stein_modform
 * ell_tate_curve (less often, potentially different problem)
 * ell_padic_field
 * overconvergent/genus0

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