{
  "aliases": null,
  "backlinks": null,
  "body": "\n## Statement\n\nLet $n, m \\ge 1$, and let $\\Phi \\colon M_n(\\C) \\to M_m(\\C)$ be a linear map between [[matrix rings|0FHVPRAE60]].\nLet $E_{ij} \\in M_n(\\C)$ be the matrix units, and let\n$$C_\\Phi = \\sum_{i,j=1}^{n} E_{ij} \\otimes \\Phi(E_{ij}) \\in M_n(\\C) \\otimes M_m(\\C) \\cong M_{nm}(\\C)$$\nbe the Choi matrix of $\\Phi$, where $\\otimes$ is the [[Kronecker product|0N7ENQRCXN]].\nThe following are equivalent:\n\n1. $\\Phi$ is [[completely positive|CGY299QMC3]];\n2. $\\Phi$ is $n$-positive;\n3. $C_\\Phi$ is [[positive semidefinite|01MMVW8CKC]];\n4. there are $m \\times n$ complex matrices $V_1, \\ldots, V_r$, with $r \\le nm$, such that $\\Phi(a) = \\sum_{k=1}^{r} V_k a V_k^*$ for all $a \\in M_n(\\C)$.\n\n## Remarks\n\nProof idea: $1 \\Rightarrow 2$ is clear, and $2 \\Rightarrow 3$ holds because $C_\\Phi = \\Phi_n(x)$ for the positive block matrix $x = [E_{ij}]_{i,j}$.\nFor $3 \\Rightarrow 4$, write $C_\\Phi = \\sum_k v_k v_k^*$ with at most $nm$ vectors $v_k \\in \\C^{nm}$, using the spectral decomposition, and reshape each $v_k$ into an $m \\times n$ matrix $V_k$.\nFor $4 \\Rightarrow 1$, each map $a \\mapsto V a V^*$ is completely positive, and sums of completely positive maps are completely positive.\n\nExample: for the transpose $\\Phi(a) = a^T$ on $M_2(\\C)$, the Choi matrix is the swap matrix on $\\C^2 \\otimes \\C^2$, which has eigenvalue $-1$.\nSo the transpose is not completely positive, although it is positive.\nThe matrices $V_k$ in clause 4 are called Kraus operators.\n\n## Explanations\n\n### L1 human\n\nComplete positivity is a condition about infinitely many matrix sizes, so it looks hard to check.\nChoi's theorem reduces it to a single test: build one $nm \\times nm$ matrix from $\\Phi$ and check that it has no negative eigenvalue.\nIt also gives a concrete formula for every completely positive map between matrix algebras.\n\n### L2 human\n\nThe theorem is the finite-dimensional form of the [[Stinespring dilation theorem|X8K0Z7484R]].\nIn quantum information, it gives the Kraus representation of quantum channels; the channel is trace-preserving exactly when $\\sum_k V_k^* V_k = I$.\nThe correspondence $\\Phi \\mapsto C_\\Phi$ between maps and matrices is the Choi–Jamiołkowski isomorphism, and condition 2 shows that $n$-positivity already implies complete positivity for maps defined on $M_n(\\C)$.\n",
  "commit": "efe85cee8dbc57d85bedbacfb97b99d1b7bee843",
  "front": {
    "about": [
      "CGY299QMC3"
    ],
    "kind": "statement",
    "msc": [
      "46L07",
      "15B48",
      "81P47"
    ],
    "name": "Choi's theorem on completely positive maps",
    "role": "theorem",
    "same_as": {
      "wikidata": "Q5103861",
      "wikipedia": "Choi's theorem on completely positive maps"
    },
    "sources": [
      {
        "url": "https://en.wikipedia.org/wiki/Choi%27s_theorem_on_completely_positive_maps"
      }
    ],
    "tag": "EQG2K8ZFM4",
    "uses": [
      "CGY299QMC3",
      "01MMVW8CKC",
      "0N7ENQRCXN",
      "0FHVPRAE60"
    ]
  },
  "kind": "statement",
  "link": "https://math2.tamnd.com/node/EQG2K8ZFM4/",
  "links": [
    {
      "field": "about",
      "target": "CGY299QMC3"
    },
    {
      "field": "uses",
      "target": "CGY299QMC3"
    },
    {
      "field": "uses",
      "target": "01MMVW8CKC"
    },
    {
      "field": "uses",
      "target": "0N7ENQRCXN"
    },
    {
      "field": "uses",
      "target": "0FHVPRAE60"
    }
  ],
  "markdown": "https://math2.tamnd.com/node/EQG2K8ZFM4.md",
  "msc": [
    "46L07",
    "15B48",
    "81P47"
  ],
  "name": "Choi's theorem on completely positive maps",
  "prov": null,
  "role": "theorem",
  "source": "https://github.com/tamnd/math2/blob/main/nodes/EQG/EQG2K8ZFM4.md",
  "status": null,
  "tag": "EQG2K8ZFM4",
  "uri": "m2://EQG2K8ZFM4",
  "url": "https://math2.tamnd.com/wiki/chois-theorem-on-completely-positive-maps/",
  "writing": {
    "tag": "EQG2K8ZFM4",
    "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
      }
    ]
  }
}
