+1
Certainly this is not intentional. It just has not been done.
Having this done well (and efficiently) would be a major step towards bringing Sage closer to Magma's capabilities in this area.
At the moment the implementation of algebraic curves in Sage doesn't seem to be connected at all to the implementation of Function Fields. Is this intentional? It would seem to be useful to be able to, for example, get the function field from a curve. Also surely the Riemann-Roch basis function on projective curves should return elements of a function field and not, as it does currently, the field of fractions of k[X,Y,Z].Thanks to the current global meltdown I am stuck at home with time on my hands so happy to try and tie together these two areas if there isn't a specific reason not to.
On Saturday, March 28, 2020 at 6:16:25 PM UTC+9, John Cremona wrote:Certainly this is not intentional. It just has not been done.Wrong. It was recently done for curves over finite fields in affine and projective spaces.
As we already have function fields over number fields, it would be a rather trivial task to connect the function fields with curves over number fields by refactoring the curve framework.
Having this done well (and efficiently) would be a major step towards bringing Sage closer to Magma's capabilities in this area.A major gap between Sage and Magma in this area is in performance speed.
--
You received this message because you are subscribed to a topic in the Google Groups "sage-devel" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/sage-devel/HbwVHzfg4mU/unsubscribe.
To unsubscribe from this group and all its topics, send an email to sage-devel+...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/sage-devel/019faf89-5a0c-4ee7-9c5f-1ef3b988f307%40googlegroups.com.