#19288: Make real/complex number field embeddings more accurate
----------------------------------+------------------------
Reporter: pbruin | Owner:
Type: enhancement | Status: new
Priority: minor | Milestone: sage-6.9
Component: number fields | Resolution:
Keywords: | Merged in:
Authors: Jeroen Demeyer | Reviewers:
Report Upstream: N/A | Work issues:
Branch: | Commit:
Dependencies: | Stopgaps:
----------------------------------+------------------------
Comment (by pbruin):
I don't completely agree with re-purposing this ticket. In my opinion a
method `logabs()` would still be useful. It should implement ''x'' ↦ log
|''x''|,,v,, for any place ''v'': either an Archimedean place defined by a
real or complex embedding, or a non-Archimedean place defined by a prime
ideal of the ring of integers. For Archimedean places it would do this by
simply computing the embedding to sufficient precision and then taking the
logarithm of the absolute value. For non-Archimedean places it should
return `-x.valuation(p) * RR(p.norm()).log()`, which would presumably be
more efficient than `RR(p.norm()^-x.valuation(p)).log()`.
Anyway, I'm not going to do that now, so I don't mind too much if this
becomes the ticket for fixing the accuracy of real/complex embeddings.
Still, I would be in favour of having a `logabs()` method at some point
(on a different ticket).
--
Ticket URL: <http://trac.sagemath.org/ticket/19288#comment:7>
Sage <http://www.sagemath.org>
Sage: Creating a Viable Open Source Alternative to Magma, Maple, Mathematica,
and MATLAB
--
You received this message because you are subscribed to the Google Groups
"sage-trac" 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-trac.
For more options, visit https://groups.google.com/d/optout.