| Home | Trees | Indices | Help |
|---|
|
|
object --+
|
structure.sage_object.SageObject --+
|
ModularSymbol
A modular symbol attached to an elliptic curve, which is the map from $\QQ\to \QQ$ obtained by sending $r$ to the normalized symmetrized (or anti-symmetrized) integral from r to infinity. This is as defined in Mazur-Tate-Teitelbaum. It's possible the map could be off from what you expect by -1 or +/- 2, but otherwise it is definitely normalized correctly. EXAMPLES:
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
Inherited from Inherited from |
|||
|
|||
|
Inherited from |
|||
|
|||
INPUT:
E -- an elliptic curve
sign -- an integer, -1 or 1
normalize -- (default: True); if True, the modular symbol
is correctly normalized (up to possibly a factor of
-1 or 2). If False, the modular symbol is almost certainly
not correctly normalized, i.e., all values will be a
fixed scalar multiple of what they should be. But
the initial computation of the modular symbol is
much faster, though evaluation of it after computing
it won't be any faster.
EXAMPLES:
sage: E=EllipticCurve('11a1')
sage: import sage.schemes.elliptic_curves.ell_modular_symbols
sage: M=sage.schemes.elliptic_curves.ell_modular_symbols.ModularSymbol(E,+1)
sage: M
Modular symbol with sign 1 over Rational Field attached to Elliptic Curve defined by y^2 + y = x^3 - x^2 - 10*x - 20 over Rational Field
|
Return the sign of this elliptic curve modular symbol.
EXAMPLES:
sage: E=EllipticCurve('11a1')
sage: import sage.schemes.elliptic_curves.ell_modular_symbols
sage: M=sage.schemes.elliptic_curves.ell_modular_symbols.ModularSymbol(E,+1)
sage: M.sign()
1
|
Return the base ring for this modular symbol.
EXAMPLES:
sage: E=EllipticCurve('11a1')
sage: import sage.schemes.elliptic_curves.ell_modular_symbols
sage: M=sage.schemes.elliptic_curves.ell_modular_symbols.ModularSymbol(E,+1)
sage: M.base_ring()
Rational Field
|
Return the elliptic curve of this modular symbol
EXAMPLES:
sage: E=EllipticCurve('11a1')
sage: import sage.schemes.elliptic_curves.ell_modular_symbols
sage: M=sage.schemes.elliptic_curves.ell_modular_symbols.ModularSymbol(E,+1)
sage: M.elliptic_curve()
Elliptic Curve defined by y^2 + y = x^3 - x^2 - 10*x - 20 over Rational Field
|
| Home | Trees | Indices | Help |
|---|
| Generated by Epydoc 3.0beta1 on Thu Jul 17 04:23:59 2008 | http://epydoc.sourceforge.net |