{
  "aliases": null,
  "backlinks": [
    {
      "field": "about",
      "target": "BZHGKN6Q3K"
    },
    {
      "field": "uses",
      "target": "BZHGKN6Q3K"
    },
    {
      "field": "uses",
      "target": "G38B7E4ESW"
    },
    {
      "field": "uses",
      "target": "RQS6YHAR8N"
    },
    {
      "field": "uses",
      "target": "ZWEFBG40H9"
    },
    {
      "field": "defines",
      "target": "GNEGMN4E26"
    }
  ],
  "body": "\n## Summary\n\nThe points of an [[elliptic curve|427N6S6QQW]] $E$ over a field $K$, together with the point at infinity $O$, form an [[abelian group|082GHNPJ53]] $E(K)$.\nThe operation is the chord-and-tangent law: three points add up to $O$ exactly when they lie on a line.\nThis group structure is what makes elliptic curves so useful, from [[Mordell's theorem|BZHGKN6Q3K]] to elliptic curve cryptography.\n\n## Explanations\n\n### L1 human\n\nTo add two points $P$ and $Q$ on the curve, draw the line through them.\nIt meets the cubic curve in a third point; reflect that point in the $x$-axis to get $P + Q$.\nTo double a point, use the tangent line at that point instead.\nThe point at infinity plays the role of zero, and the reflection of a point is its negative.\nFor example, on $y^2 = x^3 + 1$ the tangent at $(2, 3)$ has slope $2$, and doubling gives $2 \\cdot (2, 3) = (0, 1)$.\n",
  "commit": "547b6eddb8f2feb8d579f2d633d22a27b7e132fc",
  "front": {
    "kind": "concept",
    "msc": [
      "14H52",
      "11G05"
    ],
    "name": "Group law on an elliptic curve",
    "sources": [
      {
        "locator": "The group law",
        "url": "https://en.wikipedia.org/wiki/Elliptic_curve"
      }
    ],
    "tag": "P7V1BQJPSS"
  },
  "kind": "concept",
  "link": "https://math2.tamnd.com/node/P7V1BQJPSS/",
  "links": null,
  "markdown": "https://math2.tamnd.com/node/P7V1BQJPSS.md",
  "msc": [
    "14H52",
    "11G05"
  ],
  "name": "Group law on an elliptic curve",
  "prov": null,
  "role": "",
  "source": "https://github.com/tamnd/math2/blob/main/nodes/P7V/P7V1BQJPSS.md",
  "status": null,
  "tag": "P7V1BQJPSS",
  "uri": "m2://P7V1BQJPSS",
  "url": "https://math2.tamnd.com/wiki/group-law-on-an-elliptic-curve/",
  "writing": {
    "tag": "P7V1BQJPSS",
    "kind": "concept",
    "level": "W0",
    "next": [
      {
        "what": "an inventory row",
        "note": "the row of the inventory that the node accounts for",
        "have": 0,
        "want": 1
      }
    ]
  }
}
