From number field to interval field

asked 2012-08-08 00:39:23 -0500


I would like to understand why the following works

sage: K1.<s1> = NumberField(x^3 - 2, 's1', embedding=RR(1.26))
sage: RIF(s1)

and the following does not

sage: K2.<s2> =NumberField(x^3 - 2, 's2', embedding=CC(-0.63,1.09))
sage: CIF(s2) 
Traceback (most recent call last)
TypeError: unable to coerce to a ComplexIntervalFieldElement

Thank you, Vincent

edit retag flag offensive close merge delete



Looks like a bug to me. `CIF.coerce_map_from(K2)` shows that a sane conversion *should* happen, but then something goes wrong when actually coercing an element.

daniels gravatar imagedaniels ( 2012-08-08 02:08:09 -0500 )edit

Ok. Thanks. I sent a message on sage-devel and sage-nt.

vdelecroix gravatar imagevdelecroix ( 2012-08-08 02:25:23 -0500 )edit