Use coordinates modulo a prime p. Now x and y are whole numbers from 0 to p − 1, so the curve is a finite set of points. The default is the toy curve y^2 = x^3 + x + 1 (mod 23), from Stallings, Table 10.1. The addition formulas use modular arithmetic.
the curvey^2 = x^3 + 1x + 1 (mod 23)
is it singular?4a^3 + 27b^2 = 4×1^3 + 27×1^2 = 31 = 8 (mod 23)
not zero: the curve is not singular
x^3 + 1x + 1 = 31 = 8 (mod 23)
y^2 = 8 (mod 23) for y = 10 and y = 13.
10 + 13 = 23: each is the mirror of the other.
The page found every point this way: for each x it computes the right side, then tries every y. That is 529 tries for p = 23.
The points come in mirror pairs, (x, y) and (x, p − y), on either side of the dashed line. This is the same mirror as on the real curve: −y modulo p is p − y. Here there are 13 pairs and 1 point with y = 0, which is its own mirror.
how many pointsIts 27 plotted points plus O form a group of 28 points.
p + 1 = 24. The count is always close to p + 1.