Hi!

When defining a number field, it is optional to provide a canonical
embedding into the real lazy field.

If two number fields are defined by the same polynomial and the same
generator name, they are still considered different, if only one of
them defines a canonical embedding.

Example:
sage: K.<a> = NumberField(x^3-5,embedding=0)
sage: L.<a> = NumberField(x^3-5)
sage: K==L
False

But even more, there is no coercion:
sage: K.has_coerce_map_from(L)
False
sage: L.has_coerce_map_from(K)
False

Shouldn't there be one coercion? But in what direction? L to K or K to
L?

Cheers,
Simon

-- 
To post to this group, send an email to sage-devel@googlegroups.com
To unsubscribe from this group, send an email to 
sage-devel+unsubscr...@googlegroups.com
For more options, visit this group at http://groups.google.com/group/sage-devel
URL: http://www.sagemath.org

Reply via email to