Frobenius Positivity #
If G is positive semidefinite and nonzero, and B is positive definite, then the Frobenius
inner product ⟪G, B⟫ = ∑ j l, G j l * B j l is strictly positive. The proof diagonalizes
B = U D Uᵀ via the spectral theorem, conjugates G to H = Uᵀ G U (which remains PSD and
nonzero), and reduces to ⟪G, B⟫ = tr(H D) = ∑ i, λᵢ Hᵢᵢ > 0.
Congruence by an orthogonal/invertible matrix preserves nonzeroness (real case).
If U * Uᵀ = 1, then Uᵀ G U ≠ 0 whenever G ≠ 0.
If H is PSD over ℝ and H ii = H jj = 0 then H ij = 0.
For a real PSD matrix, if it is nonzero then some diagonal entry is strictly positive.
Frobenius positivity for a nonzero PSD matrix against a PD matrix (real case).
If G is positive semidefinite and nonzero, and B is positive definite,
then the Frobenius inner product ∑ j, ∑ l, G j l * B j l is strictly positive.
High-level proof sketch (to be formalized):
- Use spectral theorem for real symmetric PD matrices: B = U D Uᵀ with D diagonal, diag(λ), λ > 0.
- Let H := Uᵀ G U. Then H is PSD and H ≠ 0 (congruence by invertible U).
- Frobenius inner product equals trace: ⟪G,B⟫ = tr(G B) = tr(H D) = ∑ i λ i * H i i.
- For PSD H, diagonal entries are ≥ 0, and H ≠ 0 ⇒ ∃ i, H i i > 0.
- Since all λ i > 0, the sum is strictly positive.
- This avoids Cholesky and uses spectral decomposition/unitary congruence invariance.