Hi everyone,
I am a newcomer to SageMath and have written some functions that I would 
like to contribute to Sage. 
Specifically, I have developed functions to:
1. Compute the bases of Weak Jacobi forms for both integral weights and 
half-integral indices.
2. Compute the coefficients of elliptic genera represented by Chern numbers.
3. Compute integrations of cohomology classes of homogeneous spaces and 
their complete intersections.

I have a few questions regarding these functions:
Question 1: 
Would it be appropriate to push these functions as a ‘Geometry and 
Topology’ library in Sage?

Question 2: 
I cannot find  any SageMath polynomial library that supports polynomials of 
rational degrees. 
However, elliptic genera are Laurent polynomial series of rational degrees. 
What is the most appropriate representation for this?

Question 3: 
In my code, I have redefined the zeta function only for negative integers 
due to computation time. 
Is it acceptable to use such ad-hoc coding, or should I use the zeta 
function of the SageMath library in the code to be published?

Here are some additional details about my codes:
1. Compute the bases of Weak Jacobi forms for both integral weights and 
half-integral indices.
    * For each pair of integers n and half-integer k, the function outputs 
a list of bases of the space of weak Jacobi forms of weight n and index k.
    * For any weak Jacobi form of weight n and index k, the function 
outputs the coefficients when we express the form by the basis which is 
output by the above function.
2. Compute the coefficients of elliptic genera represented by Chern numbers
    * For each dimension d, the function outputs the elliptic genera of 
varieties of dimension d whose coefficients are written by Chern numbers.
3. Compute integrations of cohomology classes of homogeneous spaces and 
their complete intersections.
    * We define abstract classes of varieties and vector bundles with 
abstract functions 'Chern classes', 'Chern characters', and 'Todd classes'.
    * We also define  classes  of homogeneous spaces, equivariant vector 
bundles on them, and their complete intersections, which implements the 
above abstract classes and computes the integrations of any cohomology 
classes on them.
    * By combining these, we can compute the Chern numbers of these spaces.

Thank you for your time and consideration.

Kenta Kobayashi,
Ph.D student at Tokyo University

-- 
You received this message because you are subscribed to the Google Groups 
"sage-devel" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to sage-devel+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/sage-devel/f9a55abd-28f4-47b0-b808-24733ca6c527n%40googlegroups.com.

Reply via email to