Changes between Initial Version and Version 2 of Ticket #14164


Ignore:
Timestamp:
02/24/13 09:38:00 (8 years ago)
Author:
jdemeyer
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #14164

    • Property Dependencies changed from to #13054
  • Ticket #14164 – Description

    initial v2  
    99sage: F1.composite_fields(F2,both_maps=True)
    1010---------------------------------------------------------------------------
    11 PariError                                 Traceback (most recent call last)
     11TypeError                                 Traceback (most recent call last)
     12<ipython-input-6-dacb8cbc99b0> in <module>()
     13----> 1 F1.composite_fields(F2,both_maps=True)
    1214
    13 /home/mmarco/sage-5.7/<ipython console> in <module>()
     15/usr/local/src/sage-5.7.beta1/local/lib/python2.7/site-packages/sage/rings/number_field/number_field.pyc in composite_fields(self, other, names, both_maps, preserve_embedding)
     16   3805                             i -= 1
     17   3806                         else:
     18-> 3807                             self_to_F = self.hom([F(a_in_F)])
     19   3808                             other_to_F = other.hom([F(b_in_F)])
     20   3809                     else:
    1421
    15 /usr/lib64/python2.7/site-packages/sage/rings/number_field/number_field.pyc in composite_fields(self, other, names, both_maps, preserve_embedding)
    16    3788                 if subfields_have_embeddings:
    17    3789                     embedding = other.coerce_embedding()(b) + k*self.coerce_embedding()(a)
    18 -> 3790                 F = NumberField(r, names[i], check=False, embedding=embedding)
    19    3791                 i += 1
    20    3792                 if both_maps:
     22/usr/local/src/sage-5.7.beta1/local/lib/python2.7/site-packages/sage/structure/parent.so in sage.structure.parent.Parent.__call__ (sage/structure/parent.c:7415)()
    2123
    22 /usr/lib64/python2.7/site-packages/sage/rings/number_field/number_field.pyc in NumberField(polynomial, name, check, names, cache, embedding, latex_name, assume_disc_small, maximize_at_primes)
    23     459     else:
    24     460         K = NumberField_absolute(polynomial, name, latex_name, check, embedding,
    25 --> 461              assume_disc_small=assume_disc_small, maximize_at_primes=maximize_at_primes)
    26     462
    27     463     if cache:
     24/usr/local/src/sage-5.7.beta1/local/lib/python2.7/site-packages/sage/structure/coerce_maps.so in sage.structure.coerce_maps.DefaultConvertMap_unique._call_ (sage/structure/coerce_maps.c:3583)()
    2825
    29 /usr/lib64/python2.7/site-packages/sage/rings/number_field/number_field.pyc in __init__(self, polynomial, name, latex_name, check, embedding, assume_disc_small, maximize_at_primes)
    30    5449         """
    31    5450         NumberField_generic.__init__(self, polynomial, name, latex_name, check, embedding,
    32 -> 5451                                      assume_disc_small=assume_disc_small, maximize_at_primes=maximize_at_primes)
    33    5452         self._element_class = number_field_element.NumberFieldElement_absolute
    34    5453         self._zero_element = self(0)
     26/usr/local/src/sage-5.7.beta1/local/lib/python2.7/site-packages/sage/structure/coerce_maps.so in sage.structure.coerce_maps.DefaultConvertMap_unique._call_ (sage/structure/coerce_maps.c:3485)()
    3527
    36 /usr/lib64/python2.7/site-packages/sage/rings/number_field/number_field.pyc in __init__(self, polynomial, name, latex_name, check, embedding, category, assume_disc_small, maximize_at_primes)
    37    1022         self.__pari_bnf_certified = False
    38    1023         self._integral_basis_dict = {}
    39 -> 1024         embedding = number_field_morphisms.create_embedding_from_approx(self, embedding)
    40    1025         self._populate_coercion_lists_(embedding=embedding)
    41    1026                                                                                                                   
     28/usr/local/src/sage-5.7.beta1/local/lib/python2.7/site-packages/sage/rings/number_field/number_field.pyc in _element_constructor_(self, x)
     29   1229                 result += x[i]*self.gen(0)**i
     30   1230             return result
     31-> 1231         return self._coerce_non_number_field_element_in(x)
     32   1232
     33   1233     def _coerce_from_str(self, x):
    4234
    43 /usr/lib64/python2.7/site-packages/sage/rings/number_field/number_field_morphisms.so in sage.rings.number_field.number_field_morphisms.create_embedding_from_approx (sage/rings/number_field/number_field_morphisms.c:5021)()
     35/usr/local/src/sage-5.7.beta1/local/lib/python2.7/site-packages/sage/rings/number_field/number_field.pyc in _coerce_non_number_field_element_in(self, x)
     36   5732                               integer.Integer, pari_gen,
     37   5733                               list)):
     38-> 5734             return self._element_class(self, x)
     39   5735
     40   5736         if isinstance(x, sage.rings.polynomial.polynomial_quotient_ring_element.PolynomialQuotientRingElement)\
    4441
    45 /usr/lib64/python2.7/site-packages/sage/rings/qqbar.pyc in __ne__(self, other)
    46    3803             True
    47    3804         """
    48 -> 3805         return not self.__eq__(other)
    49    3806
    50    3807     def __nonzero__(self):
     42/usr/local/src/sage-5.7.beta1/local/lib/python2.7/site-packages/sage/rings/number_field/number_field_element.so in sage.rings.number_field.number_field_element.NumberFieldElement.__init__ (sage/rings/number_field/number_field_element.cpp:6018)()
    5143
    52 /usr/lib64/python2.7/site-packages/sage/rings/qqbar.pyc in __eq__(self, other)
    53    3778             try:
    54    3779                 self, other = canonical_coercion(self, other)
    55 -> 3780                 return self == other
    56    3781             except TypeError:
    57    3782                 return False
    58 
    59 /usr/lib64/python2.7/site-packages/sage/rings/qqbar.pyc in __eq__(self, other)
    60    3783         if self is other: return True
    61    3784         if other._descr.is_rational() and other._descr.rational_value() == 0:
    62 -> 3785             return not self.__nonzero__()
    63    3786         if self._descr.is_rational() and self._descr.rational_value() == 0:
    64    3787             return not other.__nonzero__()
    65 
    66 /usr/lib64/python2.7/site-packages/sage/rings/qqbar.pyc in __nonzero__(self)
    67    3829         if self._value.prec() < 128:
    68    3830             self._more_precision()
    69 -> 3831             return self.__nonzero__()
    70    3832
    71    3833         # Sigh...
    72 
    73 /usr/lib64/python2.7/site-packages/sage/rings/qqbar.pyc in __nonzero__(self)
    74    3832
    75    3833         # Sigh...
    76 -> 3834         self.exactify()
    77    3835         return self.__nonzero__()
    78    3836
    79 
    80 /usr/lib64/python2.7/site-packages/sage/rings/qqbar.pyc in exactify(self)
    81    3464         od = self._descr
    82    3465         if od.is_exact(): return
    83 -> 3466         self._set_descr(self._descr.exactify())
    84    3467
    85    3468     def _set_descr(self, new_descr):
    86 
    87 /usr/lib64/python2.7/site-packages/sage/rings/qqbar.pyc in exactify(self)
    88    7589             left = self._left
    89    7590             right = self._right
    90 -> 7591             left.exactify()
    91    7592             right.exactify()
    92    7593             gen = left._exact_field().union(right._exact_field())
    93 
    94 /usr/lib64/python2.7/site-packages/sage/rings/qqbar.pyc in exactify(self)
    95    3464         od = self._descr
    96    3465         if od.is_exact(): return
    97 -> 3466         self._set_descr(self._descr.exactify())
    98    3467
    99    3468     def _set_descr(self, new_descr):
    100 
    101 /usr/lib64/python2.7/site-packages/sage/rings/qqbar.pyc in exactify(self)
    102    7589             left = self._left
    103    7590             right = self._right
    104 -> 7591             left.exactify()
    105    7592             right.exactify()
    106    7593             gen = left._exact_field().union(right._exact_field())
    107 
    108 /usr/lib64/python2.7/site-packages/sage/rings/qqbar.pyc in exactify(self)
    109    3464         od = self._descr
    110    3465         if od.is_exact(): return
    111 -> 3466         self._set_descr(self._descr.exactify())
    112    3467
    113    3468     def _set_descr(self, new_descr):
    114 
    115 /usr/lib64/python2.7/site-packages/sage/rings/qqbar.pyc in exactify(self)
    116    7589             left = self._left
    117    7590             right = self._right
    118 -> 7591             left.exactify()
    119    7592             right.exactify()
    120    7593             gen = left._exact_field().union(right._exact_field())
    121 
    122 /usr/lib64/python2.7/site-packages/sage/rings/qqbar.pyc in exactify(self)
    123    3464         od = self._descr
    124    3465         if od.is_exact(): return
    125 -> 3466         self._set_descr(self._descr.exactify())
    126    3467
    127    3468     def _set_descr(self, new_descr):
    128 
    129 /usr/lib64/python2.7/site-packages/sage/rings/qqbar.pyc in exactify(self)
    130    7589             left = self._left
    131    7590             right = self._right
    132 -> 7591             left.exactify()
    133    7592             right.exactify()
    134    7593             gen = left._exact_field().union(right._exact_field())
    135 
    136 /usr/lib64/python2.7/site-packages/sage/rings/qqbar.pyc in exactify(self)
    137    3464         od = self._descr
    138    3465         if od.is_exact(): return
    139 -> 3466         self._set_descr(self._descr.exactify())
    140    3467
    141    3468     def _set_descr(self, new_descr):
    142 
    143 /usr/lib64/python2.7/site-packages/sage/rings/qqbar.pyc in exactify(self)
    144    7589             left = self._left
    145    7590             right = self._right
    146 -> 7591             left.exactify()
    147    7592             right.exactify()
    148    7593             gen = left._exact_field().union(right._exact_field())
    149 
    150 /usr/lib64/python2.7/site-packages/sage/rings/qqbar.pyc in exactify(self)
    151    3464         od = self._descr
    152    3465         if od.is_exact(): return
    153 -> 3466         self._set_descr(self._descr.exactify())
    154    3467
    155    3468     def _set_descr(self, new_descr):
    156 
    157 /usr/lib64/python2.7/site-packages/sage/rings/qqbar.pyc in exactify(self)
    158    7589             left = self._left
    159    7590             right = self._right
    160 -> 7591             left.exactify()
    161    7592             right.exactify()
    162    7593             gen = left._exact_field().union(right._exact_field())
    163 
    164 /usr/lib64/python2.7/site-packages/sage/rings/qqbar.pyc in exactify(self)
    165    3464         od = self._descr
    166    3465         if od.is_exact(): return
    167 -> 3466         self._set_descr(self._descr.exactify())
    168    3467
    169    3468     def _set_descr(self, new_descr):
    170 
    171 /usr/lib64/python2.7/site-packages/sage/rings/qqbar.pyc in exactify(self)
    172    7589             left = self._left
    173    7590             right = self._right
    174 -> 7591             left.exactify()
    175    7592             right.exactify()
    176    7593             gen = left._exact_field().union(right._exact_field())
    177 
    178 /usr/lib64/python2.7/site-packages/sage/rings/qqbar.pyc in exactify(self)
    179    3464         od = self._descr
    180    3465         if od.is_exact(): return
    181 -> 3466         self._set_descr(self._descr.exactify())
    182    3467
    183    3468     def _set_descr(self, new_descr):
    184 
    185 /usr/lib64/python2.7/site-packages/sage/rings/qqbar.pyc in exactify(self)
    186    7589             left = self._left
    187    7590             right = self._right
    188 -> 7591             left.exactify()
    189    7592             right.exactify()
    190    7593             gen = left._exact_field().union(right._exact_field())
    191 
    192 /usr/lib64/python2.7/site-packages/sage/rings/qqbar.pyc in exactify(self)
    193    3464         od = self._descr
    194    3465         if od.is_exact(): return
    195 -> 3466         self._set_descr(self._descr.exactify())
    196    3467
    197    3468     def _set_descr(self, new_descr):
    198 
    199 /usr/lib64/python2.7/site-packages/sage/rings/qqbar.pyc in exactify(self)
    200    7589             left = self._left
    201    7590             right = self._right
    202 -> 7591             left.exactify()
    203    7592             right.exactify()
    204    7593             gen = left._exact_field().union(right._exact_field())
    205 
    206 /usr/lib64/python2.7/site-packages/sage/rings/qqbar.pyc in exactify(self)
    207    3464         od = self._descr
    208    3465         if od.is_exact(): return
    209 -> 3466         self._set_descr(self._descr.exactify())
    210    3467
    211    3468     def _set_descr(self, new_descr):
    212 
    213 /usr/lib64/python2.7/site-packages/sage/rings/qqbar.pyc in exactify(self)
    214    7589             left = self._left
    215    7590             right = self._right
    216 -> 7591             left.exactify()
    217    7592             right.exactify()
    218    7593             gen = left._exact_field().union(right._exact_field())
    219 
    220 /usr/lib64/python2.7/site-packages/sage/rings/qqbar.pyc in exactify(self)
    221    3464         od = self._descr
    222    3465         if od.is_exact(): return
    223 -> 3466         self._set_descr(self._descr.exactify())
    224    3467
    225    3468     def _set_descr(self, new_descr):
    226 
    227 /usr/lib64/python2.7/site-packages/sage/rings/qqbar.pyc in exactify(self)
    228    7589             left = self._left
    229    7590             right = self._right
    230 -> 7591             left.exactify()
    231    7592             right.exactify()
    232    7593             gen = left._exact_field().union(right._exact_field())
    233 
    234 /usr/lib64/python2.7/site-packages/sage/rings/qqbar.pyc in exactify(self)
    235    3464         od = self._descr
    236    3465         if od.is_exact(): return
    237 -> 3466         self._set_descr(self._descr.exactify())
    238    3467
    239    3468     def _set_descr(self, new_descr):
    240 
    241 /usr/lib64/python2.7/site-packages/sage/rings/qqbar.pyc in exactify(self)
    242    7589             left = self._left
    243    7590             right = self._right
    244 -> 7591             left.exactify()
    245    7592             right.exactify()
    246    7593             gen = left._exact_field().union(right._exact_field())
    247 
    248 /usr/lib64/python2.7/site-packages/sage/rings/qqbar.pyc in exactify(self)
    249    3464         od = self._descr
    250    3465         if od.is_exact(): return
    251 -> 3466         self._set_descr(self._descr.exactify())
    252    3467
    253    3468     def _set_descr(self, new_descr):
    254 
    255 /usr/lib64/python2.7/site-packages/sage/rings/qqbar.pyc in exactify(self)
    256    7589             left = self._left
    257    7590             right = self._right
    258 -> 7591             left.exactify()
    259    7592             right.exactify()
    260    7593             gen = left._exact_field().union(right._exact_field())
    261 
    262 /usr/lib64/python2.7/site-packages/sage/rings/qqbar.pyc in exactify(self)
    263    3464         od = self._descr
    264    3465         if od.is_exact(): return
    265 -> 3466         self._set_descr(self._descr.exactify())
    266    3467
    267    3468     def _set_descr(self, new_descr):
    268 
    269 /usr/lib64/python2.7/site-packages/sage/rings/qqbar.pyc in exactify(self)
    270    7589             left = self._left
    271    7590             right = self._right
    272 -> 7591             left.exactify()
    273    7592             right.exactify()
    274    7593             gen = left._exact_field().union(right._exact_field())
    275 
    276 /usr/lib64/python2.7/site-packages/sage/rings/qqbar.pyc in exactify(self)
    277    3464         od = self._descr
    278    3465         if od.is_exact(): return
    279 -> 3466         self._set_descr(self._descr.exactify())
    280    3467
    281    3468     def _set_descr(self, new_descr):
    282 
    283 /usr/lib64/python2.7/site-packages/sage/rings/qqbar.pyc in exactify(self)
    284    7589             left = self._left
    285    7590             right = self._right
    286 -> 7591             left.exactify()
    287    7592             right.exactify()
    288    7593             gen = left._exact_field().union(right._exact_field())
    289 
    290 /usr/lib64/python2.7/site-packages/sage/rings/qqbar.pyc in exactify(self)
    291    3464         od = self._descr
    292    3465         if od.is_exact(): return
    293 -> 3466         self._set_descr(self._descr.exactify())
    294    3467
    295    3468     def _set_descr(self, new_descr):
    296 
    297 /usr/lib64/python2.7/site-packages/sage/rings/qqbar.pyc in exactify(self)
    298    7589             left = self._left
    299    7590             right = self._right
    300 -> 7591             left.exactify()
    301    7592             right.exactify()
    302    7593             gen = left._exact_field().union(right._exact_field())
    303 
    304 /usr/lib64/python2.7/site-packages/sage/rings/qqbar.pyc in exactify(self)
    305    3464         od = self._descr
    306    3465         if od.is_exact(): return
    307 -> 3466         self._set_descr(self._descr.exactify())
    308    3467
    309    3468     def _set_descr(self, new_descr):
    310 
    311 /usr/lib64/python2.7/site-packages/sage/rings/qqbar.pyc in exactify(self)
    312    7589             left = self._left
    313    7590             right = self._right
    314 -> 7591             left.exactify()
    315    7592             right.exactify()
    316    7593             gen = left._exact_field().union(right._exact_field())
    317 
    318 /usr/lib64/python2.7/site-packages/sage/rings/qqbar.pyc in exactify(self)
    319    3464         od = self._descr
    320    3465         if od.is_exact(): return
    321 -> 3466         self._set_descr(self._descr.exactify())
    322    3467
    323    3468     def _set_descr(self, new_descr):
    324 
    325 /usr/lib64/python2.7/site-packages/sage/rings/qqbar.pyc in exactify(self)
    326    7589             left = self._left
    327    7590             right = self._right
    328 -> 7591             left.exactify()
    329    7592             right.exactify()
    330    7593             gen = left._exact_field().union(right._exact_field())
    331 
    332 /usr/lib64/python2.7/site-packages/sage/rings/qqbar.pyc in exactify(self)
    333    3464         od = self._descr
    334    3465         if od.is_exact(): return
    335 -> 3466         self._set_descr(self._descr.exactify())
    336    3467
    337    3468     def _set_descr(self, new_descr):
    338 
    339 /usr/lib64/python2.7/site-packages/sage/rings/qqbar.pyc in exactify(self)
    340    7589             left = self._left
    341    7590             right = self._right
    342 -> 7591             left.exactify()
    343    7592             right.exactify()
    344    7593             gen = left._exact_field().union(right._exact_field())
    345 
    346 /usr/lib64/python2.7/site-packages/sage/rings/qqbar.pyc in exactify(self)
    347    3464         od = self._descr
    348    3465         if od.is_exact(): return
    349 -> 3466         self._set_descr(self._descr.exactify())
    350    3467
    351    3468     def _set_descr(self, new_descr):
    352 
    353 /usr/lib64/python2.7/site-packages/sage/rings/qqbar.pyc in exactify(self)
    354    7589             left = self._left
    355    7590             right = self._right
    356 -> 7591             left.exactify()
    357    7592             right.exactify()
    358    7593             gen = left._exact_field().union(right._exact_field())
    359 
    360 /usr/lib64/python2.7/site-packages/sage/rings/qqbar.pyc in exactify(self)
    361    3464         od = self._descr
    362    3465         if od.is_exact(): return
    363 -> 3466         self._set_descr(self._descr.exactify())
    364    3467
    365    3468     def _set_descr(self, new_descr):
    366 
    367 /usr/lib64/python2.7/site-packages/sage/rings/qqbar.pyc in exactify(self)
    368    7589             left = self._left
    369    7590             right = self._right
    370 -> 7591             left.exactify()
    371    7592             right.exactify()
    372    7593             gen = left._exact_field().union(right._exact_field())
    373 
    374 /usr/lib64/python2.7/site-packages/sage/rings/qqbar.pyc in exactify(self)
    375    3464         od = self._descr
    376    3465         if od.is_exact(): return
    377 -> 3466         self._set_descr(self._descr.exactify())
    378    3467
    379    3468     def _set_descr(self, new_descr):
    380 
    381 /usr/lib64/python2.7/site-packages/sage/rings/qqbar.pyc in exactify(self)
    382    7589             left = self._left
    383    7590             right = self._right
    384 -> 7591             left.exactify()
    385    7592             right.exactify()
    386    7593             gen = left._exact_field().union(right._exact_field())
    387 
    388 /usr/lib64/python2.7/site-packages/sage/rings/qqbar.pyc in exactify(self)
    389    3464         od = self._descr
    390    3465         if od.is_exact(): return
    391 -> 3466         self._set_descr(self._descr.exactify())
    392    3467
    393    3468     def _set_descr(self, new_descr):
    394 
    395 /usr/lib64/python2.7/site-packages/sage/rings/qqbar.pyc in exactify(self)
    396    7589             left = self._left
    397    7590             right = self._right
    398 -> 7591             left.exactify()
    399    7592             right.exactify()
    400    7593             gen = left._exact_field().union(right._exact_field())
    401 
    402 /usr/lib64/python2.7/site-packages/sage/rings/qqbar.pyc in exactify(self)
    403    3464         od = self._descr
    404    3465         if od.is_exact(): return
    405 -> 3466         self._set_descr(self._descr.exactify())
    406    3467
    407    3468     def _set_descr(self, new_descr):
    408 
    409 /usr/lib64/python2.7/site-packages/sage/rings/qqbar.pyc in exactify(self)
    410    7589             left = self._left
    411    7590             right = self._right
    412 -> 7591             left.exactify()
    413    7592             right.exactify()
    414    7593             gen = left._exact_field().union(right._exact_field())
    415 
    416 /usr/lib64/python2.7/site-packages/sage/rings/qqbar.pyc in exactify(self)
    417    3464         od = self._descr
    418    3465         if od.is_exact(): return
    419 -> 3466         self._set_descr(self._descr.exactify())
    420    3467
    421    3468     def _set_descr(self, new_descr):
    422 
    423 /usr/lib64/python2.7/site-packages/sage/rings/qqbar.pyc in exactify(self)
    424    7589             left = self._left
    425    7590             right = self._right
    426 -> 7591             left.exactify()
    427    7592             right.exactify()
    428    7593             gen = left._exact_field().union(right._exact_field())
    429 
    430 /usr/lib64/python2.7/site-packages/sage/rings/qqbar.pyc in exactify(self)
    431    3464         od = self._descr
    432    3465         if od.is_exact(): return
    433 -> 3466         self._set_descr(self._descr.exactify())
    434    3467
    435    3468     def _set_descr(self, new_descr):
    436 
    437 /usr/lib64/python2.7/site-packages/sage/rings/qqbar.pyc in exactify(self)
    438    7589             left = self._left
    439    7590             right = self._right
    440 -> 7591             left.exactify()
    441    7592             right.exactify()
    442    7593             gen = left._exact_field().union(right._exact_field())
    443 
    444 /usr/lib64/python2.7/site-packages/sage/rings/qqbar.pyc in exactify(self)
    445    3464         od = self._descr
    446    3465         if od.is_exact(): return
    447 -> 3466         self._set_descr(self._descr.exactify())
    448    3467
    449    3468     def _set_descr(self, new_descr):
    450 
    451 /usr/lib64/python2.7/site-packages/sage/rings/qqbar.pyc in exactify(self)
    452    7589             left = self._left
    453    7590             right = self._right
    454 -> 7591             left.exactify()
    455    7592             right.exactify()
    456    7593             gen = left._exact_field().union(right._exact_field())
    457 
    458 /usr/lib64/python2.7/site-packages/sage/rings/qqbar.pyc in exactify(self)
    459    3464         od = self._descr
    460    3465         if od.is_exact(): return
    461 -> 3466         self._set_descr(self._descr.exactify())
    462    3467
    463    3468     def _set_descr(self, new_descr):
    464 
    465 /usr/lib64/python2.7/site-packages/sage/rings/qqbar.pyc in exactify(self)
    466    7589             left = self._left
    467    7590             right = self._right
    468 -> 7591             left.exactify()
    469    7592             right.exactify()
    470    7593             gen = left._exact_field().union(right._exact_field())
    471 
    472 /usr/lib64/python2.7/site-packages/sage/rings/qqbar.pyc in exactify(self)
    473    3464         od = self._descr
    474    3465         if od.is_exact(): return
    475 -> 3466         self._set_descr(self._descr.exactify())
    476    3467
    477    3468     def _set_descr(self, new_descr):
    478 
    479 /usr/lib64/python2.7/site-packages/sage/rings/qqbar.pyc in exactify(self)
    480    7589             left = self._left
    481    7590             right = self._right
    482 -> 7591             left.exactify()
    483    7592             right.exactify()
    484    7593             gen = left._exact_field().union(right._exact_field())
    485 
    486 /usr/lib64/python2.7/site-packages/sage/rings/qqbar.pyc in exactify(self)
    487    3464         od = self._descr
    488    3465         if od.is_exact(): return
    489 -> 3466         self._set_descr(self._descr.exactify())
    490    3467
    491    3468     def _set_descr(self, new_descr):
    492 
    493 /usr/lib64/python2.7/site-packages/sage/rings/qqbar.pyc in exactify(self)
    494    7589             left = self._left
    495    7590             right = self._right
    496 -> 7591             left.exactify()
    497    7592             right.exactify()
    498    7593             gen = left._exact_field().union(right._exact_field())
    499 
    500 /usr/lib64/python2.7/site-packages/sage/rings/qqbar.pyc in exactify(self)
    501    3464         od = self._descr
    502    3465         if od.is_exact(): return
    503 -> 3466         self._set_descr(self._descr.exactify())
    504    3467
    505    3468     def _set_descr(self, new_descr):
    506 
    507 /usr/lib64/python2.7/site-packages/sage/rings/qqbar.pyc in exactify(self)
    508    7589             left = self._left
    509    7590             right = self._right
    510 -> 7591             left.exactify()
    511    7592             right.exactify()
    512    7593             gen = left._exact_field().union(right._exact_field())
    513 
    514 /usr/lib64/python2.7/site-packages/sage/rings/qqbar.pyc in exactify(self)
    515    3464         od = self._descr
    516    3465         if od.is_exact(): return
    517 -> 3466         self._set_descr(self._descr.exactify())
    518    3467
    519    3468     def _set_descr(self, new_descr):
    520 
    521 /usr/lib64/python2.7/site-packages/sage/rings/qqbar.pyc in exactify(self)
    522    7589             left = self._left
    523    7590             right = self._right
    524 -> 7591             left.exactify()
    525    7592             right.exactify()
    526    7593             gen = left._exact_field().union(right._exact_field())
    527 
    528 /usr/lib64/python2.7/site-packages/sage/rings/qqbar.pyc in exactify(self)
    529    3464         od = self._descr
    530    3465         if od.is_exact(): return
    531 -> 3466         self._set_descr(self._descr.exactify())
    532    3467
    533    3468     def _set_descr(self, new_descr):
    534 
    535 /usr/lib64/python2.7/site-packages/sage/rings/qqbar.pyc in exactify(self)
    536    7589             left = self._left
    537    7590             right = self._right
    538 -> 7591             left.exactify()
    539    7592             right.exactify()
    540    7593             gen = left._exact_field().union(right._exact_field())
    541 
    542 /usr/lib64/python2.7/site-packages/sage/rings/qqbar.pyc in exactify(self)
    543    3464         od = self._descr
    544    3465         if od.is_exact(): return
    545 -> 3466         self._set_descr(self._descr.exactify())
    546    3467
    547    3468     def _set_descr(self, new_descr):
    548 
    549 /usr/lib64/python2.7/site-packages/sage/rings/qqbar.pyc in exactify(self)
    550    7589             left = self._left
    551    7590             right = self._right
    552 -> 7591             left.exactify()
    553    7592             right.exactify()
    554    7593             gen = left._exact_field().union(right._exact_field())
    555 
    556 /usr/lib64/python2.7/site-packages/sage/rings/qqbar.pyc in exactify(self)
    557    3464         od = self._descr
    558    3465         if od.is_exact(): return
    559 -> 3466         self._set_descr(self._descr.exactify())
    560    3467
    561    3468     def _set_descr(self, new_descr):
    562 
    563 /usr/lib64/python2.7/site-packages/sage/rings/qqbar.pyc in exactify(self)
    564    7589             left = self._left
    565    7590             right = self._right
    566 -> 7591             left.exactify()
    567    7592             right.exactify()
    568    7593             gen = left._exact_field().union(right._exact_field())
    569 
    570 /usr/lib64/python2.7/site-packages/sage/rings/qqbar.pyc in exactify(self)
    571    3464         od = self._descr
    572    3465         if od.is_exact(): return
    573 -> 3466         self._set_descr(self._descr.exactify())
    574    3467
    575    3468     def _set_descr(self, new_descr):
    576 
    577 /usr/lib64/python2.7/site-packages/sage/rings/qqbar.pyc in exactify(self)
    578    7589             left = self._left
    579    7590             right = self._right
    580 -> 7591             left.exactify()
    581    7592             right.exactify()
    582    7593             gen = left._exact_field().union(right._exact_field())
    583 
    584 /usr/lib64/python2.7/site-packages/sage/rings/qqbar.pyc in exactify(self)
    585    3464         od = self._descr
    586    3465         if od.is_exact(): return
    587 -> 3466         self._set_descr(self._descr.exactify())
    588    3467
    589    3468     def _set_descr(self, new_descr):
    590 
    591 /usr/lib64/python2.7/site-packages/sage/rings/qqbar.pyc in exactify(self)
    592    7589             left = self._left
    593    7590             right = self._right
    594 -> 7591             left.exactify()
    595    7592             right.exactify()
    596    7593             gen = left._exact_field().union(right._exact_field())
    597 
    598 /usr/lib64/python2.7/site-packages/sage/rings/qqbar.pyc in exactify(self)
    599    3464         od = self._descr
    600    3465         if od.is_exact(): return
    601 -> 3466         self._set_descr(self._descr.exactify())
    602    3467
    603    3468     def _set_descr(self, new_descr):
    604 
    605 /usr/lib64/python2.7/site-packages/sage/rings/qqbar.pyc in exactify(self)
    606    7589             left = self._left
    607    7590             right = self._right
    608 -> 7591             left.exactify()
    609    7592             right.exactify()
    610    7593             gen = left._exact_field().union(right._exact_field())
    611 
    612 /usr/lib64/python2.7/site-packages/sage/rings/qqbar.pyc in exactify(self)
    613    3464         od = self._descr
    614    3465         if od.is_exact(): return
    615 -> 3466         self._set_descr(self._descr.exactify())
    616    3467
    617    3468     def _set_descr(self, new_descr):
    618 
    619 /usr/lib64/python2.7/site-packages/sage/rings/qqbar.pyc in exactify(self)
    620    7589             left = self._left
    621    7590             right = self._right
    622 -> 7591             left.exactify()
    623    7592             right.exactify()
    624    7593             gen = left._exact_field().union(right._exact_field())
    625 
    626 /usr/lib64/python2.7/site-packages/sage/rings/qqbar.pyc in exactify(self)
    627    3464         od = self._descr
    628    3465         if od.is_exact(): return
    629 -> 3466         self._set_descr(self._descr.exactify())
    630    3467
    631    3468     def _set_descr(self, new_descr):
    632 
    633 /usr/lib64/python2.7/site-packages/sage/rings/qqbar.pyc in exactify(self)
    634    7590             right = self._right
    635    7591             left.exactify()
    636 -> 7592             right.exactify()
    637    7593             gen = left._exact_field().union(right._exact_field())
    638    7594             left_value = gen(left._exact_value())
    639 
    640 /usr/lib64/python2.7/site-packages/sage/rings/qqbar.pyc in exactify(self)
    641    3464         od = self._descr
    642    3465         if od.is_exact(): return
    643 -> 3466         self._set_descr(self._descr.exactify())
    644    3467
    645    3468     def _set_descr(self, new_descr):
    646 
    647 /usr/lib64/python2.7/site-packages/sage/rings/qqbar.pyc in exactify(self)
    648    7591             left.exactify()
    649    7592             right.exactify()
    650 -> 7593             gen = left._exact_field().union(right._exact_field())
    651    7594             left_value = gen(left._exact_value())
    652    7595             right_value = gen(right._exact_value())
    653 
    654 /usr/lib64/python2.7/site-packages/sage/rings/qqbar.pyc in union(self, other)
    655    2280         newpol_sage_y = QQy(newpol_sage)
    656    2281
    657 -> 2282         red_elt, red_back, red_pol = do_polred(newpol_sage_y)
    658    2283
    659    2284         red_back_x = QQx(red_back)
    660 
    661 /usr/lib64/python2.7/site-packages/sage/rings/qqbar.pyc in do_polred(poly)
    662    1561     assert(best is not None)
    663    1562     parent = poly.parent()
    664 -> 1563     rev = parent(best_elt.Mod(pari_poly).modreverse().lift())
    665    1564     return parent(best_elt), rev, parent(best)
    666    1565
    667 
    668 /usr/lib64/python2.7/site-packages/sage/libs/pari/gen.so in sage.libs.pari.gen._pari_trap (sage/libs/pari/gen.c:55006)()
    669 
    670 PariError:  (5)
     44TypeError: Coercion of PARI polmod with modulus 10077696*x^20 - 6718464*x^19 - 559872*x^18 - 56173824*x^17 + 728401248*x^16 - 2136243456*x^15 + 1038731904*x^14 - 3715874496*x^13 + 21591002400*x^12 - 63829125504*x^11 + 414323181024*x^10 - 242460667872*x^9 + 573731183904*x^8 - 1417417413120*x^7 - 5375183629440*x^6 + 23136669276768*x^5 + 9900813726912*x^4 - 70740914752800*x^3 + 237933452109888*x^2 - 479963026372896*x + 500774065215360 into number field with defining polynomial 104976*x^20 - 69984*x^19 - 5832*x^18 - 585144*x^17 + 7587513*x^16 - 22252536*x^15 + 10820124*x^14 - 38707026*x^13 + 224906275*x^12 - 664886724*x^11 + 4315866469*x^10 - 2525631957*x^9 + 5976366499*x^8 - 14764764720*x^7 - 55991496140*x^6 + 241006971633*x^5 + 103133476322*x^4 - 736884528675*x^3 + 2478473459478*x^2 - 4999614858051*x + 5216396512660 failed
    67145}}}