#10999: Elliptic curve generators from the database lie on the wrong curve
-------------------------------+--------------------------------------------
   Reporter:  gagansekhon      |       Owner:  cremona                          
      
       Type:  defect           |      Status:  needs_work                       
      
   Priority:  minor            |   Milestone:  sage-4.7                         
      
  Component:  elliptic curves  |    Keywords:  Cremona database, integral 
points, gens
     Author:  John Cremona     |    Upstream:  N/A                              
      
   Reviewer:  Jamie Weigandt   |      Merged:                                   
      
Work_issues:                   |  
-------------------------------+--------------------------------------------
Changes (by jdemeyer):

  * status:  positive_review => needs_work


Comment:

 Replying to [comment:5 weigandt]:
 > The tests pass.

 Really?  Both the patchbot and my personal testing seems to indicate
 doctest problems.  Am I missing something?
 {{{
 **********************************************************************
 File "/mnt/usb1/scratch/jdemeyer/merger/sage-4.7.alpha3/devel/sage-
 main/doc/en/bordeaux_2008/elliptic_curves.rst", line 139:
     sage: E.padic_regulator(5, 10)
 Exception raised:
     Traceback (most recent call last):
       File
 "/mnt/usb1/scratch/jdemeyer/merger/sage-4.7.alpha3/local/bin/ncadoctest.py",
 line 1231, in run_one_test
         self.run_one_example(test, example, filename, compileflags)
       File
 "/mnt/usb1/scratch/jdemeyer/merger/sage-4.7.alpha3/local/bin/sagedoctest.py",
 line 38, in run_one_example
         OrigDocTestRunner.run_one_example(self, test, example, filename,
 compileflags)
       File
 "/mnt/usb1/scratch/jdemeyer/merger/sage-4.7.alpha3/local/bin/ncadoctest.py",
 line 1172, in run_one_example
         compileflags, 1) in test.globs
       File "<doctest __main__.example_3[3]>", line 1, in <module>
         E.padic_regulator(Integer(5), Integer(10))###line 139:
     sage: E.padic_regulator(5, 10)
       File
 "/mnt/usb1/scratch/jdemeyer/merger/sage-4.7.alpha3/local/lib/python/site-
 packages/sage/schemes/elliptic_curves/padics.py", line
  269, in padic_regulator
         d = self.padic_height_pairing_matrix(p=p, prec=prec,
 height=height, check_hypotheses=False)
       File
 "/mnt/usb1/scratch/jdemeyer/merger/sage-4.7.alpha3/local/lib/python/site-
 packages/sage/schemes/elliptic_curves/padics.py", line
  344, in padic_height_pairing_matrix
         basis = self.gens()
       File
 "/mnt/usb1/scratch/jdemeyer/merger/sage-4.7.alpha3/local/lib/python/site-
 packages/sage/schemes/elliptic_curves/ell_rational_fie
 ld.py", line 1802, in gens
         return list(self.__gens[proof])  # return copy so not changed
       File "parent.pyx", line 738, in
 sage.structure.parent.Parent.__getattr__ (sage/structure/parent.c:5752)
       File "parent.pyx", line 177, in
 sage.structure.parent.raise_attribute_error (sage/structure/parent.c:2724)
     AttributeError: 'EllipticCurve_rational_field' object has no attribute
 '_EllipticCurve_rational_field__gens'
 **********************************************************************
 }}}

 {{{
 The following tests failed:

         sage -t  -long -force_lib
 devel/sage/doc/en/bordeaux_2008/elliptic_curves.rst # 7 doctests failed
         sage -t  -long -force_lib
 devel/sage/sage/schemes/elliptic_curves/padics.py # 23 doctests failed
         sage -t  -long -force_lib
 devel/sage/sage/schemes/elliptic_curves/ell_generic.py # 13 doctests
 failed
         sage -t  -long -force_lib
 devel/sage/sage/schemes/elliptic_curves/padic_lseries.py # 2 doctests
 failed
         sage -t  -long -force_lib
 devel/sage/sage/schemes/elliptic_curves/ell_point.py # 11 doctests failed
         sage -t  -long -force_lib
 devel/sage/sage/schemes/elliptic_curves/ell_tate_curve.py # 4 doctests
 failed
         sage -t  -long -force_lib
 devel/sage/sage/schemes/elliptic_curves/BSD.py # 4 doctests failed
         sage -t  -long -force_lib
 devel/sage/sage/schemes/elliptic_curves/gp_simon.py # 1 doctests failed
         sage -t  -long -force_lib
 devel/sage/sage/schemes/elliptic_curves/ell_number_field.py # 3 doctests
 failed
         sage -t  -long -force_lib
 devel/sage/sage/schemes/elliptic_curves/heegner.py # 33 doctests failed
         sage -t  -long -force_lib
 devel/sage/sage/schemes/elliptic_curves/sha_tate.py # 27 doctests failed
         sage -t  -long -force_lib
 devel/sage/sage/schemes/elliptic_curves/ell_rational_field.py # 17
 doctests failed
 }}}

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