Advertisement
Guest User

Untitled

a guest
Aug 4th, 2015
149
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.54 KB | None | 0 0
  1. def granvsym2():
  2. K.<x>=QQ[]
  3. #on 617*x1^2+4*x1^4+4-y1^2=0
  4. n=8 #change to arbitrary large even
  5. E=EllipticCurve(QQ,[0, 0, 0, -380881/3, 469059442/27])
  6. P=E.gens()[0]
  7. h=(-x^2-5*x+1)^(2*n)
  8. f=(-x^2+5*x+1)^(2*n) + h
  9. g=(617*x^2+4*x^4+4)
  10. for k in [ 2 .. 10]:
  11. u,v=(k*P).xy()
  12. u= -u
  13. x1,y1=-36/(380113+3702*u+9*u^2)*v, -1/2*(-7611476-29616*u+36*u^2)/(380113+3702*u+9*u^2)
  14. x2=1/2/(-1+x1^2)*(-25*x1+(y1 ))
  15. print k,QQ(f(x1)/f(x2)).is_square(),g(x1)-y1^2==0,'---','x2squ=',QQ(g(x2)).is_square()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement