Skip to content

Modular forms over finite fields need work #4795

@craigcitro

Description

@craigcitro

The modular forms code hasn't really been tested too much with the base ring being a finite field. There was an old file sage/modular/modform/bugs.py which contained two tests, both of which fail.

First, we have what seems to be an infinite loop:

 sage: m = ModularForms(DirichletGroup(8).1,2,GF(7)); m
   Modular Forms space of dimension 2, character [1, -1] and weight 2 over Finite Field of size 7
   sage: m.basis()   # this just goes into infinite loop (???)

And now for a NotImplementedError -- the following should work but doesn't:

   sage: ModularForms(DirichletGroup(13, GF(7)).0^6,3).base_ring()
   Finite Field of size 7

Component: modular forms

Issue created by migration from https://trac.sagemath.org/ticket/4795

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions