{
  "aliases": null,
  "backlinks": null,
  "body": "\n## Definition\n\nFix a signature and let $\\mathcal{K}$ be a class of algebras of this signature.\nAn algebra $A \\in \\mathcal{K}$ is *projective* in $\\mathcal{K}$ if the following holds.\nFor all $B, C \\in \\mathcal{K}$, every surjective [[homomorphism|KBXSZC6BV1]] $g \\colon B \\to C$ and every homomorphism $f \\colon A \\to C$, there is a homomorphism $h \\colon A \\to B$ with $g \\circ h = f$.\n\n## Remarks\n\nIn a variety, epimorphisms of the category of algebras need not be surjective.\nSo this notion can differ from a projective object of the category; universal algebra uses the surjective version.\nIn a variety, an algebra is projective exactly when it is a [[retract|68PFSGP39B]] of a [[free algebra|GTS4DRRMZR]].\n\nExample: every free algebra $F$ on a set $X$ in a variety is projective.\nGiven $g \\colon B \\to C$ surjective and $f \\colon F \\to C$, choose $b_x \\in B$ with $g(b_x) = f(x)$ for each $x \\in X$.\nThe homomorphism $h \\colon F \\to B$ with $h(x) = b_x$ satisfies $g \\circ h = f$, since both sides agree on the generators $X$.\nIn the variety of modules over a ring, the projective algebras are the [[projective modules|BFFA03GE3V]].\n\nNon-example: $\\Z/2\\Z$ is not projective in the variety of abelian groups.\nTake $g \\colon \\Z \\to \\Z/2\\Z$ the reduction map and $f = \\id$.\nEvery homomorphism $h \\colon \\Z/2\\Z \\to \\Z$ is zero, because $\\Z$ has no element of order $2$, so $g \\circ h = 0 \\ne f$.\n",
  "commit": "ff8a40749dc16545e3d2fc637f6b0196e81d0bfa",
  "front": {
    "defines": "PZ41AE18X4",
    "kind": "definition",
    "msc": [
      "08B30",
      "18G05"
    ],
    "name": "Projective algebra",
    "sources": [
      {
        "url": "https://en.wikipedia.org/wiki/Projective_object"
      }
    ],
    "tag": "MF89BJZ8KS",
    "uses": [
      "KBXSZC6BV1",
      "GTS4DRRMZR",
      "68PFSGP39B",
      "BFFA03GE3V"
    ]
  },
  "kind": "definition",
  "link": "https://tamnd.github.io/math2/node/MF89BJZ8KS/",
  "links": [
    {
      "field": "defines",
      "target": "PZ41AE18X4"
    },
    {
      "field": "uses",
      "target": "KBXSZC6BV1"
    },
    {
      "field": "uses",
      "target": "GTS4DRRMZR"
    },
    {
      "field": "uses",
      "target": "68PFSGP39B"
    },
    {
      "field": "uses",
      "target": "BFFA03GE3V"
    }
  ],
  "markdown": "https://tamnd.github.io/math2/node/MF89BJZ8KS.md",
  "msc": [
    "08B30",
    "18G05"
  ],
  "name": "Projective algebra",
  "prov": null,
  "role": "",
  "source": "https://github.com/tamnd/math2/blob/main/nodes/MF8/MF89BJZ8KS.md",
  "status": null,
  "tag": "MF89BJZ8KS",
  "uri": "m2://MF89BJZ8KS",
  "url": "https://tamnd.github.io/math2/wiki/projective-algebra-definition/",
  "writing": {
    "tag": "MF89BJZ8KS",
    "kind": "definition",
    "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
      }
    ]
  }
}
