{
  "aliases": null,
  "backlinks": null,
  "body": "\n## Statement\n\nLet $k$ be an [[algebraically closed field|0PF6TM8TWT]] and let $P$ be a [[prime ideal|00MHHZ9SNE]] of the [[polynomial ring|0SDC934R52]] $k[x_1, \\ldots, x_n]$, generated by $f_1, \\ldots, f_t$.\nLet $A = k[x_1, \\ldots, x_n]/P$ and let $d$ be its [[Krull dimension|MVGBS3J1P7]].\nLet $a \\in k^n$ be a point with $f_1(a) = \\cdots = f_t(a) = 0$, and let $\\mathfrak m$ be the maximal ideal of $A$ generated by the classes of $x_1 - a_1, \\ldots, x_n - a_n$.\nLet $J(a)$ be the $t \\times n$ [[Jacobian matrix|047NDTEPCV]] $\\left( \\frac{\\partial f_i}{\\partial x_j}(a) \\right)$ of formal partial derivatives.\nThen $\\rank J(a) \\le n - d$, and the [[localization|4C1AE84N5N]] $A_{\\mathfrak m}$ is a [[regular local ring|63XXTF6B5M]] if and only if $\\rank J(a) = n - d$.\n\n## Remarks\n\nProof idea: let $M$ be the maximal ideal of $a$ in $k[x_1, \\ldots, x_n]$.\nBy Taylor expansion at $a$, the image of $P$ in the $n$-dimensional space $M/M^2$ is spanned by the linear parts of the $f_i$, so it has dimension $\\rank J(a)$.\nHence $\\dim_k \\mathfrak m/\\mathfrak m^2 = n - \\rank J(a)$.\nSince $A$ is a finitely generated domain over $k$, the local ring $A_{\\mathfrak m}$ has dimension $d$, and $\\dim_k \\mathfrak m/\\mathfrak m^2 \\ge d$ with equality exactly when $A_{\\mathfrak m}$ is regular.\n\nExample: for the cusp $f = y^2 - x^3$ in $k[x, y]$, one has $d = 1$ and $J = (-3x^2, \\; 2y)$.\nAt $a = (0, 0)$ the rank is $0 \\ne 1$, so the local ring at the origin is not regular.\nAt $a = (1, 1)$ the matrix is $(-3, 2)$, which has rank $1$ in every characteristic, so the local ring there is regular.\n\nThe hypothesis that the $f_i$ generate $P$ is needed, not only that they have the same zeros.\nFor $f = x^2$ in $k[x]$, the zero set is the point $0$ and the ring $k[x]/(x)$ is a field, hence regular, but $J(0) = (0)$ has rank $0 \\ne 1 - 0$.\n\n## Explanations\n\n### L1 human\n\nA point of a curve or surface defined by polynomials is smooth when the equations cut it out cleanly to first order.\nThe test is linear algebra: compute the matrix of partial derivatives at the point and its rank.\nIf the rank is as large as possible, namely the number of variables minus the dimension, the point is nonsingular.\nFor the cusp $y^2 = x^3$, all partial derivatives vanish at the origin, which is the sharp point.\n\n### L2 human\n\nThe criterion turns the abstract notion of a [[regular local ring|63XXTF6B5M]] into a computation.\nIt identifies the Zariski cotangent space $\\mathfrak m/\\mathfrak m^2$ with the cokernel of the transposed Jacobian matrix at the point.\nThe set of singular points is therefore cut out by the minors of size $n - d$ of the Jacobian matrix together with $P$, so it is a closed subset.\nIn the language of [[Kähler differentials|7HCFARHG7D]], the matrix presents $\\Omega_{A/k}$.\nThe criterion says that $A$ is [[smooth|286G0P1B69]] over $k$ near $a$ exactly when this module is free of rank $d$ near $a$.\nOver a field that is not perfect, regularity and smoothness differ, and the rank condition then characterizes smoothness rather than regularity.\n",
  "commit": "547b6eddb8f2feb8d579f2d633d22a27b7e132fc",
  "front": {
    "about": [
      "63XXTF6B5M",
      "047NDTEPCV"
    ],
    "kind": "statement",
    "msc": [
      "13H05",
      "14B05",
      "13N05"
    ],
    "name": "Jacobian criterion",
    "role": "theorem",
    "sources": [
      {
        "url": "https://en.wikipedia.org/wiki/Jacobian_matrix_and_determinant"
      }
    ],
    "tag": "H1CZXMZ6HE",
    "uses": [
      "0PF6TM8TWT",
      "0SDC934R52",
      "00MHHZ9SNE",
      "MVGBS3J1P7",
      "4C1AE84N5N",
      "63XXTF6B5M",
      "047NDTEPCV",
      "0ZC9YTXZRY",
      "0EGN1E1JPB"
    ]
  },
  "kind": "statement",
  "link": "https://math2.tamnd.com/node/H1CZXMZ6HE/",
  "links": [
    {
      "field": "about",
      "target": "63XXTF6B5M"
    },
    {
      "field": "about",
      "target": "047NDTEPCV"
    },
    {
      "field": "uses",
      "target": "0PF6TM8TWT"
    },
    {
      "field": "uses",
      "target": "0SDC934R52"
    },
    {
      "field": "uses",
      "target": "00MHHZ9SNE"
    },
    {
      "field": "uses",
      "target": "MVGBS3J1P7"
    },
    {
      "field": "uses",
      "target": "4C1AE84N5N"
    },
    {
      "field": "uses",
      "target": "63XXTF6B5M"
    },
    {
      "field": "uses",
      "target": "047NDTEPCV"
    },
    {
      "field": "uses",
      "target": "0ZC9YTXZRY"
    },
    {
      "field": "uses",
      "target": "0EGN1E1JPB"
    }
  ],
  "markdown": "https://math2.tamnd.com/node/H1CZXMZ6HE.md",
  "msc": [
    "13H05",
    "14B05",
    "13N05"
  ],
  "name": "Jacobian criterion",
  "prov": null,
  "role": "theorem",
  "source": "https://github.com/tamnd/math2/blob/main/nodes/H1C/H1CZXMZ6HE.md",
  "status": null,
  "tag": "H1CZXMZ6HE",
  "uri": "m2://H1CZXMZ6HE",
  "url": "https://math2.tamnd.com/wiki/jacobian-criterion/",
  "writing": {
    "tag": "H1CZXMZ6HE",
    "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
      }
    ]
  }
}
