#9055: Moving/cleaning enumeration functions for points on schemes
----------------------------------+-----------------------------------------
   Reporter:  cturner             |       Owner:  AlexGhitza                 
       Type:  enhancement         |      Status:  needs_review               
   Priority:  minor               |   Milestone:                             
  Component:  algebraic geometry  |    Keywords:  rational points enumeration
     Author:                      |    Upstream:  N/A                        
   Reviewer:                      |      Merged:                             
Work_issues:                      |  
----------------------------------+-----------------------------------------
Changes (by cturner):

  * status:  needs_work => needs_review


Comment:

 I have uploaded a patch. It does the following:

 1. Moves the functions mentioned to a new file, rational_point
 2. Changed enum_projective_rational_field, enum_projective_finite_field,
 enum_affine_finite_field to be, I hope, more readable, but to run no
 faster. I have also added a sort at the end.
 I did not change enum_affine_rational_field in the end because I couldn't
 see a simpler way to do it.
 3. Added docstrings for these four functions.
 4. Changed some doctests for the rational_points function (which use these
 functions) in the algebraic_scheme file. This is because the old functions
 returned an unsorted list and the new ones sort before returning, so the
 ordering has changed but the set of points has not.

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