{
  "aliases": null,
  "backlinks": null,
  "body": "\n## Statement\n\nLet $X$ be a real or complex [[normed vector space|03J5RAKB30]], and let $V \\subseteq X$ be a [[linear subspace|00YC1D652K]] of finite [[dimension|03GSZ8RTZJ]].\nThen every $x \\in X$ has a [[best approximation|7N4988HN3P]] from $V$: there is $v^* \\in V$ with\n$$\\norm{x - v^*} = \\inf_{v \\in V} \\norm{x - v}.$$\n\n## Remarks\n\nThe idea of the proof: the point $0 \\in V$ has distance $\\norm{x}$ from $x$, so it suffices to minimize over $B = \\set{v \\in V : \\norm{v} \\le 2 \\norm{x}}$, since every $v \\notin B$ has $\\norm{x - v} \\ge \\norm{v} - \\norm{x} \u003e \\norm{x}$.\nIn a finite-dimensional normed space closed bounded sets are compact, so $B$ is compact.\nThe continuous function $v \\mapsto \\norm{x - v}$ attains its minimum on $B$.\n\nExample: for $f \\in C[a, b]$ with the supremum norm and $V$ the polynomials of degree at most $n$, a best uniform approximation by polynomials of degree at most $n$ exists.\nThe same holds for trigonometric polynomials, for splines with fixed knots, and in every $L^p$ norm.\n\nFinite dimension is needed.\nIn the space $c_0$ of null sequences with the supremum norm, the functional $\\varphi(y) = \\sum_{k \\ge 1} 2^{-k} y_k$ has norm $1$ but $\\abs{\\varphi(y)} \u003c \\norm{y}_\\infty$ for every $y \\ne 0$.\nIts kernel is a closed subspace, and no point outside the kernel has a best approximation from it.\n\nThe best approximation need not be unique: in $\\R^2$ with the maximum norm, all points $(t, 0)$ with $\\abs{t} \\le 1$ are best approximations of $(0, 1)$ from the horizontal axis.\n\n## Explanations\n\n### L1 human\n\nWhen the approximating family depends on finitely many parameters, such as the coefficients of a polynomial of degree $n$, a best choice always exists.\nThe reason is compactness: only a bounded region of parameters is worth searching, and in finitely many dimensions a continuous function attains its minimum on a closed bounded region.\n\n### L2 human\n\nThis is the basic existence result of linear approximation theory, and every concrete problem with a fixed degree, such as minimax polynomial approximation, starts from it.\nThe questions that follow are uniqueness, which needs extra structure such as strict convexity or the Haar condition, and characterization, given by the Kolmogorov criterion and the equioscillation theorem.\nIn a Hilbert space the result holds for every closed subspace, by the projection theorem, but in general Banach spaces infinite-dimensional closed subspaces may fail to have best approximations.\n",
  "commit": "ff8a40749dc16545e3d2fc637f6b0196e81d0bfa",
  "front": {
    "about": [
      "7N4988HN3P"
    ],
    "kind": "statement",
    "msc": [
      "41A65",
      "41A50",
      "46B20"
    ],
    "name": "Existence of best approximations from finite-dimensional subspaces",
    "role": "theorem",
    "sources": [
      {
        "url": "https://en.wikipedia.org/wiki/Approximation_theory"
      }
    ],
    "tag": "AMP0CRE14P",
    "uses": [
      "7N4988HN3P",
      "03J5RAKB30",
      "00YC1D652K",
      "03GSZ8RTZJ"
    ]
  },
  "kind": "statement",
  "link": "https://tamnd.github.io/math2/node/AMP0CRE14P/",
  "links": [
    {
      "field": "about",
      "target": "7N4988HN3P"
    },
    {
      "field": "uses",
      "target": "7N4988HN3P"
    },
    {
      "field": "uses",
      "target": "03J5RAKB30"
    },
    {
      "field": "uses",
      "target": "00YC1D652K"
    },
    {
      "field": "uses",
      "target": "03GSZ8RTZJ"
    }
  ],
  "markdown": "https://tamnd.github.io/math2/node/AMP0CRE14P.md",
  "msc": [
    "41A65",
    "41A50",
    "46B20"
  ],
  "name": "Existence of best approximations from finite-dimensional subspaces",
  "prov": null,
  "role": "theorem",
  "source": "https://github.com/tamnd/math2/blob/main/nodes/AMP/AMP0CRE14P.md",
  "status": null,
  "tag": "AMP0CRE14P",
  "uri": "m2://AMP0CRE14P",
  "url": "https://tamnd.github.io/math2/wiki/existence-of-best-approximations-from-finite-dimensional-subspaces/",
  "writing": {
    "tag": "AMP0CRE14P",
    "kind": "statement",
    "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
      }
    ]
  }
}
