-
-
Notifications
You must be signed in to change notification settings - Fork 528
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Implementation of the graded quasimodular forms ring #31512
Comments
Commit: |
New commits:
|
Branch pushed to git repo; I updated commit sha1. New commits:
|
This comment has been minimized.
This comment has been minimized.
comment:5
Hi David, Great start. Let us stick to Some concrete remarks
|
Branch pushed to git repo; I updated commit sha1. New commits:
|
comment:7
Replying to @sagetrac-git:
I just realized that there are some inconsistencies in the code of that commit. They will be fixed this week. |
Branch pushed to git repo; I updated commit sha1. New commits:
|
This comment has been minimized.
This comment has been minimized.
Changed keywords from graded quasimodular forms gsoc2021 to quasimodular-forms gsoc2021 |
Branch pushed to git repo; I updated commit sha1. New commits:
|
Branch pushed to git repo; I updated commit sha1. New commits:
|
Branch pushed to git repo; I updated commit sha1. Last 10 new commits:
|
Dependencies: #31559 |
comment:28
Why is it only implemented for SL(2,Z)? The isomorphism |
comment:29
typo: |
comment:30
Replying to @videlec:
I will check if this doesn't break anything, but I mostly stick to the case of SL2Z because of comment:5. But thanks for reminding me this isomorphism, it should not be a problem. |
comment:31
Better to switch |
comment:32
Maybe we made a mistake, but the initialization from polynomial is confusing. The reason is that both |
comment:33
Replying to @videlec:
This is in fact really important. To fix this confusion, my idea would be to give more examples and explanations in the doc. Do you have an other idea to fix this? |
comment:34
In the case of |
comment:35
Replying to @videlec:
Ok, so maybe the element constructor of |
comment:36
Replying to @DavidAyotte:
I think it would be fine to allow both. It just needs more parsing of the input
|
Branch pushed to git repo; I updated commit sha1. New commits:
|
Branch pushed to git repo; I updated commit sha1. New commits:
|
comment:41
Two small remarks: In the element, why are you storing both the polynomial and its coefficients? The latter is only used in The methods
|
comment:42
Since the coefficient attribute is used only once, I will drop it.
Oops, thanks for finding this! I had forgotten that there was a special rule for the degree of the zero polynomial. I'll fix this. |
Branch pushed to git repo; I updated commit sha1. New commits:
|
Changed branch from u/gh-DavidAyotte/implementation_of_the_graded_quasimodular_forms_ring to |
The goal of this ticket is to implement the graded ring of quasimodular forms. More precisely, the goal is to first implement a class named
QuasiModularFormsRing
with similar methods and features as the classModularFormsRing
(though see #31559).This ticket is part of #31560
Depends on #31559
Depends on #32135
CC: @slel @videlec
Component: modular forms
Keywords: quasimodular-forms gsoc2021
Author: David Ayotte
Branch/Commit:
20e633e
Reviewer: Vincent Delecroix
Issue created by migration from https://trac.sagemath.org/ticket/31512
The text was updated successfully, but these errors were encountered: