Solution

ID: past-exam-of-the-mathematics-course-of-the-university-of-cambridge/2005/iii/paper-32/4/ii/solution

Retain and put . The explicit two-isogeny formula is
with the maps extended at the kernel points. Direct substitution verifies the equations and .
Here is a concrete kernel test for the descent homomorphisms. A preimage of has satisfying , whose discriminant is . The target equation says , so for nonexceptional points this quadratic has a rational solution precisely when is a square. The resulting follows from the displayed elliptic isogeny formula. For a nonzero target two-torsion point, the preimage quadratic has a double root , and the source equation gives , so the same square condition still applies. At , a rational preimage exists precisely when is a square, matching the special square-class value . The dual argument gives the other kernel. Thus
Let . The quotient map induced by has this kernel, giving
If is a rational square, has four rational two-torsion points and ; otherwise it has two and . In either case . Combining with finite generation therefore proves the two-isogeny rank formula
This derivation checks the factor four, including curves with full rational two-torsion.
To compute these images, enumerate the signed square-free divisors of and . Substituting yields the quartic covering in a two-isogeny descent
The class occurs precisely when this covering has a rational point, with the identity and two-torsion handled by the boundary cases. Test at the real place and at primes dividing to rule out candidates, and search for rational points to prove that surviving classes occur. The locally soluble classes form a finite elliptic isogeny Selmer group of an elliptic curve, giving an upper rank bound. rational points and independent height pairings give a lower bound. When the bounds agree the rank is proved. Local solubility alone does not prove a rational point exists: if a gap remains, a higher descent or further information about the covering obstructions is needed. This is why the procedure usually computes the rank but is not an unjustified universal termination claim.

New to topics? Read the docs here!