#6449: Additive abelian groups
--------------------------------------------+-------------------------------
   Reporter:  davidloeffler                 |       Owner:  joyner       
       Type:  defect                        |      Status:  needs_work   
   Priority:  major                         |   Milestone:  sage-4.5     
  Component:  group_theory                  |    Keywords:  abelian group
     Author:  David Loeffler                |    Upstream:  N/A          
   Reviewer:  John Cremona, Jim Stankewicz  |      Merged:               
Work_issues:                                |  
--------------------------------------------+-------------------------------

Comment(by davidloeffler):

 I made a completely fresh clone. Here's what happened:
 {{{
 mas...@selmer:/storage/masiao/sage-4.5.alpha1/devel$ cd sage-abgp/
 mas...@selmer:/storage/masiao/sage-4.5.alpha1/devel/sage-abgp$ mysage -hg
 qimport http://trac.sagemath.org/sage_trac/raw-
 attachment/ticket/6449/trac_6449-1a-abgps.patch
 http://trac.sagemath.org/sage_trac/raw-
 attachment/ticket/6449/trac_6449-2-homology.patch
 http://trac.sagemath.org/sage_trac/raw-
 attachment/ticket/6449/trac_6449-3-elliptic.patch
 http://trac.sagemath.org/sage_trac/raw-
 attachment/ticket/6449/trac_6449-review.patch
 http://trac.sagemath.org/sage_trac/raw-
 attachment/ticket/6449/trac_6449-doctest_fix.patch
 adding trac_6449-1a-abgps.patch to series file
 adding trac_6449-2-homology.patch to series file
 adding trac_6449-3-elliptic.patch to series file
 adding trac_6449-review.patch to series file
 adding trac_6449-doctest_fix.patch to series file
 mas...@selmer:/storage/masiao/sage-4.5.alpha1/devel/sage-abgp$ mysage -hg
 qpush
 applying trac_6449-1a-abgps.patch
 now at: trac_6449-1a-abgps.patch
 mas...@selmer:/storage/masiao/sage-4.5.alpha1/devel/sage-abgp$ mysage -hg
 qpush
 applying trac_6449-2-homology.patch
 now at: trac_6449-2-homology.patch
 mas...@selmer:/storage/masiao/sage-4.5.alpha1/devel/sage-abgp$ mysage -hg
 qpush
 applying trac_6449-3-elliptic.patch
 patching file sage/schemes/elliptic_curves/ell_finite_field.py
 Hunk #3 FAILED at 1205
 Hunk #5 FAILED at 1295
 2 out of 6 hunks FAILED -- saving rejects to file
 sage/schemes/elliptic_curves/ell_finite_field.py.rej
 patching file sage/schemes/elliptic_curves/ell_torsion.py
 Hunk #6 succeeded at 102 with fuzz 2 (offset 0 lines).
 Hunk #7 succeeded at 149 with fuzz 2 (offset 0 lines).
 patching file sage/schemes/elliptic_curves/padics.py
 Hunk #2 FAILED at 611
 1 out of 2 hunks FAILED -- saving rejects to file
 sage/schemes/elliptic_curves/padics.py.rej
 patch failed, unable to continue (try -v)
 patch failed, rejects left in working dir
 errors during apply, please fix and refresh trac_6449-3-elliptic.patch
 mas...@selmer:/storage/masiao/sage-4.5.alpha1/devel/sage-abgp$ find -name
 "*.rej" | xargs rm; mysage -hg qrefresh
 mas...@selmer:/storage/masiao/sage-4.5.alpha1/devel/sage-abgp$ mysage -hg
 qpush
 applying trac_6449-review.patch
 patching file sage/schemes/elliptic_curves/ell_finite_field.py
 Hunk #1 FAILED at 1418
 Hunk #2 FAILED at 1444
 2 out of 2 hunks FAILED -- saving rejects to file
 sage/schemes/elliptic_curves/ell_finite_field.py.rej
 patch failed, unable to continue (try -v)
 patch failed, rejects left in working dir
 errors during apply, please fix and refresh trac_6449-review.patch
 mas...@selmer:/storage/masiao/sage-4.5.alpha1/devel/sage-abgp$ find -name
 "*.rej" | xargs rm; mysage -hg qrefresh
 mas...@selmer:/storage/masiao/sage-4.5.alpha1/devel/sage-abgp$ mysage -hg
 qpushapplying trac_6449-doctest_fix.patch
 now at: trac_6449-doctest_fix.patch
 mas...@selmer:/storage/masiao/sage-4.5.alpha1/devel/sage-abgp$ find -name
 "*.rej" | xargs rm; mysage -hg qrefresh
 rm: missing operand
 Try `rm --help' for more information.
 mas...@selmer:/storage/masiao/sage-4.5.alpha1/devel/sage-abgp$ mysage -b;
 mysage -tp 16 sage/schemes/elliptic_curves/

 ----------------------------------------------------------
 sage: Building and installing modified Sage library files.
 [snip]
 Testing that Sage starts...
 Yes, Sage starts.
 Global iterations: 1
 File iterations: 1
 Using cached timings to run longest doctests first.
 Doctesting 38 files doing 16 jobs in parallel
 sage -t  sage/schemes/elliptic_curves/__init__.py
          [0.1 s]
 sage -t  sage/schemes/elliptic_curves/ec_database.py
          [2.5 s]
 sage -t  sage/schemes/elliptic_curves/all.py
          [2.7 s]
 sage -t  sage/schemes/elliptic_curves/cm.py
          [2.8 s]
 sage -t  sage/schemes/elliptic_curves/ell_padic_field.py
          [2.9 s]
 sage -t  sage/schemes/elliptic_curves/ell_local_data.py
          [5.8 s]
 sage -t  sage/schemes/elliptic_curves/ell_wp.py
          [3.9 s]
 sage -t  sage/schemes/elliptic_curves/ell_field.py
          [8.8 s]
 sage -t  sage/schemes/elliptic_curves/descent_two_isogeny.pyx
          [9.1 s]
 sage -t  sage/schemes/elliptic_curves/ell_tate_curve.py
          [9.3 s]
 sage -t  sage/schemes/elliptic_curves/gp_simon.py
          [3.8 s]
 sage -t  sage/schemes/elliptic_curves/ell_torsion.py
          [10.5 s]
 sage -t  sage/schemes/elliptic_curves/gp_cremona.py
          [4.9 s]
 sage -t  sage/schemes/elliptic_curves/gal_reps.py
          [7.3 s]
 sage -t  sage/schemes/elliptic_curves/kodaira_symbol.py
          [2.4 s]
 sage -t  sage/schemes/elliptic_curves/mod5family.py
          [2.9 s]
 sage -t  sage/schemes/elliptic_curves/modular_parametrization.py
          [3.6 s]
 sage -t  sage/schemes/elliptic_curves/monsky_washnitzer.py
          [4.0 s]
 sage -t  sage/schemes/elliptic_curves/padic_height.py
          [3.2 s]
 sage -t  sage/schemes/elliptic_curves/BSD.py
 Exception raised by doctesting framework. Use -verbose for details.
          [20.7 s]
 sage -t  sage/schemes/elliptic_curves/lseries_ell.py
          [9.0 s]
 sage -t  sage/schemes/elliptic_curves/sea.py
          [2.1 s]
 sage -t  sage/schemes/elliptic_curves/weierstrass_morphism.py
          [3.6 s]
 sage -t  sage/schemes/elliptic_curves/constructor.py
          [29.8 s]
 sage -t  sage/schemes/elliptic_curves/ell_finite_field.py
 **********************************************************************
 File "/storage/masiao/sage-4.5.alpha1/devel/sage-
 abgp/sage/schemes/elliptic_curves/ell_finite_field.py", line 1421:
     sage: E.abelian_group()
 Expected:
     (Multiplicative Abelian Group isomorphic to C10, ...
 Got:
     Additive abelian group isomorphic to Z/10 embedded in Abelian group of
 points on Elliptic Curve defined by y^2 = x^3 + 2*x + 5 over Finite Field
 of size 11
 **********************************************************************
 File "/storage/masiao/sage-4.5.alpha1/devel/sage-
 abgp/sage/schemes/elliptic_curves/ell_finite_field.py", line 1427:
     sage: E.abelian_group()
 Expected:
     (Multiplicative Abelian Group isomorphic to C22 x C2, ...
 Got:
     Additive abelian group isomorphic to Z/2 + Z/22 embedded in Abelian
 group of points on Elliptic Curve defined by y^2 = x^3 + 2*x + 5 over
 Finite Field of size 41
 **********************************************************************
 File "/storage/masiao/sage-4.5.alpha1/devel/sage-
 abgp/sage/schemes/elliptic_curves/ell_finite_field.py", line 1434:
     sage: E.abelian_group()
 Expected:
     (Multiplicative Abelian Group isomorphic to C26 x C26, ...
 Got:
     Additive abelian group isomorphic to Z/26 + Z/26 embedded in Abelian
 group of points on Elliptic Curve defined by y^2 = x^3 +
 (a^4+a^3+2*a^2+2*a)*x + (2*a^5+2*a^3+2*a^2+1) over Finite Field in a of
 size 3^6
 **********************************************************************
 File "/storage/masiao/sage-4.5.alpha1/devel/sage-
 abgp/sage/schemes/elliptic_curves/ell_finite_field.py", line 1441:
     sage: E.abelian_group()
 Expected:
     (Multiplicative Abelian Group isomorphic to C1031352, ...
 Got:
     Additive abelian group isomorphic to Z/1031352 embedded in Abelian
 group of points on Elliptic Curve defined by y^2 = x^3 + (2*a^2+48*a+27)*x
 + (89*a^2+76*a+24) over Finite Field in a of size 101^3
 **********************************************************************
 File "/storage/masiao/sage-4.5.alpha1/devel/sage-
 abgp/sage/schemes/elliptic_curves/ell_finite_field.py", line 1447:
     sage: E.abelian_group()
 Expected:
     (Trivial Abelian Group, ())
 Got:
     Trivial group embedded in Abelian group of points on Elliptic Curve
 defined by y^2 + y = x^3 + x + 1 over Finite Field of size 2
 **********************************************************************
 1 items had failures:
    5 of  24 in __main__.example_24
 ***Test Failed*** 5 failures.
 For whitespace errors, see the file
 /home/masiao/.sage//tmp/.doctest_ell_finite_field.py
          [34.9 s]
 sage -t  sage/schemes/elliptic_curves/period_lattice.py
          [18.6 s]
 sage -t  sage/schemes/elliptic_curves/formal_group.py
          [33.2 s]
 sage -t  sage/schemes/elliptic_curves/ell_modular_symbols.py
          [39.3 s]
 sage -t  sage/schemes/elliptic_curves/padics.py
          [21.6 s]
 sage -t  sage/schemes/elliptic_curves/ell_egros.py
          [41.1 s]
 sage -t  sage/schemes/elliptic_curves/ell_curve_isogeny.py
          [45.4 s]
 sage -t  sage/schemes/elliptic_curves/ell_generic.py
          [48.5 s]
 sage -t  sage/schemes/elliptic_curves/ell_point.py
          [51.0 s]
 sage -t  sage/schemes/elliptic_curves/padic_lseries.py
          [42.0 s]
 sage -t  sage/schemes/elliptic_curves/ell_rational_field.py
          [62.7 s]
 sage -t  sage/schemes/elliptic_curves/ell_number_field.py
          [67.5 s]
 sage -t  sage/schemes/elliptic_curves/sha_tate.py
          [55.0 s]
 sage -t  sage/schemes/elliptic_curves/heegner.py
          [97.1 s]

 ----------------------------------------------------------------------

 The following tests failed:

         sage -t  devel/sage-abgp/sage/schemes/elliptic_curves/BSD.py #
 Exception from doctest framework
         sage -t  devel/sage-
 abgp/sage/schemes/elliptic_curves/ell_finite_field.py # 5 doctests failed

 ----------------------------------------------------------------------
 Timings have been updated.
 Total time for all tests: 109.3 seconds
 mas...@selmer:/storage/masiao/sage-4.5.alpha1/devel/sage-abgp$
 }}}

 The only explanation I can come up with is that this has something to do
 with #9127, which was more or less the only non-graph-theory patch merged
 in 4.5.alpha1.

 David

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