On Calculation of Abelian Differentials

This paper considers the construction of the fundamental function and Abelian differentials of the third kind on a plane algebraic curve over the field of complex numbers that has no singular points. The algorithm for constructing differentials of the third kind was described in Weierstrass’s lectures. The paper discusses its implementation in the Sage computer algebra system. The specifics of this algorithm, as well as the very concept of the differential of the third kind, implies the use of both rational numbers and algebraic numbers, even when the equation of a curve has integer coefficients. Sage has a built-in tool for computations in algebraic number fields, which allows the Weierstrass algorithm to be implemented almost literally. The simplest example of an elliptic curve shows that it requires too many resources, far beyond the capabilities of an office computer. A symmetrization of the method is proposed and implemented, which makes it possible to solve the problem while saving a significant amount of computational resources.

Authors

Institutions

Publication Details

Journal
Programming and Computer Software
Published
2025-02-01
DOI
https://doi.org/10.1134/s0361768824700579
Primary Topic
Advanced Differential Equations and Dynamical Systems
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

On Calculation of Abelian Differentials

М. Д. Малых, Ying Yu, E. A. Airiyan
Programming and Computer Software
Advanced Differential Equations and Dynamical Systems
article

On Calculation of Abelian Differentials

М. Д. Малых, Ying Yu, E. A. Airiyan
article en

Abstract

This paper considers the construction of the fundamental function and Abelian differentials of the third kind on a plane algebraic curve over the field of complex numbers that has no singular points. The algorithm for constructing differentials of the third kind was described in Weierstrass’s lectures. The paper discusses its implementation in the Sage computer algebra system. The specifics of this algorithm, as well as the very concept of the differential of the third kind, implies the use of both rational numbers and algebraic numbers, even when the equation of a curve has integer coefficients. Sage has a built-in tool for computations in algebraic number fields, which allows the Weierstrass algorithm to be implemented almost literally. The simplest example of an elliptic curve shows that it requires too many resources, far beyond the capabilities of an office computer. A symmetrization of the method is proposed and implemented, which makes it possible to solve the problem while saving a significant amount of computational resources.

Programming and Computer SoftwareVol. 51(1)
Peoples' Friendship University of Russia (RU), Joint Institute for Nuclear Research (RU), Kaili University (CN)
Openalex Percentile: Top 94%
Advanced Differential Equations and Dynamical Systems
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

On Calculation of Abelian Differentials — М. Д. Малых, Ying Yu, et al. · Programming and Computer Software (2025) | TGRS Research Map | TGRS