Sherman–Morrison Formula¶
The Sherman–Morrison formula gives the exact inverse of an invertible matrix after a rank-one outer-product update, provided one scalar denominator is nonzero.
Core Idea¶
The Sherman–Morrison formula is the exact rank-one inverse-update identity. Let (A) be an invertible \(n\times n\) matrix, and let (u) and (v) be (n)-component column vectors. If
then \(A+uv^{\mathsf T}\) is invertible and
Over complex matrices the same relation is commonly written with a conjugate transpose, (uv^*), when that is the intended update. More abstractly, \(v^{\mathsf T}\) is a row covector. No symmetry or positive definiteness is required. The assumptions are an invertible baseline, a rank-at-most-one outer-product modification, and a nonzero scalar denominator.
Scope of Application¶
Sherman–Morrison belongs to linear algebra and numerical computation wherever a sequence of closely related linear systems differs by one rank-one term. The historical Sherman–Morrison papers treated changes to matrix elements, rows, or columns; Bartlett stated a general inverse adjustment in discriminant analysis. Hager's SIAM review documents the wider matrix-modification family across statistics, networks, structural analysis, optimization, partial differential equations, and related applications.
Clarity¶
The scalar \(\alpha=1+v^{\mathsf T}A^{-1}u\) clarifies three questions at once. First, it decides whether the updated matrix is invertible. Second, it scales the entire inverse correction. Third, its magnitude warns when the update approaches singularity. If \(\alpha=0\), then
Manages Complexity¶
The formula compresses a global change into low-dimensional information. Although changing (A) changes every entry of its inverse in general, a rank-one perturbation changes that inverse by another rank-one matrix. The calculation can be organized around
Abstract Reasoning¶
The identity follows from factoring the update:
Let (z=A^{-1}u). Since \((zv^{\mathsf T})^2=z(v^{\mathsf T}z)v^{\mathsf T}\), every positive power of the rank-one product remains a scalar multiple of the same outer product. One can therefore seek an inverse of \(I+zv^{\mathsf T}\) in the form \(I-\beta zv^{\mathsf T}\). Multiplication gives the identity when
Knowledge Transfer¶
The formula transfers literally across statistics, optimization, control, network computation, and scientific modeling because the same matrix relation survives: an invertible baseline plus one outer product. The domain objects differ—an observation, basis-column replacement, covariance contribution, constraint, edge term, or physical coupling—but the algebraic roles remain (A,u,v,alpha), and the same correction follows.
What transfers outside matrix mathematics is only analogy: reuse a solved baseline when a modification is low-dimensional. That more general heuristic belongs to Perturbation, Refinement, or related catalog abstractions.
Relationships to Other Abstractions¶
Current abstraction Sherman–Morrison Formula Domain-specific
Parents (1) — more general patterns this builds on
-
Sherman–Morrison Formula presupposes Matrix Domain-specific
Perturbation. (uv^{\mathsf T}) modifies a baseline matrix.
Hierarchy paths (5) — routes to 5 parentless roots
- Sherman–Morrison Formula → Matrix → Tensor → Transformation → Function (Mapping)
- Sherman–Morrison Formula → Matrix → Linearity
- Sherman–Morrison Formula → Matrix → Representation → Abstraction
- Sherman–Morrison Formula → Matrix → Tensor → Invariance
- Sherman–Morrison Formula → Matrix → Tensor → Vector Space → Set and Membership
Neighborhood in Abstraction Space¶
Sherman–Morrison Formula sits in a sparse region of the domain-specific corpus (93rd percentile for distinctiveness): few abstractions share its structure, so a faithful description tends to retrieve it precisely.
Family — Unclustered & Miscellaneous (1565 abstractions)
Nearest neighbors
- Jacobi Method — 0.78
- Limited-Memory BFGS — 0.78
- Minimum Relevant Variables in a Linear System — 0.77
- Matrix Pencil — 0.77
- Matrix Similarity — 0.77
Computed from structural-signature embeddings · 2026-09-08