{
  "aliases": null,
  "backlinks": null,
  "body": "\n## Statement\n\nLet $Y$ be a [[Noetherian scheme|ND6XEY68P4]] and let $f \\colon X \\to Y$ be a [[morphism|JXRKH6P1Z4]] [[of finite type|AHTE5DVX61]].\nA subset of a Noetherian scheme is *constructible* if it is a finite union of sets $U \\cap Z$.\nHere each $U$ is open and each $Z$ is closed in the [[Zariski topology|8SQK7RTB63]].\nThen $f(C)$ is a constructible subset of $Y$ for every constructible subset $C$ of $X$.\nIn particular, the image $f(X)$ is constructible.\n\n## Remarks\n\nThe proof reduces to the case where $Y = \\operatorname{Spec} A$ is affine and integral and $X$ is affine.\nThe key step shows that if $f(X)$ is dense in $Y$, then $f(X)$ contains a nonempty open subset of $Y$.\nThis follows from generic freeness or from Noether normalization over the fraction field of $A$.\nNoetherian induction on the closed complement then finishes the proof.\nFor example, over a field $k$, the morphism $\\mathbb{A}^2_k \\to \\mathbb{A}^2_k$ given by $(x, y) \\mapsto (x, xy)$ has image $\\set{u \\ne 0} \\cup \\set{(0, 0)}$.\nThis image is constructible but neither open nor closed, so constructible sets are the right class for images.\nWithout the finite type hypothesis the image can fail to be constructible.\nFor instance, $\\operatorname{Spec} \\Q \\to \\operatorname{Spec} \\Z$ has image the generic point alone, which is not constructible.\n\n## Explanations\n\n### L1 human\n\nThe image of an algebraic map need not be open or closed.\nChevalley's theorem says that it is never much worse than that.\nIt is always built from finitely many pieces, each the part of a closed set that lies in an open set.\nIn the language of logic, the projection of a set defined by polynomial equations and inequations is again of that form.\n\n### L2 human\n\nOver an algebraically closed field, the theorem is the geometric form of quantifier elimination for algebraically closed fields.\nIt is used to show that properties of the fibres of a morphism hold on constructible sets of the base.\nTogether with generic flatness, it gives the usual stratifications of the base of a family into finitely many pieces over which the family is well behaved.\nA general version holds for morphisms of finite presentation between arbitrary schemes, with a suitable definition of constructible sets.\n",
  "commit": "ff8a40749dc16545e3d2fc637f6b0196e81d0bfa",
  "front": {
    "about": [
      "AHTE5DVX61"
    ],
    "kind": "statement",
    "msc": [
      "14A15"
    ],
    "name": "Chevalley's theorem on constructible sets",
    "role": "theorem",
    "sources": [
      {
        "url": "https://en.wikipedia.org/wiki/Constructible_set_(topology)"
      }
    ],
    "tag": "TGN01264C4",
    "uses": [
      "JXRKH6P1Z4",
      "ND6XEY68P4",
      "AHTE5DVX61",
      "8SQK7RTB63"
    ]
  },
  "kind": "statement",
  "link": "https://tamnd.github.io/math2/node/TGN01264C4/",
  "links": [
    {
      "field": "about",
      "target": "AHTE5DVX61"
    },
    {
      "field": "uses",
      "target": "JXRKH6P1Z4"
    },
    {
      "field": "uses",
      "target": "ND6XEY68P4"
    },
    {
      "field": "uses",
      "target": "AHTE5DVX61"
    },
    {
      "field": "uses",
      "target": "8SQK7RTB63"
    }
  ],
  "markdown": "https://tamnd.github.io/math2/node/TGN01264C4.md",
  "msc": [
    "14A15"
  ],
  "name": "Chevalley's theorem on constructible sets",
  "prov": null,
  "role": "theorem",
  "source": "https://github.com/tamnd/math2/blob/main/nodes/TGN/TGN01264C4.md",
  "status": null,
  "tag": "TGN01264C4",
  "uri": "m2://TGN01264C4",
  "url": "https://tamnd.github.io/math2/wiki/chevalleys-theorem-on-constructible-sets/",
  "writing": {
    "tag": "TGN01264C4",
    "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
      }
    ]
  }
}
