#8622: Atkin-Lehner operators don't work for odd weight modular forms
---------------------------------+------------------------------------------
       Reporter:  davidloeffler  |         Owner:  craigcitro
           Type:  defect         |        Status:  new       
       Priority:  major          |     Milestone:            
      Component:  modular forms  |    Resolution:            
       Keywords:  atkin-lehner   |   Work issues:            
Report Upstream:  N/A            |     Reviewers:            
        Authors:                 |     Merged in:            
   Dependencies:                 |      Stopgaps:            
---------------------------------+------------------------------------------

Comment (by robharron):

 What's worse is the following:
 {{{
 sage: f = Newforms(Gamma1(7),3,names='a')[0]
 sage: f
 q - 3*q^2 + 5*q^4 + O(q^6)
 sage: f.atkin_lehner_eigenvalue()
 3
 }}}
 Here, f is a CM form with CM by its own Nebentype and hence has totally
 real coefficients. It is therefore an eigenvector of Atkin–Lehner. But the
 eigenvalue is certainly not 3, since it must be i or -i. This function
 should at least raise an NotImplementedError for odd weights. Note that
 the documentation for this function says that it always returns 1 or -1
 (which would be wrong even if it was properly implemented).

 Would it be silly to simply compute a ratio of L-values? I.e. if you have
 an odd weight newform with totally real Hecke eigenvalue field (i.e. with
 CM by its own Nebentypus), you could use Dokchitser's code to determine
 the sign of the functional equation and hence the Atkin–Lehner eigenvalue.
 You don't know the sign, so you could just try 1 and -1 and use
 checkfeq(). Then, for the above modular form, you can compute
 2*pi*i*L(1,f) / (sqrt(8)*L(2,f) and get i, which is therefore the
 Atkin–Lehner eigvenvalue. In general, in the odd weight case (with totally
 real coefficients), a ratio of near-central L-values should tell you the
 Atkin–Lehner eigenvalue.

-- 
Ticket URL: <http://trac.sagemath.org/sage_trac/ticket/8622#comment:3>
Sage <http://www.sagemath.org>
Sage: Creating a Viable Open Source Alternative to Magma, Maple, Mathematica, 
and MATLAB

-- 
You received this message because you are subscribed to the Google Groups 
"sage-trac" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/sage-trac?hl=en.

Reply via email to