#17118: Added multiplier computation to affine morphism
-------------------------------------+-------------------------------------
       Reporter:  gjorgenson         |        Owner:
           Type:  enhancement        |       Status:  needs_work
       Priority:  minor              |    Milestone:  sage-6.4
      Component:  algebraic          |   Resolution:
  geometry                           |    Merged in:
       Keywords:                     |    Reviewers:  Ben Hutz
        Authors:  Grayson Jorgenson  |  Work issues:
Report Upstream:  N/A                |       Commit:
         Branch:                     |  d5856dcf887886622e0739b0cee3495f994f90d8
  u/gjorgenson/ticket/17118          |     Stopgaps:
   Dependencies:                     |
-------------------------------------+-------------------------------------
Changes (by bhutz):

 * status:  needs_review => needs_work
 * reviewer:   => Ben Hutz


Comment:

 A few things here

 - The docs say: 'at the `QQ`-rational point', but it does not need to be a
 `QQ` point

 - I don't understand this example: It seems to me that period 0 is bad
 input. Perhaps as part of 'check' you should check that period > 0.

 {{{
 sage: P.<x> = AffineSpace(CC,1)
 sage: H = End(P)
 sage: f = H([x^2 + 1/2])
 sage: f.multiplier(P([0.5 + 0.5*I]),0)
 }}}

 - I think
 {{{
 NotImplementedError("Must be an endomorphism of affine space")
 }}}
 should be TypeError, since you can't iterate a non-endomorphism

 - You didn't quite get subschemes working fully, see the error on this
 example:

 {{{
 sage: P.<x,y> = AffineSpace(QQ,2)
 sage: X=P.subscheme([x^2-y^2])
 sage: H = End(X)
 sage: f = H([x^2,y^2])
 sage: f.multiplier(X([1,1]),1)
 }}}

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