{
  "aliases": null,
  "backlinks": [
    {
      "field": "uses",
      "target": "S7MC88TW6W"
    },
    {
      "field": "defines",
      "target": "V8XA0ECEJ3"
    }
  ],
  "body": "\n## Summary\n\nA Householder transformation is the [[reflection|06BRDF3F0E]] of $\\R^n$ or $\\C^n$ in a hyperplane through the origin.\nIts matrix is $I - 2 v v^*$ for a unit vector $v$ normal to the hyperplane.\nIt is an [[orthogonal|0W02QESPJQ]] or unitary matrix, and in $\\R^n$ it can send any given vector to any other vector of the same length.\nThis makes it the basic tool for creating zeros in a matrix in a stable way.\nIt is used in the [[QR decomposition|0ERWG4NXQ9]] and in the reduction to Hessenberg or tridiagonal form.\n\n## Explanations\n\n### L1 human\n\nThink of a mirror through the origin.\nThe Householder transformation reflects every vector in this mirror: the part along the mirror stays, and the part perpendicular to it flips sign.\nBy placing the mirror halfway between two vectors of the same length, one can swap them.\nFor example, the mirror between $(3, 4)$ and $(5, 0)$ in the plane sends $(3, 4)$ to $(5, 0)$, so the second entry becomes zero.\n",
  "commit": "ff8a40749dc16545e3d2fc637f6b0196e81d0bfa",
  "front": {
    "kind": "concept",
    "msc": [
      "65F25",
      "15A23"
    ],
    "name": "Householder transformation",
    "same_as": {
      "wikidata": "Q304490",
      "wikipedia": "Householder transformation"
    },
    "sources": [
      {
        "url": "https://en.wikipedia.org/wiki/Householder_transformation"
      }
    ],
    "specializes": [
      "06BRDF3F0E"
    ],
    "tag": "JDH0THTVGM"
  },
  "kind": "concept",
  "link": "https://tamnd.github.io/math2/node/JDH0THTVGM/",
  "links": [
    {
      "field": "specializes",
      "target": "06BRDF3F0E"
    }
  ],
  "markdown": "https://tamnd.github.io/math2/node/JDH0THTVGM.md",
  "msc": [
    "65F25",
    "15A23"
  ],
  "name": "Householder transformation",
  "prov": null,
  "role": "",
  "source": "https://github.com/tamnd/math2/blob/main/nodes/JDH/JDH0THTVGM.md",
  "status": null,
  "tag": "JDH0THTVGM",
  "uri": "m2://JDH0THTVGM",
  "url": "https://tamnd.github.io/math2/wiki/householder-transformation/",
  "writing": {
    "tag": "JDH0THTVGM",
    "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
      }
    ]
  }
}
