Papers
Topics
Authors
Recent
Assistant
AI Research Assistant
Well-researched responses based on relevant abstracts and paper content.
Custom Instructions Pro
Preferences or requirements that you'd like Emergent Mind to consider when generating responses.
Gemini 2.5 Flash
Gemini 2.5 Flash 170 tok/s
Gemini 2.5 Pro 50 tok/s Pro
GPT-5 Medium 30 tok/s Pro
GPT-5 High 41 tok/s Pro
GPT-4o 60 tok/s Pro
Kimi K2 208 tok/s Pro
GPT OSS 120B 440 tok/s Pro
Claude Sonnet 4.5 35 tok/s Pro
2000 character limit reached

Rank-One Perturbation Theory

Updated 10 November 2025
  • Rank-One Perturbation Theory is the study of how adding a single rank update alters a matrix or operator's spectrum via characteristic polynomials and Jordan block nuances.
  • The analysis uses necessary and sufficient conditions based on matching algebraic multiplicities with the size of the largest Jordan block, ensuring precise spectral assignments.
  • Its practical implications extend to control theory, random matrix theory, and signal processing, facilitating stability analysis under minimal perturbations.

Rank-one perturbation theory concerns the spectral and structural changes induced on matrices and operators by adding a perturbation of rank one. The classical and modern developments of this theory highlight the interplay between algebraic invariants (characteristic polynomials, Jordan block sizes, cyclicity), operator-theoretic resolvent identities, and connections to key areas such as random matrix theory, control, and mathematical physics. The spectral consequences are sharpest when the ambient field is algebraically closed and full Jordan decomposition is available.

1. Structural Framework: Notation, Definitions, and Spectral Data

Let AFn×nA \in F^{n \times n} be a matrix over an algebraically closed field FF. The canonical spectral invariant is the characteristic polynomial pA(t)=det(tIA)p_A(t) = \det(tI - A), monic of degree nn. For any monic q(t)F[t]q(t) \in F[t] of degree nn, fundamental questions arise: which q(t)q(t) can appear as the characteristic polynomial of a rank one perturbation A+BA+B, i.e., B=uvTB = uv^T for u,vFnu,v \in F^n?

Key quantities for each eigenvalue λF\lambda \in F:

  • Algebraic multiplicity: algλ(A)=mλ(pA)=multiplicity of (tλ)\operatorname{alg}_\lambda(A) = m_\lambda(p_A) = \text{multiplicity of } (t-\lambda) in pA(t)p_A(t).
  • Jordan block size: jλ(A)=j_\lambda(A) = size of largest Jordan block for λ\lambda.

Simultaneously, the class of rank-one matrices forms the set {uvT:u,vFn}\{ uv^T : u,v \in F^n \}, and the rank-one perturbation problem is nontrivial due to its effect on the geometric and algebraic multiplicities of eigenvalues.

2. Main Theorem and Necessary-Sufficient Condition for Spectral Assignability

Merzel–Mináč–Muller–Pasini–Nguyen's principal result provides a complete criterion for the existence of BB such that pA+B(t)=q(t)p_{A+B}(t) = q(t) (Merzel et al., 2021): Main Theorem: There exists BB of rank one with pA+B(t)=q(t)p_{A+B}(t) = q(t) if and only if, for all λF\lambda \in F,

mλ(q)algλ(A)jλ(A)m_\lambda(q) \geq \operatorname{alg}_\lambda(A) - j_\lambda(A)

This logarithmic-type inequality is both necessary and sufficient: it quantifies exactly how many roots at λ\lambda must persist in q(t)q(t), depending on the initial multiplicities and largest Jordan block.

The sufficiency leverages explicit construction in Jordan canonical coordinates, exploiting the block structure.

3. Proof Strategy, Weinstein–Aronszajn Identity, and Construction Principles

The analysis proceeds by:

  • Necessity: Via rank estimates, for any rank-one BB and Jordan block Jλ,nJ_{\lambda,n}, the algebraic multiplicity at λ\lambda cannot decrease by more than the size of the largest block: mλ(q)algλ(A)jλ(A)m_\lambda(q)\geq \operatorname{alg}_\lambda(A) - j_\lambda(A).
  • Sufficiency: For the Jordan decomposition A=λAλA = \bigoplus_{\lambda} A_{\lambda}, a rank-one perturbation is constructed as follows:

    1. For a single block Jλ,nJ_{\lambda,n}, any monic polynomial is attainable, since jλ(A)=nj_\lambda(A)=n and the constraint vacuously holds. With the expansion

    (tIJλ,n)1=i=0n1(tλ)i1Ni(tI-J_{\lambda,n})^{-1} = \sum_{i=0}^{n-1} (t-\lambda)^{-i-1} N^i

    one can tune u,vu,v so that vT(tIA)1u=[pA(t)q(t)]/pA(t)v^T (tI-A)^{-1} u = [p_A(t) - q(t)]/p_A(t) matches the desired rational function. 2. For direct sums of distinct blocks: the Chinese remainder theorem in F[t]/(pA)F[t]/(p_A) allows decomposition into summands supported on each block; rank-one updates are patched accordingly. 3. For repeated eigenvalues: a hybrid of steps 1 and 2 treats blocks of maximal size separately.

