Skip to content

incorrect computation of ring of modular forms #438

@adammlogan

Description

@adammlogan

The code appears to give an incorrect answer when asked to compute the ring of Hilbert modular forms of level $(3)$ over ${\mathbb Q}(\sqrt 5)$. After attaching the spec I did:

flab := "2.2.5.1"; nlab := "9.1";
time st := WriteCanonicalRingComputationToString(flab,nlab);

However, the sanity check failed (the two Hilbert series are different as of degree 40) and the ring computed is not integral. The scheme defined by the equations has two components, one of dimension 1 and one of dimension 0.

The default method gives precision 640, generator bound 20, and relation bound 40. Assuming that the problem has to do with missing generators or relations or insufficient precision, I reran HilbertModularVariety with larger values (1500, 30, 60), but with the same result.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions