{
  "aliases": null,
  "backlinks": null,
  "body": "\n## Definition\n\n**Repair radii and villainy** are defined for a finite graph $G$ as follows.\n\nUse [[words and profiles|28M8XD8EA9]] with palette size $\\chi(G)$. For a profile $\\mathbf m$, let $\\mathcal W_{\\mathbf m}(G)$ be the set of words on $G$ with profile $\\mathbf m$.\n\nLet $\\mathcal P_{\\mathbf m}(G)$ be the set of [[proper colourings|0874138YP6]] of $G$ with profile $\\mathbf m$. Let $\\mathcal P(G)$ be the set of all proper colourings of $G$ with this palette.\n\nFor two words $w$ and $y$ on $G$, the Hamming distance $d_{\\mathrm H}(w,y)$ is the number of vertices on which they differ.\n\n1. The **repair radius** of $\\mathbf m$ is $R_G(\\mathbf m)=\\max_{w\\in\\mathcal W_{\\mathbf m}(G)}\\min_{y\\in\\mathcal P_{\\mathbf m}(G)} d_{\\mathrm H}(w,y)$.\n\n2. The **weak repair radius** of $\\mathbf m$ is $R^{\\mathrm w}_G(\\mathbf m)=\\max_{w\\in\\mathcal W_{\\mathbf m}(G)}\\min_{y\\in\\mathcal P(G)} d_{\\mathrm H}(w,y)$.\n\n3. The **villainy** of $G$ is $B(G)=\\max R_G(\\mathbf m)$, taken over all feasible profiles $\\mathbf m$.\n\n4. The **weak villainy** of $G$ is $B_{\\mathrm w}(G)=\\max R^{\\mathrm w}_G(\\mathbf m)$, taken over all feasible profiles $\\mathbf m$.\n\nEach inner quantity is the [[distance from a point to a set|07TXYYVYZR]] for the Hamming distance. Both $B(G)$ and $B_{\\mathrm w}(G)$ are zero when $G$ is the empty graph.\n",
  "commit": "ff8a40749dc16545e3d2fc637f6b0196e81d0bfa",
  "front": {
    "defines": "EBNHD7FQ23",
    "history": {
      "notes": "The source is arXiv:2610.13556v1 (2026-10), by Jiang Jiang, Yuhan Jiang, Yiyang Li, Lujia Wang, Aitao Zhang. A paper also restates older results, so this is not the first statement until a person or a later pass confirms it."
    },
    "inventory": [
      "GY5XXNYENM"
    ],
    "kind": "definition",
    "msc": [
      "05-XX"
    ],
    "name": "Repair radii and villainy",
    "sources": [
      {
        "arxiv": "2610.13556v1",
        "licence": "cc-by",
        "locator": "Definition 2.2",
        "mention": "ax://paper/2610.13556#L0DK",
        "note": "the paper that states the item (corpus arxiv AX9.2)"
      }
    ],
    "tag": "2REN148QWD",
    "uses": [
      "28M8XD8EA9",
      "0874138YP6",
      "07TXYYVYZR"
    ]
  },
  "kind": "definition",
  "link": "https://math2.tamnd.com/node/2REN148QWD/",
  "links": [
    {
      "field": "defines",
      "target": "EBNHD7FQ23"
    },
    {
      "field": "uses",
      "target": "28M8XD8EA9"
    },
    {
      "field": "uses",
      "target": "0874138YP6"
    },
    {
      "field": "uses",
      "target": "07TXYYVYZR"
    }
  ],
  "markdown": "https://math2.tamnd.com/node/2REN148QWD.md",
  "msc": [
    "05-XX"
  ],
  "name": "Repair radii and villainy",
  "prov": {
    "log": "https://github.com/tamnd/math2/blob/main/prov/2RE/2REN148QWD.jsonl",
    "quarantine": null,
    "unchecked": null
  },
  "role": "",
  "source": "https://github.com/tamnd/math2/blob/main/nodes/2RE/2REN148QWD.md",
  "status": null,
  "tag": "2REN148QWD",
  "uri": "m2://2REN148QWD",
  "url": "https://math2.tamnd.com/wiki/repair-radii-and-villainy-definition/",
  "writing": {
    "tag": "2REN148QWD",
    "kind": "definition",
    "level": "W1",
    "next": [
      {
        "what": "edge instance_of in",
        "note": "one example",
        "have": 0,
        "want": 1
      },
      {
        "what": "edge not_instance_of in",
        "note": "one non-example that fails one clause",
        "have": 0,
        "want": 1
      }
    ]
  }
}
