#18443: Multiplier spectra for projective morphisms
-------------------------------------+-------------------------------------
Reporter: gjorgenson | Owner:
Type: enhancement | Status: needs_work
Priority: minor | Milestone: sage-6.8
Component: algebraic | Resolution:
geometry | Merged in:
Keywords: | Reviewers: Ben Hutz
Authors: Grayson Jorgenson | Work issues:
Report Upstream: N/A | Commit:
Branch: | 71d1123d488ff029e34f50600554aa4fd5be32cd
u/gjorgenson/ticket/18443 | Stopgaps:
Dependencies: #18409 |
-------------------------------------+-------------------------------------
Comment (by gjorgenson):
For the formal==True case I used the technique in the morphism change_ring
function to create the homomorphism between polynomial rings to use on F
and this seems to have addressed the issues so far. For the formal==False
case, the conversion already seemed to be working, but the
_number_field_from_algebraics version of the map wasn't needed for finding
roots.
I found another problem though:
{{{
P.<x,y> = ProjectiveSpace(QQ,1)
H = End(P)
f = H([x^2 - 3/4*y^2,y^2])
f.multiplier_spectra(2)
}}}
gives [1,1] back which isn't correct.
I didn’t catch this before, but multiplier_spectra should only return [1]
here, because there is only one two cycle. The collapsing causes this two
cycle to turn into a root of multiplicity 2 of the dynatomic polynomial,
so the algorithm I use to pick representatives from cycles doesn’t work.
I will implement a fix attempt for this next, but I wanted to push up the
current commit before doing so.
--
Ticket URL: <http://trac.sagemath.org/ticket/18443#comment:10>
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.