from EllipticCurves import Elliptic_Curve
from matplotlib import pyplot as plt

a = 2
b = 3
F = 53

P = Elliptic_Curve(a,b,F).points()
x = [p[0] for p in P]
y = [p[1] for p in P]

title = r"$y^2 = x^3 + {}x + {}$  (mod {})".format(a,b,F)
plt.scatter(x,y)
plt.title(title)
da798c6c6f86a7c2b446bbb0e44a5131f86ae465
<mask token>

<mask token>
plt.scatter(x, y)
plt.title(title)

<mask token>
a = 2
b = 3
F = 53
P = Elliptic_Curve(a, b, F).points()
x = [p[0] for p in P]
y = [p[1] for p in P]
title = '$y^2 = x^3 + {}x + {}$  (mod {})'.format(a, b, F)
plt.scatter(x, y)
plt.title(title)

from EllipticCurves import Elliptic_Curve
from matplotlib import pyplot as plt
a = 2
b = 3
F = 53
P = Elliptic_Curve(a, b, F).points()
x = [p[0] for p in P]
y = [p[1] for p in P]
title = '$y^2 = x^3 + {}x + {}$  (mod {})'.format(a, b, F)
plt.scatter(x, y)
plt.title(title)

from EllipticCurves import Elliptic_Curve
from matplotlib import pyplot as plt

a = 2
b = 3
F = 53

P = Elliptic_Curve(a,b,F).points()
x = [p[0] for p in P]
y = [p[1] for p in P]

title = r"$y^2 = x^3 + {}x + {}$  (mod {})".format(a,b,F)
plt.scatter(x,y)
plt.title(title)