An elliptic curve is a smooth algebraic curve of genus one equipped with a distinguished point. Over many fields it can be written in Weierstrass form as y2 = x3 + a x + b, a simple cubic equation in two variables. To be non‑singular the coefficients must satisfy a discriminant condition so the curve has no cusps or self‑intersections. The projective completion adds a single point at infinity that serves as an identity for a natural group law.

Structure and defining data

Key ingredients are the base field (for example the real numbers, complex numbers, rational numbers or a finite field) and the coefficients a and b that determine the cubic polynomial. The discriminant, a polynomial expression in a and b, must be nonzero to ensure smoothness. Algebraically the curve is a one-dimensional variety; geometrically, over the reals it often appears as one or two connected ovals.

Group law and coordinates

Elliptic curves carry a natural abelian group law: given two points on the curve, a third point is obtained by drawing the line through them, finding its third intersection with the cubic, and reflecting in the x‑axis. The distinguished point at infinity behaves as the identity. This geometric rule has algebraic formulae for point addition and doubling that are used both in theory and applications.

History and theory

Elliptic curves arose from the study of elliptic integrals and inversion of elliptic functions in the 19th century (Abel, Jacobi, Weierstrass). In the 20th century they became central to arithmetic geometry: Mordell's theorem on the finite generation of rational points, Mazur's theorem on torsion over the rationals, and deep conjectures such as Birch and Swinnerton‑Dyer.

Applications and examples

  • Number theory: rational points, Diophantine equations, and L‑functions.
  • Cryptography: elliptic curve cryptography (ECC) uses the difficulty of discrete logarithms on curves over finite fields to produce compact, efficient public‑key systems.
  • Complex analysis and geometry: over the complex numbers an elliptic curve is a torus obtained from a lattice in C.

Different fields yield different phenomena: over finite fields the group of points is finite and used in protocols and standards; over Q the rank and torsion structure reveal deep arithmetic. For further reading see basic definitions, computational approaches at algorithms and software, and arithmetic context at research surveys.