Die Determinante
Kann man einer quadratischen
n
×
n
{\displaystyle {}n\times n}
-Matrix „auf einen Blick“ ansehen, ob sie
invertierbar
ist? Gibt es einen Ausdruck in den
n
2
{\displaystyle {}n^{2}}
Einträgen der Matrix, mit dem man dies entscheiden kann? Diese Frage wird positiv durch die Determinante beantwortet.
Es sei
K
{\displaystyle {}K}
ein
Körper und sei
M
=
(
a
i
j
)
i
j
{\displaystyle {}M={\left(a_{ij}\right)}_{ij}}
eine
n
×
n
{\displaystyle {}n\times n}
-
Matrix
über
K
{\displaystyle {}K}
. Zu
i
∈
{
1
,
…
,
n
}
{\displaystyle {}i\in {\{1,\ldots ,n\}}}
sei
M
i
{\displaystyle {}M_{i}}
diejenige
(
n
−
1
)
×
(
n
−
1
)
{\displaystyle {}(n-1)\times (n-1)}
-Matrix, die entsteht, wenn man in
M
{\displaystyle {}M}
die erste Spalte und die
i
{\displaystyle {}i}
-te Zeile weglässt. Dann definiert man rekursiv die Determinante von
M
{\displaystyle {}M}
durch
det
M
=
{
a
11
,
falls
n
=
1
,
∑
i
=
1
n
(
−
1
)
i
+
1
a
i
1
det
M
i
für
n
≥
2
.
{\displaystyle {}\det M={\begin{cases}a_{11}\,,&{\text{falls }}n=1\,,\\\sum _{i=1}^{n}(-1)^{i+1}a_{i1}\det M_{i}&{\text{ für }}n\geq 2\,.\end{cases}}\,}
Die Determinante ist nur für quadratische Matrizen definiert. Die in der Definition auftretenden Matrizen nennt auch Streichungsmatrizen . Für kleine
n
{\displaystyle {}n}
kann man die Determinante einfach ausrechnen.
Als Merkregel für eine
3
×
3
{\displaystyle {}3\times 3}
-Matrix verwendet man die Regel von Sarrus . Man wiederholt die erste Spalte als vierte Spalte und die zweite Spalte als fünfte Spalte. Die Produkte der durchgezogenen Diagonalen werden positiv genommen, die Produkte der gestrichelten Diagonalen negativ.
Für eine obere Dreiecksmatrix
M
=
(
b
1
∗
⋯
⋯
∗
0
b
2
∗
⋯
∗
⋮
⋱
⋱
⋱
⋮
0
⋯
0
b
n
−
1
∗
0
⋯
⋯
0
b
n
)
{\displaystyle {}M={\begin{pmatrix}b_{1}&\ast &\cdots &\cdots &\ast \\0&b_{2}&\ast &\cdots &\ast \\\vdots &\ddots &\ddots &\ddots &\vdots \\0&\cdots &0&b_{n-1}&\ast \\0&\cdots &\cdots &0&b_{n}\end{pmatrix}}\,}
ist
det
M
=
b
1
b
2
⋯
b
n
−
1
b
n
.
{\displaystyle {}\det M=b_{1}b_{2}{\cdots }b_{n-1}b_{n}\,.}
Insbesondere ist für die
Einheitsmatrix
det
E
n
=
1
{\displaystyle {}\det E_{n}=1}
.
Dies folgt mit einer einfachen Induktion direkt aus der Definition der
Determinante .
◻
{\displaystyle \Box }
Multilineare und alternierende Abbildungen
Wir führen zwei Begriffe ein, die wir im Moment hauptsächlich zum weiteren Verständnis der Determinante brauchen.
Es sei
K
{\displaystyle {}K}
ein
Körper und seien
V
1
,
…
,
V
n
{\displaystyle {}V_{1},\ldots ,V_{n}}
und
W
{\displaystyle {}W}
Vektorräume
über
K
{\displaystyle {}K}
. Eine
Abbildung
Φ
:
V
1
×
⋯
×
V
n
⟶
W
{\displaystyle \Phi \colon V_{1}\times \cdots \times V_{n}\longrightarrow W}
heißt multilinear , wenn für jedes
i
∈
{
1
,
…
,
n
}
{\displaystyle {}i\in {\{1,\ldots ,n\}}}
und jedes
(
n
−
1
)
{\displaystyle {}(n-1)}
-Tupel
(
v
1
,
…
,
v
i
−
1
,
v
i
+
1
,
…
,
v
n
)
{\displaystyle {}(v_{1},\ldots ,v_{i-1},v_{i+1},\ldots ,v_{n})}
mit
v
j
∈
V
j
{\displaystyle {}v_{j}\in V_{j}}
die induzierte Abbildung
V
i
⟶
W
,
v
i
⟼
Φ
(
v
1
,
…
,
v
i
−
1
,
v
i
,
v
i
+
1
,
…
,
v
n
)
,
{\displaystyle V_{i}\longrightarrow W,\,v_{i}\longmapsto \Phi (v_{1},\ldots ,v_{i-1},v_{i},v_{i+1},\ldots ,v_{n}),}
K
{\displaystyle {}K}
-
linear
ist.
Bei
n
=
2
{\displaystyle {}n=2}
spricht man auch von bilinear . Beispielsweise ist die Multiplikation in einem Körper
K
{\displaystyle {}K}
, also die Abbildung
K
×
K
⟶
K
,
(
x
,
y
)
⟼
x
y
,
{\displaystyle K\times K\longrightarrow K,\,(x,y)\longmapsto xy,}
bilinear. Ebenso ist zu einem
K
{\displaystyle {}K}
-
Vektorraum
V
{\displaystyle {}V}
mit
Dualraum
V
∗
{\displaystyle {}{V}^{*}}
die Auswertungsabbildung
V
×
V
∗
⟶
K
,
(
v
,
f
)
⟼
f
(
v
)
,
{\displaystyle V\times {V}^{*}\longrightarrow K,\,(v,f)\longmapsto f(v),}
bilinear.
Es sei
K
{\displaystyle {}K}
ein
Körper
und seien
V
1
,
…
,
V
n
{\displaystyle {}V_{1},\ldots ,V_{n}}
und
W
{\displaystyle {}W}
Vektorräume
über
K
{\displaystyle {}K}
. Es sei
Φ
:
V
1
×
⋯
×
V
n
⟶
W
{\displaystyle \Phi \colon V_{1}\times \cdots \times V_{n}\longrightarrow W}
eine
multilineare Abbildung
und es seien
v
1
j
,
…
,
v
m
j
j
∈
V
j
{\displaystyle {}v_{1j},\ldots ,v_{m_{j}j}\in V_{j}}
und
a
i
j
∈
K
{\displaystyle {}a_{ij}\in K}
.
Dann ist
Φ
(
∑
i
=
1
m
1
a
i
1
v
i
1
,
…
,
∑
i
=
1
m
n
a
i
n
v
i
n
)
=
∑
(
i
1
,
…
,
i
n
)
∈
{
1
,
…
,
m
1
}
×
⋯
×
{
1
,
…
,
m
n
}
a
i
1
1
⋯
a
i
n
n
Φ
(
v
i
1
1
,
…
,
v
i
n
n
)
.
{\displaystyle \Phi {\left(\sum _{i=1}^{m_{1}}a_{i1}v_{i1},\ldots ,\sum _{i=1}^{m_{n}}a_{in}v_{in}\right)}=\sum _{(i_{1},\ldots ,i_{n})\in \{1,\ldots ,m_{1}\}\times \cdots \times \{1,\ldots ,m_{n}\}}a_{i_{1}1}\cdots a_{i_{n}n}\Phi {\left(v_{i_{1}1},\ldots ,v_{i_{n}n}\right)}\,.}
Beweis
Bei einer alternierenden Abbildung muss an jeder Stelle der gleiche Vektorraum stehen.
Es sei
K
{\displaystyle {}K}
ein
Körper ,
V
{\displaystyle {}V}
und
W
{\displaystyle {}W}
seien
K
{\displaystyle {}K}
-
Vektorräume
und sei
n
∈
N
{\displaystyle {}n\in \mathbb {N} }
.
Es sei
Φ
:
V
n
=
V
×
⋯
×
V
⏟
n
-mal
⟶
W
{\displaystyle \Phi \colon V^{n}=\underbrace {V\times \cdots \times V} _{n{\text{-mal}}}\longrightarrow W}
eine
alternierende Abbildung .
Dann gilt
Φ
(
v
1
,
…
,
v
r
−
1
,
v
r
,
v
r
+
1
,
…
,
v
s
−
1
,
v
s
,
v
s
+
1
,
…
,
v
n
)
=
−
Φ
(
v
1
,
…
,
v
r
−
1
,
v
s
,
v
r
+
1
,
…
,
v
s
−
1
,
v
r
,
v
s
+
1
,
…
,
v
n
)
.
{\displaystyle \Phi (v_{1},\ldots ,v_{r-1},v_{r},v_{r+1},\ldots ,v_{s-1},v_{s},v_{s+1},\ldots ,v_{n})=-\Phi (v_{1},\ldots ,v_{r-1},v_{s},v_{r+1},\ldots ,v_{s-1},v_{r},v_{s+1},\ldots ,v_{n})\,.}
D.h. wenn man zwei Vektoren vertauscht, so ändert sich das Vorzeichen.
Aufgrund der Definition von alternierend und
Lemma 16.6
gilt
0
=
Φ
(
v
1
,
…
,
v
r
−
1
,
v
r
+
v
s
,
v
r
+
1
,
…
,
v
s
−
1
,
v
r
+
v
s
,
v
s
+
1
,
…
,
v
n
)
=
Φ
(
v
1
,
…
,
v
r
−
1
,
v
r
,
v
r
+
1
,
…
,
v
s
−
1
,
v
s
,
v
s
+
1
,
…
,
v
n
)
+
Φ
(
v
1
,
…
,
v
r
−
1
,
v
s
,
v
r
+
1
,
…
,
v
s
−
1
,
v
r
,
v
s
+
1
,
…
,
v
n
)
.
{\displaystyle {}{\begin{aligned}0&=\Phi (v_{1},\ldots ,v_{r-1},v_{r}+v_{s},v_{r+1},\ldots ,v_{s-1},v_{r}+v_{s},v_{s+1},\ldots ,v_{n})\\&=\Phi (v_{1},\ldots ,v_{r-1},v_{r},v_{r+1},\ldots ,v_{s-1},v_{s},v_{s+1},\ldots ,v_{n})+\Phi (v_{1},\ldots ,v_{r-1},v_{s},v_{r+1},\ldots ,v_{s-1},v_{r},v_{s+1},\ldots ,v_{n}).\end{aligned}}}
◻
{\displaystyle \Box }
Die Determinante ist eine alternierende Abbildung
Wir wollen zeigen, dass die rekursiv definierte Determinante eine multilineare und alternierende Abbildung ist, wenn man die Identifizierung
Mat
n
(
K
)
≅
(
K
n
)
n
{\displaystyle {}\operatorname {Mat} _{n}(K)\cong (K^{n})^{n}\,}
vornimmt, bei der einer Matrix das
n
{\displaystyle {}n}
-Tupel der Zeilen der Matrix zugeordnet wird. Wir fassen also im Folgenden eine Matrix als ein Spaltentupel
(
v
1
⋮
v
n
)
{\displaystyle {\begin{pmatrix}v_{1}\\\vdots \\v_{n}\end{pmatrix}}}
auf, wobei die einzelnen Einträge
v
i
{\displaystyle {}v_{i}}
Zeilenvektoren der Länge
n
{\displaystyle {}n}
sind.
Es sei
K
{\displaystyle {}K}
ein
Körper und
n
∈
N
+
{\displaystyle {}n\in \mathbb {N} _{+}}
.
Dann ist die
Determinante
Mat
n
(
K
)
=
(
K
n
)
n
⟶
K
,
M
⟼
det
M
,
{\displaystyle \operatorname {Mat} _{n}(K)=(K^{n})^{n}\longrightarrow K,\,M\longmapsto \det M,}
multilinear .
D.h., dass für jedes
k
∈
{
1
,
…
,
n
}
{\displaystyle {}k\in {\{1,\ldots ,n\}}}
,
für je
n
−
1
{\displaystyle {}n-1}
Vektoren
v
1
,
…
,
v
k
−
1
,
v
k
+
1
,
…
,
v
n
∈
K
n
{\displaystyle {}v_{1},\ldots ,v_{k-1},v_{k+1},\ldots ,v_{n}\in K^{n}}
und für
u
,
w
∈
K
n
{\displaystyle {}u,w\in K^{n}}
die Gleichheit
det
(
v
1
⋮
v
k
−
1
u
+
w
v
k
+
1
⋮
v
n
)
=
det
(
v
1
⋮
v
k
−
1
u
v
k
+
1
⋮
v
n
)
+
det
(
v
1
⋮
v
k
−
1
w
v
k
+
1
⋮
v
n
)
{\displaystyle {}\det {\begin{pmatrix}v_{1}\\\vdots \\v_{k-1}\\u+w\\v_{k+1}\\\vdots \\v_{n}\end{pmatrix}}=\det {\begin{pmatrix}v_{1}\\\vdots \\v_{k-1}\\u\\v_{k+1}\\\vdots \\v_{n}\end{pmatrix}}+\det {\begin{pmatrix}v_{1}\\\vdots \\v_{k-1}\\w\\v_{k+1}\\\vdots \\v_{n}\end{pmatrix}}\,}
und für
s
∈
K
{\displaystyle {}s\in K}
die Gleichheit
det
(
v
1
⋮
v
k
−
1
s
u
v
k
+
1
⋮
v
n
)
=
s
det
(
v
1
⋮
v
k
−
1
u
v
k
+
1
⋮
v
n
)
{\displaystyle {}\det {\begin{pmatrix}v_{1}\\\vdots \\v_{k-1}\\su\\v_{k+1}\\\vdots \\v_{n}\end{pmatrix}}=s\det {\begin{pmatrix}v_{1}\\\vdots \\v_{k-1}\\u\\v_{k+1}\\\vdots \\v_{n}\end{pmatrix}}\,}
gilt.
Es seien
M
:=
(
v
1
⋮
v
k
−
1
u
v
k
+
1
⋮
v
n
)
,
M
′
:=
(
v
1
⋮
v
k
−
1
w
v
k
+
1
⋮
v
n
)
und
M
~
:=
(
v
1
⋮
v
k
−
1
u
+
w
v
k
+
1
⋮
v
n
)
,
{\displaystyle M:={\begin{pmatrix}v_{1}\\\vdots \\v_{k-1}\\u\\v_{k+1}\\\vdots \\v_{n}\end{pmatrix}}\,,M':={\begin{pmatrix}v_{1}\\\vdots \\v_{k-1}\\w\\v_{k+1}\\\vdots \\v_{n}\end{pmatrix}}{\text{ und }}{\tilde {M}}:={\begin{pmatrix}v_{1}\\\vdots \\v_{k-1}\\u+w\\v_{k+1}\\\vdots \\v_{n}\end{pmatrix}},}
wobei wir die Einträge und die Streichungsmatrizen analog bezeichnen. Insbesondere ist also
u
=
(
a
k
1
,
…
,
a
k
n
)
{\displaystyle {}u=\left(a_{k1},\,\ldots ,\,a_{kn}\right)}
und
w
=
(
a
k
1
′
,
…
,
a
k
n
′
)
{\displaystyle {}w=\left(a_{k1}',\,\ldots ,\,a_{kn}'\right)}
. Wir beweisen die Aussage des Satzes durch Induktion nach
n
{\displaystyle {}n}
, wobei der Fall
n
=
1
{\displaystyle {}n=1}
klar ist. Für
i
≠
k
{\displaystyle {}i\neq k}
ist
a
~
i
1
=
a
i
1
=
a
i
1
′
{\displaystyle {}{\tilde {a}}_{i1}=a_{i1}=a'_{i1}}
und
det
M
~
i
=
det
M
i
+
det
M
i
′
{\displaystyle {}\det {\tilde {M}}_{i}=\det M_{i}+\det M'_{i}\,}
nach Induktionsvoraussetzung. Für
i
=
k
{\displaystyle {}i=k}
ist
M
k
=
M
k
′
=
M
~
k
{\displaystyle {}M_{k}=M_{k}'={\tilde {M}}_{k}}
und es ist
a
~
k
1
=
a
k
1
+
a
k
1
′
{\displaystyle {}{\tilde {a}}_{k1}=a_{k1}+a'_{k1}}
.
Insgesamt ergibt sich
det
M
~
=
∑
i
=
1
n
(
−
1
)
i
+
1
a
~
i
1
det
M
~
i
=
∑
i
=
1
,
i
≠
k
n
(
−
1
)
i
+
1
a
i
1
(
det
M
i
+
det
M
i
′
)
+
(
−
1
)
k
+
1
(
a
k
1
+
a
k
1
′
)
(
det
M
~
k
)
=
∑
i
=
1
,
i
≠
k
n
(
−
1
)
i
+
1
a
i
1
det
M
i
+
∑
i
=
1
,
i
≠
k
n
(
−
1
)
i
+
1
a
i
1
det
M
i
′
+
(
−
1
)
k
+
1
a
k
1
det
M
k
+
(
−
1
)
k
+
1
a
k
1
′
det
M
k
=
∑
i
=
1
n
(
−
1
)
i
+
1
a
i
1
det
M
i
+
∑
i
=
1
,
i
≠
k
,
n
(
−
1
)
i
+
1
a
i
1
det
M
i
′
+
(
−
1
)
k
+
1
a
k
1
′
det
M
k
=
∑
i
=
1
n
(
−
1
)
i
+
1
a
i
1
det
M
i
+
∑
i
=
1
n
(
−
1
)
i
+
1
a
i
1
′
det
M
i
′
=
det
M
+
det
M
′
.
{\displaystyle {}{\begin{aligned}\det {\tilde {M}}&=\sum _{i=1}^{n}(-1)^{i+1}{\tilde {a}}_{i1}\det {\tilde {M}}_{i}\\&=\sum _{i=1,\,i\neq k}^{n}(-1)^{i+1}a_{i1}(\det {M}_{i}+\det {M}'_{i})+(-1)^{k+1}(a_{k1}+a'_{k1})(\det {\tilde {M}}_{k})\\&=\sum _{i=1,\,i\neq k}^{n}(-1)^{i+1}a_{i1}\det {M}_{i}+\sum _{i=1,\,i\neq k}^{n}(-1)^{i+1}a_{i1}\det {M}'_{i}+(-1)^{k+1}a_{k1}\det M_{k}+(-1)^{k+1}a'_{k1}\det M_{k}\\&=\sum _{i=1}^{n}(-1)^{i+1}a_{i1}\det {M}_{i}+\sum _{i=1,\,i\neq k,\,}^{n}(-1)^{i+1}a_{i1}\det {M}'_{i}+(-1)^{k+1}a'_{k1}\det M_{k}\\&=\sum _{i=1}^{n}(-1)^{i+1}a_{i1}\det {M}_{i}+\sum _{i=1}^{n}(-1)^{i+1}a'_{i1}\det {M}'_{i}\\&=\det M+\det M'.\end{aligned}}}
Die Verträglichkeit mit der skalaren Multiplikation beweist man ähnlich, siehe
Aufgabe 16.22 .
◻
{\displaystyle \Box }
Es sei
K
{\displaystyle {}K}
ein
Körper und
n
∈
N
+
{\displaystyle {}n\in \mathbb {N} _{+}}
.
Dann ist die
Determinante
Mat
n
(
K
)
=
(
K
n
)
n
⟶
K
,
M
⟼
det
M
,
{\displaystyle \operatorname {Mat} _{n}(K)=(K^{n})^{n}\longrightarrow K,\,M\longmapsto \det M,}
alternierend .
Wir beweisen die Aussage durch Induktion über
n
{\displaystyle {}n}
, wobei es für
n
=
1
{\displaystyle {}n=1}
nichts zu zeigen gibt. Es sei also
n
≥
2
{\displaystyle {}n\geq 2}
und
M
=
(
v
1
⋮
v
n
)
=
(
a
i
j
)
i
j
{\displaystyle {}M={\begin{pmatrix}v_{1}\\\vdots \\v_{n}\end{pmatrix}}={\left(a_{ij}\right)}_{ij}}
.
Die relevanten Zeilen seien
v
r
{\displaystyle {}v_{r}}
und
v
s
{\displaystyle {}v_{s}}
mit
r
<
s
{\displaystyle {}r<s}
.
Nach Definition ist
det
M
=
∑
i
=
1
n
(
−
1
)
i
+
1
a
i
1
det
M
i
{\displaystyle {}\det M=\sum _{i=1}^{n}(-1)^{i+1}a_{i1}\det M_{i}}
.
Nach Induktionsvoraussetzung sind dabei
det
M
i
=
0
{\displaystyle {}\det M_{i}=0}
für
i
≠
r
,
s
{\displaystyle {}i\neq r,s}
,
da ja dann zwei Zeilen übereinstimmen. Damit ist
det
M
=
(
−
1
)
r
+
1
a
r
1
det
M
r
+
(
−
1
)
s
+
1
a
s
1
det
M
s
,
{\displaystyle {}\det M=(-1)^{r+1}a_{r1}\det M_{r}+(-1)^{s+1}a_{s1}\det M_{s}\,,}
wobei
a
r
1
=
a
s
1
{\displaystyle {}a_{r1}=a_{s1}}
ist. Die beiden Matrizen
M
r
{\displaystyle {}M_{r}}
und
M
s
{\displaystyle {}M_{s}}
haben die gleichen Zeilen, allerdings tritt die Zeile
z
=
v
r
=
v
s
{\displaystyle {}z=v_{r}=v_{s}}
in
M
r
{\displaystyle {}M_{r}}
als die
(
s
−
1
)
{\displaystyle {}(s-1)}
-te Zeile und in
M
s
{\displaystyle {}M_{s}}
als die
r
{\displaystyle {}r}
-te Zeile auf. Alle anderen Zeilen kommen in beiden Matrizen in der gleichen Reihenfolge vor. Durch insgesamt
s
−
r
−
1
{\displaystyle {}s-r-1}
Vertauschungen von benachbarten Zeilen kann man
M
r
{\displaystyle {}M_{r}}
in
M
s
{\displaystyle {}M_{s}}
überführen. Nach der Induktionsvoraussetzung und
Lemma 16.8
unterscheiden sich daher die Determinanten um den Faktor
(
−
1
)
s
−
r
−
1
{\displaystyle {}(-1)^{s-r-1}}
, also ist
det
M
s
=
(
−
1
)
s
−
r
−
1
det
M
r
{\displaystyle {}\det M_{s}=(-1)^{s-r-1}\det M_{r}}
.
Setzt man dies oben ein, so erhält man
det
M
=
(
−
1
)
r
+
1
a
r
1
det
M
r
+
(
−
1
)
s
+
1
a
s
1
det
M
s
=
a
r
1
(
(
−
1
)
r
+
1
det
M
r
+
(
−
1
)
s
+
1
(
−
1
)
s
−
r
−
1
det
M
r
)
=
a
r
1
(
(
−
1
)
r
+
1
+
(
−
1
)
2
s
−
r
)
det
M
r
=
a
r
1
(
(
−
1
)
r
+
1
+
(
−
1
)
r
)
det
M
r
=
0.
{\displaystyle {}{\begin{aligned}\det M&=(-1)^{r+1}a_{r1}\det M_{r}+(-1)^{s+1}a_{s1}\det M_{s}\\&=a_{r1}{\left((-1)^{r+1}\det M_{r}+(-1)^{s+1}(-1)^{s-r-1}\det M_{r}\right)}\\&=a_{r1}{\left((-1)^{r+1}+(-1)^{2s-r}\right)}\det M_{r}\\&=a_{r1}{\left((-1)^{r+1}+(-1)^{r}\right)}\det M_{r}\\&=0.\end{aligned}}}
◻
{\displaystyle \Box }
Durch die Eigenschaft, alternierend zu sein, vereinfacht sich das Berechnen der Determinante. Insbesondere kann man gut überblicken, wie sich die Determinate bei elementaren Zeilenumformungen verhält. Wenn man eine Zeile mit einer Zahl
s
{\displaystyle {}s}
multipliziert, so muss man die Determinante auch mit
s
{\displaystyle {}s}
multiplizieren. Wenn man Zeilen vertauscht, so ändert sich das Vorzeichen der Determinante. Wenn man eine Zeile
(oder ein Vielfaches davon)
zu einer anderen Zeile hinzuaddiert, so ändert sich die Determinante nicht.
◻
{\displaystyle \Box }