Ticket #4359 (closed defect: fixed)
[with patch, positive review] Huge number of small fixes to modular forms code
| Reported by: | craigcitro | Owned by: | craigcitro |
|---|---|---|---|
| Priority: | major | Milestone: | sage-3.2 |
| Component: | modular forms | Keywords: | |
| Cc: | Work issues: | ||
| Report Upstream: | Reviewers: | ||
| Authors: | Merged in: | ||
| Dependencies: | Stopgaps: |
Description
This is just a big bundle of fixes to the modular forms code that I had piled up.
Attachments
Change History
comment:1 Changed 5 years ago by AlexGhitza
Looks good. I have some questions about _ensure_is_compatible() in modform/element.py
- I guess I don't quite know what the function is meant to be used for; the docstring says "compatible for arithmetic and comparison operations". I assume arithmetic here means addition or subtraction?
- With the patch, two forms of the same weight but different groups of the same level are deemed compatible. For instance, if f is on Gamma0(11) and g is on Gamma1(11), or if f and g are on Gamma1(17) but with different Dirichlet characters. Is this the desired behaviour?
comment:2 Changed 5 years ago by craigcitro
- Status changed from new to assigned
Ah, good point. I added a patch that changes it to test that they have the same ambient space, which is what the docstring claims.
Note: See
TracTickets for help on using
tickets.

