#12005: Relativize should take one 'name' if a morphism is given
-----------------------------+----------------------------------------------
Reporter: jdemeyer | Owner: davidloeffler
Type: defect | Status: new
Priority: major | Milestone: sage-4.8
Component: number fields | Keywords:
Work_issues: | Upstream: N/A
Reviewer: | Author:
Merged: | Dependencies:
-----------------------------+----------------------------------------------
{{{
sage: R.<x> = PolynomialRing(QQ)
sage: K.<i> = NumberField(x^2 + 1)
sage: L.<b> = NumberField(x^4 - x^2 + 1)
sage: phi = K.hom(b^3, L)
sage: M.<r,s> = L.relativize(phi)
sage: M
Number Field in r with defining polynomial x^2 - i*x - 1 over its base
field
sage: M.base_field()
Number Field in i with defining polynomial x^2 + 1
sage: M.<r> = L.relativize(phi)
---------------------------------------------------------------------------
IndexError Traceback (most recent call
last)
/usr/local/src/sage-4.7.2.alpha2/<ipython console> in <module>()
/usr/local/src/sage-4.7.2.alpha2/local/lib/python2.6/site-
packages/sage/rings/number_field/number_field.pyc in relativize(self,
alpha, names)
6464 from sage.all import vector, matrix
6465
-> 6466 names = sage.structure.parent_gens.normalize_names(2,
names)
6467
6468 from sage.categories.map import is_Map
/usr/local/src/sage-4.7.2.alpha2/local/lib/python2.6/site-
packages/sage/structure/parent_gens.so in
sage.structure.parent_gens.normalize_names
(sage/structure/parent_gens.c:2311)()
IndexError: the number of names must equal the number of generators
}}}
--
Ticket URL: <http://trac.sagemath.org/sage_trac/ticket/12005>
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.