Open b645e621-c8d9-404b-89d5-ffb9b144f158 opened 15 years ago
Description changed:
---
+++
@@ -1 +1 @@
-Added code for ideals of a Hecke algebra.
+Added code for ideals of a Hecke algebra. This patch depends on the basis of a Hecke algebra code from ticket #6768.
This patch depends on the basis of a Hecke algebra code from ticket #6768
Attachment: ideal.patch.gz
Description changed:
---
+++
@@ -1 +1 @@
-Added code for ideals of a Hecke algebra. This patch depends on the basis of a Hecke algebra code from ticket #6768.
+Added code for ideals of a Hecke algebra. This patch depends on the basis of a Hecke algebra code from ticket #6768 (so ignore stuff about Hecke bases).
The patch is now visible; I don't have time to test it very soon , sorry.
Could you rebase this to apply to 4.3.alpha1? As it stands the patch does not apply, but I expect it will be an easy fix.
Generally the code looks good to me (though there is at least one functions with no doctests at present).
Once rebased, I'll test it properly.
Just discovered this moribund ticket. I might actually find this useful! Does anyone intend to revisit this?
To quote an email from wakep: "I wrote that code as part of an undergraduate summer research program. I was not particularly savvy with Sage development then (and even less-so now). As far as I understand, the reason that it became moribund is that it took some time to get an initial review, and by the time it got one, Sage was on to a new version. I was asked to "rebase" it to the new version, but I didn't know how to do that. (I had started graduate school by then and had no time to play with Sage.)
The upshot is that I have no particular intention to revisit the code, but I think that it wouldn't take much to get it working. I'd be happy to work on it, but I wouldn't know what to do."
So I (kedlaya) took the liberty of manually rebasing the patch. I haven't even tried to build this yet; probably that will reveal some other issues.
New commits:
1258047 | Rebase to 7.4beta0 |
robharron points out that it would be more robust to create the Hecke algebra as an abstract ring (represented internally as a quotient of a polynomial ring over Z) plus maps back and forth (e.g., given N, turn the N-th Hecke operator into an abstract ring element). Then one could deal with ideals on the ring side, which would give access to all existing commutative algebra functionality.
Branch pushed to git repo; I updated commit sha1. New commits:
879fe45 | More minor edits to make this compile |
Added code for ideals of a Hecke algebra. This patch depends on the basis of a Hecke algebra code from ticket #6768 (so ignore stuff about Hecke bases).
CC: @rharron
Component: modular forms
Keywords: ideal, hecke
Author: Preston Wake
Branch/Commit: u/kedlaya/Ideals_of_a_Hecke_Algebra @
879fe45
Issue created by migration from https://trac.sagemath.org/ticket/6830