Perturbation of Gram operators #
For bounded maps A, B : E →L[𝕜] F between real or complex Hilbert spaces, the source Gram
operators A† A and B† B satisfy
‖A† A - B† B‖ ≤ (‖A‖ + ‖B‖) * ‖A - B‖.
The same bound holds for the target Gram operators A A† and B B†. These estimates transfer
control of a rectangular operator perturbation to its positive Gram operators, whose spectra
determine the squared singular values. They apply in arbitrary dimension, including trivial
source or target spaces. In finite dimension, pointwise bounds on algebraic linear maps give a
corresponding pointwise Gram perturbation estimates. The target-Gram version
assumes a nontrivial source to infer nonnegativity of the pointwise bounds.
The identities expose the two terms linear in the perturbation A - B. The target-space
statements follow from the source-space statements by taking adjoints. The proofs use Mathlib's
isometric adjoint equivalence and the submultiplicativity of the operator norm.
Provenance #
The pointwise source-Gram perturbation estimate for finite-dimensional linear maps is adapted
from ForTauCeti/Analysis/InnerProductSpace/Singular/Subspace.lean in the AIQ-Kitware DKPS
formalization (Kitware, Inc.; Apache-2.0), by Jon Crall and Claude Opus 4.8.
The pointwise target-Gram estimate is extracted from the left singular-vector bound adapted
from YuWangSamworth2015/YuWangSamworth2015/Rectangular/Theorem4.lean in the same Kitware
formalization (Jon Crall and GPT 5.6 High; Apache-2.0).
References #
- G. W. Stewart and J.-G. Sun, Matrix Perturbation Theory, Academic Press (1990), Chapter I (norm estimates for matrix products).
The difference of the source Gram operators is the sum of two products with the
perturbation A - B.
The difference of the target Gram operators is the sum of two products with the
perturbation A - B.
Perturbing an operator changes its source Gram operator by at most the norm of the perturbation times the sum of the two operator norms.
Perturbing an operator changes its target Gram operator by at most the norm of the perturbation times the sum of the two operator norms.
Pointwise source-Gram perturbation bound. Bounds on two rectangular linear maps and
on their difference imply
‖(A† A - B† B) x‖ ≤ (a + b) ε ‖x‖ for each x in the source.
Pointwise target-Gram perturbation bound. Bounds on two rectangular linear maps and
on their difference imply ‖(A A† - B B†) x‖ ≤ (a + b) ε ‖x‖ for each target vector.
The nontrivial source ensures that the three pointwise bounds have nonnegative constants.