{
  "aliases": null,
  "backlinks": null,
  "body": "\n## Example\n\nLet $n \\ge 1$ and consider the curve $\\gamma \\colon [0, \\pi] \\to [-1, 1]^2$,\n$$\\gamma(t) = \\bigl(-\\cos((n + 1) t), \\ -\\cos(n t)\\bigr).$$\nThe *Padua points* of degree $n$ are the points $\\gamma\\bigl(k\\pi / (n(n + 1))\\bigr)$ for $k = 0, 1, \\dots, n(n + 1)$.\nThese are the self-intersections of $\\gamma$ together with its points on the boundary of the square.\nFor $n \\ge 2$ several of these parameter values give the same point, and there are exactly $(n + 1)(n + 2)/2$ distinct Padua points.\n\nThis number is the dimension of the space of [[polynomials in two variables|07GNX8GCYP]] of total degree at most $n$.\nThe Padua points are a [[unisolvent point set|5276MDSDQV]] for this space.\nSo each choice of values at the Padua points is taken by exactly one polynomial of total degree at most $n$.\n\nCheck for $n = 1$: the parameters $0$, $\\pi/2$, $\\pi$ give the points $(-1, -1)$, $(1, 0)$, $(-1, 1)$.\nThey are not collinear, so they are unisolvent for the polynomials $a + bx + cy$.\n\nThe [[Lebesgue constant|7V7KWNK9HN]] of interpolation at the Padua points is $O(\\log^2 n)$ as $n \\to \\infty$.\n\n## Explanations\n\n### L1 human\n\nIn one variable, Chebyshev nodes are a near-ideal choice of points for polynomial interpolation on an interval.\nIn the square, finding a good set of points that also gives a unique interpolating polynomial is much harder.\nThe Padua points solve this: they are the crossing points of a Lissajous-type curve that sweeps through the square, plus its touching points on the edges.\nInterpolation at these points is unique and numerically well behaved.\n",
  "commit": "ff8a40749dc16545e3d2fc637f6b0196e81d0bfa",
  "front": {
    "instance_of": [
      "5276MDSDQV"
    ],
    "kind": "example",
    "msc": [
      "41A05",
      "41A63",
      "65D05"
    ],
    "name": "Padua points",
    "same_as": {
      "wikidata": "Q7123977",
      "wikipedia": "Padua points"
    },
    "sources": [
      {
        "url": "https://en.wikipedia.org/wiki/Padua_points"
      }
    ],
    "tag": "X9HVQPWT6T",
    "uses": [
      "07GNX8GCYP",
      "7V7KWNK9HN"
    ]
  },
  "kind": "example",
  "link": "https://tamnd.github.io/math2/node/X9HVQPWT6T/",
  "links": [
    {
      "field": "instance_of",
      "target": "5276MDSDQV"
    },
    {
      "field": "uses",
      "target": "07GNX8GCYP"
    },
    {
      "field": "uses",
      "target": "7V7KWNK9HN"
    }
  ],
  "markdown": "https://tamnd.github.io/math2/node/X9HVQPWT6T.md",
  "msc": [
    "41A05",
    "41A63",
    "65D05"
  ],
  "name": "Padua points",
  "prov": null,
  "role": "",
  "source": "https://github.com/tamnd/math2/blob/main/nodes/X9H/X9HVQPWT6T.md",
  "status": null,
  "tag": "X9HVQPWT6T",
  "uri": "m2://X9HVQPWT6T",
  "url": "https://tamnd.github.io/math2/wiki/padua-points/",
  "writing": {
    "tag": "X9HVQPWT6T",
    "kind": "example",
    "level": "W0",
    "next": [
      {
        "what": "an inventory row",
        "note": "the row of the inventory that the node accounts for",
        "have": 0,
        "want": 1
      },
      {
        "what": "a source with a locator",
        "have": 0,
        "want": 1
      }
    ]
  }
}
