You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

正定与半正定矩阵逆(伪逆)的不等式关系探究

关于半正定矩阵伪逆的不等式刻画

Great question! Let's start with a straightforward conclusion: when $A\succ 0$, $B\succeq 0$, and $A\succeq B$, the proposed inequality $A^{-1}\preceq B^\dagger$ does NOT hold in general. In fact, there's no direct global pseudo-inverse inequality that mirrors the invertible case. Let's walk through why, with concrete examples and correct characterizations.

1. 一个简单的反例

我们构造一个2阶矩阵的例子来直接推翻猜想:

  • 取正定矩阵 $A = \begin{pmatrix} 1 & 0 \ 0 & 1 \end{pmatrix}$(单位矩阵);
  • 取半正定奇异矩阵 $B = \begin{pmatrix} 1 & 0 \ 0 & 0 \end{pmatrix}$。

首先验证 $A\succeq B$:$A - B = \begin{pmatrix} 0 & 0 \ 0 & 1 \end{pmatrix}$ 是半正定矩阵,满足条件。

接下来计算伪逆:

  • $A$ 可逆,所以 $A^{-1} = A = \begin{pmatrix} 1 & 0 \ 0 & 1 \end{pmatrix}$;
  • $B$ 的伪逆 $B^\dagger = \begin{pmatrix} 1 & 0 \ 0 & 0 \end{pmatrix}$(对角奇异矩阵的伪逆保留非零对角元,零元保持为0)。

现在对比 $B^\dagger - A^{-1} = \begin{pmatrix} 0 & 0 \ 0 & -1 \end{pmatrix}$,这是半负定矩阵,也就是说 $A^{-1}\succeq B^\dagger$,和你猜测的不等式完全相反。这直接证明了猜想不成立。

2. 该场景下的正确刻画

虽然没有全局的伪逆不等式,但我们可以通过子空间相关的性质来描述这种关系:

核心性质:值域包含

半正定矩阵不等式的一个基础性质:若 $A\succ 0$ 且 $A\succeq B\succeq 0$,则 $B$ 的值域包含于 $A$ 的值域,即 $\mathcal{R}(B)\subseteq\mathcal{R}(A)$。

子空间受限的不等式

我们可以通过分块矩阵将问题限制在 $\mathcal{R}(B)$ 上分析:

  • 设 $r = \text{rank}(B)$,选取正交矩阵 $U$,使得:
    $$U^T A U = \begin{pmatrix} A_{11} & A_{12} \ A_{21} & A_{22} \end{pmatrix}, \quad U^T B U = \begin{pmatrix} B_{11} & 0 \ 0 & 0 \end{pmatrix}$$
    其中 $A_{11}, B_{11}\in\mathbb{R}^{r\times r}$ 是正定矩阵,$A_{22}\in\mathbb{R}^{(n-r)\times(n-r)}$ 也是正定矩阵。

由 $A\succeq B$ 可得 $\begin{pmatrix} A_{11}-B_{11} & A_{12} \ A_{21} & A_{22} \end{pmatrix}\succeq 0$,这必然推出 $A_{11}\succeq B_{11}\succ 0$。根据可逆情形的结论,我们有:
$$A_{11}^{-1}\preceq B_{11}^{-1}$$

此时,$B^\dagger$ 在 $\mathcal{R}(B)$ 上的限制是 $B_{11}^{-1}$,在 $\mathcal{R}(B)^\perp$ 上是0;而 $A^{-1}$ 在 $\mathcal{R}(B)^\perp$ 上是正定矩阵(对应分块中的 $(2,2)$ 块)。这就导致:

  • 在 $\mathcal{R}(B)$ 上:$B^\dagger$ 的限制 $B_{11}^{-1}\succeq A_{11}^{-1}$,但 $A^{-1}$ 的限制还包含一个额外的半正定项(来自Schur补),所以 $B^\dagger - A^{-1}$ 不一定半正定;
  • 在 $\mathcal{R}(B)^\perp$ 上:$B^\dagger$ 是0,$A^{-1}$ 是正定矩阵,所以 $B^\dagger - A^{-1}$ 是负定矩阵。

这就是全局不等式无法成立的原因:$B$ 的零空间破坏了可逆情形的对称性。

3. 相关的局部不等式

对于 $\mathcal{R}(B)$ 内的向量,我们可以得到局部结论:若 $x\in\mathcal{R}(B)$,则 $x^T B^\dagger x \geq x^T A^{-1}x$。比如取 $A=\begin{pmatrix}2&0\0&1\end{pmatrix}$,$B=\begin{pmatrix}1&0\0&0\end{pmatrix}$,$x=(1,0)^T\in\mathcal{R}(B)$,则 $x^T B^\dagger x=1 > 1/2 = x^T A^{-1}x$,符合这个局部不等式。但对于 $\mathcal{R}(B)$ 外的向量,这个不等式会反转(比如反例中的 $x=(0,1)T$,$xT B^\dagger x=0 < 1 = x^T A^{-1}x$)。

总结一下:

  • 全局不等式 $A^{-1}\preceq B^\dagger$ 不成立;
  • 这种关系最好通过值域包含和子空间受限的可逆情形不等式来刻画。

内容的提问来源于stack exchange,提问作者space_voyager

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.19 04:09:09