Singular Value Decomposition

This page documents verified SVD computation and related tools.

Rigorous SVD

The rigorous_svd function computes verified singular value decomposition with guaranteed error bounds on the singular values and vectors. It returns a RigorousSVDResult containing the factors and bounds.

Adaptive Ogita SVD

The adaptive_ogita_svd function uses iterative refinement to achieve tighter singular value bounds. This is particularly useful when high precision is needed. The refinement algorithm is based on Ref. [6].

Related functions:

Miyajima VBD (Verified Block Diagonalization)

The miyajima_vbd function performs block diagonalization for eigenvalue clustering and spectral separation analysis. Returns a MiyajimaVBDResult.

Singular Value Bounds

Low-level functions for computing rigorous bounds on singular values: