{
  "aliases": null,
  "backlinks": [
    {
      "field": "defines",
      "target": "Q93QR7EJKY"
    }
  ],
  "body": "\n## Summary\n\nA near-ring is a set with an addition and a multiplication that satisfies most of the [[ring|0B1261B5ED]] axioms.\nAddition need not be commutative, and only one distributive law is required.\nThe standard example is the set of all maps from a [[group|G5S1M9]] to itself, with pointwise addition and composition.\nNear-rings stand to arbitrary maps of groups as rings stand to endomorphisms of abelian groups.\nThey appear in the study of nonlinear maps, of permutation groups and of combinatorial designs.\n\n## Explanations\n\n### L1 human\n\nFor an abelian group, its endomorphisms can be added and composed, and they form a ring.\nIf one takes all maps of the group to itself, not only homomorphisms, one can still add them pointwise and compose them.\nComposition then distributes over addition from one side only: $(f + g) \\circ h = f \\circ h + g \\circ h$ always holds, but $f \\circ (g + h) = f \\circ g + f \\circ h$ needs $f$ to respect addition.\nA near-ring is any structure with exactly the rules that survive.\n",
  "commit": "ff8a40749dc16545e3d2fc637f6b0196e81d0bfa",
  "front": {
    "kind": "concept",
    "msc": [
      "16Y30"
    ],
    "name": "Near-ring",
    "same_as": {
      "wikidata": "Q1397835",
      "wikipedia": "Near-ring"
    },
    "sources": [
      {
        "url": "https://en.wikipedia.org/wiki/Near-ring"
      }
    ],
    "tag": "ARAEEM8CVF"
  },
  "kind": "concept",
  "link": "https://tamnd.github.io/math2/node/ARAEEM8CVF/",
  "links": null,
  "markdown": "https://tamnd.github.io/math2/node/ARAEEM8CVF.md",
  "msc": [
    "16Y30"
  ],
  "name": "Near-ring",
  "prov": null,
  "role": "",
  "source": "https://github.com/tamnd/math2/blob/main/nodes/ARA/ARAEEM8CVF.md",
  "status": null,
  "tag": "ARAEEM8CVF",
  "uri": "m2://ARAEEM8CVF",
  "url": "https://tamnd.github.io/math2/wiki/near-ring/",
  "writing": {
    "tag": "ARAEEM8CVF",
    "kind": "concept",
    "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
      }
    ]
  }
}
