從穆爾-彭羅斯條件出發,彭羅斯推導出了穆爾-彭羅斯廣義逆的一些性質[ 3] :
(
A
H
)
†
=
(
A
†
)
H
{\displaystyle ({\boldsymbol {A}}^{H})^{\dagger }=({\boldsymbol {A}}^{\dagger })^{H}}
A
†
A
A
H
=
A
H
A
A
†
=
A
H
{\displaystyle {\boldsymbol {A}}^{\dagger }{\boldsymbol {A}}{\boldsymbol {A}}^{H}={\boldsymbol {A}}^{H}{\boldsymbol {A}}{\boldsymbol {A}}^{\dagger }={\boldsymbol {A}}^{H}}
A
A
H
(
A
H
)
†
=
(
A
H
)
†
A
H
A
=
A
{\displaystyle {\boldsymbol {A}}{\boldsymbol {A}}^{H}({\boldsymbol {A}}^{H})^{\dagger }=({\boldsymbol {A}}^{H})^{\dagger }{\boldsymbol {A}}^{H}{\boldsymbol {A}}={\boldsymbol {A}}}
A
†
A
{\displaystyle {\boldsymbol {A}}^{\dagger }{\boldsymbol {A}}}
,
A
A
†
{\displaystyle {\boldsymbol {A}}{\boldsymbol {A}}^{\dagger }}
,
(
I
−
A
†
A
)
{\displaystyle ({\boldsymbol {I}}-{\boldsymbol {A}}^{\dagger }{\boldsymbol {A}})}
和
(
I
−
A
†
A
)
{\displaystyle ({\boldsymbol {I}}-{\boldsymbol {A}}^{\dagger }{\boldsymbol {A}})}
都是冪等矩陣。
存在性和唯一性
偽逆存在且唯一:對於任何矩陣
A
{\displaystyle A}
,恰好有一個矩陣
A
†
{\displaystyle A^{\dagger }}
滿足定義的四個性質。[ 4]
滿足該定義的第一個條件的矩陣被稱為廣義逆。如果該矩陣也滿足第二個定義,它就被稱為廣義反身逆陣 (generalized reflexive inverse)。廣義逆矩陣總存在,但一般不唯一。唯一性是最後兩個條件的結果。
基本性質
這些性質的證明可以在維基教科書中找到。
如果
A
{\displaystyle A}
有實數項,那麼
A
†
{\displaystyle A^{\dagger }}
也有。
如果
A
{\displaystyle A}
是可逆的,它的偽逆就是它的逆矩陣,即:
A
†
=
A
−
1
{\displaystyle A^{\dagger }=A^{-1}}
.[ 5] :243
零矩陣 的偽逆是它的轉置。
矩陣偽逆的偽逆是原矩陣,即:
(
A
†
)
†
=
A
{\displaystyle \left(A^{\dagger }\right)^{\dagger }=A}
.[ 5] :245
偽轉置與轉置、複共軛和共軛轉置可以交換:[ 5] :245
(
A
T
)
†
=
(
A
†
)
T
{\displaystyle \left(A^{\textsf {T}}\right)^{\dagger }=\left(A^{\dagger }\right)^{\textsf {T}}}
,
(
A
¯
)
†
=
A
†
¯
{\displaystyle \left({\overline {A}}\right)^{\dagger }={\overline {A^{\dagger }}}}
,
(
A
∗
)
†
=
(
A
†
)
∗
{\displaystyle \left(A^{*}\right)^{\dagger }=\left(A^{\dagger }\right)^{*}}
.
矩陣
A
{\displaystyle A}
的純量乘法的偽逆是
A
†
{\displaystyle A^{\dagger }}
的純量的倒數的乘法:
(
α
A
)
†
=
α
−
1
A
†
{\displaystyle \left(\alpha A\right)^{\dagger }=\alpha ^{-1}A^{\dagger }}
對於
α
≠
0
{\displaystyle \alpha \neq 0}
.
恆等式
下面的恆等式可以用來判定部分涉及偽逆的子表達式的正確性:
A
=
A
A
∗
A
†
∗
=
A
†
∗
A
∗
A
{\displaystyle A={}A{}A^{*}{}A^{\dagger *}{}={}A^{\dagger *}{}A^{*}{}A}
同樣的,將
A
†
{\displaystyle A^{\dagger }}
替換為
A
{\displaystyle A}
會得到:
A
†
=
A
†
A
†
∗
A
∗
=
A
∗
A
†
∗
A
†
{\displaystyle A^{\dagger }={}A^{\dagger }{}A^{\dagger *}{}A^{*}{}={}A^{*}{}A^{\dagger *}{}A^{\dagger }}
當用
A
∗
{\displaystyle A^{*}}
替代
A
{\displaystyle A}
時,會得到:
A
∗
=
A
∗
A
A
+
=
A
+
A
A
∗
.
{\displaystyle A^{*}={}A^{*}{}A{}A^{+}{}={}A^{+}{}A{}A^{*}.}
埃爾米特情況
偽逆的計算可以簡化為其在埃爾米特 情況下的構造,這可以通過等價關係實現:
A
+
=
(
A
∗
A
)
+
A
∗
,
{\displaystyle A^{+}=\left(A^{*}A\right)^{+}A^{*},}
A
+
=
A
∗
(
A
A
∗
)
+
,
{\displaystyle A^{+}=A^{*}\left(AA^{*}\right)^{+},}
其中
A
∗
A
{\displaystyle A^{*}A}
和
A
A
∗
{\displaystyle AA^{*}}
是埃爾米特矩陣。
乘積
令
A
∈
k
m
×
n
,
B
∈
k
n
×
p
{\displaystyle A\in \mathbb {k} ^{m\times n},\ B\in \mathbb {k} ^{n\times p}}
,下列等式等價:[ 6]
(
A
B
)
†
=
B
†
A
†
{\displaystyle (AB)^{\dagger }=B^{\dagger }A^{\dagger }}
A
†
A
B
B
∗
A
∗
=
B
B
∗
A
∗
,
B
B
†
A
∗
A
B
=
A
∗
A
B
.
{\textstyle {\begin{aligned}A^{\dagger }ABB^{*}A^{*}&=BB^{*}A^{*},\\BB^{\dagger }A^{*}AB&=A^{*}AB.\end{aligned}}}
(
A
†
A
B
B
∗
)
∗
=
A
†
A
B
B
∗
,
(
A
∗
A
B
B
†
)
∗
=
A
∗
A
B
B
†
.
{\displaystyle {\begin{aligned}\left(A^{\dagger }ABB^{*}\right)^{*}&=A^{\dagger }ABB^{*},\\\left(A^{*}ABB^{\dagger }\right)^{*}&=A^{*}ABB^{\dagger }.\end{aligned}}}
A
†
A
B
B
∗
A
∗
A
B
B
†
=
B
B
∗
A
∗
A
{\displaystyle A^{\dagger }ABB^{*}A^{*}ABB^{\dagger }=BB^{*}A^{*}A}
A
†
A
B
=
B
(
A
B
)
†
A
B
,
B
B
†
A
∗
=
A
∗
A
B
(
A
B
)
†
.
{\displaystyle {\begin{aligned}A^{\dagger }AB&=B(AB)^{\dagger }AB,\\BB^{\dagger }A^{*}&=A^{*}AB(AB)^{\dagger }.\end{aligned}}}
下方列出了
(
A
B
)
+
=
B
+
A
+
{\displaystyle (AB)^{+}=B^{+}A^{+}}
的充分條件:
A
{\displaystyle A}
的列單位正交(此時
A
∗
A
=
A
†
A
=
I
n
{\displaystyle A^{*}A=A^{\dagger }A=I_{n}}
),或
B
{\displaystyle B}
的行單位正交 (此時
B
B
∗
=
B
B
†
=
I
n
{\displaystyle BB^{*}=BB^{\dagger }=I_{n}}
) ,或
A
{\displaystyle A}
的列線性無關(此時
A
†
A
=
I
{\displaystyle A^{\dagger }A=I}
) 同時
B
{\displaystyle B}
的行線性無關(此時
B
B
†
=
I
{\displaystyle BB^{\dagger }=I}
),或
B
=
A
∗
{\displaystyle B=A^{*}}
,或
B
=
A
†
{\displaystyle B=A^{\dagger }}
。
下方列出了
(
A
B
)
†
=
B
†
A
†
{\displaystyle (AB)^{\dagger }=B^{\dagger }A^{\dagger }}
的必要條件:
(
A
†
A
)
(
B
B
†
)
=
(
B
B
†
)
(
A
†
A
)
{\displaystyle (A^{\dagger }A)(BB^{\dagger })=(BB^{\dagger })(A^{\dagger }A)}
由最後一個充分條件得出等式:
(
A
A
∗
)
+
=
A
+
∗
A
+
,
(
A
∗
A
)
+
=
A
+
A
+
∗
.
{\displaystyle {\begin{aligned}\left(AA^{*}\right)^{+}&=A^{+*}A^{+},\\\left(A^{*}A\right)^{+}&=A^{+}A^{+*}.\end{aligned}}}
注意: 等式
(
A
B
)
†
=
B
†
A
†
{\displaystyle (AB)^{\dagger }=B^{\dagger }A^{\dagger }}
一般不成立,例如:
(
(
1
1
0
0
)
(
0
0
1
1
)
)
+
=
(
1
1
0
0
)
+
=
(
1
2
0
1
2
0
)
≠
(
1
4
0
1
4
0
)
=
(
0
1
2
0
1
2
)
(
1
2
0
1
2
0
)
=
(
0
0
1
1
)
+
(
1
1
0
0
)
+
{\displaystyle {\Biggl (}{\begin{pmatrix}1&1\\0&0\end{pmatrix}}{\begin{pmatrix}0&0\\1&1\end{pmatrix}}{\Biggr )}^{+}={\begin{pmatrix}1&1\\0&0\end{pmatrix}}^{+}={\begin{pmatrix}{\tfrac {1}{2}}&0\\{\tfrac {1}{2}}&0\end{pmatrix}}\quad \neq \quad {\begin{pmatrix}{\tfrac {1}{4}}&0\\{\tfrac {1}{4}}&0\end{pmatrix}}={\begin{pmatrix}0&{\tfrac {1}{2}}\\0&{\tfrac {1}{2}}\end{pmatrix}}{\begin{pmatrix}{\tfrac {1}{2}}&0\\{\tfrac {1}{2}}&0\end{pmatrix}}={\begin{pmatrix}0&0\\1&1\end{pmatrix}}^{+}{\begin{pmatrix}1&1\\0&0\end{pmatrix}}^{+}}
投影
P
=
A
A
†
{\displaystyle P=AA^{\dagger }}
和
Q
=
A
†
A
{\displaystyle Q=A^{\dagger }A}
是正交投影算子,即它們是埃爾米特矩陣(
P
=
P
∗
{\displaystyle P=P^{*}}
,
Q
=
Q
∗
{\displaystyle Q=Q^{*}}
)和冪等矩陣(
P
2
=
P
{\displaystyle P^{2}=P}
,
Q
2
=
Q
{\displaystyle Q^{2}=Q}
)。以下性質成立:
P
A
=
A
Q
=
A
{\displaystyle PA=AQ=A}
,
A
†
P
=
Q
A
†
=
A
†
{\displaystyle A^{\dagger }P=QA^{\dagger }=A^{\dagger }}
P
{\displaystyle P}
是正交投影算子,投影到
A
{\displaystyle A}
的值域(也就是
A
∗
{\displaystyle A^{*}}
的核 的正交補餘空間)。
Q
{\displaystyle Q}
是正交投影算子,投影到
A
∗
{\displaystyle A^{*}}
的值域(也就是
A
{\displaystyle A}
的核的正交補餘空間)。
(
I
−
Q
)
=
(
I
−
A
†
A
)
{\displaystyle (I-Q)=\left(I-A^{\dagger }A\right)}
是正交投影算子,投影到
A
{\displaystyle A}
的核。
(
I
−
P
)
=
(
I
−
A
A
†
)
{\displaystyle (I-P)=\left(I-AA^{\dagger }\right)}
是正交投影算子,投影到
A
∗
{\displaystyle A^{*}}
的核。[ 4]
最後兩條性質隱含了下列等式:
A
(
I
−
A
†
A
)
=
(
I
−
A
A
†
)
A
=
0
{\displaystyle A\,\ \left(I-A^{\dagger }A\right)=\left(I-AA^{\dagger }\right)A\ \ =0}
A
∗
(
I
−
A
A
†
)
=
(
I
−
A
†
A
)
A
∗
=
0
{\displaystyle A^{*}\left(I-AA^{\dagger }\right)=\left(I-A^{\dagger }A\right)A^{*}=0}
如果
A
∈
k
n
×
n
{\displaystyle A\in \mathbb {k} ^{n\times n}}
是埃爾米特矩陣和冪等矩陣(當且僅當它為正交投影矩陣),則對於任意矩陣
B
∈
k
m
×
n
{\displaystyle B\in \mathbb {k} ^{m\times n}}
,下式成立:[ 7]
A
(
B
A
)
†
=
(
B
A
)
†
{\displaystyle A(BA)^{\dagger }=(BA)^{\dagger }}
這一條性質可以如此證明:定義矩陣
C
=
B
A
{\displaystyle C=BA}
,
D
=
A
(
B
A
)
†
{\displaystyle D=A(BA)^{\dagger }}
,當
A
{\displaystyle A}
是埃爾米特矩陣和冪等矩陣時,通過驗證偽逆的性質可以檢查
D
{\displaystyle D}
確實是
C
{\displaystyle C}
的一個偽逆。從上一條性質可以看出,當
A
∈
k
n
×
n
{\displaystyle A\in \mathbb {k} ^{n\times n}}
是埃爾米特矩陣和冪等矩陣時,對於任意矩陣
B
∈
k
n
×
m
{\displaystyle B\in \mathbb {k} ^{n\times m}}
(
A
B
)
†
A
=
(
A
B
)
†
{\displaystyle (AB)^{\dagger }A=(AB)^{\dagger }}
當
A
{\displaystyle A}
是一個正交投影矩陣,則它的偽逆就是它自身,即
A
†
=
A
{\displaystyle A^{\dagger }=A}
。
幾何結構
如果我們把矩陣看作是一個在數體
k
{\displaystyle \mathbb {k} }
上的線性映射
A
:
k
n
→
k
m
{\displaystyle A:\mathbb {k} ^{n}\to \mathbb {k} ^{m}}
, 那麼
A
†
:
k
m
→
k
n
{\displaystyle A^{\dagger }:\mathbb {k} ^{m}\to \mathbb {k} ^{n}}
可以被分解如下。首先定義符號:
⊕
{\displaystyle \oplus }
表示直和,
⊥
{\displaystyle \perp }
表示正交補餘,
ker
{\displaystyle \ker }
表示映射的核,
ran
{\displaystyle \operatorname {ran} }
表示映射的像。注意
k
n
=
(
ker
A
)
⊥
⊕
ker
A
{\displaystyle \mathbb {k} ^{n}=\left(\ker A\right)^{\perp }\oplus \ker A}
和
k
m
=
ran
A
⊕
(
ran
A
)
⊥
{\displaystyle \mathbb {k} ^{m}=\operatorname {ran} A\oplus \left(\operatorname {ran} A\right)^{\perp }}
。 限制條件
A
:
(
ker
A
)
⊥
→
ran
A
{\displaystyle A:\left(\ker A\right)^{\perp }\to \operatorname {ran} A}
則是一個同構。這意味着
A
†
{\displaystyle A^{\dagger }}
在
ran
A
{\displaystyle \operatorname {ran} A}
上時這個同構的逆,在
(
ran
A
)
⊥
{\displaystyle \left(\operatorname {ran} A\right)^{\perp }}
上則是零。
換而言之,對於給定的
b
∈
k
m
{\displaystyle b\in \mathbb {k} ^{m}}
要找到
A
†
b
{\displaystyle A^{\dagger }b}
,首先將
b
{\displaystyle b}
正交投影在
A
{\displaystyle A}
的值域中,找到點
p
(
b
)
{\displaystyle p(b)}
,然後構建
A
−
1
(
{
p
(
b
)
}
)
{\displaystyle A^{-1}(\{p(b)\})}
,即就是在
k
n
{\displaystyle \mathbb {k} ^{n}}
中,會被
A
{\displaystyle A}
投影到
p
(
b
)
{\displaystyle p(b)}
的點。這是
k
n
{\displaystyle \mathbb {k} ^{n}}
的一個平行於
A
{\displaystyle A}
的核的仿射子空間。這個子空間中長度最小的元素(也就是最靠近原點的元素),就是我們尋找的
A
+
b
{\displaystyle A^{+}b}
的解。它可以通過從
A
−
1
(
{
p
(
b
)
}
)
{\displaystyle A^{-1}(\{p(b)\})}
中選擇任意元素,並將其投影在
A
{\displaystyle A}
的核的正交補餘空間而得到。
以上描述與線性系統的最小範數解密切相關。
子空間
ker
(
A
+
)
=
ker
(
A
∗
)
ran
(
A
+
)
=
ran
(
A
∗
)
{\displaystyle {\begin{aligned}\ker \left(A^{+}\right)&=\ker \left(A^{*}\right)\\\operatorname {ran} \left(A^{+}\right)&=\operatorname {ran} \left(A^{*}\right)\end{aligned}}}
極限
偽逆可以由極限定義:
A
†
=
lim
δ
↘
0
(
A
∗
A
+
δ
I
)
−
1
A
∗
=
lim
δ
↘
0
A
∗
(
A
A
∗
+
δ
I
)
−
1
{\displaystyle A^{\dagger }=\lim _{\delta \searrow 0}\left(A^{*}A+\delta I\right)^{-1}A^{*}=\lim _{\delta \searrow 0}A^{*}\left(AA^{*}+\delta I\right)^{-1}}
(參見吉洪諾夫正則化 )。當
(
A
A
∗
)
−
1
{\displaystyle \left(AA^{*}\right)^{-1}}
或
(
A
∗
A
)
−
1
{\displaystyle \left(A^{*}A\right)^{-1}}
不存在時,這些極限仍然存在。[ 4] :263
連續性
與一般的矩陣求逆不同,求偽逆的過程並不連續:如果序列
(
A
n
)
{\displaystyle \left(A_{n}\right)}
收斂到矩陣
A
{\displaystyle A}
(在最大範數或弗比尼斯範數意義下),則
(
A
n
)
†
{\displaystyle (A_{n})^{\dagger }}
不一定收斂於
A
†
{\displaystyle A^{\dagger }}
. 然而,如果所有的矩陣
A
n
{\displaystyle A_{n}}
與
A
{\displaystyle A}
有相同的秩,則
(
A
n
)
†
{\displaystyle (A_{n})^{\dagger }}
將收斂於
A
†
{\displaystyle A^{\dagger }}
.[ 8]
導數關係
實值偽逆矩陣的導數,該矩陣在某點
x
{\displaystyle x}
處具有恆定的秩 可以用原矩陣的導數來計算:[ 9]
d
d
x
A
†
(
x
)
=
−
A
†
(
d
d
x
A
)
A
†
+
A
†
A
†
T
(
d
d
x
A
T
)
(
I
−
A
A
†
)
+
(
I
−
A
†
A
)
(
d
d
x
A
T
)
A
†
T
A
†
{\displaystyle {\frac {\mathrm {d} }{\mathrm {d} x}}A^{\dagger }(x)=-A^{\dagger }\left({\frac {\mathrm {d} }{\mathrm {d} x}}A\right)A^{\dagger }~+~A^{\dagger }A^{\dagger {\textsf {T}}}\left({\frac {\mathrm {d} }{\mathrm {d} x}}A^{\textsf {T}}\right)\left(I-AA^{\dagger }\right)~+~\left(I-A^{\dagger }A\right)\left({\frac {\text{d}}{{\text{d}}x}}A^{\textsf {T}}\right)A^{\dagger {\textsf {T}}}A^{\dagger }}