Skip to content

Drazin inverse

A unique generalized inverse for a square matrix defined through its index, commutation, and power equations.

Version
v1 · 2026-09-28 · History
Domain-specific #
7628
Origin domain
Matrix Theory

Core Idea

The Drazin inverse of a square matrix \(A\) is the unique matrix \(A^D\) that inverts the stable invertible part of \(A\) while annihilating its nilpotent part. Let the index \(k\) of \(A\) be the least nonnegative integer for which \(\operatorname{rank}(A^{k+1})=\operatorname{rank}(A^k)\). Then \(A^D\) is characterized by [ A{k+1}AD=A^k,\qquad ADAAD=A^D,\qquad AAD=ADA. ] These three relations—index-dependent recovery, reflexivity, and commutation—are jointly constitutive.

How would you explain it like I'm…

Undo What Can Be Undone

Imagine a machine that does two jobs: one part mixes things up in a way you can undo, and another part squashes things until they disappear. The Drazin inverse is a helper that undoes the first part and just lets the disappearing part stay gone. It doesn't pretend it can bring the squashed things back.

The Partial Undo Machine

Some math machines, called matrices, change lists of numbers in a way that has two parts mixed together. One part can be run backwards. The other part is special: if you run it over and over, after enough runs it always turns everything into zero. The Drazin inverse is a partner machine that runs the first part backwards and simply turns the second part into zero right away. So it is not a full undo button, because whatever the second part handled can't be brought back.

Invert the Core, Zero the Rest

A square matrix can be split, in a suitable choice of coordinates, into an invertible part and a nilpotent part, meaning a part that becomes the zero matrix after being multiplied by itself enough times. Ordinary inverses only exist when the whole matrix is invertible. The Drazin inverse A^D works for any square matrix: it inverts the invertible part and sends the nilpotent part to zero. So if A is invertible, A^D is just the usual inverse, and if A is nilpotent, A^D is zero. Unlike the familiar pseudoinverse, it is not built to satisfy A A^D A = A, and in general it does not; instead it is defined by rules that depend on the matrix's index and by the requirement that it commutes with A.

 

The Drazin inverse of a square matrix A is the unique matrix A^D that inverts the stable, invertible part of A and annihilates its nilpotent part. Define the index k of A as the smallest nonnegative integer with rank(A^(k+1)) = rank(A^k). Then A^D is characterized by three relations holding together: A^(k+1) A^D = A^k (index-dependent recovery), A^D A A^D = A^D (reflexivity), and A A^D = A^D A (commutation). In a basis where A is block diagonal with an invertible block B and a nilpotent block N, A^D simply replaces B by B^(-1) and N by zero. Consequences: an invertible matrix's Drazin inverse is its ordinary inverse, a nilpotent matrix's is zero, and the construction respects similarity (conjugation). Unlike classical generalized inverses, it generally does not satisfy A A^D A = A, and the Moore–Penrose pseudoinverse or other inverses chosen by optimality or adjoint conditions are different objects even where they happen to coincide.

Scope of Application

The Drazin inverse applies to square matrices whose rank-stabilization index and three defining identities are meaningful, with extensions to compatible algebraic settings only when the same index-dependent contract is explicitly defined. - Singular square matrices. The construction separates stable invertible action from nilpotent action when no ordinary inverse exists for the full matrix. - Invertible matrices. Index-zero cases recover the ordinary matrix inverse, providing a limiting regime of the same definition rather than a separate operation. - Nilpotent matrices. Matrices whose powers eventually vanish have Drazin inverse zero, with the nilpotency depth reflected in the matrix index. - Block and Jordan decompositions. An invertible block can be replaced by its inverse and a nilpotent block by zero, then transported back through a similarity transformation.

Clarity

Naming the Drazin inverse identifies a particular algebraic contract, not a generic license to assign an inverse-like matrix to a singular matrix. The matrix index fixes the power equation, while reflexivity and commutation fix how the candidate interacts with the original matrix.

Manages Complexity

A singular matrix can mix invertible dynamics with chains that eventually collapse to zero, making an ordinary inverse impossible and entrywise case analysis opaque. The Drazin construction compresses this behavior into the matrix index k and three algebraic identities. The rank-stabilization condition locates the transient nilpotent depth; commutation preserves the matrix's invariant decomposition; and the power and reflexivity equations specify recovery on the stable component.

Abstract Reasoning

An index diagnostic runs from the rank sequence rank(A), rank(A^2), … to the least k at which rank(A^(k+1)) = rank(A^k). That stabilization identifies how many powers are needed before the nilpotent transient stops shrinking the range, and it fixes the power equation a proposed Drazin inverse must satisfy. Choosing k merely because one displayed equality happens to hold is insufficient; minimality is part of the diagnosis.

Knowledge Transfer

Within matrix theory, Drazin inversion transfers literally across matrix sizes, similarity bases, fields supporting the needed decomposition, and index regimes. The rank-stabilization definition of k, the three defining identities, and the block operation—ordinary inversion on the invertible part and zero on the nilpotent part—carry together. The evidence also supports (B) a shared abstract mechanism under inversion beyond matrices: suitably defined categorical morphisms can have Drazin inverses that preserve the same stable-versus-nilpotent separation.

Relationships to Other Abstractions

Local relationship map for Drazin inverseParents appear above the current abstraction, mutual partners to the right, and children below. Node labels state whether each abstraction is prime or domain-specific; colors identify relation types.Drazin inverseDOMAINPrime abstraction: Inversion — is a kind ofInversionPRIME

Current abstraction Drazin inverse Domain-specific

Parents (1) — more general patterns this builds on

  • Drazin inverse is a kind of Inversion Prime

    The original structure is the square operator (A), including its stable invertible action and nilpotent action.

Hierarchy paths (3) — routes to 3 parentless roots

Neighborhood in Abstraction Space

Drazin inverse sits in a sparse region of the domain-specific corpus (65th percentile for distinctiveness): few abstractions share its structure, so a faithful description tends to retrieve it precisely.

Family — Unclustered & Miscellaneous (2551 abstractions)

Nearest neighbors

Computed from structural-signature embeddings · 2026-10-08