# HG changeset patch
# User William Stein <wstein@gmail.com>
# Date 1225344955 25200
# Node ID 75798fe1d9e23b3c4f5c747c8aa930249d8f4417
# Parent 3859ace869681b4efc4ded59cf84a24e26383e9f
trac #4390 -- elliptic curves: heegner_index command broken
diff -r 3859ace86968 -r 75798fe1d9e2 sage/schemes/elliptic_curves/ell_rational_field.py
|
a
|
b
|
|
| 3591 | 3591 | sage: E.heegner_index(-95) # long time (1 second) |
| 3592 | 3592 | 2.00000? |
| 3593 | 3593 | |
| | 3594 | This tests doing direct computation of the Mordell-Weil group. |
| | 3595 | sage: EllipticCurve('675b').heegner_index(-11) |
| | 3596 | 3.0000? |
| | 3597 | |
| 3594 | 3598 | Current discriminants -3 and -4 are not supported: |
| 3595 | 3599 | sage: E.heegner_index(-3) |
| 3596 | 3600 | Traceback (most recent call last): |
| … |
… |
|
| 3635 | 3639 | |
| 3636 | 3640 | if c > _MAX_HEIGHT or F is self: |
| 3637 | 3641 | misc.verbose("Doing direct computation of MW group.") |
| 3638 | | reg = F.regulator(verbose=verbose) |
| | 3642 | reg = F.regulator() |
| 3639 | 3643 | return self.__adjust_heegner_index(ht/IR(reg)) |
| 3640 | 3644 | |
| 3641 | 3645 | # Do naive search to eliminate possibility that Heegner point |