#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.