Skip to content

Rank of boundary_space() of modular symbols is wrong before boundary_map() is called #32154

@pjbruin

Description

@pjbruin

In SageMath 9.4.beta3, the rank of B changes from 0 to 3 in the following example:

sage: M = ModularSymbols(Gamma0(4), 4)
sage: B = M.boundary_space
sage: B.rank()
0
sage: M.boundary_map()
Hecke module morphism boundary map defined by the matrix
[-1  0  0]
[ 0 -1  0]
[ 0  0 -1]
Domain: Modular Symbols space of dimension 3 for Gamma_0(4) of weight ...
Codomain: Space of Boundary Modular Symbols for Congruence Subgroup Gamma0(4) ...
sage: B.rank()
3

Component: modular forms

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

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions