---------- Forwarded message ----------
From: Yves Lignac <[email protected]>
Date: 9 May 2014 13:30
Subject: [sage-support] Divisibility between Archimedean places
To: [email protected]


Hello all,

I am looking for a way to determine if an embedding $\sigma$ of a number
field $L$ into the complex numbers restricts to a given embedding $\tau$ of
a subfield $K$ (asking for equality between $\tau$ and $\sigma \circ i$
where $i$ is the embedding of $K$ into $L$ does not work).
More specifically, I have a cubic field $K$ of signature (1,1) and a
quadratic extension $L/K$ with $L$ of signature (0,3), and I want to be
able to obtain one of the two complex places of $L$ that does not lie above
the real place of $K$. I have tried to do this by taking a polynomial for
$L$ over $K$, taking one of its (complex) roots at the complex place of $K$
and using create_embedding_from_approx, but this does not work (on my
computer at least) because the latter seems to work only with real
embeddings
(for completeness, here is the code I used (given the number fields K,L and
the embedding i from K to L :

                        L_over_K.<u,t> = L.relativize(i)
                        g = L_over_K.relative_polynomial()
                        coef = g.coefficients()
                        expo = g.exponents()
                        Q = K.places() ; q = Q[1]
                        coef2 = []
                        for c in coef :
                            coef2.append(q(c))
                        h = 0
                        y = polygen(CC)
                        for i in range(0,len(coef)) :
                            h = h + coef2[i] * y^(expo[i])
                        root = (complex_roots(h)[0][0]).center()
                        p = create_embedding_from_approx(L, root)

In any case, if there is a way to test divisibility between archimedean
places of number fields without using the above uncomfortable way I would
be very much happier to use it.

-- 
You received this message because you are subscribed to the Google Groups
"sage-support" 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-support.
For more options, visit https://groups.google.com/d/optout.

-- 
You received this message because you are subscribed to the Google Groups 
"sage-nt" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send an email to [email protected].
Visit this group at http://groups.google.com/group/sage-nt.
For more options, visit https://groups.google.com/d/optout.

Reply via email to