# HG changeset patch
# User Robert Miller <rlm@rlmiller.org>
# Date 1256871612 25200
# Node ID 696eaa305a4a5d7e77bb4d069bc8e9536f40d879
# Parent 34d613efca2325d5a719ce5b37cd6070c23d229e
Fixes for #6583
diff -r 34d613efca23 -r 696eaa305a4a sage/schemes/elliptic_curves/descent_two_isogeny.pyx
a
|
b
|
|
53 | 53 | |
54 | 54 | EXAMPLE:: |
55 | 55 | |
56 | | sage: from sage.schemes.elliptic_curves.descent import test_valuation as tv |
| 56 | sage: from sage.schemes.elliptic_curves.descent_two_isogeny import test_valuation as tv |
57 | 57 | sage: for i in [1..20]: |
58 | 58 | ... print '%10s'%factor(i), tv(i,2), tv(i,3), tv(i,5) |
59 | 59 | 1 0 0 0 |
… |
… |
|
1086 | 1086 | sage: n1, n2, n1_prime, n2_prime = two_descent_by_two_isogeny(E) |
1087 | 1087 | sage: log(n1,2) + log(n1_prime,2) - 2 # the rank |
1088 | 1088 | 1 |
1089 | | sage: E = EllipticCurve('1088j1') |
| 1089 | sage: x,y = var('x,y') |
| 1090 | sage: E = EllipticCurve(y^2 == x^3 + x^2 - 25*x + 39) |
1090 | 1091 | sage: n1, n2, n1_prime, n2_prime = two_descent_by_two_isogeny(E) |
1091 | 1092 | sage: log(n1,2) + log(n1_prime,2) - 2 # the rank |
1092 | 1093 | 2 |
1093 | | sage: E = EllipticCurve('59450i') |
| 1094 | sage: E = EllipticCurve(y^2 + x*y + y == x^3 - 131*x + 558) |
1094 | 1095 | sage: n1, n2, n1_prime, n2_prime = two_descent_by_two_isogeny(E) |
1095 | 1096 | sage: log(n1,2) + log(n1_prime,2) - 2 # the rank |
1096 | 1097 | 3 |