The pivotal formula for a rank-one update is the Weinstein–Aronszajn identity: det(tI(A+uvT))=pA(t)[1vT(tIA)1u]\det(tI - (A + uv^T)) = p_A(t) \cdot [1 - v^T (tI - A)^{-1} u] Thus,

pA+B(t)=pA(t)(1vT(tIA)1u)p_{A+B}(t) = p_A(t)\bigl(1 - v^T (tI-A)^{-1} u\bigr)

The entire spectral assignment reduces to engineering u,vu,v so that (1vT(tIA)1u)(1 - v^T (tI-A)^{-1}u) adjusts pA(t)p_A(t) to q(t)q(t), subject to the necessary constraints.

4. Algebraic and Jordan-theoretic Consequences

Table: Critical invariants governing spectral assignability

Parameter Meaning Role in Theorem
algλ(A)\operatorname{alg}_\lambda(A) Algebraic multiplicity at λ\lambda Baseline count of roots at λ\lambda
jλ(A)j_\lambda(A) Largest Jordan block at λ\lambda Controls maximal loss of roots
mλ(q)m_\lambda(q) Multiplicity of (tλ)(t-\lambda) in qq Target count of roots in qq

Implications:

  • Diagonalizable AA: jλ(A)=1j_\lambda(A) = 1 for all λ\lambda; hence mλ(q)algλ(A)1m_\lambda(q)\geq \operatorname{alg}_\lambda(A)-1. One can add or remove at most one root per eigenvalue.
  • Single Jordan block: For A=Jλ,nA = J_{\lambda,n}, any q(t)q(t) is realizable; the full spectrum can be arbitrarily assigned.
  • Generic case: Repeated eigenvalues with variable block sizes require careful partitioning and the possibility of spectral ‘loss’ limited by the block structure.

5. Illustrative Examples and Special Cases

  • Zero-matrix case: For A=02A = 0_{2}, both alg0(A)=2\operatorname{alg}_0(A)=2 and j0(A)=2j_0(A)=2, so any quadratic monic q(t)q(t) is obtainable (no constraint); explicit construction given in the paper.
  • Complex field F=CF = \mathbb{C}: The result recovers classical theorems (Lidskiĭ, Kato) on eigenvalue shifts for small rank-one perturbations; isolated eigenvalues can be targeted within the constraint.
  • Direct computation for diagonal AA: For A=diag(λ1,,λn)A=\operatorname{diag}(\lambda_1,\dots,\lambda_n),

q(t)pA(t)=1i=1nαitλi\frac{q(t)}{p_A(t)} = 1 - \sum_{i=1}^n \frac{\alpha_i}{t-\lambda_i}

Choosing all but one αi\alpha_i zero gives a rank-one update.

6. Connections, Generalizations, and Implications

This theorem provides:

  • A sharp improvement over earlier sufficient conditions (e.g., Cheung–Ng, Krupnik), by producing an explicit necessary-and-sufficient inequality involving both algebraic and geometric multiplicities.
  • A unification of various spectral assignment problems, reducing even complicated spectral rearrangement to a single rank-one perturbation provided the Jordan structure is favorable.
  • A foundational framework for understanding stability under low-rank updates in control, signal processing, and random matrix theory, where perturbations naturally arise as data or feedback are introduced.

The structure of permissible characteristic polynomials under rank-one perturbation is fully governed by the interaction between the algebraic multiplicities and the sizes of Jordan blocks, providing both an explicit algorithm for construction and a transparent obstruction theory for spectral assignment.

7. Further Technical Lemmas and Computational Identities

Key Lemmas:

  • Weinstein–Aronszajn formula for block matrices: If MM and NN are m×nm \times n and n×mn \times m matrices,

det(ImMN)=det(InNM)\det(I_m - MN) = \det(I_n - NM)

Used repeatedly to pass between perturbation representations.

  • Rank estimates: For arbitrary X,YX,Y of size nn, and k1k \geq 1,

rank((X+Y)k)krank(X)+rank(Yk)\operatorname{rank}((X+Y)^k) \leq k \cdot \operatorname{rank}(X) + \operatorname{rank}(Y^k)

For YY of rank one, this controls multiplicities after perturbation.

These technical results illuminate why the main spectral assignment theorem is not only sharp but constructively optimal for rank-one updates.


The theory as crystallized by Merzel–Mináč–Muller–Pasini–Nguyen (Merzel et al., 2021) thus closes the spectral perturbation problem for rank-one matrices, yielding a necessary and sufficient criterion for attainable characteristic polynomials under a minimal rank update and tightly linking the algebraic, geometric, and analytic invariants of the underlying operator.

Definition Search Book Streamline Icon: https://streamlinehq.com
References (1)
Forward Email Streamline Icon: https://streamlinehq.com

Follow Topic

Get notified by email when new papers are published related to Rank-One Perturbation Theory.