11. Build projectors from an operator
All examples · Glossary: spectral projector · Papers, proofs, Lean, and code
Work over the real numbers with
Find two invariant directions
For eigenvalue \(2\), solving \((T-2I)v=0\) forces the second coordinate to zero. Choose \(v_2=(1,0)^{\mathsf T}\). For eigenvalue \(3\), solving \((T-3I)v=0\) gives equal coordinates. Choose \(v_3=(1,1)^{\mathsf T}\).
These vectors form a basis, and direct multiplication gives \(Tv_2=2v_2\) and \(Tv_3=3v_3\). The operator is diagonalizable.
Interpolate the selectors
The polynomial \(3-t\) equals one at \(2\) and zero at \(3\). The polynomial \(t-2\) does the opposite. Substitute the matrix into these polynomials:
The identity
implies \(T^2-5T+6I=0\). An annihilating polynomial must vanish at both eigenvalues, so no degree-one polynomial suffices. Thus \((t-2)(t-3)\) is the minimal polynomial. Using the displayed identity,
Also \(P_2P_3=P_3P_2=0\), \(P_2+P_3=I\) and \(T=2P_2+3P_3\).
Compute through the packets
For \(x=(2,3)^{\mathsf T}\), the components are \(P_2x=(-1,0)^{\mathsf T}\) and \(P_3x=(3,3)^{\mathsf T}\). Therefore
These are the oblique projectors from Example 1. Their eigenspaces are not perpendicular in the ordinary inner product. Diagonalizability alone does not imply orthogonal spectral projectors.
Try it
Use the decomposition to calculate \(T^2x\).
Answer: \(T^2=4P_2+9P_3\), so \(T^2x=(23,27)^{\mathsf T}\). Direct multiplication gives
Papers, proofs, Lean, and code
Terms in this example: Eigenvector · Eigenvalue · Eigenspace · Diagonalizable operator · Polynomial in an operator · Minimal polynomial · Spectral projector
The example uses a diagonalizable two-dimensional matrix. The works develop wider packet and spectral constructions with additional hypotheses.
Paper I: Typed Operator Systems, Seed Rank, and Exact Packet Coordinates
Read · Written proofs · Lean coverage · Code and setup · Evidence
Paper II: Refinement Towers, Weighted Transfer, and Integral Separation of Operator Packets
Read · Written proofs · Lean coverage · Code and setup · Evidence
Related library guide and code examples. The guide covers related constructions and their software interfaces.
Python arithmetic check for this example: spectral_projectors(). This checks the displayed rational, modular or finite-set calculations exactly.
The Lean links open each work’s recorded coverage and sources. They do not certify this tutorial. A work may have limited coverage or no linked Lean or code. Its page states what is available.