Opened 6 weeks ago

Last modified 5 days ago

#31934 new defect

definition of "rank" of modular abelian varieties in Sage is misleading

Reported by: was Owned by:
Priority: minor Milestone: sage-9.5
Component: modular forms Keywords:
Cc: Merged in:
Authors: Reviewers:
Report Upstream: N/A Work issues:
Branch: Commit:
Dependencies: Stopgaps:

Status badges

Description

This is confusing:

sage: for E in J0(37).decomposition(): print(E.rank())
2
2

since the two E's in here -- as modular abelian varieties -- have Mordell-Weil ranks 0 and 1.

The problem is that the "rank" method is getting inherited from somewhere (modular symbols, modules?). It would be better to just raise an error than do the above.

Change History (1)

comment:1 Changed 5 days ago by mkoeppe

  • Milestone changed from sage-9.4 to sage-9.5
Note: See TracTickets for help on using tickets.