Partial Fractions with Matrix Coefficients
- Partial fractions with matrix coefficients decompose the resolvent (sI-A)⁻¹ into pole terms that encode spectral projectors, nilpotency, and generalized eigenvector chains.
- The method provides a unified framework for evaluating matrix exponentials and solving ODE systems by linking matrix residues to eigen-structure without requiring explicit Jordan reduction.
- This approach offers computational advantages for moderate-size matrices and is applicable to both real and complex systems, balancing numerical stability and analytic insight.
Searching arXiv for recent and foundational papers on partial fractions with matrix coefficients and related matrix-function PFEs. Partial fractions with matrix coefficients are decompositions of rational matrix functions—most notably the resolvent —into sums of pole terms with constant matrix multipliers. In the resolvent case, if has eigenvalues , the method writes
with uniquely determined matrices . The method is developed as a unified tool for finding chains of generalized eigenvectors, evaluating matrix exponentials, and solving linear systems of ordinary differential equations with constant coefficients; it also connects naturally to spectral projectors, nilpotent parts, and Laplace-transform methods (Airapetyan, 13 Jul 2025).
1. Formal framework and spectral data
Let . A matrix polynomial is
A rational matrix function is any function of the form
where is a matrix polynomial and 0 is usually a scalar polynomial or, more generally, a matrix polynomial if specified. The central object is the resolvent
1
whose scalar denominator is 2 and whose numerator is 3.
If 4 are the eigenvalues of 5 and 6 denotes the algebraic multiplicity of 7, then
8
The poles of the resolvent occur at the eigenvalues, with orders equal to the sizes 9 of the largest Jordan blocks for 0, equivalently the multiplicities in the minimal polynomial. For each eigenvalue, let 1 denote the spectral projector onto the generalized eigenspace and define
2
Then 3 is nilpotent on that generalized eigenspace, with 4.
A Jordan chain of length 5 for 6 is a sequence 7 satisfying
8
The space spanned by all such chains is the generalized eigenspace onto which 9 projects. In this setting, the matrix coefficients in the partial fraction expansion are not auxiliary parameters; they encode spectral projectors, nilpotent structure, and generalized eigenvector data.
2. Decomposition theorem and matrix residues
For 0 with eigenvalues 1 and algebraic multiplicities 2, the resolvent admits a unique partial fraction decomposition with matrix coefficients,
3
where the matrices 4 are constant. There is no polynomial regular part in the resolvent case because 5 has degree 6 while 7 has degree 8, so the rational matrix function is proper.
Existence and uniqueness follow entrywise from scalar partial fraction decomposition. Equivalently, one may write
9
and expand each entry against the factorization of the scalar denominator. No diagonalizability is required. Distinct eigenvalues produce only simple poles, whereas defective matrices produce higher-order poles, up to the size of the largest Jordan block for the corresponding eigenvalue.
A constructive procedure begins from the ansatz above, multiplies by the common denominator, and obtains the polynomial identity
0
Evaluation at 1 and differentiation up to order 2 yield linear equations for the unknown matrices. In particular,
3
so the columns of 4 are eigenvectors for 5, and
6
Hence
7
For repeated poles, the coefficients may also be written by the usual repeated-pole residue formula applied entrywise:
8
The method therefore mirrors scalar Heaviside-style partial fractions, but with matrix unknowns rather than scalar coefficients.
3. Spectral projectors, nilpotent parts, and generalized eigenvector chains
The coefficient 9 has a distinguished spectral meaning. If 0 is a simple positively oriented contour enclosing 1 and no other eigenvalues, then the spectral projector is
2
Substituting the partial fraction expansion and integrating term-by-term gives
3
Thus the first matrix coefficient is exactly the spectral projector onto the generalized eigenspace of 4.
Near a pole, the resolvent has the nilpotent expansion
5
where 6 and 7 is the size of the largest Jordan block for 8. Comparison with the partial fraction coefficients yields
9
This identifies the matrix residues with projector and nilpotent data without explicit recourse to Jordan canonical form.
The coefficients also encode generalized eigenvectors. Any nonzero column of 0 is an eigenvector of 1 for 2. Any nonzero column of 3 is a generalized eigenvector of rank at most 4. For fixed 5 and a fixed column index 6, the nonzero 7-th columns of
8
form a Jordan chain ending in an eigenvector. If the last nonzero column occurs at index 9, then
0
A common misconception is that partial fraction methods for the resolvent require diagonalizability or explicit Jordan reduction. The method does not require diagonalizability, and the coefficient-matching construction avoids explicit Jordan form. The paper states that this is often computationally simpler and more stable for moderate-size problems, while still reproducing the same spectral information.
4. Matrix exponentials and linear ODE systems
The matrix exponential follows directly from the Bromwich integral,
1
for 2 larger than the spectral abscissa of 3. Substituting the partial fraction expansion and using
4
one obtains
5
In terms of the nilpotent data,
6
This is the standard Jordan-block expansion, recovered from the partial fractions of the resolvent.
Over the real field, if 7 factors into linear and quadratic factors, the decomposition may be written in real partial fractions. For a factor 8, terms of the form
9
invert to
0
The method therefore accommodates complex conjugate spectral pairs without leaving real arithmetic.
For the linear system
1
the homogeneous solution is
2
Variation of parameters gives
3
If 4 is a combination of exponentials and polynomials, or of sinusoids, the convolution can be evaluated explicitly because 5 decomposes into sums of 6 times polynomials in 7. In Laplace form,
8
so the transfer function from input 9 to state 0 is 1, and its poles and matrix residues determine the explicit time-domain response.
5. Computation, worked examples, and numerical issues
A practical computation proceeds without Jordan form. The characteristic polynomial is first factored as
2
or, over 3, complex conjugate pairs are grouped into irreducible quadratics. One then writes a partial fraction ansatz with undetermined matrices, multiplies by the common denominator to obtain a polynomial identity, and determines the coefficients by substitution at poles, differentiation at repeated poles, or coefficient matching. If 4 is computed symbolically, one may also write
5
and solve for the matrix coefficients by polynomial matching.
Once the coefficients are known, the exponential is obtained termwise from inverse Laplace transforms. The same coefficients then provide generalized eigenvectors: columns of 6 are eigenvectors, while columns of 7 are generalized eigenvectors linked by
8
The numerical limitations are explicit. Factoring 9 is sensitive to roundoff when eigenvalues are clustered or repeated; symbolic or high-precision arithmetic is recommended. Matching coefficients and differentiation at repeated poles amplify conditioning issues; contour-integral-based projectors 00 may be more stable numerically. For large 01, computing 02 is expensive, so the substitution and matching procedure is preferred. The paper does not provide error bounds, and standard numerical linear algebra considerations apply.
Two examples illustrate the method. In the diagonalizable 03 case,
04
one has
05
and
06
From substitution at 07 and 08,
09
Therefore
10
Because the eigenvalues are distinct, only simple poles occur and there are no polynomial-in-11 factors.
In the defective 12 example,
13
the characteristic polynomial is
14
so the only eigenvalue is 15, with algebraic multiplicity 16 and a single Jordan chain of length 17. The decomposition
18
has
19
20
Hence
21
and the generalized eigenvector chain is read from
22
6. Relation to rational matrix-function approximation and large sparse computation
The partial fraction method for the resolvent belongs to a broader family of techniques for evaluating matrix functions through rational approximations. For large, sparse, and/or localized matrices, one studies a scalar analytic function 23 and approximates 24 or 25 by a partial fraction expansion such as
26
or, more generally,
27
In this setting, the computation is reduced to families of shifted linear systems that share the same matrix structure, and the shifts can be parallelized (Bertaccini et al., 2017).
The conceptual relation is direct. In the sparse-matrix literature, the coefficients are usually scalar residues multiplying matrix resolvents. When 28 is expressed through spectral or Jordan decomposition, however, projectors and nilpotent blocks play the role of matrix residues, and repeated poles correspond to higher-order resolvents 29 with coefficients involving derivatives of 30. This suggests that Airapetyan’s matrix-coefficient decomposition of the resolvent and large-scale rational approximations of general matrix functions are two instances of a common rational-calculus viewpoint.
For large-scale problems, the computational emphasis shifts from symbolic coefficient matching to efficient shifted solves and approximate inverses. The cited work studies seed approximate inverse factorizations, sparse updates across shifts, off-diagonal decay in 31, and an error decomposition into rational approximation error and solve or preconditioner error. It reports applications to 32, 33, fractional powers, localized matrices, PDE discretizations, Markov generator matrices, and large power systems matrices. The approach is advantageous when 34 is sparse or localized, 35 is analytic on a region enclosing the spectrum, multiple right-hand sides are present, and moderate accuracy suffices. Its limitations include non-normality, poorly conditioned shifts, and failure of decay in 36.
The contrast between the two settings is therefore one of scale and objective rather than of principle. For moderate-size matrices, matrix-coefficient partial fractions expose spectral projectors, generalized eigenvectors, and closed-form expressions for 37 and ODE solutions. For large sparse matrices, partial fraction expansions serve as a computational reduction to structured shifted systems. In both regimes, the central object is the pole structure of the resolvent and the algebra encoded by its residues.