#17282: Implementing Wehler K3 Surfaces
-------------------------------------+-------------------------------------
       Reporter:  jdefaria           |        Owner:
           Type:  enhancement        |       Status:  needs_review
       Priority:  major              |    Milestone:  sage-6.6
      Component:  algebraic          |   Resolution:
  geometry                           |    Merged in:
       Keywords:                     |    Reviewers:  Ben Hutz, Grayson
        Authors:  Joao Alberto de    |  Jorgenson
  Faria                              |  Work issues:
Report Upstream:  N/A                |       Commit:
         Branch:                     |  9b268f823c0e0ff35f0b881dadaa50ca72bfe875
  u/jdefaria/ticket/17282            |     Stopgaps:
   Dependencies:                     |
-------------------------------------+-------------------------------------
Changes (by bhutz):

 * reviewer:   => Ben Hutz, Grayson Jorgenson


Comment:

 Started reviewing. Done through degenerate_fibers(). Will continue later.

 From docbuild:

 - top of file todo block not formatted correctly

 - degenerate_fibers() - `` `` instead of ` `

 - is_degenerate() - # lines

 - is_isomorphic() - other -> right

 - lambda_plus() - examples not formatted correctly

 - sigmax() - P2 x 'P2 should not have '

 - orbit_phi(), orbit_psi() - input not formatted correctly


 From code:

 - WehlerK3Surface: check that `polys` is a list or tuple


 - randomWehlerK3:
   - replace `getmon` with `xmrange([3,3])`
   - Why can we choose L to be the diagonal bilinear polynomial

 WehlerK3Surface_ring:

 - init():
   - get rid of ZZ(2),ZZ(2) - need to change ProductProjectiveSpace_init
   - assert all(x.parent() is ZZ for x in N) to N=[Integer(x) for x in N]
   - move TypeError check line 142 to line 135

 - _morphism(): delete since it just inherits from parent

 - change_ring() check not needed

 - Sxa: condense the 4 lines

         AS = self.ambient_space()
         ASC = AS.coordinate_ring()
         PSY = AS[1];
         PSYC = PSY.coordinate_ring()

 to

 PSY = self.ambient_space()[1]

 - Lx*, Qx*, Sx* - need to check that a is a point in P^2

 - Ramification_poly():
   - need to wrap return
   - need to put in definition in documentation

 - is_degenerate(): delete comments line 675-677

 - degenerate_fibers():
   - line 772-794: should use `rational_points` on subschemes from ticket
 18008
   - line 803-825: should use `rational_points` on subschemes from ticket
 18008

 - degenerate_primes(): document the algorithm
   - rename: `badPrimes`
   - todo - over number fields

--
Ticket URL: <http://trac.sagemath.org/ticket/17282#comment:7>
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 unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/sage-trac.
For more options, visit https://groups.google.com/d/optout.

Reply via email to