Hi Robert,

thanks for your answer!

Just some thoughts of mine which might not be "thought to the end":

1.
Having fixed "I" in Z / pZ, we have it in Qp, via Teichm"uller lift
(and vice versa via natural reduction).

2.
There is (for p being congruent to 1 mod 4) exactly one root "I" of
the two roots of X^2+1 in Z /pZ,
who has a representative in ZZ lying in the interval between 1 and p/
2.
(The other root's representative is the negative of that, or after
addition of p, in between p/2 and p)
That would be the natural candidate to choose --- and to document :-)

3.
Many of the mathematical papers I work with have a sentence at the
beginning like
"Once and for all, and for all p, we fix embeddings of bar{Q_p} into
CC ... and use that without further notice"
or even this sentence is dropped, but silently assumed nevertheless.
What would suffice is a fixing of embeddings of the algebraic numbers
into all local fields.
And often even only of the maximal abelian extension of Q (which, by
the Kronecker-Weber theorem,
is exactly the field extension of Q generated by all roots of unity).
Of course this goes deeply into class field theory (essentially, "is"
classical class field theory).

4.
In practice, working e.g. in the area of the Birch and Swinnerton-Dyer
conjecture, one "only"
needs fixed embeddings of some "small" ("manageable") cyclotomic
extension of Q into CC, and the
appropriate extension of Qp, for one p. Of course these can be
constructed "by hand" each and
every time, but it would be very nice if my computer would do as much
work for me as possible
:-)))

5.
Design Question:
In Sage, what should generally the roots of unity be ("I" is just one
of them)?
Elements of the "Symbolic Ring"?

6.
It would be fine for me if I could turn on a switch "Automatic
coercion of all algebraic numbers involved"
and then compute happily in different rings and fields, without
worrying.
Even if this would mean that even the "normal" calculations in one and
the same ring/field take much more time.


Cheers,
gsw
--~--~---------~--~----~------------~-------~--~----~
To post to this group, send email to sage-devel@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at http://groups.google.com/group/sage-devel
URLs: http://www.sagemath.org
-~----------~----~----~----~------~----~------~--~---

Reply via email to