Ticket #1232 (closed defect: fixed)
[with patch, with 2 positive reviews] bug in modular symbols over GF(2)
| Reported by: | AlexGhitza | Owned by: | craigcitro |
|---|---|---|---|
| Priority: | major | Milestone: | sage-2.9 |
| Component: | modular forms | Keywords: | |
| Cc: | Author(s): | ||
| Report Upstream: | Reviewer(s): | ||
| Merged in: | Work issues: |
Description
Running
ModularSymbols(1,6,0,GF(2)).simple_factors()
results in
---------------------------------------------------------------------------
<type 'exceptions.AssertionError'> Traceback (most recent call last)
/home/ghitza/sage/<ipython console> in <module>()
/opt/sage/local/lib/python2.5/site-packages/sage/modular/modsym/space.py in simple_factors(self)
996 ASSUMPTION: self is a module over the anemic Hecke algebra.
997 """
--> 998 return [S for S,_ in self.factorization()]
999
1000 def star_eigenvalues(self):
/opt/sage/local/lib/python2.5/site-packages/sage/modular/modsym/ambient.py in factorization(self)
1064 D = sage.structure.all.Factorization(D, cr=True)
1065 assert r == s, "bug in factorization -- self has dimension %s, but sum of dimensions of factors is %s\n%s"%(
-> 1066 r, s, D)
1067 self._factorization = D
1068 return self._factorization
<type 'exceptions.AssertionError'>: bug in factorization -- self has dimension 2, but sum of dimensions of factors is 3
(Modular Symbols subspace of dimension 1 of Modular Symbols space of dimension 2 for Gamma_0(1) of weight 6 with sign 0 over Finite Field of size 2) *
(Modular Symbols subspace of dimension 1 of Modular Symbols space of dimension 2 for Gamma_0(1) of weight 6 with sign 0 over Finite Field of size 2) *
(Modular Symbols subspace of dimension 1 of Modular Symbols space of dimension 2 for Gamma_0(1) of weight 6 with sign 0 over Finite Field of size 2)
Outcome is similar for higher weights, e.g. for weight 100 I get "self has dimension 33, but sum of dimensions of factors is 65".
Attachments
Change History
Note: See
TracTickets for help on using
tickets.

