ShaPrimes_Returns the product of primes that might divide Sha(E/Q). Returns 0 to indicate no information.”N”ÚÿÚÿÚÿÚÿ ShaPrimes@Return bound on primes that divide Sha using all D's in D_range.RNRÚÿÚÿÚÿÚÿ ShaPrimeswReturn bound on primes that divide Sha using first Heegner D. Also returns the first Heegner D divisible by two primes.N””ÚÿÚÿÚÿ ShaPrimes26Return bounds on primes that divide Sha using first two Heegner discriminants D1 and D2. Also returns D1 and D2. Thus a bound is the GCD of the first two returned arguments. Return values: B -- gcd(B1,B2) B1 -- bound from discriminant D1 B2 -- bound from discriminant D2 D1 -- discriminant D1 D2 -- discriminant D2 z1 -- presumed generator for full MW group for D1 h1 -- Neron-Tate canonical height of z1 z2 -- presumed generator for full MW group for D2 h2 -- Neron-Tate canonical height of z2 If D1 is divisible by at least two primes, then D2=D1, B2=B1, and B=B1.N””””” AllCurves ””ÚÿÚÿÚÿÚÿÚÿ