Lineare Algebra [12th rev. edition 2003] 9783110200041

Twelfth edition of a classical textbook on Linear Algebra.

243 20 2MB

German Pages 431 [432] Year 2008

Report DMCA / Copyright

DOWNLOAD PDF FILE

Table of contents :
Frontmatter
Inhaltsverzeichnis
1 Grundbegriffe
2 Struktur der Vektorräume
3 Lineare Abbildungen und Matrizen
4 Gauß-Algorithmus und lineare Gleichungssysteme
5 Determinanten
6 Eigenwerte und Eigenvektoren
7 Euklidische und unitäre Vektorräume
8 Anwendungen in der Geometrie
9 Ringe und Moduln
10 Multilineare Algebra
11 Moduln über Hauptidealringen
12 Normalformen einer Matrix
Backmatter
Recommend Papers

Lineare Algebra [12th rev. edition 2003]
 9783110200041

  • 0 0 0
  • Like this paper and download? You can publish your own PDF file online for free in a few minutes! Sign Up
File loading please wait...
Citation preview

de Gruyter Lehrbuch Kowalsky/Michler · Lineare Algebra

Hans-Joachim Kowalsky Gerhard O. Michler

Lineare Algebra 12., überarbeitete Auflage



Walter de Gruyter Berlin · New York 2003

Hans-Joachim Kowalsky Am Schiefen Berg 20 38302 Wolfenbüttel

Gerhard O. Michler Hofringstr. 25 45138 Essen

Mathematics Subject Classification 2000: 15-01 Auflagenchronik: 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11.

Auflage 1963 Auflage 1965 Auflage 1967 Auflage 1968 Auflage 1970 Auflage 1971 Auflage 1974 Auflage 1977 Auflage 1979 Auflage 1995 Auflage 1998

앝 Gedruckt auf säurefreiem Papier, das die US-ANSI-Norm über Haltbarkeit erfüllt. 앪

ISBN 3-11-017963-6 Bibliografische Information Der Deutschen Bibliothek Die Deutsche Bibliothek verzeichnet diese Publikation in der Deutschen Nationalbibliografie; detaillierte bibliografische Daten sind im Internet über http://dnb.ddb.de abrufbar.

쑔 Copyright 2003 by Walter de Gruyter GmbH & Co. KG, 10785 Berlin. Dieses Werk einschließlich aller seiner Teile ist urheberrechtlich geschützt. Jede Verwertung außerhalb der engen Grenzen des Urheberrechtsgesetzes ist ohne Zustimmung des Verlages unzulässig und strafbar. Das gilt insbesondere für Vervielfältigungen, Übersetzungen, Mikroverfilmungen und die Einspeicherung und Verarbeitung in elektronischen Systemen. Printed in Germany. Umschlaggestaltung: Hansbernd Lindemann, Berlin. Konvertierung von LATEX-Dateien der Autoren: I. Zimmermann, Freiburg. Druck und Bindung: Hubert & Co. GmbH & Co. KG, Göttingen.

Vorwort

Da die 12. Auflage der Linearen Algebra gerade im 40. Erscheinungsjahr des Buchs herauskommt, ist es den Verfassern ein Anliegen, bereits am Anfang des Vorworts dem Verlag für die langjährige engagierte, verständnisvolle und entgegenkommende Zusammenarbeit zu danken. Eine bedeutende Förderung erfuhr das Buch seitens des Verlages durch Herrn Dr. Karbe. Mit Einfühlungsvermögen und fachlicher Kompetenz gelang ihm 1994 die Verpflichtung eines zweiten Autors, so daß dann in gemeinsamer Arbeit beider Autoren die 10. Auflage in neuer Überarbeitung und in modernisierter Form erscheinen konnte. Diese 12. Auflage weist gegenüber der vorigen nur eine wesentliche Umstellung auf, in deren Folge lediglich unbedeutende Änderungen auftreten. Die für Anwender wichtige Jordansche Normalform quadratischer Matrizen, die bisher erst nach der Behandlung der Moduln am Ende des Buchs auftrat, wird jetzt bereits in Kapitel 6 Eigenwerte und Eigenvektoren“ auf elementarerem Weg gewonnen. Dadurch wird ” die für mancherlei Anwendungen wünschenswerte Behandlung schon im ersten Semester ermöglicht. Als ein Anwendungsbeispiel wird anschließend auf das Lösen homogener linearer Differentialgleichungssysteme 1. Ordnung eingegangen. Abschließend gilt unser besonderer Dank Frau B. Hasel für die große Mühe und für ihr Engagement bei der Erstellung des neuen Textes und der durch ihn bedingten Korrekturen. Braunschweig und Essen, Mai 2003

H.-J. Kowalsky G. O. Michler

Einleitung

In der Mathematik hat man es vielfach mit Rechenoperationen zu tun, die sich zwar auf völlig verschiedene Rechengrößen beziehen und somit auch auf ganz unterschiedliche Weise definiert sein können, die aber trotz dieser Verschiedenheit gemeinsamen Rechenregeln gehorchen. In der Algebra abstrahiert man von der speziellen Natur der Rechengrößen und Rechenoperationen und untersucht ganz allgemein die Gesetzmäßigkeiten, denen sie unterliegen. Ausgehend von einigen Rechenregeln, die man als Axiome an den Anfang stellt, entwickelt man die Theorie der durch diese Axiome charakteristierten abstrakten Rechenstrukturen. Die Lineare Algebra bezieht sich speziell auf zwei Rechenoperationen, die sogenannten linearen Operationen, und auf die entsprechenden Rechenstrukturen, die man als Vektorräume bezeichnet. Die grundlegende Bedeutung der Linearen Algebra besteht darin, daß zahlreiche konkrete Strukturen als Vektorräume aufgefaßt werden können, so daß die allgemein gewonnenen Ergebnisse der abstrakten Theorie auf sie anwendbar sind. Das Hauptinteresse der Linearen Algebra gilt indes nicht nur dem einzelnen Vektorraum, sondern auch den Beziehungen, die zwischen Vektorräumen bestehen. Derartige Beziehungen werden durch spezielle Abbildungen beschrieben, die mit den linearen Operationen verträglich sind und die man lineare Abbildungen nennt. Dieses Buch behandelt den Stoff einer zweisemestrigen Vorlesung über Lineare Algebra. Seine Lektüre erfordert zwar keine speziellen Vorkenntnisse, setzt aber doch beim Leser eine gewisse Vertrautheit mit mathematischen Begriffsbildungen und Beweismethoden voraus. Die Stoffanordnung folgt nur teilweise systematischen Gesichtspunkten, die vielfach zugunsten didaktischer Erwägungen durchbrochen sind. Neben der Beschreibung der Struktur eines Vektorraums und der Klassifikation seiner linearen Abbildungen in sich wird der Entwicklung der Algorithmen für die Berechnung der zugehörigen Invarianten und Normalformen ein breiter Raum gegeben. Daher werden zunächst die endlich-dimensionalen Vektorräume und ihre Abbildungen behandelt. Danach wird der allgemeine, nicht notwendig endlich-dimensionale Fall betrachtet. Die für Anwender wichtige Jordansche Normalform quadratischer Matrizen wird in Kapitel 6 Eigenwerte und Eigenvektoren“ auf elementarerem Weg gewonnen. ” Die rationale Normalform einer Matrix und die Elementarteilertheorie werden in Kapitel 12 als Anwendungen des Struktursatzes über endlich erzeugte Moduln über Hauptidealringen behandelt. Er wird in Kapitel 11 bewiesen. Dazu werden in Ka-

VIII

Einleitung

pitel 9 einige Grundlagen aus der Ringtheorie und der Theorie der Moduln über kommutativen Ringen bereitgestellt. In den Kapiteln 9 und 10 wird auch die Struktur der Gesamtheit aller linearen Abbildungen untersucht. Hierbei treten die Vektorräume bzw. Moduln nur noch als bloße Objekte auf, zwischen denen universelle Abbildungen definiert sind, deren interne Struktur aber nicht mehr in Erscheinung tritt. Dennoch können interne Eigenschaften von Vektorräumen und Moduln auch extern in der Kategorie der linearen Abbildungen beschrieben werden. Gerade diese Möglichkeit spielt bei der Konstruktion des Tensorprodukts und der damit abgeleiteten Theorie der Determinanten über kommutativen Ringen im zehnten Kapitel eine wesentliche Rolle. Da bei Anwendungen der Linearen Algebra oft lineare Gleichungssysteme mit einer großen Anzahl von Unbekannten und linearen Gleichungen oder Normalformprobleme von großen Matrizen auftreten, die nur mit Hilfe von Computern gelöst werden können, wird der mathematische Stoff nicht nur theoretisch sondern auch vom algorithmischen Standpunkt aus behandelt. Alle Algorithmen zur Berechnung von Normalformen von Matrizen werden in der heute üblichen Bezeichnungsweise abgefaßt, vgl. Algorithmen-Konvention 4.1.17 in Kapitel 4. Sie können auch in die Syntax von Computeralgebrasystemen wie Maple [3] oder Mathematica [32] übersetzt werden. Bei der Numerierung wurde folgendes Prinzip angewandt: Definitionen, Sätze und Beispiele sind an erster Stelle durch die Nummer des jeweiligen Kapitels gekennzeichnet. An zweiter Stelle steht die Nummer des Abschnitts und an dritter Stelle werden schließlich Definitionen, Sätze, Beispiele u.s.w. durchnumeriert. Die Aufgaben sind jeweils am Ende eines Kapitels in einem gesonderten Abschnitt zusammengestellt. Das Ende eines Beweises ist durch das Zeichen  kenntlich gemacht. Neu definierte Begriffe sind im Text im allgemeinen durch Kursivdruck hervorgehoben; auf sie wird im Sachverzeichnis verwiesen. Am Ende des Buches befinden sich zwei Anhänge. Im Anhang A werden Hinweise zur Benutzung von Computeralgebrasystemen gegeben. Dazu gehört ein Überblick über die Rechenverfahren, die man mit Maple oder Mathematica durchführen kann. Es wird außerdem anhand einer 11 × 11-Matrix A mit ganzzahligen Koeffizienten und Eigenwerten gezeigt, wie man die Jordansche Normalform J von A und die Transformationsmatrix P mit J = P −1 AP schrittweise mit Maple berechnen kann. Der Anhang B enthält die Lösungen der Aufgaben, die aus Platzgründen allerdings sehr knapp gehalten sind. Bei numerischen Aufgaben, deren Lösungsweg vorher behandelt wurde, sind im allgemeinen nur die Ergebnisse angegeben. An diese beiden Anhänge schließt sich das Literaturverzeichnis an, das nur eine kleine Auswahl der Lehrbuchliteratur enthält. Es folgt der Index.

Inhaltsverzeichnis

Vorwort

V

Einleitung

VII

Bezeichnungen und Symbole

XII

1

2

3

Grundbegriffe 1.1 Mengentheoretische Grundbegriffe 1.2 Produktmengen und Relationen . . 1.3 Gruppen . . . . . . . . . . . . . . 1.4 Körper und Ringe . . . . . . . . . 1.5 Vektorräume . . . . . . . . . . . . 1.6 Lineare Gleichungssysteme . . . . 1.7 Aufgaben . . . . . . . . . . . . .

. . . . . . .

. . . . . . .

. . . . . . .

. . . . . . .

. . . . . . .

. . . . . . .

. . . . . . .

. . . . . . .

. . . . . . .

. . . . . . .

. . . . . . .

. . . . . . .

. . . . . . .

. . . . . . .

. . . . . . .

. . . . . . .

. . . . . . .

. . . . . . .

1 1 6 8 12 15 20 21

Struktur der Vektorräume 2.1 Unterräume . . . . . . . . . . . . 2.2 Basis und Dimension . . . . . . . 2.3 Direkte Summen und Struktursatz 2.4 Aufgaben . . . . . . . . . . . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

23 24 27 36 41

. . . . . . . .

43 44 52 60 64 67 70 75 76

Lineare Abbildungen und Matrizen 3.1 Matrizen . . . . . . . . . . . . . . . . . . 3.2 Lineare Abbildungen . . . . . . . . . . . 3.3 Matrix einer linearen Abbildung . . . . . 3.4 Rang einer Matrix . . . . . . . . . . . . . 3.5 Äquivalenz und Ähnlichkeit von Matrizen 3.6 Abbildungsräume und Dualraum . . . . . 3.7 Matrizen und direkte Zerlegung . . . . . 3.8 Aufgaben . . . . . . . . . . . . . . . . .

. . . . . . . .

. . . . . . . .

. . . . . . . .

. . . . . . . .

. . . . . . . .

. . . . . . . .

. . . . . . . .

. . . . . . . .

. . . . . . . .

. . . . . . . .

. . . . . . . .

. . . . . . . .

. . . . . . . .

X

Inhaltsverzeichnis

4

Gauß-Algorithmus und lineare Gleichungssysteme 4.1 Gauß-Algorithmus . . . . . . . . . . . . . . . . . . . . . . . . . . 4.2 Lösungsverfahren für Gleichungssysteme . . . . . . . . . . . . . . 4.3 Aufgaben . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

5

Determinanten 5.1 Permutationen . . . . . . . . . . . . . . . . . . . . 5.2 Multilinearformen . . . . . . . . . . . . . . . . . . 5.3 Determinanten von Endomorphismen und Matrizen 5.4 Rechenregeln für Determinanten von Matrizen . . . 5.5 Anwendungen . . . . . . . . . . . . . . . . . . . . 5.6 Aufgaben . . . . . . . . . . . . . . . . . . . . . .

6

7

Eigenwerte und Eigenvektoren 6.1 Charakteristisches Polynom und Eigenwerte 6.2 Diagonalisierbarkeit von Matrizen . . . . . 6.3 Jordansche Normalform . . . . . . . . . . . 6.4 Anwendung der Jordanschen Normalform . 6.5 Aufgaben . . . . . . . . . . . . . . . . . .

. . . . .

. . . . .

. . . . .

. . . . .

. . . . . .

. . . . .

. . . . . .

. . . . .

. . . . . .

. . . . .

Euklidische und unitäre Vektorräume 7.1 Skalarprodukte und Hermitesche Formen . . . . . . . . 7.2 Betrag und Orthogonalität . . . . . . . . . . . . . . . . 7.3 Orthonormalisierungsverfahren . . . . . . . . . . . . . . 7.4 Adjungierte Abbildungen und normale Endomorphismen 7.5 Orthogonale und unitäre Abbildungen . . . . . . . . . . 7.6 Hauptachsentheorem . . . . . . . . . . . . . . . . . . . 7.7 Aufgaben . . . . . . . . . . . . . . . . . . . . . . . . .

8 Anwendungen in der Geometrie 8.1 Affine Räume . . . . . . . . 8.2 Affine Abbildungen . . . . . 8.3 Kongruenzen und Drehungen 8.4 Projektive Räume . . . . . . 8.5 Projektivitäten . . . . . . . . 8.6 Projektive Quadriken . . . . 8.7 Affine Quadriken . . . . . . 8.8 Aufgaben . . . . . . . . . .

. . . . . . . .

. . . . . . . .

. . . . . . . .

. . . . . . . .

. . . . . . . .

. . . . . . . .

. . . . . . . .

. . . . . . . .

. . . . . . . .

. . . . . . . .

. . . . . . . .

. . . . . . . .

. . . . . . . .

. . . . . . . .

. . . . . . . .

. . . . . .

. . . . .

. . . . . .

. . . . .

. . . . . .

. . . . .

. . . . . .

. . . . .

. . . . . .

. . . . .

80 80 90 96

. . . . . .

99 99 102 106 110 117 118

. . . . .

121 121 128 132 144 148

. . . . . . .

. . . . . . .

. . . . . . .

. . . . . . .

. . . . . . .

. . . . . . .

152 152 158 164 169 178 182 190

. . . . . . . .

. . . . . . . .

. . . . . . . .

. . . . . . . .

. . . . . . . .

. . . . . . . .

194 194 200 204 215 222 225 231 241

XI

Inhaltsverzeichnis

9

Ringe und Moduln 9.1 Ideale und Restklassenringe . . . . . . . . . . . 9.2 Moduln . . . . . . . . . . . . . . . . . . . . . . 9.3 Kommutative Diagramme und exakte Folgen . . 9.4 Endlich erzeugte und freie Moduln . . . . . . . . 9.5 Matrizen und lineare Abbildungen freier Moduln 9.6 Direkte Produkte und lineare Abbildungen . . . . 9.7 Aufgaben . . . . . . . . . . . . . . . . . . . . .

. . . . . . .

. . . . . . .

. . . . . . .

. . . . . . .

. . . . . . .

. . . . . . .

. . . . . . .

. . . . . . .

. . . . . . .

. . . . . . .

244 244 248 255 257 262 264 276

10 Multilineare Algebra 10.1 Multilineare Abbildungen und Tensorprodukte . . 10.2 Tensorprodukte von linearen Abbildungen . . . . 10.3 Ringerweiterungen und Tensorprodukte . . . . . 10.4 Äußere Potenzen und alternierende Abbildungen . 10.5 Determinante eines Endomorphismus . . . . . . 10.6 Aufgaben . . . . . . . . . . . . . . . . . . . . .

. . . . . .

. . . . . .

. . . . . .

. . . . . .

. . . . . .

. . . . . .

. . . . . .

. . . . . .

. . . . . .

. . . . . .

279 279 287 289 292 298 301

11 Moduln über Hauptidealringen 11.1 Eindeutige Faktorzerlegung in Hauptidealringen 11.2 Torsionsmodul eines endlich erzeugten Moduls 11.3 Primärzerlegung . . . . . . . . . . . . . . . . . 11.4 Struktursatz für endlich erzeugte Moduln . . . 11.5 Elementarteiler von Matrizen . . . . . . . . . . 11.6 Aufgaben . . . . . . . . . . . . . . . . . . . .

. . . . . .

. . . . . .

. . . . . .

. . . . . .

. . . . . .

. . . . . .

. . . . . .

. . . . . .

. . . . . .

. . . . . .

. . . . . .

303 304 312 315 318 324 344

12 Normalformen einer Matrix 12.1 Vektorräume als Moduln über einem Polynomring 12.2 Rationale kanonische Form . . . . . . . . . . . . 12.3 Berechnungsverfahren für die Normalformen . . 12.4 Aufgaben . . . . . . . . . . . . . . . . . . . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

346 346 350 353 365

A Hinweise zur Benutzung von Computeralgebrasystemen B Lösungen der Aufgaben B.1 Lösungen zu Kapitel 1 B.2 Lösungen zu Kapitel 2 B.3 Lösungen zu Kapitel 3 B.4 Lösungen zu Kapitel 4 B.5 Lösungen zu Kapitel 5 B.6 Lösungen zu Kapitel 6 B.7 Lösungen zu Kapitel 7 B.8 Lösungen zu Kapitel 8 B.9 Lösungen zu Kapitel 9

. . . . . . . . .

. . . . . . . . .

. . . . . . . . .

. . . . . . . . .

. . . . . . . . .

. . . . . . . . .

. . . . . . . . .

. . . . . . . . .

. . . . . . . . .

. . . . . . . . .

. . . . . . . . .

. . . . . . . . .

. . . . . . . . .

. . . . . . . . .

. . . . . . . . .

. . . . . . . . .

367 . . . . . . . . .

. . . . . . . . .

. . . . . . . . .

. . . . . . . . .

. . . . . . . . .

. . . . . . . . .

. . . . . . . . .

. . . . . . . . .

372 372 373 374 378 380 382 388 391 395

XII

Inhaltsverzeichnis

B.10 Lösungen zu Kapitel 10 . . . . . . . . . . . . . . . . . . . . . . . . 397 B.11 Lösungen zu Kapitel 11 . . . . . . . . . . . . . . . . . . . . . . . . 399 B.12 Lösungen zu Kapitel 12 . . . . . . . . . . . . . . . . . . . . . . . . 402 Literatur

407

Index

409

Bezeichnungen und Symbole

Alle Vektorräume V sind Rechtsvektorräume über einem kommutativen Körper F , d. h. die Körperelemente f ∈ F operieren von rechts auf den Vektoren v der abelschen Gruppe V , die stets fett gedruckt sind. Abbildungen α : V → W zwischen Vektorräumen werden mit kleinen griechischen Buchstaben bezeichnet; sie operieren von links auf den Vektoren v ∈ V . Diese Schreibweise hat den Vorteil, daß die Matrix Aβα , die zur Hintereinanderausführung βα zweier linearer Abbildungen β und α gehört, das Produkt Aβ Aα der beiden Matrizen Aβ und Aα der linearen Abbildungen β und α ist, vgl. Satz 3.3.7. Wegen der Definition des Produkts zweier Matrizen (vgl. 3.1.17) erfordert allerdings diese Festlegung, daß ein Vektor a = (a1 , a2 , . . . , an ) des n-dimensionalen arithmetischen Vektorraums F n über dem Körper F in diesem Buch stets als Spaltenvektor   a1  a2    a= .   ..  an aufgefaßt wird. Da Spaltenvektoren drucktechnisch sehr unbequem sind und zuviel Platz in Anspruch nehmen, werden die Vektoren a ∈ F n meist als Textzeilen a = (a1 , a2 , . . . , an ) geschrieben, d. h. a = (a1 , a2 , . . . , an ) ∈ F n bedeutet, daß a als Spaltenvektor aufzufassen ist. An wenigen Stellen des Buches ist es notwendig, Spalten- und Zeilenvektoren zur gleichen Zeit zu betrachten. In diesen Fällen schreibt man: Fsn = F n Fzn

für den n-dimensionalen Spaltenraum über dem Körper F , für den n-dimensionalen Zeilenraum über dem Körper F .

Bei Matrizen sind bisweilen Nulleinträge der Übersicht halber leer gelassen. Während im ersten Kapitel die Verknüpfung zweier Elemente in einer Gruppe bzw. die Hintereinanderausführung zweier Abbildungen mit  gekennzeichnet wird, wird ab Kapitel 2 auf dieses Zeichen  verzichtet und ab statt a  b bzw. βα statt β  α geschrieben. Die Addition in einem Vektorraum, Modul, Ring oder Körper wird stets mit + bezeichnet.

XIV Fsn Fzn N Z M⊆N M ⊂N  {M | M ∈ S} M∈S M  {M | M ∈ S} M∈S M M\N {Aα | α ∈ A} ψ ϕ ϕ− id A×B An ∼ |G| Q∗ R∗ Sn U ≤G Q R C F∗ Re Im Grad f F

[X] n k

U ≤V v i | 1 ≤ i ≤ r

M

dim V dimF V dim U =∞ U

α∈A α α∈A Uα

Bezeichnungen und Symbole

(S. XIII) (S. XIII) (1.1; S. 1) (1.1; S. 2) (1.1.1; S. 2) (1.1.2; S. 2) (1.1.3; S. 2) (1.1.3; S. 2) (1.1.4; S. 2) (1.1.4; S. 2) (1.1.6; S. 3) (1.1.6; S. 3) (1.1.13; S. 5) (1.1.10; S. 5) (1.1.14; S. 5) (1.2.1; S. 6) (1.2.3; S. 6) (1.2.3; S. 6) (1.2.4; S. 6) (1.3.1; S. 9) (1.3.2b; S. 9) (1.3.2b; S. 9) (1.3.2c; S. 10) (1.3.9; S. 11) (1.4.2a; S. 13) (1.4.2a; S. 13) (1.4.2b; S. 13) (1.4; S. 13) (1.4.2b; S. 13) (1.4.2b; S. 13) (1.4.3c; S. 14) (1.4.3c; S. 15) (1.4.3c; S. 21) (2.1.1; S. 24) (2.1.7; S. 26) (2.1.9; S. 26) (2.2.12; S. 31) (2.2.12; S. 31) (2.2.12; S. 31) (2.3.2; S. 36) (2.3.4; S. 37)

(2.3.4; S. 37) U 1 ⊕ U 2 ⊕ · · · ⊕ Un s(A) (3.1.1; S. 44) z(A) (3.1.1; S. 44) En (3.1.2b; S. 45) AT (3.1.25; S. 51) A−1 (3.1.29; S. 51) V ∼ W (3.2.2; S. 53) = Ker(α) (3.2.6; S. 55) Im (α) (3.2.6; S. 55) rg(α) (3.2.16; S. 59) Aα (A, B) (3.3.1; S. 60) rg(A) (3.4.5; S. 66) A∼B (3.5.1; S. 68) tr(A) (3.5.6; S. 69) HomF (V , W ) (3.6; S. 70) EndF (V ) (3.6.2; S. 71) GL(V ) oder GL(n, F ) (3.6.3; S. 71) Mat m,n (F ) (3.6.4; S. 71) R∼ (3.6.5; S. 72) =S Matn (F ) (3.6.6a; S. 72) V∗ (3.6.7; S. 73) U⊥ (3.6.11; S. 74) α|U (3.7.2; S. 75) ZV (i, j ) (4.1.12a; S. 83) ZM(i, a) (4.1.12b; S. 83) ZA(i, j, a) (4.1.12c; S. 84) T (A) (4.1.18; S. 86) zpivot (A, i, j ) (4.1.22; S. 88) spivot (A, i, j ) (4.1.22; S. 88) sign π (5.1.8; S. 101) An (5.1.12; S. 102) det(α) (5.3.1; S. 106) det A (5.3.4; S. 109) adj A (5.5; S. 117) char PolA (X) (6.1.8; S. 123) char Polα (X) (6.1.8; S. 123) diag(d1 , . . . , dn ) (6.2.3; S. 129) (6.3.11d; S. 140) Jiji αˆ (7.1.14; S. 157) |x| (7.2.2; S. 159) cos(x, y) (7.2.9; S. 161)

XV

Bezeichnungen und Symbole

δi,j M⊥N α∗ A∗ O(n, R) U (n, C) t (A) U≤A − → pq dim A = dim VA ∨{U : U ∈ S} U1 ∨ · · · ∨ Un UW T V (x, y, z) p − dim P DV (x, y, z, u) Q ∼ Q u(Q) d(Q) Q0 ≈ Q0 Q ≈ Q r∼s r ∼Y s

(7.2; S. 162) (7.3.4; S. 167) (7.4.1; S. 169) (7.4.4; S. 170) (7.5.10a; S. 181) (7.5.10b; S. 181) (7.6.7; S. 187) (8.1.4; S. 195) (8.1.1; S. 194) (8.1.1; S. 195) (8.1.8; S. 196) (8.1.8; S. 196) (8.1.13; S. 197) (8.1.24; S. 200) (8.4.1; S. 215) (8.4.14; S. 221) (8.6.6; S. 227) (8.6.9; S. 227) (8.6.14; S. 229) (8.7.4; S. 232) (8.7.4; S. 232) (9.1.4; S. 245) (9.1.4; S. 245)

k Ui

i=1 k i=1 Ui HomR (M, N ) u ∼U v M/U RM α∈A Mα A ⊗R B a⊗b ⊗p M A⊗B  pM a1 ∧ a2 ∧ · · · ∧ ap t |a ggT(a, b) kgV(a, b) Ann(m) o(M) o(m) diag(a1 , . . . , ar , 0) m(X) C(f (X))

(9.2.6; S. 250) (9.2.7; S. 250) (9.2.9; S. 251) (9.2.13; S. 251) (9.2.15; S. 253) (9.4.13; S. 260) (9.6.2; S. 266) (10.1.4; S. 280) (10.1.4; S. 280) (10.1.12; S. 285) (10.2.2; S. 288) (10.4.1; S. 292) (10.4.1; S. 292) (11.1.13; S. 307) (11.1.14; S. 307) (11.1.15; S. 307) (11.3.3; S. 316) (11.3.6; S. 318) (11.3.7; S. 318) (11.5.5; S. 328) (12.1.4; S. 347) (12.1.8; S. 348)

1 Grundbegriffe

Die lineare Algebra beschreibt die algebraische Struktur der Vektorräume über Körpern. Darüber hinaus analysiert sie die strukturverträglichen Abbildungen zwischen diesen linearen Räumen. Hiermit liefert sie wesentliche Grundlagen für fast alle Arbeitsgebiete der modernen Mathematik. Insbesondere stellt sie Algorithmen und Methoden bereit zum Lösen von linearen Gleichungssystemen und zur Klassifikation geometrischer Strukturen, wie z. B. der Kurven und Flächen zweiter Ordnung. Der für das ganze Buch grundlegende Begriff Vektorraum wird einschließlich einiger einfacher Eigenschaften im vierten Abschnitt dieses Kapitels behandelt. Ihm liegt einerseits der Begriff einer Gruppe und andererseits eines Körpers zugrunde. Die mit diesen beiden Strukturbegriffen jeweils zusammengefaßten Rechengesetze werden in den beiden Abschnitten 3 und 4 dieses Kapitels beschrieben. In den späteren Kapiteln des Buches wird die Bedeutung eines gewonnenen theoretischen Ergebnisses sehr oft anhand seiner Anwendung auf die Beschreibung und Berechnung der Lösungsgesamtheit eines linearen Gleichungssystems illustriert. Deshalb werden die grundlegenden Bezeichnungen und Aufgabenstellungen der Theorie der linearen Gleichungssysteme im letzten Abschnitt des Kapitels dargestellt. Neben diese algebraischen Grundlagen treten als wesentliche Voraussetzung noch einige einfache Begriffe der Mengenlehre, die in den ersten beiden Paragraphen aus Gründen der Bezeichnungsnormierung zusammengestellt werden. Der Mengenbegriff wird dabei als intuitiv gegeben vorausgesetzt; auf die axiomatische Begründung wird nicht eingegangen.

1.1

Mengentheoretische Grundbegriffe

Die Objekte, aus denen eine Menge besteht, werden ihre Elemente genannt. Für x ist ein Element der Menge M“ schreibt man x ∈ M“. Die Negation dieser ” ” Aussage wird durch x  ∈ M“ wiedergegeben. Statt x1 ∈ M und . . . und xn ∈ ” ” M“ wird kürzer x1 , . . . , xn ∈ M“ geschrieben. Eine spezielle Menge ist die leere ” Menge, die dadurch charakterisiert ist, daß sie überhaupt keine Elemente besitzt. Sie wird mit dem Symbol ∅ bezeichnet. Weitere häufig auftretende Mengen sind: N Menge aller natürlichen Zahlen einschließlich der Null.

2

1 Grundbegriffe

Z Menge aller ganzen Zahlen. Q Menge aller rationalen Zahlen. R Menge aller reellen Zahlen. C Menge aller komplexen Zahlen. 1.1.1 Definition. Eine Menge M heißt Teilmenge einer Menge N, wenn aus x ∈ M stets x ∈ N folgt. Bezeichnung: M ⊆ N. Die leere Menge ∅ ist Teilmenge jeder Menge; außerdem ist jede Menge Teilmenge von sich selbst. 1.1.2 Definition. Gilt M ⊆ N und M  = N, so heißt M eine echte Teilmenge von N. Bezeichnung: M ⊂ N . Die Elemente einer Menge S können selbst Mengen sein. Es wird dann S bisweilen auch als Mengensystem bezeichnet. 1.1.3 Definition. Der Durchschnitt D eines nicht-leeren Mengensystems S ist die Menge aller Elemente, die gleichzeitig Elemente aller Mengen M des Systems S sind. Es ist also x ∈ D gleichwertig mit x ∈M für alle Mengen M ∈ S. Bezeichnung: D = M∈S M oder D = {M | M ∈ S}. D = M1 ∩ M2 ∩ · · · ∩ Mn , falls S nur aus den endlich vielen Mengen M1 , . . . , Mn besteht. Die Gleichung M ∩ N = ∅ besagt, daß die Mengen M und N kein gemeinsames Element besitzen. 1.1.4 Definition. Die Vereinigung V eines nicht-leeren Mengensystems S ist die Menge aller derjenigenElemente, die zu mindestens einer Menge M aus S gehören.  Bezeichnung: V = M∈S M oder V = {M | M ∈ S}. V = M1 ∪ · · · ∪ Mn , falls S aus endlich vielen Teilmengen M1 , M2 , . . . , Mn besteht. Mit Hilfe der Definitionen von Durchschnitt und Vereinigung ergeben sich unmittelbar folgende Beziehungen, deren Beweis dem Leser überlassen bleiben möge. 1.1.5 Hilfssatz. (a) M ∩ (N1 ∪ N2 ) = (M ∩ N1 ) ∪ (M ∩ N2 ), (b) M ∪ (N1 ∩ N2 ) = (M ∪ N1 ) ∩ (M ∪ N2 ),

1.1 Mengentheoretische Grundbegriffe

3

(c) M ∩ N = M ist gleichbedeutend mit M ⊆ N , (d) M ∪ N = M ist gleichbedeutend mit N ⊆ M. Endliche Mengen können durch Angabe ihrer Elemente gekennzeichnet werden. Man schreibt {x1 , . . . , xn } für diejenige Menge M, die genau aus den angegebenen n Elementen besteht. Die einelementige Menge {x} ist von ihrem Element x zu unterscheiden: So ist z. B. {∅} diejenige Menge, deren einziges Element die leere Menge ist. Die Anzahl der Elemente einer endlichen Menge M wird mit |M| bezeichnet. Diese Zahl |M| heißt auch Mächtigkeit von M. So ist z. B. |{∅}| = 1 und |∅| = 0. Ein anderes Mittel zur Beschreibung von Mengen besteht darin, daß man alle Elemente einer gegebenen Menge X, die eine gemeinsame Eigenschaft E besitzen, zu einer neuen Menge zusammenfaßt. Bedeutet E(x), daß x die Eigenschaft E besitzt, so bezeichnet man diese Menge mit {x ∈ X | E(x)}. So ist z. B. {x ∈ Z | x 2 = 1} die aus den Zahlen +1 und −1 bestehende Teilmenge der Menge aller ganzen Zahlen. Bei dieser Art der Mengenbildung ist die Angabe der Bezugsmenge X wesentlich, aus der die Elemente entnommen werden, da sonst widerspruchsvolle Mengen entstehen können. Da die Bezugsmenge jedoch im allgemeinen durch den jeweiligen Zusammenhang eindeutig bestimmt ist, soll in diesen Fällen auf ihre expliziteAngabe verzichtet werden. 1.1.6 Definition. Die Differenzmenge zweier Mengen M und N ist die Menge M \ N = {x ∈ M | x  ∈ N}. Viele mathematische Beweise beruhen auf dem Prinzip der vollständigen Induktion, das bei der axiomatischen Begründung des Aufbaus der natürlichen Zahlen eine wichtige Rolle spielt. 1.1.7 Prinzip der vollständigen Induktion. Es sei A eine Aussage über natürliche Zahlen n ∈ N. A(n) bedeute, daß A auf n zutrifft. Von einem festen n0 ∈ N an gelte: (a) Induktionsanfang: A(n0 ), (b) Induktionsschluß: Für alle n > n0 folgt aus A(n − 1) auch A(n). Dann ist A für alle natürlichen Zahlen n  n0 richtig. Es sei darauf hingewiesen, daß es oft bequemer ist, den Induktionsschluß in der folgenden Form durchzuführen: (b ) Aus A(i) für alle i mit n0 ≤ i < n folgt auch A(n). Die Bedingungen (b) und (b ) sind gleichwertig, wie man unmittelbar einsieht. Als Beispiel für einen Induktionsbeweis dient der Beweis des folgenden Satzes.

4

1 Grundbegriffe

1.1.8 Satz. Sei M eine n-elementige Menge. Sei P = P (M) die Menge aller Teilmengen von M. Dann besteht die Potenzmenge P von M aus 2n Elementen. Beweis: Induktionsanfang: n = 0. M hat kein Element. Deshalb ist M die leere Menge ∅. Wegen P (∅) = {∅} gibt es 1 = 20 Elemente in P . Sei n ∈ N, n ≥ 1. Induktionsannahme: Jede (n − 1)-elementige Menge habe genau 2n−1 verschiedene Teilmengen. Induktionsbehauptung: Ist M eine Menge mit n Elementen, so besteht P (M) aus 2n Elementen. Dazu sei M = {a1 , . . . , an }. Dann hat P (M  ) für M  = {a1 , . . . , an−1 } nach Induktionsannahme genau 2n−1 Elemente. Ist A ∈ P (M), dann ist entweder an ∈ A oder an  ∈ A. Im zweiten Fall gehört A zu P (M  ), und im ersten Fall ist A = A \ {an } ∈ P (M  ). Also besitzt P (M) genau 2n−1 + 2n−1 = 2n−1 (1 + 1) = 2n Elemente. Nach dem Prinzip der vollständigen Induktion ist hiermit bewiesen, daß für jede n-elementige Menge M die Potenzmenge P (M) genau 2n Elemente besitzt.  Ein wichtiges Beweishilfsmittel beim Studium unendlicher Mengen ist das Zornsche Lemma. Es sei S ein nicht-leeres Mengensystem. Eine nicht-leere Teilmenge K von S heißt eine Kette, wenn aus M1 , M2 ∈ K stets M1 ⊆ M2 oder M2 ⊆ M1 folgt. Eine Menge M ∈ S heißt ein maximales Element von S, wenn aus N ∈ S und M ⊆ N stets M = N folgt. Das Zornsche Lemma lautet nun: 1.1.9 Lemma von Zorn. Wenn  für jede Kette K des nicht-leeren Mengensystems S auch die Vereinigungsmenge {K | K ∈ K} ein Element von S ist, dann gibt es in S ein maximales Element. Auf den Beweis dieses Satzes kann hier nicht eingegangen werden. Es seien jetzt X und Y zwei nicht-leere Mengen. Unter einer Abbildung ϕ von X in Y (in Zeichen: ϕ : X → Y ) versteht man dann eine Zuordnung, die jedem Element x ∈ X eindeutig ein Element y ∈ Y als Bild zuordnet. Das Bild y von x bei der Abbildung ϕ wird mit ϕ(x) oder auch einfach mit ϕx bezeichnet. Die Menge X heißt der Definitionsbereich der Abbildung ϕ, die Menge Y ihr Zielbereich. Ist ϕ eine Abbildung von X in Y und M eine Teilmenge von X, so nennt man die Menge aller Bilder von Elementen x ∈ M entsprechend das Bild der Menge M und bezeichnet es mit ϕ(M) oder einfach mit ϕM. Es gilt also ϕM = {ϕx | x ∈ M}, und ϕM ist eine Teilmenge von Y . Das Bild der leeren Menge ist wieder die leere Menge. Das Bild ϕX des Definitionsbereichs wird auch Bild von ϕ genannt und mit Im ϕ bezeichnet.

5

1.1 Mengentheoretische Grundbegriffe

1.1.10 Definition. Gilt Im ϕ = Y für die Abbildung ϕ : X → Y , so nennt man ϕ eine surjektive Abbildung, eine Surjektion oder eine Abbildung von X auf Y . Umgekehrt sei N eine Teilmenge von Y . Dann wird die Menge aller Elemente von X, deren Bild ein Element von N ist, das Urbild von N bei der Abbildung ϕ genannt und mit ϕ − (N ) bezeichnet. Es gilt also ϕ − (N ) = {x ∈ X | ϕx ∈ N}, und ϕ − (N ) ist eine Teilmenge von X. Auch wenn N  = ∅ gilt, kann ϕ − (N ) die leere Menge sein, nämlich dann, wenn N ∩ Im ϕ = ∅ gilt. 1.1.11 Definition. Eine Abbildung ϕ : X → Y mit der Eigenschaft, daß aus x1  = x2 stets ϕx1  = ϕx2 folgt, heißt injektive Abbildung oder Injektion. Ist ϕ sogar gleichzeitig injektiv und surjektiv, so wird ϕ eine Bijektion genannt. 1.1.12 Definition. Sei ϕ : X → Y eine bijektive Abbildung. Ordnet man jedem y ∈ Y als Bild das eindeutig bestimmte Element x ∈ X mit y = ϕ(x) als Bild zu, so wird hierdurch eine Bijektion von Y auf X definiert. Sie heißt die Umkehrabbildung von ϕ oder die zu ϕ inverse Abbildung und wird mit ϕ −1 : Y → X bezeichnet. 1.1.13 Definition. Zwei Abbildungen ϕ : X → Y und ψ : Y → Z kann man hintereinanderschalten und erhält so insgesamt eine mit ψ ϕ bezeichnete Abbildung von X in Z, die man die Produktabbildung von ϕ und ψ nennt. Sie ist gegeben durch (ψ  ϕ)x = ψ(ϕx) für alle x ∈ X. Der Definitionsbereich und der Zielbereich einer Abbildung können auch zusammenfallen. Man hat es dann mit einer Abbildung ϕ einer Menge X in sich zu tun. 1.1.14 Definition. Bildet man jedes Element der Menge X auf sich selbst ab, so erhält man eine Bijektion von X auf sich, die die Identität oder die identische Abbildung von X genannt und mit idX bzw. einfach mit id bezeichnet wird. 1.1.15 Bemerkung. Für jedes x ∈ X gilt also id x = x. Ist ϕ eine Bijektion von X auf Y , so existiert ihre Umkehrabbildung ϕ −1 , und man erhält ϕ −1  ϕ = idX ,

ϕ  ϕ −1 = idY .

6

1 Grundbegriffe

1.2

Produktmengen und Relationen

In diesem Abschnitt wird das kartesische Produkt von nicht-leeren Mengen und damit der Begriff Äquivalenzrelation“ eingeführt. ” 1.2.1 Definition. Das kartesische Produkt A × B zweier Mengen A und B ist die Gesamtheit der geordneten Paare (a, b) mit a ∈ A und b ∈ B. Dabei ist (a, b) = (a  , b ) genau dann, wenn a = a  und b = b . 1.2.2 Bemerkung. Das kartesische Produkt zweier Mengen ist im allgemeinen nicht kommutativ, d. h. A × B  = B × A falls A  = B. Man beachte jedoch für jede nicht leere Menge A und die leere Menge ∅ die Ausnahme A × ∅ = ∅ × A = ∅. Analog zum kartesischen Produkt zweier Mengen wird das kartesische Produkt endlich vieler Mengen gebildet. 1.2.3 Definition. Das kartesische Produkt ni=1 Ai = A1 × A2 × · · · × An von endlich vielen Mengen Ai , i = 1, 2, . . . , n, ist die Gesamtheit der geordneten n-Tupel (a1 , a2 , . . . , an ) mit ai ∈ Ai , i = 1, 2, . . . , n. Dabei ist (a1 , a2 , . . . , an ) =  (a1 , a2 , . . . , an ) genau dann, wenn nai = ai für i = 1, 2, . . . , n. Ist Ai = A für n i = 1, 2, . . . , n, so heißt A = i=1 Ai die n-te kartesische Potenz von A. Die Menge {(a, a, . . . , a) ∈ An | a ∈ A} ist die Diagonale von An . 1.2.4 Definition. Eine Teilmenge R von A × A wird eine zweistellige Relation der Menge A genannt. Man sagt, daß zwei Elemente a und b von A in der Relation R stehen, in Zeichen a ∼ b, genau dann, wenn (a, b) ∈ R gilt. 1.2.5 Definition. Eine nicht leere zweistellige Relation ∼ auf der Menge A heißt Äquivalenzrelation, wenn für alle a, b, c ∈ A die folgenden Bedingungen gelten: (a) a ∼ a,

(reflexiv)

(b) a ∼ b impliziert b ∼ a,

(symmetrisch)

(c) a ∼ b und b ∼ c impliziert a ∼ c.

(transitiv)

1.2.6 Beispiele. (a) Die Gleichheit =“ ist eine Äquivalenzrelation für jede Menge A. ” (b) Für a, b ∈ Z gelte a ∼ b genau dann, wenn 2 ein Teiler von a − b ist.

1.2 Produktmengen und Relationen

7

1.2.7 Definition. Ist ∼ eine Äquivalenzrelation der Menge A, dann ist die Äquivalenzklasse [a] des Elementes a ∈ A gegeben durch [a] = {b ∈ A | a ∼ b}. Jedes Element b der Äquivalenzklasse [a] heißt Repräsentant von [a]. 1.2.8 Hilfssatz. Ist ∼ eine Äquivalenzrelation der Menge A, dann sind folgende Aussagen für Elemente a, b ∈ A paarweise gleichwertig: (a) [a] ∩ [b]  = ∅, (b) a ∼ b, (c) [a] = [b]. Beweis: Ist [a] ∩ [b]  = ∅, dann existiert ein c ∈ A mit a ∼ c und b ∼ c. Wegen der Symmetrie und Transitivität von ∼ folgt a ∼ b. Deshalb ist (b) eine Folge von (a). Es gelte nun a ∼ b. Dann ist x ∈ [a] gleichwertig mit x ∼ a, also gleichwertig mit x ∼ b und so auch mit x ∈ [b]. Also ist [a] = [b], und (c) folgt aus (b). Sicherlich ergibt sich (a) aus (c).  Oft ist es zweckmäßig, ein Mengensystem S mit Hilfe einer sogenannten Indexmenge A zu beschreiben. Dabei ist A eine nicht-leere (endliche oder unendliche) Menge, und jedem Index α ∈ A ist eindeutig eine Menge Aα aus S so zugeordnet, daß S = {Aα | α ∈ A} gilt. 1.2.9 Definition. Ein System {Aα | α ∈ A} von Teilmengen Aα einer Menge A  = ∅ heißt eine Zerlegung der Menge A, wenn (a) Aα  = ∅ für alle α ∈ A,  (b) A = α∈A Aα , (c) Aα ∩ Aβ = ∅ für alle α, β ∈ A mit α  = β. 1.2.10 Satz. Es sei R eine Äquivalenzrelation auf der Menge A. Dann bilden die Äquivalenzklassen bezüglich R eine Zerlegung von A. Umgekehrt bestimmt eine beliebige Zerlegung {Aα | α ∈ A} von A eindeutig eine Äquivalenzrelation auf A, für die die Zerlegungsmengen Aα genau die Äquivalenzklassen sind. Beweis: Folgt sofort aus Hilfssatz 1.2.8 und Definition 1.2.9



8

1 Grundbegriffe

1.3

Gruppen

Betrachtet man einerseits die Addition der ganzen, der rationalen oder der reellen Zahlen und andererseits die Multiplikation der von Null verschiedenen rationalen oder reellen Zahlen, so findet man, daß diese beiden Rechenoperationen weitgehend übereinstimmenden Rechengesetzen unterliegen. So gelten z. B. (a + b) + c = a + (b + c) und

(a · b) · c = a · (b · c).

Weiter gibt es ausgezeichnete Zahlen, nämlich 0 bzw. 1, die sich bei diesen Operationen neutral verhalten: 0+a =a

und

Schließlich gilt (−a) + a = 0

und

1 · a = a. 1 · a = 1; a

d. h. es gibt zu jedem a eine Zahl a  (nämlich −a bzw. a1 ), so daß die Summe bzw. das Produkt dieser beiden Zahlen gerade die jeweilige neutrale Zahl ergibt. Da diese Rechenregeln das Zahlenrechnen weitgehend beherrschen und auch in vielen anderen Fällen auftreten, ist es naheliegend, sie unabhängig von der speziellen Natur der Rechengrößen und der jeweiligen Operationen zu untersuchen. Bei dieser abstrakten Betrachtungsweise stehen die Rechengesetze im Vordergrund: Nicht womit man rechnet ist wesentlich, sondern wie man rechnet. Man setzt lediglich voraus, daß für die Elemente einer gegebenen Menge eine Operation definiert ist, die jedem geordneten Paar (a, b) von Elementen wieder ein Element der Menge zuordnet und die den oben erwähnten Regeln unterliegt. Die Operation selbst soll hierbei mit dem neutralen Symbol  bezeichnet werden. 1.3.1 Definition. Eine Gruppe besteht aus einer Menge G und einer Operation , die jedem geordneten Paar (a, b) von Elementen aus G eindeutig ein mit a  b bezeichnetes Element von G so zuordnet, daß folgende Axiome erfüllt sind: (I) (a  b)  c = a  (b  c) für alle a, b, c ∈ G.

(Assoziativgesetz)

Es gibt mindestens ein Element e ∈ G mit (II) e  a = a für alle a ∈ G, und (III) zu jedem a ∈ G existiert ein Element a  ∈ G mit a   a = e. Ein solches Element heißt neutrales Element von G. Die Gruppe heißt abelsch oder auch kommutativ, wenn außerdem folgendes Axiom erfüllt ist: (IV) a  b = b  a für alle a, b ∈ G.

(Kommutativgesetz)

9

1.3 Gruppen

Besitzt die Gruppe G nur endlich viele Elemente, so heißt die Anzahl |G| ihrer Elemente die Ordnung von G. Zu den Bestimmungsstücken einer Gruppe gehört neben der Menge G auch die Gruppenverknüpfung genannte Operation . Eine Gruppe ist demnach durch das Paar (G, ) gekennzeichnet. Da vielfach jedoch die Gruppenverknüpfung durch den Zusammenhang eindeutig festgelegt ist, pflegt man in solchen Fällen die Gruppe einfach mit G zu bezeichnen. Die Gruppenverknüpfung wird bisweilen auch Gruppenmultiplikation genannt. Man bezeichnet dann das Element a  b als Produkt der Elemente a und b. In nicht-abelschen Gruppen muß jedoch auf die Reihenfolge der Faktoren geachtet werden, weil dann a  b und b  a im allgemeinen verschiedene Gruppenelemente sind. Axiom (I) besagt, daß es bei mehrgliedrigen Produkten nicht auf die Art der Klammersetzung ankommt. Man kann daher überhaupt auf die Klammern verzichten und z. B. statt (a  b)  c einfacher a  b  c schreiben. Diese Möglichkeit der Klammerersparnis wird weiterhin ohne besonderen Hinweis ausgenutzt werden. 1.3.2 Beispiele. (a) Die Menge Z aller ganzen Zahlen bildet mit der gewöhnlichen Addition als Gruppenverknüpfung eine abelsche Gruppe (Z, +). Dasselbe gilt für die rationalen und die reellen Zahlen. Man spricht dann von der additiven Gruppe der ganzen Zahlen bzw. der rationalen Zahlen usw. In allen diesen Fällen wird das Element e aus (II) durch die Zahl 0 und a  aus (III) durch die Zahl −a vertreten. (b) Die Mengen Q∗ und R∗ der von Null verschiedenen rationalen oder reellen Zahlen bilden hinsichtlich der gewöhnlichen Multiplikation als Gruppenverknüpfung je eine abelsche Gruppe. Sie heißt multiplikative Gruppe von Q bzw. R. In diesen Gruppen wird e durch die Zahl 1 und a  durch die reziproke Zahl a1 vertreten. (c) Es sei M eine beliebige nicht-leere Menge, und SM sei die Menge aller Bijektionen von M auf sich. Für je zwei Abbildungen α, β ∈ SM bedeute α  β das durch die Hintereinanderausführung dieser beiden Abbildungen bestimmte Produkt. Für je drei Abbildungen α, β, γ und für jedes Element x ∈ M gilt dann ((α  β)  γ ) x = (α  β)(γ x) = α (β(γ x)) und (α  (β  γ )) x = α ((β  γ )x) = α (β(γ x)) ; d. h. (I) ist erfüllt. Wählt man für e die identische Abbildung id von M, so gilt (II). Schließlich ergibt sich die Gültigkeit von (III), wenn man bei gegebenem

10

1 Grundbegriffe

α ∈ SM als Abbildung α  die zu α inverse Abbildung α −1 wählt. Die Menge SM ist daher hinsichtlich der Multiplikation der Abbildungen eine Gruppe, die die symmetrische Gruppe der Menge M genannt wird. Ist hierbei speziell M die Menge {1, 2, . . . , n}, so bezeichnet man die zugehörige symmetrische Gruppe der Ziffern 1, 2, . . . , n einfacher mit Sn . Jede Abbildung α ∈ Sn ist eine Permutation der Zahlen 1, . . . , n. Gilt etwa α(1) = a1 , α(2) = a2 , . . . , α(n) = an , so ist α durch die Reihenfolge der Bildzahlen a1 , . . . , an eindeutig bestimmt. Man schreibt daher α = (a1 , . . . , an ). Gilt z. B. n = 3, und α = (2, 3, 1), β = (3, 2, 1), so erhält man folgende Produkte: α  β = (1, 3, 2)

und

β  α = (2, 1, 3).

Dieses Beispiel zeigt, daß Sn für n = 3 keine abelsche Gruppe ist. 1.3.3 Bemerkung. Die von Null verschiedenen ganzen Zahlen bilden hinsichtlich der Multiplikation keine Gruppe, weil es z. B. zu 2 keine ganze Zahl a  mit a  · 2 = 1 gibt. Aus den Gruppenaxiomen sollen jetzt einige einfache Folgerungen abgeleitet werden. In den nachstehenden Sätzen bedeutet G immer eine Gruppe. 1.3.4 Hilfssatz. Für jedes die Axiome (II) und (III) erfüllende Element e ∈ G gilt auch a  e = a für alle a ∈ G. Aus a   a = e folgt a  a  = e. Beweis: Zunächst wird die zweite Behauptung bewiesen: Zu a  gibt es nach (III) ein a  ∈ G mit a   a  = e. Unter Beachtung von (I) und (II) erhält man dann

a  a  = e  (a  a  ) = (a   a  )  (a  a  ) = a   (a   a)  a  = a   (e  a  ) = a   a  = e. Hieraus folgt jetzt die erste Behauptung: a  e = a  (a   a) = (a  a  )  a = e  a = a.



1.3.5 Hilfssatz. Es gibt nur genau ein Element e ∈ G der in (II) und (III) geforderten Art. Bereits aus x  a = a für nur ein a ∈ G folgt x = e. Beweis: Das Element e∗ erfülle ebenfalls die Gleichung e∗  a = a für alle a ∈ G. Dann gilt insbesondere e∗  e = e und wegen 1.3.4 e∗ = e∗  e = e; d. h. e ist eindeutig bestimmt. Gilt weiter x  a = a für ein festes Element a, so existiert wegen (III) zu diesem ein a  ∈ G mit a   a = e, und wegen 1.3.4 erhält man x = x  e = x  (a  a  ) = (x  a)  a  = a  a  = e. 

11

1.3 Gruppen

Das somit durch die Axiome eindeutig bestimmte neutrale Element e der Gruppe G heißt das Einselement von G. In additiv geschriebenen abelschen Gruppen G wird e das Nullelement 0 von G genannt. 1.3.6 Hilfssatz. In (III) ist a  durch a eindeutig bestimmt. Beweis: Neben a   a = e gelte auch a ∗  a = e. Wegen 1.3.4 erhält man dann a ∗ = a ∗  e = a ∗  (a  a  ) = (a ∗  a)  a  = e  a  = a  .



Man nennt a  das inverse Element von a und schreibt statt a  im allgemeinen a −1 . Wenn allerdings in Spezialfällen die Gruppenverknüpfung als Addition geschrieben wird (vgl. 1.3.2 (a)), bezeichnet man das neutrale Element mit 0 und das zu a inverse Element mit −a. 1.3.7 Hilfssatz. (a −1 )−1 = a und (a  b)−1 = b−1  a −1 . Beweis: Die in 1.3.4 bewiesene Gleichung a  a −1 = e besagt, daß a das zu a −1 inverse Element ist, daß also die erste Behauptung gilt. Die zweite folgt aus

−1 −1

b a  (a  b) = b−1  a −1  a  b = b−1  (e  b) = b−1  b = e.  1.3.8 Hilfssatz. In einer Gruppe G besitzen die Gleichungen x a = b und a y = b bei gegebenen Elementen a, b ∈ G eindeutig bestimmte Lösungen x, y ∈ G. Beweis: Wenn x ∈ G Lösung der ersten Gleichung ist, wenn also x  a = b gilt, folgt x = x  e = x  a  a −1 = b  a −1 ; d. h. x ist durch a und b eindeutig bestimmt. Umgekehrt ist aber wegen



b  a −1  a = b  a −1  a = b  e = b das Element x = b  a −1 auch tatsächlich eine Lösung. Entsprechend schließt man im Fall der zweiten Gleichung.  1.3.9 Definition. Eine Teilmenge U der Gruppe G heiße Untergruppe von G, wenn U bezüglich der Gruppenverknüpfung  von G selbst eine Gruppe (U, ) ist. Bezeichnung: U ≤ G 1.3.10 Hilfssatz. Die nicht-leere Teilmenge U der Gruppe (G, ) ist genau dann eine Untergruppe von G, wenn für jedes Paar a, b ∈ U stets a  b−1 ∈ U gilt.

12

1 Grundbegriffe

Beweis: Die Bedingung ist sicherlich notwendig. Es ist zu zeigen, daß sie auch hinreicht. Sei e das Einselement von G. Wegen U  = ∅ existiert ein a ∈ U . Dann ist e = a  a −1 ∈ U , und e ist das Einselement von U . Weiter gilt a −1 = e  a −1 ∈ U für jedes a ∈ U . Wegen Hilfssatz 1.3.7 ist daher a  b ∈ U für alle a, b ∈ U . Trivialerweise gilt in U das Assoziativgesetz. Also ist (U, ) eine Gruppe. 

1.4

Körper und Ringe

Während sich der Gruppenbegriff auf nur eine Verknüpfungsoperation bezog, werden jetzt nebeneinander zwei Operationen betrachtet, die in Anlehnung an das übliche Zahlrechnen mit + und · bezeichnet und Addition bzw. Multiplikation genannt werden. Geht man etwa von den rationalen Zahlen aus, so gewinnt man aus den dort gültigen Regeln durch eine entsprechende Abstraktion wie bei den Gruppen neue algebraische Strukturen. 1.4.1 Definition. Ein Körper besteht aus einer Menge F und zwei Operationen + und · , die jedem geordneten Paar (a, b) von Elementen aus F eindeutig ein Element a + b bzw. a · b von F so zuordnen, daß folgende Bedingungen erfüllt sind: F ist bezüglich + eine abelsche Gruppe, d. h. (I) (a + b) + c = a + (b + c) für alle a, b, c ∈ F . (II) a + b = b + a für alle a, b, ∈ F .

(Assoziativität der Addition)

(Kommutativität der Addition)

(III) Es gibt ein Nullelement 0 in F , d. h. 0 + a = a für alle a ∈ F . (IV) Zu jedem a ∈ F existiert ein Element −a in F mit (−a) + a = 0, wobei 0 das Nullelement in F ist. Für die Multiplikation · der Elemente von F gelten: (V) (a · b) · c = a · (b · c) für alle a, b, c ∈ F .

(Assoziativität der Multiplikation)

(VI) Es gibt ein Einselement 1 in F , d. h. 1 · a = a = a · 1 für alle a ∈ F . (VII) Zu jedem a ∈ F mit a  = 0 existiert ein Element a −1 in F mit a −1 · a = 1, wobei 1 das Einselement ist. (VIII) a · (b + c) = a · b + a · c und (b + c) · a = b · a + c · a für alle a, b, c ∈ F . (Distributivität) (IX) 1  = 0. Fordert man lediglich die Gültigkeit der Axiome (I) – (V) und (VIII), so nennt man F einen Ring. Gilt zusätzlich das Axiom

13

1.4 Körper und Ringe

(X) a · b = b · a für alle a, b ∈ F ,

(Kommutativität der Multiplikation)

so wird F ein kommutativer Körper bzw. Ring genannt. Ebenso wie eine Gruppe wird auch ein Körper bzw. Ring statt mit (F, +, ·) einfacher mit F bezeichnet. Das Symbol für die Multiplikation wird im allgemeinen unterdrückt und statt a · b kürzer ab geschrieben. Vielfach werden mit Körper“ nur ” kommutative Körper bezeichnet, während dann nicht-kommutative Körper Schief” körper“ genannt werden. In diesem Buch wird es sich allerdings ausschließlich um kommutative Körper handeln. Wegen (I) und (V) können die Klammern wieder bei endlichen Summen und Produkten fortgelassen werden. Eine weitere Regel zur Klammerersparnis besteht in der üblichen Konvention, daß die Multiplikation stärker binden soll, daß also z. B. statt (ab) + c einfacher ab + c geschrieben werden darf. Diese Vereinfachung wurde bereits bei der Formulierung von (VIII) benutzt. Das neutrale Element 0 des Körpers F bzw. des Rings R wird das Nullelement oder kurz die Null von F bzw. R genannt. Das inverse Element −a heißt das zu a negative Element . Statt b + (−a) schreibt man kürzer b − a und nennt dieses Element die Differenz von b und a. Es gilt a + (b − a) = b, und b − a ist somit die nach 1.3.8 eindeutig bestimmte Lösung der Gleichung a + x = b. Wegen 1.3.7 gilt schließlich −(−a) = a und −(a + b) = −a + (−b) = −a − b. Das neutrale Element 1 der multiplikativen Gruppe F ∗ = F \ {0} wird das Einselement oder einfach die Eins des Körpers F genannt. Ein Ring R braucht kein Einselement zu besitzen; im Falle der Existenz ist die Eins 1 eindeutig in R bestimmt. 1.4.2 Beispiele für Körper. (a) Die Mengen Q und R aller rationalen bzw. reellen Zahlen bilden hinsichtlich der üblichen Addition und Multiplikation je einen kommutativen Körper. (b) Die Menge C der komplexen Zahlen bildet ebenfalls einen kommutativen Körper. Eine komplexe Zahl a besitzt bekanntlich die Form a = a1 + a2 i mit reellen Zahlen a1 , a2 und der imaginären Einheit i, für die i 2 = −1 gilt. Es heißt a1 der Realteil und a2 der Imaginärteil von a. Bezeichnung:

a1 = Re(a) und a2 = Im(a).

Ist b = b1 + b2 i eine zweite komplexe Zahl, so sind Summe, Differenz und Produkt bekanntlich erklärt durch: a ± b = (a1 ± b1 ) + (a2 ± b2 )i, ab = (a1 b1 − a2 b2 ) + (a1 b2 + a2 b1 )i. Die zu einer komplexen Zahl a = a1 + a2 i konjugierte Zahl a¯ ist durch

14

1 Grundbegriffe

a¯ = a1 − a2 i definiert. Unmittelbar ergibt sich: ¯ a ± b = a¯ ± b, a + a¯ = 2 Re(a),

¯ ab = a¯ · b, a = a. a − a¯ = 2i Im(a).

Für eine beliebige komplexe Zahl a gilt a a¯ = (Re(a))2 + (Im(a))2 . Daher ist a a¯ stets eine nicht-negative reelle Zahl, und a a¯ = 0 ist gleichwertig mit a = 0. Ist a  = 0 eine komplexe Zahl, so ist a a¯  = 0 und a −1 = aa¯a¯ ∈ C. positive Wurzel der Der Betrag |a| der komplexen Zahl a = a1 + a2 i ist die 

nicht negativen reellen Zahl a a¯ = a12 + a22 , d. h. |a| = + a12 + a22 .

Die reellen Zahlen sind spezielle komplexe Zahlen; nämlich diejenigen, deren Imaginärteil verschwindet. Dies kann auch so ausgedrückt werden: Die komplexe Zahl a ist genau dann eine reelle Zahl, wenn a = a¯ gilt. 1.4.3 Beispiele für Ringe. (a) Die Menge Z aller ganzen Zahlen ist ein kommutativer Ring mit Eins; aber Z ist kein Körper, weil z. B. 2 in Z kein inverses Element besitzt. (b) Die geraden ganzen Zahlen R = 2 · Z sind ein Beispiel für einen Ring ohne Einselement. (c) Sei F ein kommutativer Körper. Ein Ausdruck der Form f (X) = a0 + a1 X + a2 X 2 + · · · + an−1 X n−1 + an X n mit ai ∈ F , i = 0, 1, . . . , n, heißt Polynom in der Unbestimmten X mit Koeffizienten aus F . Ist an  = 0, so heißt n der Grad des Polynoms f (X). Bezeichnung: Grad f = n. Gilt sogar an = 1, so wird f (X) ein normiertes Polynom genannt. Die Polynome vom Grad Null sind die Konstanten 0  = a0 ∈ F . Dem Nullpolynom 0 (n = 0, a0 = 0) ordnet man keinen Grad zu. Die Menge aller Polynome f (X) mit Koeffizienten aus dem Körper F wird mit F [X] bezeichnet. Auf F [X] sind eine Addition + (ggf. nach Auffüllen mit Null-Koeffizienten) und eine Multiplikation · erklärt durch (a0 + a1 X + · · · + an X n ) + (b0 + b1 X + · · · + bn X n ) = (a0 + b0 ) + (a1 + b1 )X + · · · + (an + bn )X n , (a0 + a1 X + · · · + am X m ) · (b0 + b1 X + · · · + bn X n ) = a0 b0 + (a0 b1 + a1 b0 )X + (a0 b2 + a1 b1 + a2 b0 )X 2 + · · · + am bn X n+m .

15

1.5 Vektorräume

F [X] ist bzgl. + und · ein kommutativer Ring mit dem Polynom 1 als Einselement. F [X] heißt der Polynomring über F in der Unbestimmten X. Unter den bisher erwähnten Körpern nimmt der Körper C der komplexen Zahlen in den späteren Kapiteln deshalb eine besondere Rolle ein, weil für ihn der Hauptsatz der Algebra gilt, der besagt: 1.4.4 Satz. Jedes Polynom f (X) ∈ C[X] mit Grad f ≥ 1 zerfällt in ein Produkt von Linearfaktoren, d. h. zu f (X) existieren endlich viele verschiedene komplexe Zahlen ci und natürliche Zahlen ki derart, daß gilt: m  f (X) = (X − ci )ki

und

Grad f =

i=1

m 

ki .

i=1

Dieser Satz wird hier nicht bewiesen. Die folgenden Sätze zeigen, daß in beliebigen Ringen oder Körpern in der üblichen Weise gerechnet werden kann. 1.4.5 Hilfssatz. In einem Ring gilt 0 · a = a · 0 = 0 für jedes Element a. Beweis: Wegen 0 + 0 = 0 und wegen (VIII) gilt: 0 · a + 0 · a = (0 + 0) · a = 0 · a. Hieraus folgt nach 1.3.5 die erste Behauptung 0 · a = 0. Die zweite Behauptung ergibt sich entsprechend.  1.4.6 Hilfssatz. In einem Ring gilt a(−b) = (−a)b = −(ab), insbesondere also (−a)(−b) = ab. Beweis: Wegen (VIII) und 1.3.4 erhält man ab + a(−b) = a(b + (−b)) = a · 0 = 0. Hiernach ist a(−b) das zu ab negative Element; d. h. es gilt a(−b) = −(ab). Entsprechend ergibt sich die zweite Gleichung. 

1.5 Vektorräume Der ursprüngliche Begriff des Vektors besitzt eine anschauliche geometrische Bedeutung. Man denke sich etwa in der Ebene einen festen Punkt p als Anfangspunkt ausgezeichnet. Jedem weiteren Punkt x kann dann umkehrbar eindeutig die von p

16

1 Grundbegriffe

nach x weisende gerichtete Strecke zugeordnet werden, die man sich etwa durch einen in p ansetzenden Pfeil mit der Spitze in x repräsentiert denken kann. Man nennt diese gerichtete Strecke den Ortsvektor von x bezüglich des Anfangspunktes p und bezeichnet ihn mit dem entsprechenden Buchstaben x. Ist y ein zweiter Ortsvektor, so kann man den Summenvektor x + y in bekannter Weise nach dem Parallelogrammprinzip definieren (vgl. Abbildung 1.1). o7? ooo ? o o ? x ooo ? o o o o ? o o o ? p ?o?o o/ o ?? x+y o ?? o o ?? o y ?? o ?o o Abbildung 1.1 Einfache geometrische Überlegungen zeigen nun, daß die Ortsvektoren hinsichtlich dieser Addition als Verknüpfungsoperation eine abelsche Gruppe bilden. So folgt z. B. das Assoziativgesetz aus der in Abbildung 1.2 angedeuteten Kongruenz der Dreiecke ABE und EF A. D W/_O _ _ _ _ _ _ _ _ _ _ _ _ _ _ _?/E / O /  /// O O / O  // OO C / o7 F /  // / oooo // /oo  ooo / // o o  oo // / ooo  o // / o o o  o // / o gOOO o oo // / OOO o B o o OOO // o / o OOO/ oooo // o A G Abbildung 1.2

−→ x = AB,

−→ −→ −→ −→ y = AC, x + y = AD, z = AG, y + z = AF , −→ −→ −→ −→ −→ (x + y) + z = AD + DE = AE = AF + F E = (y + z) + x = x + (y + z). Das neutrale Element dieser Gruppe ist der zu einem Punkt entartete Ortsvektor des Anfangspunktes selbst. Er heißt Nullvektor und wird mit o bezeichnet.

17

1.5 Vektorräume

Daneben kann man aber auch jeden Ortsvektor x mit einer reellen Zahl a multiplizieren: Der Vektor xa sei derjenige Vektor, dessen Länge das |a|-fache der Länge des Vektors x ist und dessen Richtung im Fall a > 0 mit der Richtung von x übereinstimmt, im Fall a < 0 zu ihr entgegengesetzt gerichtet ist. Außerdem sei x0 wieder der Ortsvektor des Anfangspunkts. Für diese zweite Operation der Multiplikation von Ortsvektoren mit reellen Zahlen gelten nun folgende Regeln, die sich leicht geometrisch nachweisen lassen: x(ab) = (xa)b (x + y)a = xa + ya x(a + b) = xa + xb x·1 = x x · 0 = o. Der allgemeine Begriff des Vektorraums entsteht nun wie bei den Gruppen, Körpern und Ringen wieder durch eine entsprechende Abstraktion, die von der speziellen Natur derVektoren und Rechenoperationen absieht. DieseAbstraktion geht hier sogar noch etwas weiter: Bei den Ortsvektoren wurden als Multiplikatoren reelle Zahlen benutzt. Bei der allgemeinen Begriffsbildung tritt an die Stelle der reellen Zahlen ein beliebiger kommutativer Körper F , der dann der Skalarenkörper genannt wird und dessen Elemente als Skalare bezeichnet werden. 1.5.1 Definition. Ein Vektorraum über dem Körper F besteht aus einer additiv geschriebenen, abelschen Gruppe V , deren Elemente Vektoren genannt werden, einem kommutativen Skalarenkörper F und einer Multiplikation, die jedem geordneten Paar (x, a) mit x ∈ V und a ∈ F eindeutig einen Vektor xa ∈ V so zuordnet, daß folgende Axiome erfüllt sind: (I) x(ab) = (xa)b für alle x ∈ V , a, b ∈ F . (II) (x + y)a = xa + ya x(a + b) = xa + xb

(Assoziativität)

für alle x, y ∈ V , a ∈ F , für alle x ∈ V , a, b ∈ F .

(Distributivität)

(III) x1 = x für alle x ∈ V und für 1 ∈ F . Wie schon in diesen Axiomen sollen auch im allgemeinen Skalare und Vektoren mit kleinen lateinischen Buchstaben bezeichnet, Vektoren jedoch durch Fettdruck hervorgehoben werden. Zu beachten ist, daß die Rechenoperationen trotz gleicher Bezeichnung teilweise verschiedene Bedeutung haben: So steht z. B. auf der linken Seite der zweiten Gleichung von (II) die Summe zweier Skalare, auf der rechten Seite aber die Summe zweier Vektoren. Das Zeichen + bedeutet also auf der linken Seite die Addition im Skalarenkörper F , rechts hingegen die Vektoraddition in V . Ebenso

18

1 Grundbegriffe

treten auch in (I) verschiedene Arten der Multiplikation auf. In (II) wurde außerdem bereits eine der früheren Festsetzung entsprechende Vereinfachung benutzt. Die Multiplikation mit Skalaren soll stärker binden als die Vektoraddition; statt (xa) + y soll also einfacher xa + y geschrieben werden dürfen. Axiom (I) gestattet schließlich, auch bei mehrfacher Multiplikation mit Skalaren die Klammern fortzulassen. Ebenso wie bei den Gruppen, Ringen und Körpern pflegt man auch einen Vektorraum nur mit dem einen Buchstaben V zu bezeichnen, der schon der Gruppe zugeordnet ist. Wenn der Skalarenkörper F besonders hervorgehoben werden soll, spricht man von einem Vektorraum V über F oder einem F -Vektorraum. Allgemein soll folgende Festsetzung gelten: Sofern nicht spezielle Skalarenkörper angegeben werden, soll der zu einem Vektorraum gehörende Skalarenkörper immer mit F bezeichnet werden. Treten in einem Zusammenhang mehrere Vektorräume gleichzeitig auf, so sollen sie immer denselben Skalarenkörper besitzen. Dieser darf ein beliebiger kommutativer Körper sein. Nur in Einzelfällen wird er einschränkenden Bedingungen unterworfen werden, die dann aber stets ausdrücklich angegeben werden. Für die Anwendung der Theorie sind allerdings diejenigen Vektorräume am wichtigsten, deren Skalarenkörper der Körper der reellen oder der komplexen Zahlen ist. Man spricht in diesen Fällen kurz von reellen bzw. komplexen Vektorräumen. Daß der Skalarenkörper immer als kommutativ vorausgesetzt wird, ist zunächst nicht wesentlich. Manche der hier behandelten Sätze gelten samt ihren Beweisen sogar in noch erheblich allgemeineren Strukturen: Ändert man die Definition 1.4.1 dahingehend ab, daß man als Skalarenbereich einen beliebigen Ring R mit Einselement statt eines Körpers zuläßt, so nennt man V in diesem Fall einen Modul oder genauer einen R-Modul. Vektorräume sind also spezielle Moduln, nämlich Moduln über Körpern. Die charakteristischen Operationen eines Vektorraums sind die Vektoraddition und die Multiplikation der Vektoren mit Skalaren. Diese beiden Operationen werden unter dem gemeinsamen Namen lineare Operationen zusammengefaßt. Es sei jetzt V ein beliebigerVektorraum. Da V eine additiv geschriebene, abelsche Gruppe ist, existiert in V ein eindeutig bestimmter neutraler Vektor. Dieser wird der Nullvektor genannt und mit o bezeichnet. Es gilt o + x = x für alle Vektoren x ∈ V , und aus x + a = a für nur einen Vektor a ∈ V folgt bereits x = o. Ebenso existiert zu jedem Vektor x ein eindeutig bestimmter negativer Vektor −x. Für ihn gilt x + (−x) = o. Statt a + (−b) wird wieder kürzer a − b geschrieben, und dieser Vektor wird der Differenzvektor von a und b genannt. In einem Vektorraum ist somit auch die Subtraktion unbeschränkt ausführbar. 1.5.2 Beispiele. (a) Der Polynomring F [X] über dem Körper F in der Unbestimmten X ist ein F -Vektorraum. (b) Es sei R[a,b] die Menge aller auf einem reellen Intervall [a, b] definierten

19

1.5 Vektorräume

reellwertigen Funktionen. Für je zwei Funktionen f, g ∈ R[a,b] sei f + g diejenige Funktion, deren Werte durch (f + g)(t) = f (t) + g(t)

(a  t  b)

bestimmt sind. Entsprechend sei für jede reelle Zahl c die Funktion f c durch (f c)(t) = (f (t)) c

(a  t  b)

definiert. Hinsichtlich der so erklärten linearen Operationen ist R[a,b] ein reeller Vektorraum. Nullvektor ist die auf [a, b] identisch verschwindende Funktion o, d. h. o(t) = 0 für alle t ∈ [a, b]. (c) Es sei F ein kommutativer Körper, und n > 0 sei eine natürliche Zahl. Eine Folge a = (a1 , . . . , an ) von Elementen aus F wird dann ein n-Tupel genannt, und die Menge aller dieser n-Tupel wird mit F n bezeichnet. Es seien nun a = (a1 , . . . , an ) und b = (b1 , . . . , bn ) zwei nicht notwendig verschiedene n-Tupel aus F n , und c sei ein Element aus F . Setzt man dann a + b = (a1 + b1 , . . . , an + bn ) und

ac = (a1 c, . . . , an c),

so werden hierdurch die linearen Operationen in F n definiert, und F n wird zu einem Vektorraum über F . In ihm ist der Nullvektor o das aus lauter Nullen bestehende n-Tupel (0, . . . , 0). Man nennt diesen Vektorraum den ndimensionalen arithmetischen Vektorraum über F . Der Fall n = 1 zeigt, daß man jeden kommutativen Körper als Vektorraum über sich selbst auffassen kann. Abschließend sollen noch einige Regeln für das Rechnen in Vektorräumen hergeleitet werden, die weiterhin ohne besondere Hinweise benutzt werden. 1.5.3 Hilfssatz. Für beliebige Vektoren x und Skalare c gilt: (a) x · 0 = o und o · c = o. (b) Aus x · c = o folgt x = o oder c = 0. Beweis: Wegen (II) gilt x · 0 + x · 0 = x · (0 + 0) = x · 0 und o · c + o · c = (o + o) · c = o · c. Aus der ersten Gleichung folgt x · 0 = o, aus der zweiten o · c = o. Weiter werde x · c = o, aber c  = 0 vorausgesetzt. Wegen (III) erhält man dann x = x · 1 = x · cc−1 = o · c−1 = o.



20

1 Grundbegriffe

Für die Bildung des negativen Vektors gilt wieder −(−x) = x. Die Vektoren −x und x(−1) müssen jedoch zunächst unterschieden werden: −x ist der durch die Gleichung x + (−x) = o eindeutig bestimmte Vektor, während x(−1) aus x durch Multiplikation mit −1 hervorgeht. Der folgende Hilfssatz zeigt jedoch, daß beide Vektoren gleich sind. 1.5.4 Hilfssatz. −x = x(−1). Beweis: Wegen (II), (III) und Hilfssatz 1.5.3 gilt x + x(−1) = x1 + x(−1) = x (1 + (−1)) = x0 = o und daher x(−1) = −x.

1.6



Lineare Gleichungssysteme

Wichtige Anwendungen findet die Theorie der Vektorräume bei der Beschreibung der Lösungsgesamtheit eines linearen Gleichungssystems. 1.6.1 Definition. Ein lineares Gleichungssystem mit n Unbekannten und m Gleichungen hat folgende Form: a11 · x1 + a12 · x2 + · · · + a1n · xn = d1 a21 · x1 + a22 · x2 + · · · + a2n · xn = d2 .. .. .. . . . am1 · x1 + am2 · x2 + · · · + amn · xn = dm ,

(G)

wobei die Koeffizienten aij und die absoluten Glieder di Elemente aus einem Körper F sind. Die Unbekannten des Gleichungssystems sind x1 , . . . , xn . 1.6.2 Definition. Das geordnete n-Tupel c = (c1 , . . . , cn ), wobei c1 , . . . , cn ∈ F , heißt Lösung von (G), wenn jede Gleichung von (G) durch Einsetzen der ci für die xi erfüllt wird. Die Lösungsmenge von (G) ist die Menge, die aus allen Lösungen von (G) besteht. Gibt es keine Lösung von (G), so ist die Lösungsmenge von (G) die leere Menge. 1.6.3 Bemerkungen. (a) Das Gleichungssystem (I)

5 · x1 + 10 · x2 + 20 · x3 = 1000 1 · x1 + 1 · x2 + 1 · x3 = 100 12 · x1 + 12 · x2 + 20 · x3 = 1400

hat nur eine Lösung, nämlich (50, 25, 25).

21

1.7 Aufgaben

(b) Ein Gleichungssystem (G) kann unlösbar sein, wie z. B. x1 + x2 = 1 x1 + x2 = 0.

(II)

(c) Ein lösbares Gleichungssystems kann mehr als nur eine Lösung besitzen, wie folgendes Beispiel zeigt. Das Gleichungssystem x1 + x2 + x3 = 3 x1 − x2 + x3 = 1.

(III)

hat z. B. die verschiedenen Lösungen (1, 1, 1), (2, 1, 0), (3, 1, −1). 1.6.4 Definition. Sei (H) das lineare Gleichungssystem, das aus (G) entsteht, wenn man di = 0 für i = 1, . . . , m setzt. (H) heißt das zu (G) gehörige homogene lineare Gleichungssystem. Das Gleichungssystem (G) heißt inhomogen, falls mindestens ein di  = 0 ist. 1.6.5 Bemerkung. In den späteren Kapiteln wird gezeigt, daß die Lösungsgesamtheit des zu (G) gehörenden homogenen Gleichungssystems (H) ein F -Vektorraum ist. Die dort entwickelten theoretischen Ergebnisse und Algorithmen werden benutzt, um zu zeigen, (a) ob (G) überhaupt eine Lösung hat, (b) wie die Lösungsgesamtheit berechnet wird, falls (G) lösbar ist. Dazu werden Lösungsverfahren angegeben.

1.7 Aufgaben

1.1 Zeigen Sie mittels vollständiger Induktion, daß jede n-elementige Menge M genau nk = n! k!(n−k)! Teilmengen mit k Elementen für 0 ≤ k ≤ n besitzt. 1.2 Zeigen Sie: 1.3 Zeigen Sie:

n

1 k=1 k = 2 n(n + 1).

n

1 2 k=1 k = 6 n(n + 1)(2n + 1).

1.4 Bestimmen Sie die Lösungen der folgenden drei Gleichungssysteme: 2x + 2y − z = 1 (a)

x−y+z=1 −x − 2y + 2z = −1.

22

1 Grundbegriffe 2x + 2y − 2z = 1

(b)

x−y+z=1 −x − 2y + 2z = −1. 2x + 2y − 2z = 2

(c)

x−y+z=1 −x − 2y + 2z = −1.

1.5 Zeigen Sie, daß das folgende Gleichungssystem für alle ganzen Zahlen d, die von 2 verschieden sind, nicht lösbar ist. x + y − 3z = 0 x + 3y − z = d y + z = 1. 1.6 Auf der Menge R der reellen Zahlen sei eine neue Art der Addition ⊕ definiert durch:  3 a ⊕ b = a 3 + b3 , wobei es sich unter dem Wurzelzeichen um die übliche Addition des Körpers R handelt. Entsprechend bedeute ab das übliche Produkt von R. Es muß jetzt a als Vektor und b als Skalar aufgefaßt werden. Sei ein neues, mit  bezeichnetes Produkt auf R durch eine der beiden folgenden Gleichungen definiert: (a) a  b = ab, √ (b) a  b = 3 ab. In welchem Fall der so definierten linearen Operationen ⊕ und  auf der Menge R liegt ein reeller Vektorraum vor? 1.7 Zeigen Sie, daß die vier komplexen Zahlen 1, −1, i, −i bezüglich der Multiplikation im Körper C der komplexen Zahlen eine abelsche Gruppe G bilden. 1.8 Zeigen Sie, daß die Menge G aller Abbildungen fa,b : R → R mit fa,b (x) = ax + b, wobei a, b ∈ R und a  = 0, bezüglich der Hintereinanderausführung eine Gruppe mit Einselement f1,0 bilden. 1.9 Zeigen Sie, daß die Menge R = { ab ∈ Q | a, b ∈ Z, b ungerade} einen kommutativen Ring mit Einselement 1 ∈ Q bildet, der kein Körper ist.

2 Struktur der Vektorräume

In diesem Kapitel werden zunächst Begriffsbildungen behandelt, die sich unmittelbar aus der Definition des Vektorraums ableiten lassen und sich auf nur einen Vektorraum beziehen. Im Mittelpunkt dieser Betrachtungen steht der Begriff der Basis eines Vektorraums und der mit ihm eng zusammenhängende Begriff der linearen Unabhängigkeit von Vektoren. Mit diesen Hilfsmitteln ist es dann auch möglich, die Dimension eines Vektorraums zu definieren. Hierbei ergibt sich eine Aufteilung der Vektorräume in endlich-dimensionale und solche unendlicher Dimension. In den ersten beiden Abschnitten werden die grundlegenden Begriffe und Beweismethoden für endlich erzeugte Unterräume U eines beliebigen F -Vektorraums V behandelt. Es wird gezeigt, daß U eine Basis aus endlich vielen Vektoren besitzt und daß alle Basen von U aus gleich vielen Vektoren bestehen. Diese allen Basen gemeinsame Anzahl wird die Dimension von U genannt. Die Beweise für diese Ergebnisse sind konstruktiv und elementar. Die Theorie der endlich-dimensionalen Vektorräume V ergibt sich als Spezialfall. Wesentlich für das konkrete Rechnen mit Vektoren ist schließlich, daß man in endlich-dimensionalen Vektorräumen hinsichtlich einer Basis jeden Vektor durch endlich viele Skalare, seine Koordinaten, beschreiben kann. Der Koordinatenbegriff gestattet es, das Rechnen mit Vektoren auf das Rechnen im Skalarenkörper zurückzuführen. Daraus ergibt sich, daß die algebraische Struktur eines endlich-dimensionalen Vektorraums V über einem Körper F im wesentlichen durch die Dimension von V bestimmt ist. Im dritten Abschnitt werden direkte Summen von Unterräumen eines beliebigen F -Vektorraumes V behandelt. Mit Hilfe des Zornschen Lemmas wird gezeigt, daß sich jeder Vektorraum V in eine direkte Summe von eindimensionalen Unterräumen zerlegen läßt. Dieser Struktursatz ist ein grundlegendes Ergebnis für unendlichdimensionale Vektorräume. Er besagt nicht nur, daß jeder F -Vektorraum V eine Basis B besitzt, sondern auch, daß alle Rechnungen mit jeweils endlich vielen Vektoren aus V in einem endlich-dimensionalen Unterraum U von V stattfinden, der eine endliche Teilmenge B  von B zur Basis hat. Daher wird auch im unendlichen Fall das Rechnen mit Vektoren auf die Addition und Multiplikation im Skalarenkörper F zurückgeführt.

24

2 Struktur der Vektorräume

2.1

Unterräume

In diesem Abschnitt werden nicht-leere Teilmengen U eines Vektorraums V über einem kommutativen Körper F untersucht, die gegenüber den linearen Operationen abgeschlossen sind und selbst einen Vektorraum bilden. Solche Teilmengen sind Unterräume von V im Sinne der folgenden Definition. 2.1.1 Definition. Eine Teilmenge U eines Vektorraums V über dem Körper F heißt Unterraum von V , wenn sie nicht leer ist und die beiden folgenden Bedingungen erfüllt sind. (a) v 1 + v 2 ∈ U für alle v 1 , v 2 ∈ U . (b) v · a ∈ U für alle v ∈ U und a ∈ F . Bezeichnung:

U ≤ V.

Man beachte, daß man (a) und (b) in der folgenden Bedingung zusammenfassen kann: (c) (v 1 + v 2 )a ∈ U für alle v 1 , v 2 ∈ U und a ∈ F . 2.1.2 Beispiele. (a) Die Menge {(a, 0, 0) | a ∈ F } ⊆ F 3 ist ein Unterraum von F 3 . (b) {(a, b, 0) | a, b ∈ F } ⊆ F 3 ist ebenso ein Unterraum von F 3 . (c) U = {(a, 1, 0) | a ∈ F } ist jedoch kein Unterraum von F 3 . (d) Jeder Vektorraum V ist ein Unterraum von sich selbst. (e) Die Menge {o} ist ein Unterraum von V . Man nennt {o} den Nullraum des Vektorraums V . (f) Sei V ein Vektorraum über dem Körper F und v  = o ein Vektor von V . Dann ist v · F = {v · a | a ∈ F } ein nicht trivialer Unterraum von V ; denn v · a1 + v · a2 = v(a1 + a2 ) und (va1 )a2 = v(a1 a2 ) für alle a1 , a2 ∈ F . (g) In dem Funktionenraum V = R[a,b] (vgl. 1.5.2 c)) bilden die Teilmengen aller integrierbaren, aller stetigen oder aller differenzierbaren Funktionen je einen Unterraum. Ebenso ist die Teilmenge aller Polynome ein Unterraum von V . In der angegebenen Reihenfolge sind sie sogar Unterräume voneinander. 2.1.3 Satz. Jeder Unterraum U eines Vektorraumes V über dem Körper F ist ein Vektorraum.

25

2.1 Unterräume

Beweis: Nach Bedingung (b) von Definition 2.1.1 gilt −u = u(−1) ∈ U für alle u ∈ U . Aus Bedingung (a) derselben Definition folgt u1 − u2 ∈ U für alle Paare u1 , u2 ∈ U . Da V eine abelsche Gruppe ist, ist U ebenfalls eine abelsche Gruppe nach Hilfssatz 1.3.10. Die Assoziativ- und Distributivgesetze und die Forderung x · 1 = x aus Definition 1.5.1 vererben sich wegen Definition 2.1.1 von V auf U .  2.1.4 Definition. Sei V ein Vektorraum über dem Körper F . Der Vektor v ∈ V heißt eine Linearkombination der Vektoren v 1 , . . . , v r ∈ V , falls es Skalare a1 , a2 , . . . , ar ∈ F gibt derart, daß v = v 1 a1 + v 2 a2 + · · · + v r ar . 2.1.5 Beispiele. (a) Seien v 1 = (2, −1, 0) und v 2 = (1, 1, 0) Elemente aus Q3 . Dann ist v 3 = (5, 8, 0) ∈ Q3 eine Linearkombination von v 1 und v 2 , denn es ist v 3 = v 1 · (−1) + v 2 · 7. (b) Ist v 4 = (a, b, 0) ∈ Q3 mit beliebigen Elementen a und b, so gilt allgemeiner a+2b v 4 = v 1 · a−b 3 + v 2 · 3 , also ist auch v 4 eine Linearkombination von v 1 und v 2 . (c) v 5 = (1, 1, 1) ist keine Linearkombination von v 1 und v 2 , weil für a1 , a2 ∈ Q mit v 5 = v 1 a1 + v 2 · a2 die Gleichungen 2 · a1 + a2 = 1 −a1 + a2 = 1 0 · a 1 + 0 · a2 = 1 folgen. Die dritte Gleichung führt zum Widerspruch 0 = 1. Diese Beispiele zeigen, daß die Menge aller Linearkombinationen von v 1 und v 2 gleich {(a, b, 0) | a, b ∈ Q} ist. Im folgenden sei V stets ein Vektorraum über dem Körper F . 2.1.6 Satz. Seien v 1 , . . . , v r ∈ V . Dann ist die Menge L = aller Linearkombinationen der v i ein Unterraum von V .

 r

i=1 v i

· ai | ai ∈ F



Beweis: Sicherlich ist o = v 1 ·0+v 2 ·0+· · ·+v r ·0 ∈ L, d. h. L  = ∅. Sind w1 , w2 ∈ L, dann existieren a1 , . . . , ar , b1 , . . . , br ∈ F so, daß w 1 = v 1 · a1 + · · · + v r · ar und w 2 = v 1 · b1 + · · · + v r · br . Also ist w 1 + w 2 = v 1 · (a1 + b1 ) + · · · + v r · (ar + br ) ∈ L. Für jedes c ∈ F ist w1 · c = v 1 · (a1 · c) + · · · + v r · (ar · c) ∈ L. Somit ist L ein Unterraum von V . 

26

2 Struktur der Vektorräume

2.1.7 Definition. v 1 , . . . , v r ∈ V . Das Erzeugnis der Vektoren v i ist der Un Seien r terraum L = v · ai | ai ∈ F , der aus allen Linearkombinationen der v i i i=1 besteht. L heißt auch der von den Vektoren v i erzeugte Unterraum. Man schreibt auch L = v i | 1 ≤ i ≤ r . Wenn r = 0 ist, setzt man L = {o}. 2.1.8 Satz. Der Durchschnitt beliebig vieler Unterräume eines Vektorraums ist selbst wieder ein Unterraum. Beweis: Sei S ein nicht-leeres System von Unterräumen und D=



{U | U ∈ S}

ihr Durchschnitt. Da o ∈ U für alle U ∈ S gilt, ist o ∈ D. Also ist D  = ∅. Aus a, b ∈ D folgt a, b ∈ U für alle U ∈ S. Wegen 2.1.1 gilt dann auch a + b ∈ U für alle U ∈ S und somit a + b ∈ D. Ebenso folgt für c ∈ F und a ∈ D zunächst ac ∈ U für alle U ∈ S und damit ac ∈ D. Wegen Definition 2.1.1 ist daher D ein Unterraum.  Mittels Satz 2.1.8 lassen sich die Definition 2.1.7 und der Satz 2.1.6 auf beliebige Teilmengen M von Vektoren des Vektorraumes V verallgemeinern. 2.1.9 Definition. Es sei jetzt M eine beliebige Teilmenge eines Vektorraums V . Dann ist das System S aller Unterräume U von V mit M ⊆ U wegen V ∈ S nicht leer, und der Durchschnitt von S ist nach Satz 2.1.8 wieder ein Unterraum von V . Er ist offenbar der kleinste Unterraum von V , der die Menge M enthält. Man nennt ihn den von der Menge M erzeugten Unterraum.  Bezeichnung: M = {U | M ⊆ U, U Unterraum von V }. 2.1.10 Satz. Der von einer nicht-leeren Teilmenge M eines Vektorraums V erzeugte Unterraum M besteht aus genau allen Linearkombinationen von jeweils endlich vielen Vektoren aus M. Ferner gilt ∅ = {o}. Beweis: Addiert man zwei Linearkombinationen von M oder multipliziert man eine Linearkombination von M mit einem Skalar, so erhält man offenbar wieder eine Linearkombination von M. Wegen Definition 2.1.1 ist daher die Menge Y aller Linearkombinationen von M ein Unterraum von V . Jeder Vektor a ∈ M ist wegen a = a · 1 eine Linearkombination von M. Daher gilt M ⊆ Y , und es folgt M ≤ Y nach Definition 2.1.9. Andererseits muß M als Unterraum mit je endlich vielen Vektoren aus M auch jede ihrer Linearkombinationen enthalten; d. h. es gilt umgekehrt Y ≤ M . Zusammen ergibt dies die behauptete Gleichung M = Y . Ferner ist {o} der kleinste Unterraum von V , und es ist auch ∅ ⊂ {o} erfüllt. 

27

2.2 Basis und Dimension

2.1.11 Bemerkung. Ist S ein  System von Unterräumen U eines Vektorraums V , so ist die Vereinigungsmenge {U | U ∈ S} dieses Systems im allgemeinen kein Unterraum von V . 2.1.12 Definition. Seien U1 , U2 zwei Unterräume des Vektorraumes V . Dann ist die Summe von U1 und U2 erklärt durch U1 + U2 = {u1 + u2 | u1 ∈ U1 und u2 ∈ U2 }. 2.1.13 Satz. Die Summe U1 +U2 zweier Unterräume U1 , U2 von V ist ein Unterraum von V . Beweis: Mit U1 und U2 ist auch U1 + U2 gegenüber den linearen Operationen abgeschlossen. 

2.2

Basis und Dimension

In diesem Abschnitt wird gezeigt, daß jeder endlich erzeugte Unterraum U des Vektorraums V über dem Körper F eine Basis“ besitzt, und je zwei Basen“ von U gleich ” ” viele Elemente besitzen. Da das Rechnen mit endlich vielen Vektoren in einem nicht endlich-dimensionalen Vektorraum V stets in einem endlich erzeugten Unterraum U von V durchgeführt wird, sind die in diesem Abschnitt entwickelten Ergebnisse über die Struktur eines endlich erzeugten Unterraums U von V auch für das Studium beliebiger Vektorräume V von grundlegender Bedeutung. Darüber hinaus ergibt sich die Theorie der endlich-dimensionalen Vektorräume als Spezialfall. Sind nun v 1 , v 2 , . . . , v r endlich viele Vektoren des F -Vektorraums V und U = v i | 1 ≤ i ≤ r der von ihnen erzeugte Unterraum von V , dann läßt sich nach Definition 2.1.7 jeder Vektor u ∈ U als eine Linearkombination u=

r 

v i ai

mit ai ∈ F

i=1

darstellen. Dies gilt insbesondere für den Nullvektor o. Eine mögliche Darstellung des Nullvektors ist o = v 1 · 0 + v 2 · 0 + · · · + v r · 0; man nennt sie die triviale Darstellung von o. Es kann aber bei geeigneten Vektoren v 1 , v 2 , . . . , v r auch nicht triviale Darstellungen o=

r 

v i ai ,

ai ∈ F,

i=1

geben, bei denen mindestens ein ai  = 0 ist. Die folgende Definition betrifft den Sonderfall, in dem dies nicht möglich ist.

28

2 Struktur der Vektorräume

2.2.1 Definition. Die Vektoren v 1 , . . . , v r ∈ V heißen linear unabhängig, wenn aus v 1 · a1 + · · · + v r · ar = o

mit ai ∈ F

folgt, daß a1 = · · · = ar = 0. Andernfalls werden sie linear abhängig genannt. Eine endliche Teilmenge M von V heißt linear unabhängig, wenn entweder M = ∅ oder M aus endlich vielen linear unabhängigen Vektoren v 1 , v 2 , . . . , v r von V besteht, die paarweise verschieden sind, falls r > 1 ist. Andernfalls ist die Menge M linear abhängig. Es sei hier bemerkt, daß diese Definition in 2.3.7 auf nicht notwendig endliche Teilmengen so verallgemeinert wird, daß der Fall M = ∅ nicht gesondert behandelt werden muß. 2.2.2 Definition. Im n-dimensionalen arithmetischen Vektorraum F n über dem Körper F sind die n Einheitsvektoren ei , 1 ≤ i ≤ n, definiert durch  1 für j = i, ei = (a1 , a2 , . . . , an ) mit aj = 0 für j  = i. 2.2.3 Beispiele. (a) Die Einheitsvektoren ei ∈ F n , 1 ≤ i ≤ n, sind linear unabhängig. Denn aus (0, 0, . . . , 0) = o =

n 

ei · ai = (a1 , a2 , . . . , an )

i=1

folgt ai = 0 für i = 1, 2, . . . , n. (b) Sei v 1 = (2, 1, 0), v 2 = (1, 0, 1), v 3 = (3, 1, 1). Dann sind v 1 , v 2 und v 3 linear abhängig; denn v 1 + v 2 + v 3 · (−1) = o. (c) Ein einzelner Vektor v ∈ V ist genau dann linear abhängig, wenn v = o. (d) Wenn die Teilmenge M = {v 1 , v 2 , . . . , v n } von V den Nullvektor o enthält, ist sie linear abhängig. Methoden für den Nachweis der linearen Abhängigkeit bzw. Unabhängigkeit endlich vieler Vektoren werden im zweiten Abschnitt des dritten (3.2.11) und im ersten Abschnitt des vierten (4.1.18) Kapitels dargestellt. 2.2.4 Definition. Die Teilmenge M desVektorraums V heißt ein Erzeugendensystem von V , falls V = M gilt. Der Vektorraum V heißt endlich erzeugt, wenn er ein endliches Erzeugendensystem besitzt.

2.2 Basis und Dimension

29

Der Nullraum {o} wird vom Nullvektor o und auch von ∅ erzeugt. 2.2.5 Definition. Die Menge {v 1 , v 2 , . . . , v r } der endlich vielen Vektoren v i von V , 1 ≤ i ≤ r, ist eine Basis von V , falls (a) V von {v 1 , v 2 , . . . , v r } erzeugt wird und (b) die Vektoren v 1 , v 2 , . . . , v r linear unabhängig sind. 2.2.6 Beispiele. (a) Der Nullraum {o} hat die leere Menge ∅ als einzige Basis. (b) Die Einheitsvektoren e1 , . . . , en bilden eine Basis von F n . Sie wird die kanonische Basis von F n genannt. Sie ist jedoch nicht die einzige Basis von F n . So bilden a 1 = (1, 1) und a 2 = (1, 0) in Q2 ebenfalls eine Basis. (c) v 1 = (1, 1), v 2 = (1, 2), v 3 = (2, 1) ∈ Q2 sind ein Erzeugendensystem von Q2 , aber sie bilden keine Basis von Q2 . Hingegen bilden die Vektoren v 1 und v 2 eine Basis von Q2 . Es sei im folgenden U stets ein endlich erzeugter Unterraum des Vektorraums V über dem Körper F . 2.2.7 Satz. Jedes Erzeugendensystem {v 1 , . . . , v r } von U enthält eine Basis von U . Beweis: Durch vollständige Induktion über r. Ist U = {o} der Nullraum, so ist die leere Menge ∅ eine Basis von U . In diesem Fall ist die Behauptung trivial. Ohne Beschränkung der Allgemeinheit kann daher angenommen werden, daß alle v i  = o für i = 1, 2, . . . , r. Induktionsanfang: r = 1. Nach Voraussetzung wird U von v 1 erzeugt. Da v 1  = o ist, ist v 1 linear unabhängig. Also ist {v 1 } eine Basis von U . Induktionsvoraussetzung: Die Behauptung des Satzes sei richtig für alle Unterräume, die ein Erzeugendensystem mit weniger als r Elementen besitzen. Induktionsschluß: Wenn v 1 , . . . , v r linear unabhängig sind, dann ist {v 1 , . . . , v r } eine Basis von U nach Definition 2.2.5. Andernfalls gibt es eine Linearkombination o = v 1 · a1 + · · · + v r · ar , bei der nicht alle Skalare ai gleich 0 sind. Bei geeigneter Numerierung kann man ar  = 0 annehmen. Dann ist v r = (v 1 · a1 + · · · + v r−1 · ar−1 )(−ar−1 ) eine Linearkombination von v 1 , . . . , v r−1 . Also ist {v 1 , . . . , v r−1 } ein Erzeugendensystem von U . Diese Menge von r − 1 Vektoren enthält somit nach Induktionsvoraussetzung eine Basis von U .  2.2.8 Satz. Sei {u1 , u2 , . . . , ur } eine Basis von U . Dann sind jeweils r + 1 Vektoren v 1 , v 2 , . . . , v r+1 von U linear abhängig.

30

2 Struktur der Vektorräume

Beweis: Durch vollständige Induktion über r. Dabei durchläuft U alle Unterräume des Vektorraums V , die von r Elementen erzeugt werden. Jede Menge von Vektoren, die den Nullvektor enthält, ist linear abhängig. Daher kann man v i  = 0 für i = 1, 2, . . . , r, r + 1 annehmen. Induktionsanfang: Ist r = 1, dann ist v 1 = u1 f1 und v 2 = u1 f2 für geeignete Elemente 0  = fi ∈ F . Wegen v 1 · f2 + v 2 · (−f1 ) = u1 · (f1 f2 − f2 f1 ) = o sind v 1 und v 2 linear abhängig. Induktionsvoraussetzung: Die Behauptung des Satzes sei richtig für alle Unterräume U  , die eine Basis mit weniger als r Elementen besitzen. Induktionsschluß: Schreibt man v 1 als Linearkombination von u1 , . . . , ur , dann können also nicht alle Koeffizienten gleich 0 sein. Bei geeigneter Numerierung der ui ’s ist der Koeffizient a1 bei u1 von Null verschieden, also v 1 = u1 · a1 + y 1 mit a1  = 0 und einer Linearkombination y 1 von u2 , . . . , ur . Sei U  = ui | 2 ≤ i ≤ r der von diesen r − 1 Elementen ui erzeugte Unterraum von V . Dann ist {u2 , u3 , . . . , ur } eine Basis von U  , weil die ui linear unabhängige Vektoren sind. Der Vektor y 1 liegt im Unterraum U  . Für j = 2, . . . , r + 1 kann man ebenso vj = u1 · aj + yj mit einem Skalar aj und einem Vektor yj ∈ U  schreiben. Für j = 2, . . . , r + 1 setzen wir wj = vj · a1 − v 1 · aj . Dann gilt für alle j mit 2 ≤ j ≤ r + 1, daß wj = vj · a1 − v 1 · aj = u1 aj a1 + yj a1 − v 1 aj = u1 aj a1 + yj a1 − u1 a1 aj − y 1 aj = yj · a1 − y 1 · aj ∈ U  . Die r Vektoren w2 , . . . , wr+1 liegen alle im Unterraum U  , der eine Basis aus r − 1 Vektoren besitzt. Daher sind w2 , . . . , wr+1 nach Induktionsannahme linear abhängig. Also gibt es Skalare b2 , . . . , br+1 , welche nicht sämtlich gleich 0 sind, mit o = w 2 · b2 + · · · + w r+1 · br+1 = v 1 · (−a2 · b2 − · · · − ar+1 · br+1 ) + v 2 · a1 · b2 + · · · + v r+1 · a1 · br+1 . Für ein j ≥ 2 ist bj  = 0 und damit wegen a1  = 0 auch a1 bj  = 0. Also sind v 1 , . . . , v r+1 linear abhängig.  2.2.9 Satz. Seien u1 , . . . , ur linear unabhängige Vektoren in U ≤ V , und sei {v 1 , . . . , v s } ein Erzeugendensystem von U . Dann ist r ≤ s.

2.2 Basis und Dimension

31

Beweis: Nach Satz 2.2.7 enthält {v 1 , v 2 , . . . , v s } eine Basis von U mit t ≤ s Vektoren. Durch Umnumerierung kann erreicht werden, daß {v 1 , v 2 , . . . , v t } eine Basis von U ist. Nach Satz 2.2.8 besteht die linear unabhängige Menge {u1 , . . . , ur } aus höchstens t Vektoren, also r ≤ t ≤ s.  2.2.10 Hilfssatz. Seien u1 , . . . , ur linear unabhängige Vektoren in V . Genau dann ist ein Vektor v ∈ V eine Linearkombination der Vektoren ui , wenn v, u1 , . . . , ur linear abhängig sind. Beweis: Wenn v = u1 ·a1 +· · ·+ur ·ar , dann ist o = v ·(−1)+u1 ·a1 +· · ·+ur ·ar , und nicht alle Koeffizienten sind gleich 0. Also sind v, u1 , . . . , ur linear abhängig. Wenn umgekehrt o = v · b + u1 · a1 + · · · + ur · ar gilt und nicht alle Koeffizienten gleich 0 sind, dann ist b  = 0, denn sonst wären u1 , . . . , ur linear abhängig. Daher ist v = u1 · (−a1 /b) + · · · + ur · (−ar /b) eine Linearkombination der Vektoren ui . 2.2.11 Satz. Sei U ein Unterraum des endlich erzeugten Vektorraumes V . Dann gilt: (a) U ist ebenfalls endlich erzeugt und besitzt eine Basis. (b) Je zwei Basen von U haben gleich viele Elemente. Insbesondere besitzt V eine endliche Basis, und je zwei Basen von V haben gleich viele Elemente. Beweis: (a) Sind u1 , . . . , ur linear unabhängige Vektoren aus U , dann sind sie auch linear unabhängig in V . Da V ein Erzeugendensystem mit n Elementen hat, ist r ≤ n nach Satz 2.2.9. Sei nun B = {u1 , . . . , ur } eine maximale linear unabhängige Teilmenge von Vektoren ui aus dem Unterraum U . Dann ist auch sie ein Erzeugendensystem von U , denn für jedes v ∈ U ist v, u1 , . . . , ur linear abhängig wegen der Maximalität von B. Also ist v eine Linearkombination von u1 , . . . , ur nach Hilfssatz 2.2.10. Damit ist B eine Basis von U . (b) Seien B = {u1 , u2 , . . . , ur } und B  = {u1 , u2 , . . . , us } zwei Basen des Unterraums U . Wendet man Satz 2.2.9 zunächst auf das Erzeugendensystem B  und die linear unabhängigen Vektoren u1 , u2 , . . . , ur an, dann folgt r ≤ s. Aus der Symmetrie der Voraussetzungen ergibt sich analog, daß s ≤ r. Also gilt r = s.  2.2.12 Definition. Ist V ein endlich erzeugter F -Vektorraum, dann wird die allen Basen von V nach Satz 2.2.11 gemeinsame Anzahl ihrer Elemente die Dimension von V genannt und mit dim V bzw. dimF V bezeichnet. In diesem Fall heißt V endlich-dimensionaler Vektorraum. Besitzt V jedoch keine endliche Basis, so heißt V unendlich-dimensional, und man setzt dim V = ∞. Nach den Sätzen 2.1.3 und 2.2.11 besitzt jeder endlich erzeugte Unterraum U eines beliebigen F -Vektorraums V eine endliche Dimension dim U .

32

2 Struktur der Vektorräume

2.2.13 Beispiele. (a) dim F n = n, denn {e1 , . . . , en } ist eine Basis von F n . (b) Sei U = {(a, b, 0) ∈ F 3 | a, b ∈ F }, dann bilden die Vektoren v 1 = (1, 0, 0) und v 2 = (0, 1, 0) eine Basis von U . Daher ist dim U = 2. (c) Die Dimension des Nullraumes {o} ist 0 (= Anzahl der Elemente von ∅). 2.2.14 Folgerung. Sei U ein endlich erzeugter Unterraum des Vektorraumes V mit dim U = d. Dann gilt: (a) Folgende Eigenschaften der Elemente u1 , . . . , ud ∈ U sind äquivalent: (i) {u1 , . . . , ud } ist eine Basis von U . (ii) {u1 , . . . , ud } ist linear unabhängig. (iii) {u1 , . . . , ud } ist ein Erzeugendensystem von U . (iv) Jedes u ∈ U hat eine eindeutige Darstellung u = u1 · a1 + u2 · a2 + · · · + ud · ad mit ai ∈ F. (v) o ∈ U besitzt nur die triviale Darstellung. (b) dim U ≤ dim V . (c) Wenn dim U = dim V , dann ist U = V . Beweis: (a) (i) ⇒ (ii) ist trivial. (ii) ⇒ (iii) Wegen dim U = d sind jeweils d + 1 Vektoren u1 , . . . , ud , u von U nach Satz 2.2.7 linear abhängig. Nach Hilfssatz 2.2.10 ist u eine Linearkombination von u1 , . . . , ud , also ist dies ein Erzeugendensystem. (iii) ⇒ (i) Nach Satz 2.2.7 enthält u1 , . . . , ud eine Basis. Da diese Basis wegen dim U = d ebenfalls d Elemente hat, ist {u1 , . . . , ud } selbst schon eine Basis von U . (i) ⇒ (iv) Da u1 , . . . , ud ein Erzeugendensystem von U ist, läßt sich jedes u ∈ U als Linearkombination der ui ’s schreiben: (∗)

u = u1 · a1 + · · · + ud · ad .

Wenn auch u = u1 · b1 + · · · + ud · bd , dann ist o = u−u = u1 · (a1 − b1 ) + · · · + ud · (ad − bd ). Da die ui ’s linear unabhängig sind, müssen alle Koeffizienten ai − bi gleich 0 sein, d. h. ai = bi für i = 1, . . . , d. Die Darstellung (∗) von u ist also eindeutig. (iv) ⇒ (v) ist trivial.

33

2.2 Basis und Dimension

(v) ⇒ (iv). Hat u ∈ U die beiden Darstellungen u=

d  i=1

ui · a i =

d 

ui · b i ,

i=1

so hat o die Darstellung o = di=1 ui (ai − bi ). Wegen (v) folgt ai = bi für i = 1, 2, . . . , d. (iv) ⇒ (iii) ist trivial. (b) Seien {u1 , . . . , ud } und {v 1 , . . . , v s } je eine Basis von U bzw. V . Wegen Satz 2.2.9 ist dim U = d ≤ s = dim V . Der Fall dim V = ∞ ist trivial. (c) Wenn dim V = d, dann ist {u1 , . . . , ud } nach (b) schon eine Basis von V .  Wegen (a) ist daher V das Erzeugnis von u1 , . . . , ud . Also gilt V = U . 2.2.15 Satz (Austauschsatz von Steinitz). Seien u1 , . . . , ur linear unabhängige Vektoren des Vektorraums V und {v 1 , . . . , v s } eine Basis von V . Dann gilt: (a) r ≤ s. (b) Bei geeigneter Numerierung der Vektoren v 1 , v 2 , . . . , v s ist auch {u1 , u2 , . . . , ur , v r+1 , . . . , v s } eine Basis von V . Man erhält also wieder eine Basis von V , indem man r geeignete unter den Vektoren v 1 , v 2 , . . . , v s gegen die Vektoren u1 , u2 , . . . , ur austauscht. Umgekehrt kann man jede linear unabhängige Teilmenge u1 , . . . , ur von V zu einer Basis von V erweitern. Beweis: (a) Nach Satz 2.2.9 ist r ≤ s. (b) Ist r = s, so ist {u1 , u2 , . . . , ur } eine Basis von U nach Folgerung 2.2.14. Sei also r < s. Da {v 1 , v 2 , . . . , v s } eine Basis von U ist, ist mindestens einer ihrer Vektoren v ∈ {v 1 , v 2 , . . . , v s } keine Linearkombination der Vektoren u1 , u2 , . . . , ur . Nach Umnumerierung kann angenommen werden, daß v = v r+1 ist. Nach Hilfssatz 2.2.10 sind dann die Vektoren u1 , u2 , . . . , ur , v r+1 linear unabhängig. Durch (s − r)-malige Wiederholung dieses Arguments folgt die Behauptung (b); denn nach Folgerung 2.2.14 haben je zwei Basen von U gleich viele Elemente. Die beiden Zusätze ergeben sich sofort aus (b).  2.2.16 Satz (Dimensionssatz). Es seien U und W zwei endlich-dimensionale Unterräume eines Vektorraumes V . Dann gilt: dim U + dim W = dim(U ∩ W ) + dim(U + W ). Beweis: Nach den Sätzen 2.1.8 und 2.1.13 sind U ∩W und U +W Unterräume von V . Es sei Bd = {d 1 , . . . , d r } eine Basis von U ∩ W . (Hierbei ist auch r = 0 zugelassen, wenn U ∩W der Nullraum, die Basis also die leere Menge ist.) Nach Satz 2.2.15 kann Bd einerseits zu einer Basis B1 = {d 1 , . . . , d r , a 1 , . . . , a s } von U , andererseits auch

34

2 Struktur der Vektorräume

zu einer Basis B2 = {d 1 , . . . , d r , b1 , . . . , bt } von W erweitert werden. Zunächst soll jetzt gezeigt werden, daß B = {d 1 , . . . , d r , a 1 , . . . , a s , b1 , . . . , bt } eine Basis des Summenraumes U + W ist. Jeder Vektor x ∈ U + W kann nach Definition 2.1.12 in der Form x = u + w mit u ∈ U und w ∈ W dargestellt werden. Da sich u als Linearkombination von B1 und w als Linearkombination von B2 darstellen läßt, ist x eine Linearkombination von B. Es gilt daher jedenfalls B = U + W . Zum Nachweis der linearen Unabhängigkeit von B werde d 1 x1 + · · · + d r xr + a 1 y1 + · · · + a s ys + b1 z1 + · · · + bt zt = o, also d 1 x1 + · · · + d r xr + a 1 y1 + · · · + a s ys = −b1 z1 − · · · − bt zt , mit Elementen xi , yj , zk ∈ F vorausgesetzt. Da in der letzten Gleichung die linke Seite ein Vektor aus U , die rechte Seite aber ein Vektor aus W ist, müssen beide Seiten ein Vektor aus U ∩ W sein, der sich somit als Linearkombination von d 1 , . . . , d r darstellen lassen muß. Wegen der linearen Unabhängigkeit von B1 und B2 ergibt sich hieraus wegen Folgerung 2.2.14 (a) (iv) unmittelbar, daß x1 = · · · = xr = y1 = · · · = ys = z1 = · · · = zt = 0 gilt. Es folgt jetzt dim U + dim W = (r + s)+ (r +t) = r +(r + s + t) = dim(U ∩ W ) + dim(U + W ).  Die kanonische Basis {ei | 1 ≤ i ≤ n} des n-dimensionalen arithmetischen Vektorraums über dem Körper F ist eine geordnete Basis im Sinne der folgenden Definition. 2.2.17 Definition. Sei V ein endlich-dimensionaler F -Vektorraum. Sei B = {v 1 , . . . , v n } eine Basis von V . Dann ist B durch die Numerierung der Basisvektoren v i geordnet. Bezüglich dieser geordneten Basis besitzt jeder Vektor v ∈ V eine eindeutige Darstellung v = v 1 · a1 + v 2 · a2 + · · · + v n · an

mit ai ∈ F.

Die durch die Numerierung geordneten Koeffizienten a1 , a2 , . . . , an heißen die Koordinaten des Vektors v bezüglich der geordneten Basis B. Der Vektor a = (a1 , a2 , . . . , an ) ∈ F n heißt der Koordinatenvektor von v hinsichtlich B. 2.2.18 Satz. Sei B = {v 1 , v 2 , . . . , v n } eine geordnete Basis des n-dimensionalen Vektorraumes V . Sei ϕ : V → F n die Abbildung, die jedem Vektor v ∈ V seinen Koordinatenvektor a = (a1 , a2 , . . . , an ) ∈ F n zuordnet. Dann gelten die folgenden Aussagen:

35

2.2 Basis und Dimension

(a) ϕ ist eine bijektive Abbildung des Vektorraums V auf den arithmetischen Vektorraum F n . (b) ϕ(v + w) = ϕ(v) + ϕ(w) für alle v, w ∈ V . (c) ϕ(vc) = ϕ(v) · c für alle v ∈ V und c ∈ F . Beweis: (a) Da B eine Basis des F -Vektorraums V ist, hat jeder Vektor v ∈ V nach Folgerung 2.2.14 eine eindeutige Darstellung v = v 1 a1 + v 2 a2 + · · · + v n an

(∗)

mit ai ∈ F.

Also ist die Zuordnung ϕ : V → F n , die durch ϕ(v) = a = (a1 , a2 , . . . , an ) ∈ F n definiert ist, injektiv. Umgekehrt gilt bei gegebenem a = (a1 , a2 , . . . , an ) für den durch (∗) definierten Vektor v auch ϕ(v) = a; d. h. ϕ ist surjektiv und damit sogar bijektiv. (b) Sind v, w ∈ V zwei Vektoren von V mit Koordinatenvektoren ϕ(v) = (a1 , a2 , . . . , an ), ϕ(w) = (b1 , b2 , . . . , bn ), so hat ihre Summe v + w den Koordinatenvektor ϕ(v + w) = (a1 + b1 , a2 + b2 , . . . , an + bn ) = (a1 , a2 , . . . , an ) + (b1 , b2 , . . . , bn ) = ϕ(v) + ϕ(w). (c) Ebenso folgt für jedes c ∈ F , daß ϕ(v · c) = (a1 · c, a2 · c, . . . , an · c) = (a1 , a2 , . . . , an ) · c = ϕ(v) · c gilt.



2.2.19 Bemerkung. Satz 2.2.18 besagt, daß man jedem Vektor v eines beliebigen n-dimensionalen F -Vektorraums V einen Vektor a = (a1 , a2 , . . . , an ) des arithmetischen Vektorraums F n so zuordnen kann, daß das Rechnen mit den Vektoren v aus V auf die in 1.5.2 (d) erklärten linearen Operationen im arithmetischen Vektorraum F n zurückgeführt wird. Hieraus ergibt sich, daß das Rechnen in jedem endlichdimensionalen F -Vektorraum V in natürlicher Weise auf das Rechnen im Körper F reduziert wird.

36

2.3

2 Struktur der Vektorräume

Direkte Summen und Struktursatz

In diesem Abschnitt wird der Begriff Basis“ so verallgemeinert, daß er auch für ” unendlich-dimensionale Vektorräume V über einem Körper F verwendet werden kann. Mit Hilfe des Lemmas von Zorn wird gezeigt, daß jeder F -Vektorraum V eine Basis besitzt. Hieraus ergibt sich, daß V eine direkte Zerlegung in eindimensionale Unterräume besitzt. Der Beweis dieses Struktursatzes für beliebige Vektorräume V beruht auch auf detaillierten Ergebnissen über direkte Summen von Unterräumen von V . Dazu werden die folgenden Begriffsbildungen eingeführt. 2.3.1 Definition. Sei A eine additiv geschriebene abelsche Gruppe mit Nullelement 0. Die Elemente a einer Teilmenge T von A sind fast alle Null, falls es in T nur endlich viele Elemente a  = 0 gibt. Ist T = {aα | α ∈ A} für eine Indexmenge A, so sagt man auch, daß aα = 0 für fast alle α ∈ A ist. Diese Definition wird im folgenden auf Teilmengen T eines F -Vektorraumes V wie auch auf Teilmengen T des Körpers F angewendet. 2.3.2 Definition. Es sei {Uα | α ∈ A} ein System von Unterräumen Uα des F Vektorraumes V derart, daß die Zuordnung α  → Uα injektiv ist. Die Summe U der Unterräume Uα ist die Menge α α∈A  α∈A

    Uα = v = uα ∈ V  uα ∈ Uα für alle α, uα = o für fast alle α ∈ A . α∈A

Dabei ist die Anzahl der von Null verschiedenen Summanden abhängig vom Element v aus V . Ein Vektor v der Summe α∈A Uα hat stets nur endlich viele von Null verschiedene Summanden uα aus verschiedenen Unterräumen Uα , α ∈ A. Falls A eine unendliche Indexmenge ist, muß diese Bedingung der Definition 2.3.2 besonders beachtet werden. 2.3.3 Satz. Die Summe α∈A Uα der Unterräume Uα , α ∈ A, ist ein Unterraum von V . Insbesondere gilt: 

Uα =



{U ≤ V | Uα ≤ U für alle α ∈ A}.

α∈A

Beweis: Ergibt sich unmittelbar aus den Definitionen 2.3.2 und 2.1.1. Der Zusatz folgt aus Satz 2.1.8. 

37

2.3 Direkte Summen und Struktursatz

2.3.4 Definition. Es sei {Uα | α ∈ A} ein System von Unterräumen des F -Vektorraumes V derart, daß die Zuordnung α  → Uα injektiv ist. Dann heißt die Summe α∈A Uα direkt, wenn für jeden Index α ∈ A gilt:  Uβ = {o}. Uα  = {o} und Uα ∩ β∈A\{α}

Bezeichnung:

α∈A U1 ⊕ U2 ⊕ · · · ⊕ Un

Uα . bzw. ⊕ni=1 Ui , falls A = {1, 2, . . . , n} endlich ist.

2.3.5 Definition. Sei {Uα | α ∈ A} ein System von Unterräumen Uα  = {o} des F -Vektorraumes V derart, daß die Zuordnung α → Uα injektiv ist. Dann hat s ∈ α∈A Uα eine eindeutige Darstellung, wenn aus   uα = v α mit uα , v α ∈ Uα , α ∈ A, s= α∈A

α∈A

für alle α ∈ A folgt uα = v α . 2.3.6 Satz. Die Summe S = α∈A Uα der Unterräume Uα  = {o} des F -Vektorraumes V ist genau dann direkt, wenn sich jeder Vektor s ∈ S auf genau eine Weise in der Form  s= uα mit uα ∈ Uα für alle α ∈ A α∈A

darstellen läßt. Beweis: Zunächst wird angenommen, daß die Summe S = α∈A Uα der Unterräume Uα von V direkt ist. Seien s = uα1 +uα2 +· · ·+uαn und s = v β1 +v β2 +· · ·+v βm zwei Summendarstellungen des Vektors s ∈ S. Wäre der Index α1 von allen Indizes β1 , β2 , . . . , βm verschieden, dann wäre  o  = uα1 = v β1 + v β2 + · · · + v βm − uα2 − uα3 − · · · − uαn ∈ Uα1 ∩ Uγ = {o}. γ ∈A γ  =α1

Aus diesem Widerspruch folgt, daß bei geeigneter Numerierung αi = βi für i = 1, 2, . . . , n und somit n = m gilt. Daher ist v αi − u α i =

m 

m  Uαj = {o}. uαj − v αj ∈ Uαi ∩

j =1 j =i

j =1 j  =i

Also ist uαi = v αi für alle i = 1, 2, . . . , n, und jedes s ∈ eindeutige Summendarstellung.



α∈A Uα

hat eine

38

2 Struktur der Vektorräume

Umgekehrt sei die Summe α∈A Uα nicht direkt. Dann gibt es einen Index α ∈ A und einen Vektor uα  = o mit  Uβ . uα ∈ Uα ∩ β∈A\α

Also existieren endlich viele Indizes β1 , β2 , . . . , βn ∈ A\{α} und Elemente uβi  = o in Uβi derart, daß uα = uβ1 + uβ2 + · · · + uβn . Daher hat das Element uα der Summe  α∈A Uα keine eindeutige Darstellung. Um den Struktursatz für nicht notwendig endlich-dimensionale F -Vektorräume formulieren zu können, ist es erforderlich, die Definition 2.2.1 der linearen Unabhängigkeit von endlich vielen Vektoren zu verallgemeinern. 2.3.7 Definition. Eine Teilmenge T des F -Vektorraumes V heißt linear abhängig, wenn T endlich viele Vektoren t i , i = 1, 2, . . . , k, enthält, die linear abhängig sind. Andernfalls heißt T linear unabhängig. 2.3.8 Bemerkung. Die leere Teilmenge T = ∅ von V ist nach Definition 2.3.7 linear unabhängig, weil sie trivialerweise keine Vektoren und daher auch nicht endlich viele linear abhängige Vektoren enthält. Andererseits ist jede den Nullvektor o enthaltende Teilmenge T von V linear abhängig. 2.3.9 Satz. Sei V ein F -Vektorraum. Eine nicht-leere Teilmenge T von Vektoren o  = t ∈ V ist genau dann linear unabhängig, wenn die Summe S = t∈T t · F der eindimensionalen Unterräume t · F , t ∈ T , direkt ist. Beweis: Nach Beispiel 2.1.2 (f) ist t · F für jedes o  = t ∈ T ein eindimensionaler Unterraum von V . Nach Satz 2.3.6 ist die Summe S = t∈T t · F dieser Unterräume genau dann direkt, wenn jeder Vektor s ∈ S eine eindeutige Darstellung s = t∈T tft mit ft ∈ F hat, wobei ft = 0 für fast alle t ∈ T ist. Dies gilt genau dann, wenn der Nullvektor s = o von S nur die triviale Darstellung mit ft = 0 für alle t ∈ T hat, d. h. wenn T linear unabhängig ist.  Die Definition einer Basis kann jetzt auf beliebige Vektorräume übertragen werden. 2.3.10 Definition. Eine Teilmenge B eines F -Vektorraumes V heißt eine Basis von V , wenn B linear unabhängig ist und den ganzen Raum V erzeugt. 2.3.11 Beispiel. {1, X, X2 , . . . } ist eine Basis des unendlich-dimensionalen F -Vektorraumes V = F [X] der Polynome mit Koeffizienten aus F .

39

2.3 Direkte Summen und Struktursatz

2.3.12 Folgerung. Sei V ein vom Nullraum verschiedener Vektorraum über dem Körper F . Die nicht-leere Teilmenge B von V ist genau dann eine Basis von V , wenn  V = b · F. b∈B

Beweis: Ergibt sich unmittelbar aus Satz 2.3.9 und der Definition 2.3.10.



Der folgende Satz wird benutzt um zu zeigen, daß man jede linear unabhängige Teilmenge eines F -Vektorraumes V zu einer Basis von V erweitern kann. 2.3.13 Satz. Sei B eine Teilmenge des F -Vektorraumes V . Dann sind folgende Aussagen äquivalent: (a) B ist eine Basis von V . (b) B ist eine maximale linear unabhängige Teilmenge von V . (c) B ist eine minimale Teilmenge von V , die V erzeugt, d. h. V = B , aber V  = C für jede echte Teilmenge C von B. Beweis: Wenn V der Nullraum {o} ist, dann ist die leere Menge ∅ die einzige Basis von V . Für B = ∅ sind die Bedingungen (a), (b) und (c) alle trivialerweise erfüllt. Daher gelte im folgenden stets V  = {o}. (a) ⇒ (b): Als Basis von V ist B eine linear unabhängige Teilmenge von V derart, daß jeder Vektor o  = v ∈ V eine Linearkombination von endlich vielen Vektoren b ∈ B ist. Daher ist jede echte Obermenge B  von B linear abhängig. Also ist B eine maximale linear unabhängige Teilmenge von V . (b) ⇒ (c): Für jeden Vektor v ∈ V mit v  ∈ B ist B ∪ {v} linear abhängig. Also ist v eine Linearkombination von Vektoren b ∈ B, und somit gilt V = B . Angenommen, die echte Teilmenge C von B sei ebenfalls ein Erzeugendensystem von V . Wegen V = C  = {o} ist C  = ∅. Ferner gibt es einen Vektor b ∈ B mit b  ∈ C. Wegen b ∈ C gibt es endlich viele Vektoren ci ∈ C und Körperelemente fi  = 0 in F mit b = c 1 f 1 + c 2 f 2 + · · · + c n fn . Daher ist {b, c1 , c2 , . . . , cn } eine endliche Teilmenge von B, die linear abhängig ist, was der linearen Unabhängigkeit von B widerspricht. (c) ⇒ (a): Wäre das minimale Erzeugendensystem B von V linear abhängig, dann gäbe es einen Vektor b ∈ B, der eine Linearkombination von endlich vielen weiteren Vektoren bi  = o von B wäre, d. h. (∗)

b = b 1 · f1 + b 2 · f2 + · · · + b n · fn

für geeignete 0  = fi ∈ F.

Sei C = B \ {b}. Dann ist bi ∈ C für i = 1, 2, . . . , n. Da V von B erzeugt wird, folgt daher aus (∗), daß auch die echte Teilmenge C von B ein Erzeugendensystem

40

2 Struktur der Vektorräume

von V ist. Dies widerspricht der Minimalitätsbedingung (c). Deshalb ist B linear unabhängig. Wegen V = B ist B deshalb eine Basis von V nach Definition 2.3.10. 2.3.14 Satz. Es sei M eine linear unabhängige Teilmenge eines Vektorraumes V über dem Körper F . Dann gibt es eine Basis B von V mit M ⊆ B. Beweis: Es sei S das System aller linear unabhängigen Teilmengen T von V mit M ⊆ T . Wegen M ∈ S ist S nicht leer. Weiter sei jetzt K eine beliebige Kette von Teilmengen T aus S, und W = ∪{T | T ∈ K} sei ihre Vereinigungsmenge. Wäre W nicht linear unabhängig, dann enthielte W eine endliche Teilmenge w 1 , w2 , . . . , wr von Vektoren aus V , die linear abhängig wären. Zu jedem w i gibt es eine Teilmenge Ti ∈ K mit w i ∈ Ti für i = 1, 2, . . . , r. Da K eine Kette ist, existiert unter diesen endlich vielen Mengen eine Teilmenge – etwa T1 –, die alle anderen enthält. Also gilt wi ∈ T1 für i = 1, 2, . . . , r, was der linearen Unabhängigkeit von T1 ∈ S widerspricht. Daher ist W linear unabhängig über F . Nach dem Lemma 1.1.9 von Zorn gibt es in S ein maximales Element B, d. h. B ist eine maximale linear unabhängige Teilmenge von V . Also ist B eine Basis von V nach Satz 2.3.13 mit M ⊆ B.  Aus der Folgerung 2.3.12 und dem Satz 2.3.14 ergibt sich nun unmittelbar der Struktursatz für nicht notwendig endlich-dimensionale Vektorräume V über dem Körper F . 2.3.15 Satz.

(a) Jeder F -Vektorraum V besitzt eine Basis B.

(b) Ist V  = {o} und ist B eine Basis von V , so ist V = b∈B b · F .

Beweis: (a) folgt durch Anwendung des Satzes 2.3.14 auf M = ∅. (b) ergibt sich unmittelbar aus (a) und Folgerung 2.3.12.



Ist U ein von {o} und V verschiedener Unterraum des endlich-dimensionalen F -Vektorraumes V der Dimension dim V = n, so gibt es stets einen Unterraum K von V mit V = U ⊕ K. Denn ist u1 , u2 , . . . , ur eine Basis von U , dann läßt sie sich nach Satz 2.2.15 durch n − r Vektoren  n−rv r+1 , v r+2 , . . . , vn zu einer Basis von V ergänzen. Nach Satz 2.1.6 ist K = j =1 v r+j aj | aj ∈ F ein Unterraum von V . Da {ui | 1 ≤ i ≤ r} ∪ {v r+j | 1 ≤ j ≤ n − r} eine Basis von V ist, folgt U ∩ K = {o} und V = U + K. Also ist K ein Komplement von U im Sinne der folgenden Definition. 2.3.16 Definition. Sei U ein Unterraum des F -Vektorraumes V . Dann heißt ein Unterraum K von V Komplement von U , falls V = U + K und U ∩ K = {o} gelten.

41

2.4 Aufgaben

2.3.17 Bemerkung. Ein Komplement eines echten Unterraums U  = {o} des F Vektorraumes V ist nicht eindeutig bestimmt. Gegenbeispiel: Sei V = F 2 und U = {(a, 0) | a ∈ F }. Dann sind K1 = {(0, b) | b ∈ F } und K2 = {(c, c) | c ∈ F } zwei verschiedene Komplemente von U in V . Als weitere Folgerung von Satz 2.3.14 ergibt sich, daß jeder Unterraum U eines nicht notwendig endlich-dimensionalen F -Vektorraumes V ein Komplement besitzt. Ist U = V , so ist K = {o} das Komplement von U . 2.3.18 Satz (Komplementierungssatz). Es sei V ein Vektorraum über dem Körper F . Dann hat jeder Unterraum U von V ein Komplement. Beweis: Nach Satz 2.3.15 hat der Unterraum U eine Basis C. Wegen Satz 2.3.14 gibt es eine Basis B von V mit C ⊆ B. Sei K = b ∈ B | b  ∈ C . Dann gilt V = U + K und U ∩ K = {o}.



2.4 Aufgaben 2.1 Seien v = (a, b), w = (c, d) ∈ F 2 . Zeigen Sie, daß v und w genau dann linear abhängig sind, wenn a · d − b · c = 0. 2.2 Die Vektoren u, v, w ∈ Qn seien linear unabhängig über Q. Beweisen Sie die Behauptungen: (a) Die drei Vektoren u + v − w2, u − v − w und u + w sind linear unabhängig. (b) u + v − w3, u + v3 − w und v + w sind linear abhängig. 2.3 Sei V = Q[X] der Q-Vektorraum aller Polynome in der Unbestimmten X über dem Körper Q. Ist es möglich, das Polynom v = X 2 + 4X − 3 als Linearkombination der drei Polynome e1 = X2 − 2X + 5, e2 = 2X2 − 3X und e3 = X + 3 zu schreiben? Wenn ja, geben Sie eine solche Linearkombination an. 2.4 Seien {v 1 , v 2 , . . . , v m } und {w1 , w2 , . . . , wn } zwei endliche Mengen von Vektoren des F -Vektorraums V . Sei u ∈ V eine F -Linearkombination der Vektoren v 1 , v 2 , . . . , v m . Weiter sei jeder Vektor v i eine Linearkombination der n Vektoren wj , j = 1, 2, . . . , n. Beweisen Sie, daß dann auch u eine F -Linearkombination der Vektoren w1 , w2 , . . . , wn ist. 2.5 Es sei V = Q4 . (a) Ist die Menge S = {(1, 1, 1, 1), (2, −4, 11, 2), (0, 2, −3, 0)} linear unabhängig? Geben Sie eine Teilmenge an, die eine Basis von S ist. (b) Ergänzen Sie die linear unabhängige Menge{(1, 1, 1, 1), (0, 2, −3, 0)} zu einer Basis von V .

42

2 Struktur der Vektorräume

2.6 Die Untermenge W des F -Vektorraumes Fn [X] der Polynome p(X) mit Grad p(X) ≤ n sei gegeben durch W = {p(X) ∈ Fn (X) | p(0) = 0 = p(1)}. Zeigen Sie, daß W ein Unterraum ist. Geben Sie eine Basis von W an und erweitern Sie diese zu einer Basis von Fn [X]. 2.7 Bestimmen Sie eine Basis des Unterraums von Q5 , der von folgenden Vektoren erzeugt wird: u1 = (1, 2, −2, 2, −1), u2 = (1, 2, −1, 3, −2), u3 = (2, 4, −7, 1, 1), u4 = (1, 2, −5, −1, 2), u5 = (1, 2, −3, 1, 0). 2.8 Sei V = Fn−1 [X] der F -Vektorraum aller Polynome p(X) = p0 + p1 X + · · · + pp−1 Xn−1 mit Grad p(X) ≤ n − 1. Seien a1 , a2 , . . . , an ∈ F paarweise verschiedene Elemente von F . Sei n  (X − aj ) . Gi (X) = (ai − aj ) j =1 j  =i

Zeigen Sie: (a) Die Polynome G1 (X), G2 (X), . . . , Gn (X) bilden eine Basis von V . (b) Jedes Polynom p(X) ∈ V hat eine eindeutige Darstellung p(X) = p(a1 )G1 (X) + p(a2 )G2 (X) + · · · + p(an )Gn (X). (c) Für jedes feste a ∈ F bilden die Polynome 1 und Hi (X) = (X − a)i , 1 ≤ i ≤ n − 1 eine Basis von V . (d) Jedes Polynom p(X) aus V hat eine eindeutige Darstellung p(X) = p(a) · 1 + p  (a) · H1 (X) +

p (a) p (n−1) (a) · H2 (X) + · · · + (X). H 2! (n − 1)! (n−1)

2.9 Sei V der R-Vektorraum aller reellwertiger Funktionen f : R → R. Zeigen Sie, daß die folgenden Vektoren f, g, h ∈ V jeweils linear unabhängig über R sind: (a) f (x) = ex , g(x) = sin x, h(x) = x 2 ; 2

(b) f (x) = ex , g(x) = ex , h(x) = x; (c) f (x) = ex , g(x) = sin x, h(x) = cos x. 2.10 Sei n < ∞ und V ein n-dimensionaler Vektorraum über dem Körper F . Zeigen Sie: r

r (a) dim i=1 Ui = i=1 dim Ui . (b) Jede direkte Summe ri=1 Ui von Unterräumen Ui = {o} hat höchstens n direkte Summanden.

3 Lineare Abbildungen und Matrizen

In diesem Kapitel werden die grundlegenden Begriffe und Ergebnisse über lineare Abbildungen α : V → W zwischen zwei Vektorräumen V und W über demselben Körper F behandelt. Dies sind diejenigen Abbildungen, die mit den auf diesen Vektorräumen erklärten linearen Operationen vertauschbar sind. Im Fall endlichdimensionaler Vektorräume können die linearen Abbildungen durch rechteckige Matrizen mit Koeffizienten aus dem Körper F beschrieben werden, indem man in beiden Räumen jeweils eine Basis fest wählt. Wie sich diese Matrizen bei Basiswechseln ändern, wird in Abschnitt 3 dargelegt. Im ersten Abschnitt werden die Rechengesetze für die Addition und Multiplikation von Matrizen behandelt. Im zweiten Abschnitt wird gezeigt, daß zu jeder Matrix eine lineare Abbildung zwischen zwei arithmetischen Vektorräumen F n und F m gehört. Anhand dieses Beispiels wird der allgemeine Begriff lineare Abbildung“ ” entwickelt. Es folgt der Dimensionssatz für den Kern und den Bildraum einer linearen Abbildung. Er findet Anwendung bei der Beschreibung der Lösungsgesamtheit eines linearen Gleichungssystems. Im vierten Abschnitt wird gezeigt, daß der Zeilenrang einer m × n-Matrix A mit dem Spaltenrang von A übereinstimmt. Die invertierbaren Matrizen werden dann durch den Rang der Matrix charakterisiert. Im fünften Abschnitt wird gezeigt, daß die Menge aller linearen Abbildungen α : V → W zwischen zwei Vektorräumen V und W selbst einen Vektorraum HomF (V , W ) bildet. Ist V = W , so ist dieser Vektorraum sogar ein Ring, der Endomorphismenring genannt wird. Ist dim V = n < ∞, so ist er isomorph zum Ring Matn (F ) aller n × n-Matrizen über F . Von diesem wichtigen Isomorphismus wird in den späteren Kapiteln oft stillschweigend Gebrauch gemacht. Dabei werden die matrizentheoretischen Rechenmethoden benutzt, um die Invarianten einer linearen Abbildung zu bestimmen. Wählt man andererseits W = F , so wird V ∗ = HomF (V , F ) zum Dualraum von V . Mit der dualen Basis wird eine Bijektion zwischen den Mengen der Unterräume von V und V ∗ angegeben. Schließlich werden im letzten Abschnitt für einen Endomorphismus α ∈ EndF (V ) direkte Zerlegungen von V in α-invariante Unterräume betrachtet und die zugehörigen Matrizendarstellungen von α beschrieben.

44

3.1

3 Lineare Abbildungen und Matrizen

Matrizen

In diesem Abschnitt werden die wesentlichen Rechengesetze für die Addition und Multiplikation von Matrizen behandelt. Isoliert man die Koeffizienten der Unbekannten aus jeder Gleichung des Gleichungssystems 5x1 x1 12x1

+ + +

10x2 x2 12x2

+ + +

dann erhält man folgendes Schema: 

5  1 A= 12

20x3 x3 20x3

10 1 12

+ +

20 1 20

4x4 x4

= = =

100 10 150 ,

 4 1 . 0

A ist eine Matrix“ im Sinne der folgenden ” 3.1.1 Definition. Eine m × n-Matrix A über dem Körper F ist ein rechteckiges Schema, das aus m · n Elementen aij des Körpers F besteht:   a11 a12 . . . a1n  a21 a22 . . . a2n    A= . .. ..  .  .. . .  am1

am2

. . . amn

Man schreibt A = (aij ). Die Matrix A hat m Zeilen und n Spalten. Der Vektor zi = (ai1 , . . . , ain ) ∈ Fzn , mit dem in der Einleitung der n-dimensionale Zeilenraum über F bezeichnet wurde, ist der i-te Zeilenvektor von A und der Vektor   a1j   sj =  ...  ∈ Fsm amj ist der j -te Spaltenvektor von A. Die Anzahl n bezeichnet man auch als Zeilenlänge bzw. m als Spaltenlänge. Das Erzeugnis sj | 1 ≤ j ≤ n der Spaltenvektoren sj von A in F m heißt Spaltenraum von A. Seine Dimension s(A) = dim sj | 1 ≤ j ≤ n heißt der Spaltenrang von A. Analog heißt zi | 1 ≤ i ≤ m der Zeilenraum von A; seine Dimension z(A) wird Zeilenrang von A genannt. Wenn m = n ist, dann nennt man A eine quadratische Matrix.

45

3.1 Matrizen

3.1.2 Beispiele. (a) Die Vektoren



       5 10 20 4  1  ,  1  ,  1  ,  1  ∈ Q3s 12 12 20 0

sind die Spaltenvektoren der oben angegebenen Matrix D und (1, 1, 1, 1) ∈ Q4z ist der zweite Zeilenvektor von D. (b) Für jede natürliche Zahl n kann man die n×n-Matrix En betrachten, deren i-te Zeile gerade der i-te Einheitsvektor ei ist. Sie heißt die n × n-Einheitsmatrix   1 0   .. En =  . . 0

1

(c) Eine Matrix, deren sämtliche Einträge gleich 0 sind, wird Nullmatrix genannt und mit 0 bezeichnet. Wie Vektoren v des arithmetischen Vektorraums F n kann man auch m × nMatrizen gleichen Formats elementweise addieren und mit einem Skalar multiplizieren. 3.1.3 Definition. Seien A = (aij ) und B = (bij ) zwei m × n-Matrizen und b ∈ F . Dann werden die Summenmatrix A + B und A · b durch A + B = (aij + bij ) und A · b = (aij · b) definiert. 3.1.4 Beispiel. Sei A=



1 0

Dann ist

−2 1 

A+B

= 

A·3 =



1+2 0+1 1·3 0·3

 und

B=

−2 + 2 1−1 (−2) · 3 1·3



2 1 

= 

 =

2 −1

 . 

3 1

0 0

3 0

−6 3

,  .

3.1.5 Bemerkung. Man kann zwei Matrizen nur dann addieren, wenn sie das gleiche Format haben. So ist es z. B. nicht möglich, die Matrizen     1 0 2 2 A =  1 1  und B = 2 1 0 1 zu addieren, da A eine 3 × 2-Matrix und B eine 2 × 2-Matrix ist.

46

3 Lineare Abbildungen und Matrizen

3.1.6 Satz. Die m × n-Matrizen bilden mit der in 3.1.3 definierten Addition und Multiplikation mit Skalaren einen Vektorraum Matm,n (F ) über dem Körper F mit Dimension m · n. Beweis: Es gelten alle Aussagen von Definition 1.5.1. Sei Dij die m × n-Matrix, die an der Stelle (i, j ) den Koeffizienten 1 hat und deren andere Koeffizienten alle 0 sind. Dann ist B = {Dij | 1 ≤ i ≤ m, 1 ≤ j ≤ n} eine Basis von Mat m,n (F ), weil B unabhängig ist, und jede m × n-Matrix A = (aij ) die Darstellung linear m A= m  i=1 j =1 Dij aij hat. 3.1.7 Definition. Sei A eine m × n-Matrix mit Spaltenvektoren s 1 , . . . , s n und v = (v1 , . . . , vn ) ∈ F n . Dann ist das Produkt von A mit v definiert durch A · v = s 1 · v1 + s 2 · v2 + · · · + s n · vn . 3.1.8 Bemerkung. Für eine m × n-Matrix ist das Produkt A · v mit einem Vektor v nur dann definiert, falls v ∈ F n ist. A · v ist dann ein Vektor aus F m . 3.1.9 Beispiele. 

   0 2  1 ,v= . Dann ist 3 1       1 0 2 A · v =  −2  · 2 +  1  · 3 =  −1  . 0 1 3

1  −2 (a) Seien A = 0

(b) Für die n × n-Einheitsmatrix En und jedes v ∈ F n gilt En · v = v. 3.1.10Bemerkung. Jedeslineare Gleichungssystem (G) mit Koeffizientenmatrix a11 . . . a1n  .. .. , Unbestimmtenvektor x = (x , . . . , x ) und KonstanA= . 1 n .  am1 . . . amn tenvektor d = (d1 , . . . , dm ) läßt sich schreiben als (G)

A · x = d.

Der Definition des Produkts zweier Matrizen wird die des Skalarprodukts zweier Vektoren des arithmetischen Vektorraums F n vorausgestellt. 3.1.11 Definition. Seien a = (a1 , . . . , an ), b = (b1 , . . . , bn ) ∈ F n zwei Vektoren. Dann ist ihr Skalarprodukt das Element a · b = a1 · b1 + · · · + an · bn ∈ F .

47

3.1 Matrizen

3.1.12 Beispiel. Seien v = (1, 1, 1, −1, 1), w = (0, 1, 1, 1, 1) ∈ F 5 . Dann ist v · w = 1 · 0 + 1 · 1 + 1 · 1 − 1 · 1 + 1 · 1 = 2. 3.1.13 Bemerkungen. (a) Das Skalarprodukt und das Produkt mit einem Skalar dürfen nicht miteinander verwechselt werden! Das erste macht aus zwei Vektoren einen Skalar, das zweite aus einem Vektor und einem Skalar einen Vektor. (b) Man kann nur dann das Skalarprodukt zweier Vektoren a ∈ F m und b ∈ F n bilden, wenn m = n ist. Man kann z. B. die Vektoren (0, 1, 1) und (2, 3) nicht miteinander multiplizieren. (c) Man kann die linke Seite einer linearen Gleichung a1 · x1 + · · · + an · xn = b als Skalarprodukt a · x des Koeffizientenvektors a = (a1 , . . . , an ) und des Unbestimmtenvektors x = (x1 , . . . , xn ) lesen. 3.1.14 Satz. Das Skalarprodukt ist kommutativ, d. h. a ·b = b ·a für je zwei Vektoren a, b ∈ F n . Beweis: Folgt unmittelbar aus der Definition 3.1.11 und der Kommutativität der Multiplikation von F .  Das Skalarprodukt wird in der Geometrie verwendet, um Winkel und Längen zu definieren. Hierzu wird auf Kapitel 7 verwiesen. Mittels des Skalarprodukts ist es möglich, eine andere Methode zur Berechnung von A · v anzugeben. 3.1.15 Satz. Sei A = (aij ) eine m × n-Matrix mit Zeilen z1 , . . . , zm . Sei v = (v1 , . . . , vn ) ∈ F n und wi = zi · v das Skalarprodukt von zi mit v für 1 ≤ i ≤ m. Sei w = (w1 , w2 , . . . , wm ) ∈ F m . Dann gilt A · v = w. Beweis: Sei sj die j -te Spalte von A. Dann ist   a1j   sj =  ...  . amj Somit ist die i-te Komponente des Vektors sj · vj gerade gleich aij · vj . Die i-te Komponente von A · v ist daher n  j =1

aij · vj = (ai1 , . . . , ain ) · (v1 , . . . , vn ) = zi · v = wi .



48

3 Lineare Abbildungen und Matrizen





  1 1 −1 1 1  und v =  −1 . Dann gilt 3.1.16 Beispiel. Sei A =  0 1 2 1 0 2     1 · 1 + 1 · (−1) + (−1) · 2 −2 1 · 2  =  1 . A · v =  0 · 1 + 1 · (−1) + 2 · 1 + 1 · (−1) + 0·2 1 3.1.17 Definition. Sei A = (aij ) eine m × n-Matrix und B = (bj k ) eine n × tMatrix. Ferner sei a i der i-te Zeilenvektor von A und bk der k-te Spaltenvektor von B. Dann ist die Produktmatrix A · B eine m × t-Matrix C mit Koeffizienten cik = a i · bk , wobei a i · bk das Skalarprodukt der Vektoren a i , bk ∈ F n ist, d. h. cik = ai1 · b1k + ai2 · b2k + · · · + ain bnk =

n 

aij bj k .

j =1

Die so erklärte Produktbildung von zwei Matrizen mag zunächst unmotiviert erscheinen. Sie wird sich jedoch im Rahmen der im dritten Abschnitt dieses Kapitels behandelten Theorie der linearen Abbildungen als natürlich herausstellen. Hierzu wird auf Satz 3.3.7 verwiesen. 3.1.18 Bemerkung. Das Produkt A · B zweier Matrizen A und B ist nur dann definiert, wenn die Anzahl der Spalten von A gleich der Anzahl der Zeilen von B ist. Ist z. B.     1 0 1 1 A= und B =  0 1  , 0 1 1 1 so ergibt A · B keinen Sinn, da A zwei Spalten und B drei Zeilen besitzt. Dagegen ist B · A definiert, denn B hat ebenso viele Spalten wie A Zeilen. 3.1.19 Beispiele.  1 −2 (a) A = 0 1

0 1 

A·B

=  =



 ,

2 B= 1 0

1 −1 0

 1 0 , 1

1·2+(−2)·1+0·0

1·1+(−2)·(−1)+0·0

1·1+(−2)·0+0·1

0·2+1·1+1·0

0·1+1·(−1)+1·0

0·1+1·0+1·1

0 1

3 −1

1 1

 .

(b) Sei A eine m × n-Matrix. Dann gilt Em A = A und AEn = A.



49

3.1 Matrizen

3.1.20 Bemerkung. Im Gegensatz zu der Multiplikation im Körper F gilt im allgemeinen nicht A · B = B · A für zwei m × m-Matrizen A und B, denn ist z. B.     1 1 1 1 A= und B = , −1 2 0 −1 dann gilt

 A·B =

1 −1



0 −3

 B·A=

und

0 3 1 −2

 .

Ist das Produkt von drei Matrizen erklärt, so gilt das Assoziativgesetz: 3.1.21 Satz. Seien A = (aij ) eine m × n-, B = (bj k ) eine n × t- und C = (ckp ) eine t × s-Matrix. Dann gilt: (A · B) · C = A · (B · C). Beweis: Nach der Definition des Produktes zweier Matrizen gilt:   n A · B = (aij ) · (bj k ) = aij · bj k , j =1

B · C = (bj k ) · (ckp ) = (A · B) · C =

 n

 t



 bj k · ckp ,

k=1

aij · bj k · (ckp ) =

j =1

=

 n t 

 t  n



k=1

  aij · bj k · ckp

j =1

[aij · bj k ] · ckp

k=1 j =1

nach dem Distributivgesetz von Definition 1.4.1.    t n t   bj k Vα · ckp = aij · bj k · ckp A · (B · C) = (aij ) · k=1

=

 t n 



j =1

k=1

aij · [bj k · ckp ] .

j =1 k=1

Da nach Definition 1.4.1 die Reihenfolge der Summanden einer Summe bzw. der Faktoren eines Produkts von Elementen des Körpers F beliebig ist und es auf die Klammerung nicht ankommt, gilt t n   j =1 k=1

aij · (bj k · ckp ) =

n t   k=1 j =1

(aij · bj k ) · ckp

50

3 Lineare Abbildungen und Matrizen

für alle i und p. Daher ist (A · B) · C = A · (B · C).



3.1.22 Bemerkung. Durch mehrfache Anwendung von Satz 3.1.21 folgt sogar, daß es bei Produkten von endlich vielen Matrizen (sofern sie definiert sind) auf die Klammersetzung nicht ankommt. Deshalb werden die Klammern von nun an in der Regel fortgelassen. 3.1.23 Satz. (a) Sind A = (aij ) eine m × n-Matrix und B = (bj k ) sowie C = (cj k ) jeweils eine n × t-Matrix, dann gilt: A · (B + C) = A · B + A · C. (b) Analog gilt auch für m × n-Matrizen A und B und für eine n × t-Matrix C: (A + B) · C = A · C + B · C. Beweis: Sei D = (dij ) = A · (B + C). Nach Definition ist B + C = (bj k + cj k ) eine n × t-Matrix und somit ist D eine Für 1 ≤ i ≤ m und 1 ≤ k ≤ t m × t-Matrix. gilt dik = jn=1 aij · (bj k + cj k ) = jn=1 aij · bj k + jn=1 aij · cj k . Auf der anderen Seite sei F = (fik ) = A·B+A·C. Dann ist F wie D eine m×tMatrix und für 1 ≤ i ≤ m und 1 ≤ k ≤ t gilt fik = jn=1 aij · bj k + jn=1 aij · cj k . Somit ist F = D und der Teil (a) ist bewiesen. Analog zeigt man (b).  3.1.24 Bemerkungen. (a) Die etwas unklare Redeweise von Zeilenvektoren“ und Spaltenvektoren“ ” ” läßt sich mittels Matrizen präzisieren: einem Vektor v ∈ F n , also einem nTupel v = (v1 , . . . , vn ) ∈ F n , läßt sich ganz natürlich eine n × 1-Matrix zuordnen, nämlich   v1  v2     ..   .  vn und ebenso natürlich eine 1×n-Matrix, nämlich (v1 , v2 , . . . , vn ). Es sind diese Matrizen gemeint, wenn von v als Spalten- oder Zeilenvektor die Rede ist. In dieser Interpretation ist A · v ein Spezialfall der Matrizenmultiplikation. (b) Die Matrizenmultiplikation wurde mit Hilfe des Skalarproduktes definiert. Man kann auch umgekehrt vorgehen: Wenn a und b in F n sind, betrachte man die 1 × n-Matrix  A= (a1 . . . an ) (d. h. a als Zeilenvektor) und die n × 1b1  ..  Matrix B =  .  (d. h. b als Spaltenvektor). Das Produkt A · B ist dann bn eine 1 × 1-Matrix, deren einziger Eintrag gerade das Skalarprodukt a · b ist.

51

3.1 Matrizen

3.1.25 Definition. Sei A eine m × n-Matrix. Die n × m-Matrix, deren j -ter Zeilenvektor der j -te Spaltenvektor von A ist, heißt die zu A transponierte Matrix AT . Eine quadratische n × n-Matrix A heißt symmetrisch, wenn A = AT . 3.1.26 Beispiele.   T 1 1 2 −2 3  2 0 7 1  = (a)  0  −2 2 −2 2 −2 3

 0 2 0 −2  . 7 2  1 −2

(b) EnT = En . 3.1.27 Bemerkungen. (a) Wenn A = (aij ), dann ist aj i der Eintrag an der Stelle (i, j ) in AT , d. h. AT = (aij ) mit aij = aj i . (b) Die Spalten von AT sind die Zeilen von A. (c) (AT )T = A und (Ac)T = (AT )c für alle c ∈ F . (d) (A + B)T = AT + B T . 3.1.28 Satz. Sei A eine m×n-Matrix und B eine n×t-Matrix. Dann ist (A·B)T = B T · AT . Beweis: Seien A = (aij ), B = (bj k ) und A·B = (cik ). Mit den Bezeichnungen von Bemerkung 3.1.27(a) gilt dann für die Koeffizienten ihrer transponierten Matrizen die Gleichung:  = cik = cki

n 

aij · bj k =

j =1

woraus (A · B)T = B T · AT folgt.

n  j =1

bj k · aij =

n 

 bkj · aj i ,

j =1



Im folgenden sei n > 0 eine natürliche Zahl und En die n × n-Einheitsmatrix. 3.1.29 Definition. Eine n × n-Matrix A heißt invertierbar, wenn es eine n × nMatrix B gibt mit A · B = B · A = En . B ist durch A eindeutig bestimmt, wie in Satz 3.1.31 gezeigt wird. Man schreibt B = A−1 und nennt A−1 die inverse Matrix von A. In der Literatur werden invertierbare Matrizen auch regulär genannt.

52

3 Lineare Abbildungen und Matrizen

3.1.30 Beispiele. (a) En ist invertierbar mit En −1 = En . (b) Die Inverse der Matrix   5 10 20 1 1  D = 1 12 12 20



ist D −1

−1/5  1/5 = 0

−1 7/2 −3/2

 1/4 −3/8  . 1/8

3.1.31 Satz. (a) Wenn A invertierbar ist mit A−1 = B, dann ist B invertierbar mit B −1 = (A−1 )−1 = A. (b) Wenn A und B invertierbar sind, dann ist auch A · B invertierbar, und es gilt (A · B)−1 = B −1 · A−1 . (c) Die Menge GL(n, F ) aller invertierbaren n × n-Matrizen ist bezüglich der Matrizenmultiplikation eine Gruppe, die man die generelle lineare Gruppe der Dimension n über dem Körper F nennt. Insbesondere ist die Inverse A−1 einer invertierbaren Matrix A ∈ GL(n, F ) eindeutig bestimmt. Beweis: (a) Folgt aus dem Beweis von Hilfssatz 1.3.6. (b) Folgt aus Hilfssatz 1.3.7. (c) Nach Satz 3.1.21 ist die Matrizenmultiplikation assoziativ. Sicherlich ist AEn = En A = A für alle A ∈ GL(n, F ). Wegen (b) ist mit A und B auch AB invertierbar. Daher ist GL(n, F ) bezüglich der Matrizenmultipliation abgeschlossen. Schließlich ist mit A auch A−1 invertierbar, weil (A−1 )−1 = A. Deshalb ist GL(n, F ) eine Gruppe mit neutralem Element En  3.1.32 Bemerkung. In Kapitel 4 wird ein Algorithmus zur Berechnung der Inversen angegeben. Kriterien für die Invertierbarkeit einer n × n-Matrix A werden in Satz 3.4.9 angegeben. Folgerung 3.4.10 besagt, daß aus AB = En schon BA = En folgt. Dies ist eine erhebliche Abschwächung der Bedingung von Definition 3.1.29.

3.2

Lineare Abbildungen

Mit F n wird wieder der n-dimensionale arithmetische Vektorraum über dem Körper F bezeichnet. Für eine beliebige m×n-Matrix A ist nach Definition 3.1.7 das Produkt A · v für jeden Vektor v ∈ F n ein Vektor w ∈ F m . Die Multiplikation mit A bildet also einen Vektor v ∈ F n auf einen Vektor w = A · v ∈ F m ab. Dies schreiben wir auch als v  → A · v = w. Wir betrachten zunächst solche Abbildungen. 3.2.1 Satz. Die Abbildung v  → w = A · v von F n nach F m hat folgende Eigenschaften:

3.2 Lineare Abbildungen

53

(a) A · (u + v) = A · u + A · v für alle u, v ∈ F n . (b) A · (v · a) = (A · v) · a für alle v ∈ F n und a ∈ F . Beweis: Die Spaltenvektoren u und v sind (n × 1)-Matrizen. also folgt die Behauptung aus Satz 3.1.23 (a) . (b) Ergibt sich unmittelbar aus Satz 3.1.21.  Satz 3.2.1 zeigt, daß lineare Abbildungen im Sinne der folgenden Definition existieren. 3.2.2 Definition. Seien V und W Vektorräume über demselben Körper F . Eine Abbildung α von V nach W ist eine lineare Abbildung, wenn die beiden folgenden Bedingungen erfüllt sind: (a) α(v 1 + v 2 ) = α(v 1 ) + α(v 2 ) für alle v 1 , v 2 ∈ V . (b) α(v · a) = α(v) · a für alle v ∈ V und a ∈ F . Ist V = W , so heißt eine lineare Abbildung α : V → V Endomorphismus von V . Eine Abbildung α : V → W heißt (c) Epimorphismus, wenn α linear und surjektiv ist, (d) Monomorphismus, wenn α linear und injektiv ist, (e) Isomorphismus, wenn α linear und bijektiv ist. Die Vektorräume V und W heißen isomorph, wenn es einen Isomorphismus α : V → W gibt. Bezeichnung: V ∼ = W. 3.2.3 Bemerkungen. (a) Für jede lineare Abbildung α : V → W gilt α(o) = o; denn nach 3.2.2 ist α(o) = α(o · 0) = α(o) · 0 = o. (b) α(−v) = α(v · (−1)) = α(v) · (−1) = −α(v) für alle v ∈ V . (c) Die Hintereinanderausführung βα zweier linearer Abbildungen α : V → W und β : W → Z ist eine lineare Abbildung βα : V → Z. (d) Die Hintereinanderausführung dreier linearer Abbildungen α : V → W , β : W → Y , γ : Y → Z ist assoziativ, d. h. γ (βα) = (γβ)α : V → Z. Der folgende Satz liefert ein einfaches Verfahren, lineare Abbildungen zwischen zwei Vektorräumen zu konstruieren. Da nach Satz 2.3.15 jeder Vektorraum V eine Basis besitzt, können mit deren Hilfe lineare Abbildungen zwischen nicht notwendig endlich-dimensionalen Vektorräumen konstruiert werden.

54

3 Lineare Abbildungen und Matrizen

3.2.4 Satz. Seien V  = o und W Vektorräume über dem Körper F . Sei B eine Basis von V . Ordnet man jedem Basisvektor b ∈ B einen Vektor b aus W zu, dann gibt es genau eine lineare Abbildung α : V → W mit α(b) = b für alle b ∈ B. Beweis: Nach Satz 2.3.15 hat jeder Vektor v ∈ V eine Darstellung v = b∈B bfb , wobei die Körperelemente fb ∈ F eindeutig durch v bestimmt sind und fb = 0 für fast alle b ∈ B gilt. Man definiere nun die Abbildung α durch α(v) =



b  fb .

b∈B

Dann ist α wegen der Eindeutigkeit der Basisdarstellung wohldefiniert, und es gilt α(b) = b für alle b ∈ B. Ist auch w = b∈B bgb ∈ V mit gb ∈ F , so ist α(v + w) = α =





 b[fb + gb ]

b∈B

b [fb + gb ]

b

=



b  fb +

b



b  gb

b

= α(v) + α(w).



  Ebenso folgt α(v · f ) = α b∈B b[fb f ] = b∈B b [fb f ] = b∈B b fb f = α(v) · f für alle v ∈ V und f ∈ F . Also ist α eine lineare Abbildung von V in W . Zum Nachweis der Eindeutigkeit von α sei nun β eine weitere lineare Abbildung von V in W mit β(b) = b für alle b aus B. Dann ist β(v) = β

 b∈B

Also ist β = α.

 bfb

=

 b∈B

β(b)fb =



b fb = α(v) für alle v ∈ V .

b∈B



3.2.5 Beispiele. (a) Die Abbildung α von F 3 nach F mit der Eigenschaft α(r1 , r2 , r3 ) = r1 +r2 +r3 ist eine lineare Abbildung. Denn für r = (r1 , r2 , rs ), s = (s1 , s2 , s3 ) aus F 3

55

3.2 Lineare Abbildungen

und für alle a ∈ F gelten: α(r + s) = α(r1 + s1 , r2 + s2 , r3 + s3 ) = (r1 + s1 ) + (r2 + s2 ) + (r3 + s3 ) = (r1 + r2 + r3 ) + (s1 + s2 + s3 ) = α(r) + α(s), α (ra) = α(r1 · a, r2 · a, r3 · a) = r1 · a + r2 · a + r3 · a = (r1 + r2 + r3 ) · a = α(r) · a. (b) Die Abbildung α von Q2 nach Q2 , die den Vektor (r1 , r2 ) ∈ Q2 nach (r1 + 1, r2 + 1) abbildet, ist keine lineare Abbildung, denn es gilt z. B.: α(1, 1) · 2 = (1 + 1, 1 + 1) · 2 = (4, 4), aber α[(1, 1) · 2] = α(2, 2) = (2 + 1, 2 + 1) = (3, 3). 3.2.6 Definition. Sei α eine lineare Abbildung von V nach W . Dann heißt die Menge Ker(α) = {v ∈ V | α(v) = o ∈ W } der Kern von α. Die Menge Im(α) = {α(v) ∈ W | v ∈ V } heißt das Bild von α. 3.2.7 Satz. Ist α eine lineare Abbildung von V nach W , dann gilt: (a) Ker(α) ist ein Unterraum von V . (b) Ker(α) = {o} genau dann, wenn α eine injektive Abbildung ist. (c) Für jeden Unterraum U von V ist α(U ) ein Unterraum von W . (d) Im(α) = W genau dann, wenn α surjektiv ist. (e) Das Urbild α − (Z) = {v ∈ V | α(v) ∈ Z} eines Unterraums Z von W ist ein Unterraum von V . Beweis: (a) Nach Bemerkung 3.2.3 ist α(o) = o, d. h. o ∈ Ker(α). Wenn v 1 , v 2 ∈ Ker(α), dann ist α(v 1 + v 2 ) = α(v 1 ) + α(v 2 ) = o + o = o ∈ W . Also ist v 1 + v 2 ∈ Ker(α). Für alle a ∈ F und v ∈ Ker(α) ist α(v · a) = α(v) · a = o · a = o. Daher ist v · a ∈ Ker(α), weshalb Ker(α) ein Unterraum von V ist.

56

3 Lineare Abbildungen und Matrizen

(b) Ist α eine injektive lineare Abbildung, so gilt α(a) = o nur genau für a = o, d. h. Ker(α) = {o}. Sei umgekehrt Ker(α) = {o}. Gilt α(v) = α(w) für zwei Elemente v, w ∈ V , dann ist o = α(v) − α(w) = α(v − w). Daher ist v − w ∈ Ker(α) = o, woraus v = w folgt. (c) Wegen α(o) = o ist o ∈ α(U ). Seien w1 , w2 ∈ α(U ). Dann existieren v 1 , v 2 ∈ U mit wi = α(v i ), i = 1, 2. Also ist w1 + w 2 = α(v 1 ) + α(v 2 ) = α(v 1 + v 2 ) ∈ α(U ). Weiter gilt für jedes a ∈ F , daß w1 · a = α(v 1 ) · a = α(v 1 · a) ∈ α(U ). Damit ist (c) bewiesen. (d) folgt aus (c), weil Im(α) = α(V ) ist. (e) Sei Z ein Unterraum von W . Dann ist o = α(o) ∈ Z. Also ist o ∈ α − (Z). Sind u, v ∈ α − (Z), dann sind α(u), α(v) ∈ Z, woraus α(u+v) = α(u)+α(v) ∈ Z folgt. Deshalb ist u+v ∈ α − (Z). Sei c ∈ F und u ∈ α − (Z). Dann ist α(uc) = α(u)c ∈ Z, d. h. uc ∈ α − (Z). Also ist α − (Z) ein Unterraum von V .  Nach Satz 3.2.1 ist die Multiplikation der Vektoren v ∈ F n mit einer m × nMatrix A eine lineare Abbildung von F n nach F m . Der folgende Satz beschreibt den Bildraum Im(A) und den Kern Ker(A) dieser linearen Abbildung. 3.2.8 Satz. Sei A eine m × n-Matrix. Dann gilt: (a) Der Bildraum Im(A) der linearen Abbildung v  → A · v von F n nach F m ist der Spaltenraum von A. (b) Der Kern Ker(A) dieser linearen Abbildung ist die Lösungsgesamtheit des homogenen Gleichungssystems A · x = o.

(H)

von A. Für jeden Vektor v = Beweis: (a) Seien s 1 , . . . , s n die Spaltenvektoren (v1 , v2 , . . . , vn ) ∈ F n gilt nach Definition A · v = jn=1 sj · vj . Also ist Im(A) das  Erzeugnis der Spaltenvektoren sj von A. Die Aussage (b) folgt sofort. 3.2.9 Satz. Sei (H) A · x = o das zu (G) A · x = d gehörige homogene lineare Gleichungssystem. Dann gelten: (a) Ker(A) ist die Lösungsgesamtheit von (H). (b) Ist a eine Lösung von (G), so ist a + Ker(A) := {a + b | b ∈ Ker(A)} die Lösungsgesamtheit von (G).

3.2 Lineare Abbildungen

57

Beweis: (a) ist trivial. (b) Sei a ∈ F n eine Lösung von (G) und b eine von (H). Dann ist A · a = d und A · (a + b) = A · a + A · b = d + o = d. Also ist auch a + b eine Lösung von (G). Sei umgekehrt c ∈ F n eine beliebige Lösung von (G). Dann ist b = c − a wegen Ab = o eine Lösung von (H), denn A · b = A · c − A · a = d − d = o. Also ist b ∈ Ker(A), und es gilt c = a + (c − a) = a + b.  Man nennt einen Körper F unendlich, wenn er unendlich viele Elemente besitzt. Beispiele für unendliche Körper sind: Q, R und C. Beispiele für endliche Körper werden in Kapitel 10 gegeben. 3.2.10 Satz. Sei (G) A · x = d ein lineares Gleichungssystem mit Koeffizienten aus dem Körper F . Dann gilt: (a) Wenn d ∈ / Im(A), dann hat (G) keine Lösung. (b) Es hat (G) dann und nur dann genau eine Lösung, wenn d ∈ Im(A) und Ker(A) = {o}. Für unendliche Körper F gilt zusätzlich: (d) Wenn d ∈ Im(A) und Ker(A)  = {o}, dann hat (G) unendlich viele Lösungen. Beweis: Seien sj , 1 ≤ j ≤ n, die Spaltenvektoren von A. Dann ist A·x = jn=1 sj · xj . Daher hat A · x = d genau dann eine Lösung, wenn d = jn=1 sj · aj für geeignete Skalare aj ist, d. h. genau dann, wenn d im Spaltenraum von A oder nach 3.2.8 in Im(A) ist. Die Aussage (b) ergibt sich aus 3.2.9. Ist F unendlich und Ker(A)  = {o}, dann enthält Ker(A) einen eindimensionalen Unterraum vF , der bereits aus unendlich vielen Vektoren besteht.  3.2.11 Satz. Sei A eine m × n-Matrix über F . Genau dann ist Ker(A) = {o}, wenn die Spalten von A linear unabhängig sind. A, und sei v ∈ F n . Wegen Beweis: Seien sj , j = 1, . . . , n, die Spaltenvektoren von n A · v = j =1 sj · vj , ist v ∈ Ker(A) genau dann, wenn jn=1 sj · vj = o ist. Wenn die Spalten linear unabhängig sind, gilt dies nur für v1 = · · · = vn = 0, also v = o. Es folgt Ker(A) = {o}. Sind die Spaltenvektoren dagegen linear abhängig, dann gibt es v1 , . . . , vn , welche nicht sämtlich gleich 0 sind und für die jn=1 sj · vj = o gilt.  Damit ist o  = v = (v1 , . . . , vn ) ∈ Ker(A). Satz 3.2.11 reduziert das Problem, die lineare Abhängigkeit einer Menge von Vektoren des arithmetischen Vektorraumes V n nachzuweisen, auf die Bestimmung der Lösung eines homogenen Gleichungssystems.

58

3 Lineare Abbildungen und Matrizen

3.2.12 Beispiel. Die Vektoren v 1 = (2, 1, 0), v 2 = (1, 0, 1), v 3 = (3, 1, 1) sind linear abhängig. Denn       0 2 1 3 x1  1 0 1  ·  x2  =  0  (H) 0 x3 0 1 1 hat die nicht triviale Lösung x = (1, 1, −1). Für eine lineare Abbildung α wurde in Satz 3.2.7 gezeigt, daß Ker(α) und Im(α) Unterräume sind. Für deren Dimensionen gilt der grundlegende Satz. 3.2.13 Satz. Sei V ein endlich-dimensionaler und W ein beliebiger Vektorraum über dem Körper F . Sei α : V → W eine lineare Abbildung. Dann ist dim V = dim Ker(α) + dim Im(α) und

dim Im(α) ≤ dim W.

Beweis: Nach Satz 3.2.7 ist Im(α) ein Unterraum von W . Die zweite Behauptung folgt also aus Folgerung 2.2.14 (b). Sei {b1 , . . . , bk } eine Basis von Ker(α), also k = dim Ker(α). Nach Satz 2.2.15 läßt sich diese durch Vektoren a 1 , . . . , a d zu einer Basis von V ergänzen. Dann ist also n = dim V = k + d. Wir zeigen jetzt, daß α(a 1 ), . . . , α(a d ) eine Basis von Im(α) ist. Es folgt dann, daß d = dim Im(α), und damit die Behauptung. Es ist klar, daß die angegebenen Vektoren in Im(α) liegen. Sie sind linear unabhängig. Denn aus o = α(a 1 ) · f1 + · · · + α(a d ) · fd = α(a 1 · f1 + · · · + a d · fd ) folgt x = a 1 · f1 + · · · + a d · fd ∈ Ker(α). Also ist x eine Linearkombination von b1 , . . . , bk . Sei x = a 1 · f1 + · · · + a d · fd = b1 g1 + · · · + bk · gk . Hieraus folgt o = a 1 · f1 + · · · + a d · fd − (b1 · g1 + · · · + bk · gk ). Da {a 1 , . . . , a d , b1 , . . . , bk } eine Basis von V ist, ergibt sich insbesondere, daß fi = 0 ist für i = 1, 2, . . . , d. Schließlich sei w ∈ Im(α). Dann ist w = α(v) für ein v ∈ V . Nun ist v = a 1 · f1 + · · · + a d · fd + b1 · g1 + · · · + bk · gk eine Linearkombination von a 1 , . . . , a d und b1 , . . . , bk , woraus w = α(v) = α(a 1 )·f1 +· · ·+α(a d )·fd folgt, da α(bj ) = 0 für alle j . Also ist α(a 1 ), . . . , α(a d ) auch ein Erzeugendensystem von Im(α), und d = dim Im(α).  Bei linearen Abbildungen α : V → W zwischen endlich dimensionalen Vektorräumen gleicher Dimension fallen die Begriffe injektiv“, surjektiv“ und bijektiv“ ” ” ” zusammen, wie nun gezeigt wird. 3.2.14 Satz. Für eine lineare Abbildung α : V → W zwischen den n-dimensionalen F -Vektorräumen V und W sind folgende Aussagen äquivalent:

3.2 Lineare Abbildungen

59

(a) α ist injektiv. (b) α ist surjektiv. (c) α ist bijektiv. (d) Ist B = {v 1 , v 2 , . . . , v n } eine Basis von V , so ist α(B) = {α(v 1 ), α(v 2 ), . . . , α(v n )} eine Basis von W . Beweis: Ist α injektiv, so ist Ker(α) = {o} nach Satz 3.2.7 (b). Wegen Satz 3.2.13 gilt dann n = dim W = dim α(V ), woraus W = α(V ) nach Folgerung 2.2.14 folgt. Also folgen (b) und (c) aus (a). Mittels Satz 3.2.13 ergibt sich (c) ebenso einfach aus (b). Da (a) eine triviale Folge von (c) ist, sind die drei ersten Aussagen äquivalent. Gilt (d), so ist n = dim α(V ) = dim W , woraus nach Folgerung 2.2.14 die Surjektivität Ist schließlich Ker(α) = {o}, so folgt aus o = ni=1 α(v i )fi =

n von α folgt. n α i=1 v i fi , daß i=1 v i fi ∈ Ker(v) = {o} und somit fi = 0 für alle fi ∈ F , i = 1, 2, . . . , n ist. Also ist auch (d) eine Folge von (a).  3.2.15 Satz. Zwei endlich-dimensionale Vektorräume V und W über dem Körper F sind genau dann isomorph, wenn dim V = dim W . Beweis: Ist α : V → W ein Isomorphismus, so gilt dim V = dim W nach Satz 3.2.14. Gilt umgekehrt diese Gleichung, dann ist V ∼ = F n und W ∼ = F n nach Satz 2.2.18. Daher ist V ∼  = W. Das Bild Im(α) der linearen Abbildung α : V → W zwischen den F -Vektorräumen V und W ist nach Satz 3.2.7 ein Unterraum von W . Deshalb kann α die folgende Invariante zugeordnet werden. 3.2.16 Definition. Es sei α : V → W eine lineare Abbildung. Dann heißt rg(α) = dim Im(α) der Rang von α. Man beachte, daß rg(α) = ∞ ist, falls Im(α) ein unendlich-dimensionaler Unterraum von W ist. 3.2.17 Satz. Seien U, V , W und Z Vektorräume, und es sei dim V < ∞. Seien α : V → W , β : U → V und γ : W → Z lineare Abbildungen. Dann gilt: (a) rg(α) ≤ min{dim V , dim W }. (b) rg(αβ) ≤ rg(α). (c) Ist β surjektiv, so ist rg(αβ) = rg(α) . (d) rg(γ α) ≤ rg(α). (e) Ist γ injektiv, so ist rg(γ α) = rg(α).

60

3 Lineare Abbildungen und Matrizen

Beweis: (a) Nach Satz 3.2.13 gilt rg(α) = dim Im(α) ≤ dim W und rg(α) = dim Im(α) = dim V − dim(Ker(α)) ≤ dim V . (b) Wegen Im(β) ≤ V folgt Im(αβ) ≤ Im(α). Also gilt rg(αβ) = dim Im(αβ) ≤ dim Im(α) = rg(α). (c) Ist Im(β) = V , so ist Im(αβ) = Im(α) und rg(αβ) = rg(α). (d) Da Im(α) endlich-dimensional ist, folgt dim[γ Im(α)] = dim Im(α) − dim[Im(α) ∩ Ker(γ )] nach Satz 3.2.13. Daher gilt rg(γ α) = dim Im(γ α) = dim[γ Im(α)] ≤ dim Im(α) = rg(α). (e) Ist γ injektiv, so ist dim[γ Im(α)] = dim Im(α) nach Satz 3.2.14. Deshalb ist rg(γ α) = rg(α). 

3.3

Matrix einer linearen Abbildung

In diesem Abschnitt werden die Beziehungen der linearen Abbildungen α : V → W zwischen zwei endlich-dimensionalen Vektorräumen V und W zu den Matrizen A = (aij ) mit Koeffizienten aij ∈ F behandelt. Dazu legen wir eine Basis A = {u1 , . . . , ur } von V fest. Weiter sei eine lineare Abbildung α von V in einen zweiten Vektorraum W gegeben. Auch in W wählen wir eine Basis B = {v 1 , . . . , v s }. Dann läßt sich der linearen Abbildung α eine Matrix A = Aα zuordnen, die alle Informationen über α enthält. Die Matrix hängt allerdings nicht nur von α ab, sondern auch von der Wahl der beiden Basen A und B in V bzw. W . Wie die Matrix sich ändert, wenn man andere Basen wählt, wird ebenfalls in diesem Abschnitt beschrieben. 3.3.1 Definition. Sei eine lineare Abbildung α : V → W gegeben, und seien Basen A = {u1 , . . . , ur } von V und B = {v 1 , . . . , v s } von W fest gewählt. Für jeden Basisvektor uj ∈ A ist α(uj ) ∈ W . Also hat α(uj ) nach Folgerung 2.2.14 (a) eine eindeutige Darstellung als Linearkombination α(uj ) =

s 

v i · aij

mit aij ∈ F für 1 ≤ i ≤ s, 1 ≤ j ≤ r.

i=1

Die s × r-Matrix A = (aij ) heißt die Matrix von α bezüglich der Basen A und B. Man schreibt A = Aα = Aα (A, B).

61

3.3 Matrix einer linearen Abbildung

3.3.2 Beispiel. Es ist einfach einzusehen, daß V = {(a, b, c) ∈ Q3 | a + b + c = 0} und W = {(r, s, t, u) ∈ Q4 | r + s + t + u = 0} Unterräume von Q3 bzw. Q4 sind. Seien u1 = (1, −1, 0), u2 = (1, 0, −1), v 1 = (1, −1, 0, 0), v 2 = (1, 0, −1, 0) und v 3 = (1, 0, 0, −1). Dann ist A = {u1 , u2 } eine Basis von V , und B = {v 1 , v 2 , v 3 } ist eine Basis von W . Durch α(a, b, c) = (a − 2b − c, 2a − b − c, −a − b, −6a − 2c) wird eine lineare Abbildung α : V → W definiert; denn aus (a, b, c) ∈ V folgt wegen a + b + c = 0 für die Komponenten des Bildvektors (a − 2b − c) + (2a − b − c) + (−a − b) + (−6a − 2c) = (a + b + c)(−4) = 0. Also bildet α den Vektorraum V tatsächlich in den Vektorraum W ab. Die Linearitätseigenschaften von α überprüft man unmittelbar. Es ist α(u1 ) = α(1, −1, 0) = (3, 3, 0, −6) = (1, −1, 0, 0)(−3) + (1, 0, 0, −1) · 6 = v 1 (−3) + v 2 0 + v 3 6. Dies ergibt die erste Spalte der gesuchten Matrix. Ebenso ist α(u2 ) = α(1, 0, −1) = (2, 3, −1, −4) = (1, −1, 0, 0)(−3) + (1, 0, −1, 0) + (1, 0, 0, −1) · 4 = v 1 (−3) + v 2 + v 3 4.  −3 Dies ergibt die zweite Spalte. Also ist α die Matrix Aα (A, B) =  0 6 zugeordnet.

 −3 1  4

3.3.3 Bemerkung. Kennt man die s × r-Matrix A = Aα (A, B), so kann man α(u) für jedes u ∈ V berechnen, und zwar wie folgt: Nach Folgerung 2.2.14 läßt sich u als Linearkombination von u1 , . . . , ur mit geeigneten aj ∈ F schreiben: u=

r 

uj · aj .

j =1

Man multipliziert dann A mit dem Spaltenvektor a = (a1 , . . . , ar ) und erhält A·a = b = (b1 , . . . , bs ) ∈ F s . Bildet man nun die Linearkombination v=

s  i=1

v i · bi ,

62

3 Lineare Abbildungen und Matrizen

so erhält man das gesuchte Bild von u unter α; denn  r r  s   α(u) = α(uj ) · aj = v i · aij · aj =

j =1 s 

vi ·

 r

j =1

aij · aj



i=1

=

j =1

i=1

r 

v i · bi = v.

j =1

3.3.4 Beispiel. Wir nehmen das Beispiel 3.3.2 noch einmal auf. Dort wurde schon   −3 −3 1  Aα (A, B) =  0 6 4 berechnet. Sei u = (2, 3, −5), also u = u1 (−3)+u2 ·5 ∈ U . Um α(u) zu berechnen, multiplizieren wir       −3 −3 −6 −3  0 1 · = 5  5 6 4 2 und erhalten α(u) = v1 (−6) + v2 5 + v3 2 = (1, −1, 0, 0)(−6) + (1, 0, −1, 0)5 + (1, 0, 0, −1)2 = (1, 6, −5, −2). 3.3.5 Definition. Seien A = {u1 , . . . , ur } und A = {u1 , . . . , ur } zwei Basen des F -Vektorraumes V . Für jedes j = 1, . . . , r schreibt man uj als Linearkombination von u1 , . . . , ur mit geeigneten pij ∈ F : uj

=

r 

ui · pij .

i=1

Die r × r-Matrix P = (pij ) heißt die Matrix des Basiswechsels von A nach A . 3.3.6 Bemerkung. Bei dieser Definition der Matrix P = (pij ) des Basiswechsels von A nach A ist zu beachten, daß die zu P gehörige lineare Abbildung α : V → V die zugrunde gelegte Basis A auf die neue Basis A abbildet, d. h. r   α(uj ) = uj = i=1 ui pij für j = 1, 2, . . . , r und Aα (A, A ) = P . Nach Satz 3.2.4 ist die lineare Abbildung α : V → V durch die Zuordnung α(uj ) = uj der Basisvektoren uj ∈ A, j = 1, 2, . . . , r, eindeutig bestimmt. Sei id der Einsendomorphismus von V . Nach Definition 3.3.1 gilt dann: P = Aα (A, A) = Aid (A , A).

63

3.3 Matrix einer linearen Abbildung

3.3.7 Satz. Seien V , W und Z endlich-dimensionale F - Vektorräume mit den Basen A = (v 1 , v 2 , . . . , v n ), B = (w 1 , w2 , . . . , wm ) und C = (z1 , z2 , . . . , zp ). Sind α : V → W und β : W → Z lineare Abbildungen mit den Matrizen Aα (A, B) und Aβ (B, C), dann ist βα : V → Z eine lineare Abbildung, deren Matrix Aβα (A, C) = Aβ (B, C) · Aα (A, B) ist. Beweis: Die Hintereinanderausführung βα der beiden linearenAbbildungen α und β ist eine lineare Abbildung von V in Z gemäß Bemerkung 3.2.3. Nach Definition 3.3.1 erfüllen die Koeffizienten der Matrizen Aα (A, B) = (aij ), Aβ (B, C) = (bki ) und Aγ (A, C) = (ckj ) mit γ = βα die folgenden Gleichungen: α(vj ) = β(wi ) = γ (vj ) =

m  i=1 p  k=1 p 

wi aij ,

1 ≤ j ≤ n,

zk bki ,

1 ≤ i ≤ m,

zk ckj ,

1 ≤ j ≤ n.

k=1

Wendet man β auf die erste Gleichung an, so erhält man βα(vj ) = =

m  i=1 p  k=1

β(w i )aij = zk

 m

p m   i=1



bki aij

 zk bki aij

k=1

für j = 1, 2, . . . , n.

i=1

Also gilt ckj = jm=1 bki aij , weil C eine Basis des Vektorraums Z ist. Nach Defini tion 3.1.17 ist Aβα (A, C) = Aβ (B, C) · Aα (A, B). 3.3.8 Folgerung. Die Matrix P des Basiswechsels von A nach A ist invertierbar. Ihre Inverse ist die Matrix des Basiswechsels von A nach A. Beweis: Sei V = F n und id ∈ EndF (V ) der Einsendomorphismus von V . Sei En die n × n-Einsmatrix. Nach Bemerkung 3.3.6 ist P = Aid (A , A) die Matrix des Basiswechsels von A nach A . Ebenso ist Q = Aid (A, A ) die des Basiswechsels von A nach A. Nach Satz 3.3.7 gilt: En = Aid (A, A) = Aid · id (A, A) = Aid (A , A)Aid (A, A ) = P Q.

64

3 Lineare Abbildungen und Matrizen

Ebenso ergibt sich QP = En durch Vertauschung der Basen A und A . Nach Definition 3.1.29 ist also Q die Inverse von P .  3.3.9 Satz. Seien V und W Vektorräume, und sei α : V → W eine lineare Abbildung. Weiter seien zwei Basen A und A von V und zwei Basen B und B  von W gegeben. Sei P die Matrix des Basiswechsels von A nach A und Q die Matrix des Basiswechsels von B nach B  . Dann ist Aα (A , B  ) = Q−1 · Aα (A, B) · P . Beweis: Sei idV der identische Endomorphismus von V und idW der von W . Dann gilt nach Bemerkung 3.3.6, daß P = AidV (A , A) und Q = AidW (B  , B). Wegen α idV = idW α folgt aus Folgerung 3.3.8, daß Aα (A, B)P = Aα idV (A , B) = AidW α (A , B) = QAα (A , B  ). Multiplikation mit Q−1 von links liefert die Behauptung.

3.4



Rang einer Matrix

In diesem Abschnitt wird gezeigt, daß der Spaltenrang s(A) für jede m × n-Matrix A = (aij ) mit Koeffizienten aij aus dem Körper F gleich dem Zeilenrang z(A) ist. Diese Zahl heißt der Rang r(A) von A. Außerdem werden Kriterien für die Invertierbarkeit von Matrizen behandelt. Im folgenden werden die in Definition 3.3.1 eingeführten Bezeichnungen beibehalten. 3.4.1 Hilfssatz. Seien V und W zwei endlich-dimensionale F -Vektorräume mit den Basen A und B. Sei α : V → W eine lineare Abbildung, und sei A = Aα (A, B) die Matrix von α bezüglich der Basen A und B. Dann ist der Rang von α gleich dem Spaltenrang von A, d. h. rg(α) = s(A). Beweis: Nach Definition 3.2.16 und Satz 3.2.8 gelten die Gleichungen rg(α) = dim Im(α) = s(A).  3.4.2 Hilfssatz. Sei α : V → W eine lineare Abbildung zwischen den endlichdimensionalen F -Vektorräumen V und W mit den Dimensionen dim V = n und dim W = m. Ist r der Rang von α, dann existieren Basen A und B  von V bzw. W derart, daß α bezüglich der Basen A und B  die m × n-Matrix   Er 0 Aα (A , B  ) = 0 0 zugeordnet ist.

3.4 Rang einer Matrix

65

Beweis: Nach Satz 3.2.13 ist Ker(α) ein Unterraum von V mit dim Ker(α) = n − dim Im(α) = n − r. Sei v r+1 , v r+2 , . . . , v n eine Basis von Ker(α). Nach dem Austauschsatz 2.2.15 von Steinitz gibt es r linear unabhängige Vektoren im Vektorraum V , die mit v 1 , v 2 , . . . , v r bezeichnet seien, derart, daß A = {v 1 , v 2 , . . . , v r , v r+1 , . . . , v n } eine Basis von V ist. Da dim α(V ) + dim Ker(α) = dim V = n nach Satz 3.2.13 gilt, folgt, daß {α(v 1 ), α(v 2 ), . . . , α(v r )} eine Basis des Unterraumes α(V ) von W ist. Erneute Anwendung von Satz 2.2.15 ergibt die Existenz von m − r linear unabhängigen Vektoren des Vektorraums W , die mit wr+1 , wr+2 , . . . , wm bezeichnet werden, derart, daß B  = {α(v 1 ), α(v 2 ), . . . , α(v r ), wr+1 , wr+2 , . . . , wm } eine Basis von W ist. Bezüglich der Basen A und B  hat α nach Definition 3.3.1 die Matrix Aα (A , B  ), wie sie in der Behauptung angegeben ist.  3.4.3 Hilfssatz. A und B seien m × n-Matrizen und P , Q invertierbare n × nbzw. m × m-Matrizen derart, daß B = QAP ist. Dann gilt für die Spaltenränge s(B) = s(A). Beweis: Nach den Sätzen 3.2.8 und 3.2.17 gilt s(B) = dim Im(B) = dim Im(QAP ) = dim Im(A) = s(A), da P und Q invertierbare n × n- bzw. m × m-Matrizen über F sind.



3.4.4 Satz. Sei A eine m × n-Matrix mit Koeffizienten aus dem Körper F . Dann stimmen der Zeilen- und der Spaltenrang von A überein, d. h. z(A) = s(A). Beweis: Seien A = {v 1 , v 2 , . . . , v n } und B = {w 1 , w2 , . . . , wm } die kanonischen Basen der F -Vektorräume V = F n und W = F m . Sei α die zu A gehörige lineare Abbildung α(v) = A · v für alle v ∈ V . Wegen Hilfssatz 3.4.1 ist der Spaltenrang s(A) von A gleich dem Rang r von α. Nach Hilfssatz 3.4.2 existieren Basen A und B  von V bzw. W derart, daß   Er 0   Aα (A , B ) = = A . 0 0 Offensichtlich gilt r = s(A ) = z(A ) = s([A ]T ). Sei P die Matrix des Basiswechsels von A nach A und Q die Matrix des Basiswechsels von B nach B  . Nach Satz 3.3.9 folgt dann A = Aα (A , B  ) = Q−1 Aα (A, B)P = Q−1 AP .

66

3 Lineare Abbildungen und Matrizen

Mittels Satz 3.1.28 ergibt sich [A ]T = P T AT (Q−1 )T . Die Matrizen P T und (Q−1 )T sind invertierbar. Wegen Hilfssatz 3.4.3 folgt nun s(A) = r = s([A ]T ) = s(P T AT (Q−1 )T ) = s(AT ) = z(A), denn s(AT ) ist der Zeilenrang z(A) von A.



3.4.5 Definition. Sei A eine m × n-Matrix mit Koeffizienten aus dem Körper F . Dann heißt der gemeinsame Wert rg(A) = s(A) = z(A) der Rang der Matrix A. 3.4.6 Beispiele. (a) Der Rang der m × n-Nullmatrix ist 0. (b) Der Rang der n × n-Einheitsmatrix En ist n.   1 2 (c) Der Rang von  3 4  ist 2, denn die ersten beiden Zeilen sind linear 5 6 unabhängig. Algorithmen zur Berechnung des Ranges einer Matrix werden in Kapitel 4 beschrieben. 3.4.7 Folgerung. Sei α : V → W eine lineare Abbildung zwischen zwei endlichdimensionalen F -Vektorräumen V und W mit den Basen A und B. Sei A = Aα (A, B) die Matrix von α bezüglich der Basen A und B. Dann gilt rg(α) = rg(A). Beweis: Nach Hilfssatz 3.4.1 und Satz 3.4.4 gilt rg(α) = s(A) = rg(A). 3.4.8 Folgerung. Sei A eine m × n-Matrix. Dann gelten: (a) rg(A) = rg(AT ). (b) rg(A) ≤ min{m, n}. (c) rg(A · B) ≤ min(rg(A), rg(B)) für jede n × p-Matrix B. (d) Sind B und C invertierbare m × m- bzw. n × n-Matrizen, so gilt rg(BA) = rg(A) = rg(AC). (e) Die Lösungsgesamtheit Ker(A) des homogenen Gleichungssystems (H)

Ax = o

hat n − rg(A) linear unabhängige Lösungen.



3.5 Äquivalenz und Ähnlichkeit von Matrizen

67

Beweis: (a) Wegen Satz 3.4.4 gilt rg(AT ) = s(AT ) = z(A) = rg(A). (b) Ist α die durch A definierte lineare Abbildung α : F n → F m , so folgt aus Satz 3.2.17 und Folgerung 3.4.7, daß rg(A) = rg(α) ≤ min(m, n) gilt. (c) Folgt ebenso aus Satz 3.2.17. (d) Nach Hilfssatz 3.4.3 und Satz 3.4.4 gilt rg(BA) = s(BA) = s(BAEn ) = s(A) = rg(A). Ebenso folgt rg(AC) = s(Em AC) = s(A) = rg(A). (e) Wegen Satz 3.2.8 und Satz 3.2.13 gilt dim Ker(A) = n − dim Im(A) = n−rg(A). Nach Satz 3.2.9 (a) hat (H) dann n−rg(A) linear unabhängige Lösungen. 3.4.9 Satz. Sei A eine n × n-Matrix. Die folgenden Aussagen sind äquivalent: (a) A ist invertierbar. (b) Es gibt eine n × n-Matrix S mit A · S = En . (c) Es gibt eine n × n-Matrix T mit T · A = En . (d) rg(A) = n. Beweis: Sicherlich folgen (b) und (c) aus (a). Gilt (b), dann ist n ≥ rg(A) ≥ rg(A · S) = rg(En ) = n nach Folgerung 3.4.8. Also ist rg(A) = n. Daher gilt (d). Ebenso folgt (d) aus (c). (d) ⇒ (a): Da n = rg(A) = dim Im(A), folgt nach Folgerung 2.2.14 (c), daß Im(A) = F n ist. Insbesondere gibt es zu den Einheitsvektoren ej Vektoren s 1 , . . . , s n ∈ F n mit A · sj = ej für 1 ≤ j ≤ n. Bildet man die Matrix S, deren Spalten gerade s 1 , . . . , s n sind, dann folgt A · S = En . Da auch rg(AT ) = n nach Folgerung 3.4.8 ist, gibt es ebenso eine Matrix U mit AT · U = En = EnT = UT · A. Hieraus folgt UT = UT En = UT AS = En S = S Daher ist S = UT die Inverse von A.



3.4.10 Folgerung. Seien A, S und T n × n-Matrizen. Aus A · S = En folgt die Invertierbarkeit von A, d. h. S = A−1 . Ebenso folgt T = A−1 schon aus T ·A = En . Beweis: Nach Satz 3.4.9 hat A eine Inverse A−1 . Also folgt die Behauptung aus Satz 3.1.31. 

3.5 Äquivalenz und Ähnlichkeit von Matrizen Nach Satz 3.3.9 sind einer linearen Abbildung α : V → W eines n-dimensionalen Vektorraums V in einen m-dimensionalen Vektorraum W über einem Körper F bezüglich verschiedener Basen A, A von V und B, B  von W die i. a. verschiedenen

68

3 Lineare Abbildungen und Matrizen

Matrizen Aα (A, B) und Aα (A , B  ) zugeordnet, zu denen es eine invertierbare n×nMatrix P und eine invertierbare m × m-Matrix Q gibt derart, daß Aα (A , B  ) = Q−1 Aα (A, B)P . Da Q und Q−1 gleichzeitig invertierbar sind, sind die beiden Matrizen Aα (A , B  ) und Aα (A, B) äquivalent im Sinne der folgenden Definition, in der nur Q−1 durch Q ersetzt ist. 3.5.1 Definition. Zwei m × n-Matrizen A und B heißen äquivalent , wenn es invertierbare m × m- bzw. n × n-Matrizen Q und P gibt derart, daß B = QAP gilt. Bezeichnung: A ∼ B. 3.5.2 Bemerkungen. (a) Die nach 3.5.1 zwischen den Matrizen gleicher Zeilen- und Spaltenzahl definierte Relation A ∼ B ist eine Äquivalenzrelation im Sinne der Definition 1.2.5, wie man sofort nachrechnet. (b) Die Äquivalenz zweier m × n-Matrizen A und B ist nach den Sätzen 3.2.1 und 3.3.9 gleichbedeutend damit, daß die Matrizen A und B hinsichtlich geeigneter Basen von V = F n bzw. W = F m dieselbe lineare Abbildung α : V → W beschreiben. 3.5.3 Folgerung. Matrix

(a) Jede (m × n)-Matrix A mit Rang rg A = r ist zu der m × n  Er 0 0 0

äquivalent. (b) Zwei m×n-Matrizen A und B über dem Körper F sind genau dann äquivalent, wenn sie denselben Rang rg(A) = rg(B) = r besitzen. (c) Es gibt genau 1 + min(n, m) Äquivalenzklassen von m × n-Matrizen. Beweis: (a) Sei rg(A) = r. Seien A und B die kanonischen Basen von V = F n bzw. W = F m . Sei α : V → W die durch die Multiplikation der Spaltenvektoren v ∈ V mit A definierte lineare Abbildung α : v → Av. Dann existieren nach Hilfssatz 3.4.2 Basen A von V und B  von W derart, daß   Er 0   Aα (A , B ) = = Dr . 0 0

3.5 Äquivalenz und Ähnlichkeit von Matrizen

69

Sind nun P und Q die Matrizen der Basiswechsel A → A bzw. B → B  , dann ist Aα (A , B  ) = Q−1 AP nach Satz 3.3.9. Also sind A und Dr äquivalent. (b) Sind die Matrizen A und B äquivalent, so ist rg(A) = rg(B) nach Hilfssatz 3.4.3 und Satz 3.4.4. Haben umgekehrt die Matrizen A und B den gleichen Rang r, dann existieren nach (a) invertierbare Matrizen P1 , P2 und Q1 , Q2 passender Größe derart, daß Q1−1 AP 1 = Dr = Q2−1 BP2 . Daher ist Q2 Q1−1 AP1 P2−1 = B, und A und B sind äquivalent. (c) folgt unmittelbar aus (b) und Folgerung 3.4.8.  3.5.4 Definition. Zwei n × n-Matrizen A und B heißen ähnlich, wenn es eine invertierbare n × n-Matrix P gibt mit B = P −1 AP . 3.5.5 Bemerkungen. (a) Zwei n×n- Matrizen A und B sind ähnlich, wenn sie hinsichtlich zweier Basen A und B von V = F n dieselbe lineare Abbildung α von V beschreiben. Dies folgt unmittelbar aus Satz 3.3.9 und Satz 3.2.1. Ist A = Aα (A, A) und B = Aα (B, B), dann gilt B = P −1 AP , wenn P die Matrix des Basiswechsel von A nach B ist. (b) Zwei ähnliche Matrizen A und B sind äquivalent, denn die invertierbaren Matrizen P −1 und P erfüllen die Bedingungen an die Matrizen Q und P in Definition 3.5.1. (c) Zwei ähnliche Matrizen haben denselben Rang; dies folgt unmittelbar aus (b) und Folgerung 3.5.3(b). 3.5.6 Definition. Die Spur einer n × n-Matrix A = (aij ) mit Koeffizienten aus dem Körper F ist tr(A) = a11 + a22 + · · · + ann . 3.5.7 Satz. Zwei ähnliche Matrizen A und B besitzen dieselbe Spur; d. h. tr(A) = tr(B). Beweis: Sei P eine invertierbare Matrix mit B = P −1 AP . Nach Aufgabe 3.5 gilt allgemein tr(AC) = tr(CA). Hieraus folgt tr(B) = tr[P −1 (AP )] =  tr[(AP )P −1 ] = tr[A(P P −1 )] = tr(A). 3.5.8 Definition. Sei α ein Endomorphismus des endlich-dimensionalen Vektorraums V . Sei A = Aα (B, B) die Matrix von α bezüglich einer Basis B von V . Dann ist die Spur von α definiert durch tr(α) = tr(A). 3.5.9 Bemerkung. Wegen Satz 3.5.7 und Bemerkung 3.5.5(b) ist die Definition der Spur tr(α) eines Endomorphismus von V unabhängig von der Auswahl der Basis B von V .

70

3 Lineare Abbildungen und Matrizen

3.6 Abbildungsräume und Dualraum In diesem Abschnitt wird gezeigt, daß die Menge HomF (V , W ) aller linearen Abbildungen α : V → W zwischen zwei beliebigen F -Vektorräumen V und W ebenfalls ein F -Vektorraum ist. Für endlich-dimensionale F -Vektorräume V und W wird die Dimension von HomF (V , W ) angegeben. Ist W = F , so ist V ∗ = HomF (V , F ) der Dualraum von V . Für jede endliche Basis B von V wird die duale Basis B ∗ in V ∗ konstruiert. Im folgenden sind V und W zwei beliebige Vektorräume über dem Körper F , und HomF (V , W ) ist die Menge aller linearen Abbildungen α : V → W . 3.6.1 Satz. HomF (V , W ) ist ein F -Vektorraum bezüglich der linearen Operationen + und ·, die wie folgt definiert sind: (a) Für alle α, β ∈ HomF (V , W ) sei die Summe α + β erklärt durch (α + β)(v) = α(v) + β(v) für alle v ∈ V . (b) Für alle α ∈ HomF (V , W ) und f ∈ F sei α · f die Abbildung (α · f )(v) = α(v) · f

für alle v ∈ V .

Beweis: Zunächst ist zu zeigen, daß α + β und α · f lineare Abbildungen sind. Dazu wählen wir Vektoren v 1 , v 2 ∈ V und einen Skalar a ∈ F . Nach (a) und Definition 3.2.2 gilt dann (α + β)(v 1 + v 2 ) = α(v 1 + v 2 ) + β(v 1 + v 2 ) = α(v 1 ) + α(v 2 ) + β(v 1 ) + β(v 2 ) = α(v 1 ) + β(v 1 ) + α(v 2 ) + β(v 2 ) = (α + β)(v 1 ) + (α + β)(v 2 ). Ebenso zeigt man Weiter folgt

(α + β)(va) = [(α + β)v]a. (α · f )(v 1 · a) = α(v 1 · a) · f = α(v 1 ) · a · f = α(v 1 ) · f · a = [α · (v 1 ) · f ] a = [(α · f )(v 1 )] a,

weil F kommutativ ist. Außerdem gilt (α · f )(v 1 + v 2 ) = (α · f )(v 1 ) + (α · f )(v 2 ), wie man leicht nachrechnet. Daher sind α + β und α · f lineare Abbildungen von V in W . W ist ein Vektorraum. Deshalb ist es nun einfach, die Axiome der Definition 1.5.1 für HomF (V , W ) nachzuweisen. Insbesondere folgt unmittelbar, daß HomF (V , W ) bezüglich + eine abelsche Gruppe mit der Nullabbildung als Nullelement ist. Sind f, g ∈ F und α ∈ HomF (V , W ), so gilt für alle v ∈ V die Gleichung [α · (f g)] (v) = α(v)(f g) = [α(v)f ] g = [(α · f )(v)] g = [(α · f ) · g] (v).

3.6 Abbildungsräume und Dualraum

71

Also ist α · (f g) = (α · f ) · g. Weiter gilt [α · (f + g)] (v) = α(v)(f + g) = α(v) · f + α(v)g = (α · f )(v) + (α · g)(v) = [(α · f ) + (α · g)] (v). Also ist α · (f + g) = α · f + α · g. Analog zeigt man das zweite Distributivgesetz (α + β) · f = α · f + β · f . Da die 1 ∈ F jeden Vektor w ∈ W festläßt, folgt (α · 1)(v) = α(v) · 1 = α(v) für alle v ∈ V . Also ist α · 1 = α. Nach Definition 1.5.1 ist HomF (V , W ) ein F -Vektorraum.  3.6.2 Folgerung. Für jeden F -Vektorraum V ist E = HomF (V , V ) ein Ring mit der Hintereinanderausführung als Multiplikation. Die identische Abbildung id ist das Einselement des Endomorphismenrings E = EndF (V ). Beweis: Nach Satz 3.6.1 ist E = HomF (V , V ) ein F -Vektorraum. Die Hintereinanderausführung βα zweier linearer Abbildungen α, β ∈ HomF (V , V ) ist nach Bemerkung 3.2.3 (c) eine F -lineare Abbildung von V in V . Sie definiert wegen Bemerkung 3.2.3 (d) auf E eine assoziative Multiplikation. Die identische Abbildung id ist das Einselement von E. Nach Definition 1.4.1 genügt es daher, die Distributivität der Multiplikation nachzuweisen. Dazu wählen wir drei Elemente α, β, γ ∈ E und einen beliebigen Vektor v ∈ V . Nach Satz 3.6.1 gilt dann  (α + β)γ (v) = [α + β]γ (v) = α (γ (v)) + β (γ (v)) = [(αγ ) + (βγ )](v). Also ist (α + β)γ = αγ + βγ . Ebenso zeigt man α(β + γ ) = αβ + αγ .



3.6.3 Definition. Sei V ein F -Vektorraum. Jedes Element α ∈ E = EndF (V ) wird ein Endomorphismus von V genannt. Ein bijektiver Endomorphismus α ∈ E heißt Automorphismus von V . Die Menge GL(V ) aller Automorphismen von V ist eine Gruppe mit der Identität id als Einselement. Sie heißt Automorphismengruppe oder generelle lineare Gruppe von V . 3.6.4 Satz. Sind V und W zwei endlich-dimensionale F -Vektorräume der Dimensionen dim V = n und dim W = m, dann gelten: (a) dim HomF (V , W ) = m · n, (b) HomF (V , W ) ∼ = Matm,n (F ), wobei Matm,n (F ) den F -Vektorraum aller m × n-Matrizen über F bezeichnet. Beweis: (a) folgt aus (b). Denn nach Satz 3.6.1 und Satz 3.1.6 gilt dim HomF (V , W ) = dim Matm,n (F ) = m · n.

72

3 Lineare Abbildungen und Matrizen

(b) Sei A = {v 1 , v 2 , . . . , v n } eine Basis von V und B = {w 1 , w2 , . . . , wm } eine Basis von W . Dann gibt es nach Definition 3.3.1 zu jedem α ∈ HomF (V , W ) genau eine m × n-Matrix Aα (A, B), so daß durch α  → Aα eine Abbildung ψ : HomF (V , W ) → Mat m,n (F ) definiert wird. Wegen Satz 3.2.1 ist ψ surjektiv und auch injektiv, weil Aα auch α eindeutig bestimmt. Seien α, β ∈ HomF (V , W ). Die Koeffizienten von Aα = (aij ) und Aβ = (bij ) sind durch α(vj ) =

m  i=1

wi aij ,

β(vj ) =

m 

wi bij ,

j = 1, 2, . . . , n

i=1

bestimmt. Es folgt (α + β)(vj ) = α(vj ) + β(vj ) =

m 

w i (aij + bij ).

i=1

Daher ist Aα+β = Aα + Aβ , d. h. ψ(α + β) = ψ(α) + ψ(β). m m Für jedes f ∈ F ist (α · f )(vj ) = w a i=1 i ij · f = i=1 w i (aij · f ), d. h. Aα·f = (aij · f ) = Aα · f und so ψ(α · f ) = ψ(α) · f . Somit ist ψ auch eine lineare Abbildung und damit ein Isomorphismus.  3.6.5 Definition. Seien R und S zwei Ringe mit Einselement. Eine bijektive Abbildung ϕ : R → S ist ein Isomorphismus, falls ϕ(a + b) = ϕ(a) + ϕ(b) und ϕ(a · b) = ϕ(a) · ϕ(b) für alle a, b ∈ R gelten. Zwei Ringe R und S heißen isomorph, falls es einen Isomorphismus von R auf S gibt. Bezeichnung: R ∼ = S. Analog erklärt man den Isomorphie-Begriff für Gruppen. Dabei berücksichtigt man nur die Bedingung für die Gruppenverknüpfung. 3.6.6 Folgerung. Sei V ein endlich-dimensionaler F -Vektorraum der Dimension dim V = n. Dann gelten: (a) Der Endomorphismenring E = HomF (V , V ) von V ist isomorph zum Ring Matn (F ) aller n × n-Matrizen über F . (b) Die Automorphismengruppe GL(V ) ist isomorph zur generellen linearen Gruppe GL(n, F ). Beweis: (a) Aus den Sätzen 3.1.21 und 3.1.23 folgt, daß Mat n (F ) ein Ring mit Eins ist. Mittels Satz 3.6.4 und Satz 3.3.7 ergibt sich, daß die Ringe E = HomF (V , V ) und Matn (F ) isomorph sind. (b) Nach Satz 3.1.31 ist GL(n, F ) eine Gruppe. Sei B = {v 1 , v 2 , . . . , v n } eine fest gewählte Basis von V . Dann ist für jedes α ∈ GL(V ) die zugehörige Matrix

3.6 Abbildungsräume und Dualraum

73

Aα (B, B) = Aα nach Satz 3.4.9 invertierbar, weil rg(Aα ) = n ist. Wie im Beweis von Satz 3.6.4 (b) wird durch ψ : α  → Aα ∈ GL(n, F ) eine injektive Abbildung ψ von GL(V ) in GL(n, F ) definiert. Nach Satz 3.2.1 bestimmt jede invertierbare n×n-Matrix A einen Automorphismus von V . Also ist ψ surjektiv. Wegen Satz 3.3.7 ist ψ ein Isomorphismus.  Die in dieser Folgerung beschriebenen Isomorphismen werden in den folgenden Kapiteln oft stillschweigend angewendet. Es ist vorteilhaft, lineare Abbildungen bei theoretischen Überlegungen zu verwenden, die unabhängig von der Basiswahl des Vektorraums V gelten. Bei konkreten Rechnungen wird jedoch bevorzugt die zu einer linearen Abbildung gehörende Matrix bezüglich einer festen Basis von V verwendet. Nach Beispiel 1.5.2 b) ist der Körper F ein F -Vektorraum.Also ist nach Satz 3.6.1 auch V ∗ = HomF (V , F ) ein F -Vektorraum. 3.6.7 Definition. Der Vektorraum V ∗ = HomF (V , F ) heißt der duale Vektorraum des F -Vektorraums V . Die Elemente α ∈ V ∗ heißen Linearformen von V . 3.6.8 Satz. Sei B = {v 1 , v 2 , . . . , v n } eine Basis des endlich-dimensionalen F -Vektorraums V . Für i = 1, 2, . . . , n sei αi ∈ V ∗ definiert durch  1 falls i = j, αi (vj ) = j = 1, 2, . . . , n. 0 falls i  = j, Dann ist B ∗ = {α1 , α2 , . . . , αn } eine Basis von V ∗ , und es gilt dimF V ∗ = n = dimF V . Beweis: Sei β ∈ V ∗ . Dann ist β(v i ) = fi ∈ F für i = 1, 2, . . . , n. Sicherlich ist auch β  = α1 f1 + α2 f2 + · · · + αn fn ∈ V ∗ . Nun gilt β  (vj ) =

 n

 n   αi fi (vj ) = αi (vj ) fi = αj (vj )fj = 1β(vj ) = β(vj )

i=1

i=1

für j = 1, 2, . . . , n.Also ist β = β  = ni=1 αi fi , und B ∗ ist ein Erzeugendensystem von V ∗ . Angenommen, ni=1 αi ti = 0 für ti ∈ F . Dann ist 0 = 0(vj ) =

 n

 αi ti (vj ) = αj (vj ) · tj = 1 · tj = tj

i=1

für j = 1, 2, . . . , n. Also sind die Vektoren αi ∈ V ∗ linear unabhängig, und B ∗ ist  eine Basis von V ∗ .

74

3 Lineare Abbildungen und Matrizen

3.6.9 Definition. Die in Satz 3.6.8 konstruierte Basis B ∗ = {α1 , α2 , . . . , αn } des dualen Vektorraums V ∗ heißt die zur Basis B = {v 1 , v 2 , . . . , v n } von V gehörige duale Basis. 3.6.10 Bemerkung. Aus Satz 3.6.8 folgt, daß für endlich-dimensionale F -Vektorräume V gilt: V ∼ = V∗ ∼ = V ∗∗ ,

wobei V ∗∗ = HomF (V ∗ , F ) ist.

Dies gilt nicht für unendlich-dimensionale Vektorräume. Hierzu wird auf Aufgabe 3.17 verwiesen. Andererseits läßt sich im unendlich-dimensionalen Fall der Vektorraum V wenigstens in V ∗∗ injektiv einbetten: Jeder Vektor v ∈ V bestimmt eindeutig die durch δv (α) = α(v) definierte Linearform δv ∈ V ∗∗ , denn es gilt ja δv (α + β) = (α + β)v = α(v) + β(v) = δv (α) + δv (β) und δv (αc) = (αc)v = (α(v))c = (δv (α))c für alle α, β ∈ V ∗ und c ∈ F . Durch (v) = δv wird daher weiter eine Abbildung : V → V ∗∗ definiert. Wegen ( (v + v  ))α = δv+v  (α) = α(v + v  ) = α(v) + α(v  ) = δv (α) + δv  (α) = ( (v) + (v  ))α für alle α ∈ V ∗ folgt (v + v  ) = (v) + (v  ). Entsprechend ergibt sich (v · c) = ( (v)) · c, d. h. ist eine lineare Abbildung. Aus (v) = o ∈ V ∗∗ folgt ( (v))α = δv (α) = α(v) = o für alle α ∈ V ∗ . Da es aber zu v  = 0 ein α mit α(v) = 1 gibt, muß sogar v = 0 erfüllt sein. Damit ist

auch injektiv. Man nennt die natürliche Injektion von V in V ∗∗ . 3.6.11 Definition. Sei U ein Unterraum des F -Vektorraumes V . Dann ist U ⊥ = {α ∈ V ∗ | α(u) = 0 für alle u ∈ U } ein Unterraum des dualen Vektorraums V ∗ , der das orthogonale Komplement von U im Dualraum V ∗ genannt wird. 3.6.12 Satz. Sei U ein r-dimensionaler Unterraum des n-dimensionalen F -Vektorraumes V . Dann gelten: (a) Das orthogonale Komplement von U ist ein (n − r)-dimensionaler Unterraum von V ∗ . (b) U ⊥⊥ = {v ∈ V | α(v) = 0 für alle α ∈ U ⊥ } = U . Beweis: (a) Sei {u1 , u2 , . . . , ur } eine Basis von U . Nach Satz 2.2.15 läßt sie sich zu einer Basis B = {u1 , u2 , . . . , ur , ur+1 , . . . , un } von V erweitern. Ihre duale Basis B ∗ = {α1 , α2 , . . . , αn } ist nach Satz 3.6.8 die Menge der Linearformen αi mit  1 falls i = j, αi (uj ) = 0 falls i  = j.

75

3.7 Matrizen und direkte Zerlegung

Also sind die n − r linear unabhängigen Linearformen αr+1 , αr+2 , . . . , αn in U ⊥ . Sei α ein Element von U ⊥ und α(ui ) = fi ∈ F für i = 1, 2, . . . , n. n Dann ist α = i=1 αi fi nach Satz 3.6.8, und für j = 1, 2, .n. . , r gilt 0 = n α (u )f = α (u )f = f . Also ist α = α(uj ) = j j j j i=1 i j i i=r+1 αi fi , und ⊥ ⊥ {αr+1 , αr+2 , . . . , αn } ist eine Basis von U . Daher ist dim U = n − r. (b) Nach Definition von U ⊥ gilt α(u) = 0 für alle α ∈ U ⊥ und alle u ∈ U . Also ist U ⊆ U ⊥⊥ . Wendet man den Satz 3.6.8 auf den F -Vektorraum V ∗ und seine Basis B ∗ an, dann ist B nach Bemerkung 3.6.10 die duale Basis von B ∗ in V ∗∗ ∼ = V. Wegen (a) gilt dann dim(U ⊥⊥ ) = n − dim U ⊥ = n − (n − r) = r. Daher ist  U = U ⊥⊥ nach Folgerung 2.2.14. 3.6.13 Folgerung. Sei V ein endlich-dimensionaler F -Vektorraum. Dann ist die Abbildung U  → U ⊥ der Menge der Unterräume U von V in die Menge der Unterräume U  des Dualraums V ∗ eine Bijektion derart, daß aus U1 ≤ U2 stets U2⊥ ≤ U1⊥ folgt. Beweis: Ergibt sich sofort aus Satz 3.6.12 (a) und (b), wobei die endlichdimensionalen Vektorräume V und V ∗∗ mittels der Einbettung von Bemerkung 3.6.10 identifiziert sind. 

3.7

Matrizen und direkte Zerlegung

In diesem Abschnitt ist V stets ein n-dimensionaler Vektorraum über dem kommutativen Körper F . Sei α ∈ EndF (V ) ein fest gewählter Endomorphismus von V und A = {u1 , u2 , . . . , un } eine Basis von V . Nach Definition 3.3.1 ist die Matrix Aα (A, A) = (aij ) von α bezüglich der Basis A gegeben durch die n-Gleichungen α(uj ) =

n 

ui aij ,

j = 1, 2, . . . , n.

i=1

Es werden nun die Beziehungen zwischen der Matrizendarstellung Aα (A, A) des Endomorphismus α von V und den direkten Zerlegungen V = U1 ⊕ U2 ⊕ · · · ⊕ Ut von V in α-invariante Unterräume Ui beschrieben. 3.7.1 Definition. Ist α ein Endomorphismus des F -Vektorraums V und U ein Unterraum von V , so heißt U genau dann α-invariant , wenn α(U ) ≤ U . 3.7.2 Definition. Sei α ein Endomorphismus des n-dimensionalen F -Vektorraums V . Ist U ein α-invarianter Unterraum von V , dann ist die Einschränkung α|U von α auf U definiert durch α|U (u) = α(u) für alle u ∈ U.

76

3 Lineare Abbildungen und Matrizen

Da U α-invariant ist, ist α|U ein Endomorphismus des Unterraums U . Bezeichnung: α|U 3.7.3 Satz. Sei α ein Endomorphismus des Vektorraums V und sei V = U1 ⊕ U2 ⊕ · · · ⊕ Ut eine direkte Zerlegung von V in α-invariante Unterräume Us  = {o}, 1 ≤ s ≤ t. Sei αs = α|Us die Einschränkung von α auf den ks -dimensionalen Unterraum Us und Bs = {ui |k1 + k2 + · · · + ks−1 < i ≤ k1 + k2 + · + ks } eine Basis von Us für s = 1, 2, . . . , t. Dann gelten die folgenden Aussagen:  (a) B = ts=1 Bs ist eine Basis des Vektorraums V . (b) Ist As = Aαs (Bs , Bs ) die ks × ks -Matrix des Endomorphismus αs von Us bezüglich der Basis Bs für s = 1, 2, . . . , t, dann ist die Matrix Aα (B, B) des Endomorphismus α von V bezüglich der Basis B die diagonale Blockmatrix   0 A1 0 · · ·  ..   0 A2 .    . ..  . .. .. Aα (B, B) =   .. . . .     At−1 0  0 ··· 0 At Beweis: (a) folgt unmittelbar aus Satz 2.3.6 und Folgerung 2.2.14. (b) Für alle s = 1, 2, . . . , t sei zs = sq=1 kq , und für s = 0 sei z0 = 0. Da die direkten Summanden Us von V α-invariant sind, gilt für alle s = 1, 2, . . . , t und j mit zs−1 + 1 ≤ j ≤ zs , daß α(uj ) = αs (uj ) =

zs 

ui aij ∈ Us

i=zs−1 +1

für eindeutig bestimmte Körperelemente aij ∈ F gilt. Nach Definition 3.3.1 folgt daher die Behauptung. 

3.8 Aufgaben 3.1 Sei a ∈ F n . Zeigen Sie, daß für das Skalarprodukt a · b = 0 für alle b ∈ F n genau dann gilt, wenn a = o.   3.2 Sei A = 1 2 . 01

77

3.8 Aufgaben (a) Berechnen Sie A20 mit möglichst wenigen Rechenschritten. (b) Bestimmen Sie An für eine beliebige natürliche Zahl n. 3.3 Seien A, B zwei n × n-Matrizen über dem Körper F . (a) Zeigen Sie: Ist A2 = A, dann ist (AB − ABA)2 = 0. (b) Folgt BA = 0 aus AB = 0? Wenn nein, geben Sie ein Gegenbeispiel an.

3.4 Seien A und B beide 3 × 5-Matrizen vom Rang 2. Beweisen Sie die Existenz eines Vektors o  = v ∈ F 5 mit A · v = B · v = o ∈ F 3 . 3.5 Die Spur einer n × n-Matrix A = (aij ) ist das Körperelement tr(A) = a11 + a22 + · · · + ann ∈ F . Beweisen Sie für alle n × n-Matrizen A, B die Gültigkeit folgender Gleichungen: (a) (b) (c) (d)

tr(A + B) = tr (A) + tr(B). tr(Ac) = tr(A) · c. tr(AB) = tr(BA). Zu jeder n × n-Matrix A existiert ein a ∈ F derart, daß tr(B) = 0 für B = A − En a gilt, sofern n · 1  = 0 in F ist.

3.6 Im Q3 seien A = {(1, 2, 3), (4, 5, 6), (7, 8, 0)}

und

B = {(1, 1, 1), (1, 0, −1), (1, −1, 0)}. Sei α(a, b, c) = (4a − 2b + 7c, a + 7b + c, 4a + 4b + c) · 1/3. (a) Zeigen Sie, daß A und B Basen von Q3 sind. (b) Berechnen Sie die Matrix des Basiswechsels von A nach B. (c) Berechnen Sie Aα (A, A) und Aα (B, B). 3.7 Sei V = Fn [X] der F -Vektorraum aller Polynome p(X) = p0 + p1 X + · · · + pn Xn vom Grad p(X) ≤ n. Zeigen Sie, daß auf V durch p(X) → Xp  (X) eine lineare Abbildung n i  = n i · α definiert wird. Dabei ist p  (X) die Ableitung von p(X), d. h. a · X i=0 i i=1 ai · X i−1 . Sei B = {1, X, . . . , Xn } die natürliche Basis von V . Berechnen Sie Aα (B, B). 3.8 Sei V = Fn−1 [X] der Vektorraum aller Polynome p(X) ∈ F [X] vom Grad p(X) ≤ n − 1. Sei A = {Gi (X) | i = 1, 2, . . . , n} die Basis von V aus Aufgabe 2.8 (a) und B = {1, (X − a), . . . , (X − a)n−1 }, a ∈ F fest gewählt, die Basis von V aus Aufgabe 2.8 (c). Berechnen Sie die Matrix P = (pij ) des Basiswechsels von A nach B. 3.9 Es seien U, V , W, X Vektorräume über dem Körper F und α : U → V , β : V → W , γ : W → X lineare Abbildungen. Zeigen Sie: (a) Im(βα) ist ein Unterraum von Im(β). (b) Sei W0 ein Komplement von Im(βα) in Im(β). Dann gilt Im(γβ) = Im(γβα) + γ W0 .

78

3 Lineare Abbildungen und Matrizen (c) Es gilt dim Im(βα) + dim Im(γβ) ≤ dim Im(β) + dim Im(γβα) (FrobeniusUngleichung).

3.10 Es sei A eine n × n-Matrix über dem Körper F . Dann heißt A nilpotent, falls ein k ∈ N existiert, so daß Ak = 0. Die kleinste Zahl k mit Ak = 0 heißt der Nilpotenz-Index von A. (a) Zeigen Sie, daß der Nilpotenz-Index einer nilpotenten n × n-Matrix A kleiner oder gleich n ist. (b) Bestimmen Sie den Nilpotenz-Index der Matrix A = (aij ) mit aij = 1 falls j = i + 1 und aij = 0 falls j  = i + 1. (c) Zeigen Sie, daß für jedes 1 ≤ k ≤ n eine n × n-Matrix A mit Nilpotenz-Index k existiert. 3.11 (a) Es seien A und B zwei kommutierende nilpotente Matrizen. Zeigen Sie: A + B ist nilpotent. (b) Man gebe zwei nilpotente 2 × 2-Matrizen A und B an, für die A + B nicht nilpotent ist. (c) Es sei A eine nilpotente n×n-Matrix. Zeigen Sie: Ist B = En a0 +Aa1 +· · ·+Am am , dann ist B genau dann invertierbar, wenn a0 = 0. 3.12 Sei Fn [X] der Vektorraum {p(X) = an Xn + · · · + a0 | ai ∈ F } der Polynome vom Grad ≤ n über dem Körper F . Die Abbildung α von Fn [X] sei definiert durch α(p(X)) := d X n · p 1 für p(X) ∈ F [X]. Zeigen Sie: n dX X (a) α(p(X)) ∈ Fn [X] für p(X) ∈ Fn [X]. (b) α ist eine lineare Abbildung. Bestimmen Sie die Matrix Aα (A, A) der Abbildung α bezüglich der Basis A = {1, X, . . . , Xn }. 3.13 Es seien V und W zwei endlich-dimensionale reelle Vektorräume. Hinsichtlich je einer Basis B und B  von V bzw. W sei der linearen Abbildung α : V → W die Matrix   2 −1 3 4 6 4 9  Aα (B, B  ) =  −1 5 −12 −2 −9 zugeordnet. Ferner seien (3, 2, 1, 1), (1, 0, −2, −3), (−2, 5, 5, 0) die Koordinaten von Vektoren v 1 , v 2 , v 3 aus V . (a) Bestimmen Sie eine Basis von Ker α. (b) Wie lauten die Koordinaten der Bildvektoren αv 1 , αv 2 , αv 3 hinsichtlich der gegebenen Basis B  von W ? (c) Welche Dimension besitzt der von v 1 , v 2 , v 3 aufgespannte Unterraum U von V , und welche Dimension besitzt sein Bild αU ? 3.14 Zeigen Sie: Zu jedem Unterraum U des Vektorraums F n existiert ein homogenes lineares Gleichungssystem (H) A · x = o mit einer n × n-Matrix A = (aij ), aij ∈ F , derart, daß U die Lösungsgesamtheit von (H) ist.

79

3.8 Aufgaben

3.15 Es seien ϕ und ψ zwei lineare Abbildungen des F -Vektorraums V in den F -Vektorraum W mit dim ϕV = m und dim ψV = n. Zeigen Sie: |m − n|  rg(ϕ + ψ)  m + n. 3.16 Unter dem Zentrum einer Gruppe G versteht man die Menge aller Gruppenelemente z, die mit jedem anderen Gruppenelement vertauschbar sind, die also die Gleichung az = za für alle a ∈ G erfüllen. Zeigen Sie: Das Zentrum der linearen Gruppe GL(n, F ) besteht genau aus allen n-reihigen invertierbaren Matrizen der Form   c   c   En · c =   mit c = 0. . ..   c 3.17 Es sei V ein unendlich-dimensionaler Vektorraum, und {v α | α ∈ A} sei eine Basis von V . Hierbei ist also A eine unendliche Indexmenge. Für jeden Index α ∈ A wird dann durch ϕα v χ = 0 (χ  = α, χ ∈ A) und ϕα v α = 1 eine Linearform ϕα ∈ V ∗ definiert. (a) Zeigen Sie, daß die Teilmenge {ϕα | α ∈ A} von V ∗ linear unabhängig ist. (b) Durch ϕv α = 1 für alle α ∈ A wird ebenfalls eine Linearform ϕ ∈ V ∗ definiert. Zeigen Sie, daß ϕ nicht als Linearkombination der Menge {ϕα | α ∈ A} dargestellt werden kann. Folgern Sie, daß {ϕα | α ∈ A} keine Basis von V ∗ ist. (c) Folgern Sie, daß die in Bemerkung 3.6.10 eingeführte natürliche Injektion : V → V ∗∗ , die v ∈ V das Element δv ∈ V ∗∗ zuordnet, kein Isomorphismus ist, daß also V ein echter Unterraum von V ∗∗ ist. 3.18 Es sei U ein Unterraum von V , C ein Komplement von U in V und U ⊥ das orthogonale Komplement von U in V ∗ . Zeigen Sie: C∗ ∼ = U ⊥. 3.19 Sei α ∈ EndF (V ) mit eindimensionalem Bildraum Im(α). Zeigen Sie: a) Im(α) ist ein α-invarianter Unterraum von V . b) Es gibt genau ein f ∈ F mit α 2 = f α.

4 Gauß-Algorithmus und lineare Gleichungssysteme

Die im dritten Kapitel gewonnenen Resultate über lineare Abbildungen und Matrizen finden nun Anwendung in der Theorie der linearen Gleichungssysteme. Dabei wird hier der Schwerpunkt auf die Behandlung der effektivenAlgorithmen zur Berechnung der Lösungsgesamtheit eines solchen Gleichungssystems gelegt. Deshalb wird im ersten Abschnitt dieses Kapitels der Gauß-Algorithmus für die Bestimmung des Ranges r(A) einer m × n-Matrix A und der Gauß-JordanAlgorithmus zur Berechnung der Treppennormalform von A ausführlich dargestellt. Mit diesen Algorithmen wird im zweiten Abschnitt die Konstruktion der Lösungsgesamtheit eines linearen Gleichungssystems beschrieben. Sie findet Anwendung bei der Beschreibung eines Verfahrens für die Berechnung der Inversen einer quadratischen Matrix.

4.1

Gauß-Algorithmus

In diesem Abschnitt werden effiziente Algorithmen zum Berechnen des Ranges r(A) und der Treppennormalform einer m × n-Matrix A dargestellt. 4.1.1 Definition. Die m × n-Matrix A = (aij ) mit den Zeilenvektoren zi ist in Treppenform, falls A die Nullmatrix 0 ist oder ein r mit 1 ≤ r ≤ m und eine Folge 1 ≤ j1 < j2 < · · · < jr ≤ n existieren mit folgenden Eigenschaften: (a) Wenn i > r, dann ist zi = o. (b) Wenn 1 ≤ i ≤ r und k < ji , dann ist aik = 0. (c) Für alle i mit 1 ≤ i ≤ r ist aiji  = 0. 4.1.2 Bemerkung. Die Bedingungen 4.1.1(b) und (c) besagen, daß für i ≤ r der erste von Null verschiedene Eintrag der i-ten Zeile in der ji -ten Spalte von A steht. Wegen ji < ji+1 wandern diese führenden“, von Null verschiedenen Koeffizienten ” aiji von A mit wachsendem i nach rechts.

81

4.1 Gauß-Algorithmus

4.1.3 Beispiele.  1 2 A =  0 0 0 0

  3 2 4  ist in Treppenform, ebenso B =  0 0 0

Für beide Matrizen ist r  0 1 3  0 0 0 C=  0 0 0 7 0 0

= 2. Dagegen sind  0 0 4 0 1 0 −3 0   0 1 0 2  0 0 0 0



und

1  0 D =  0 0

−1 1 0

0 0 0 0 1 1 0

0 0 1 0

 −4 0 . 0

 0 0   1  1

nicht in Treppenform. 4.1.4 Bemerkung. Sei A = (aij ) eine m × n-Matrix in Treppenform und r wie in der Definition 4.1.1. (a) Die Anzahl der Zeilen zi  = o von A ist r. Dies ist zugleich der Rang von A, da diese Zeilen offenbar linear unabhängig sind. Man kann also den Rang einer Matrix in Treppenform leicht ablesen. (b) Wenn speziell m = n, also A eine quadratische Matrix ist, dann ist aik = 0, falls i > k. Dies sieht man wie folgt: Wenn i > r, dann ist die i-te Zeile o, also jedes aik = 0. Wenn i ≤ r, dann ist ji ≥ i wegen 1 ≤ j1 < j2 < · · · < ji . Daher ist ji > k, also aik = 0 nach Bedingung 4.1.1(b). Alle quadratischen Matrizen in Treppenform liefern Beispiele für folgende 4.1.5 Definition. Eine n × n-Matrix A = (aij ) heißt obere (bzw. untere) Dreiecksmatrix, falls aij = 0 für jedes i > j (bzw. i < j ). 4.1.6 Beispiele.  1 0 (a)  0 0 0 0  1 2 (b)  0 1 0 0

 0 2  ist eine obere Dreiecksmatrix, aber nicht in Treppenform. 3  3 1  ist eine obere Dreiecksmatrix in Treppenform. 0

4.1.7 Bemerkung. Sei A quadratisch und in Treppenform. Wenn n = rg(A) ist, also r = n, dann folgt aus 1 ≤ j1 < j2 < · · · < jn ≤ n, daß ji = i für jedes i. Also ist aii = aiji  = 0, d. h. A ist eine obere Dreiecksmatrix, und die Einträge auf der Diagonalen sind alle von 0 verschieden. Umgekehrt ist eine solche Matrix offenbar in Treppenform und hat den Rang n.

82

4 Gauß-Algorithmus und lineare Gleichungssysteme



 1 2 3 1  ist in Treppenform und vom Rang 3. Daher 4.1.8 Beispiel. A =  0 1 0 0 −5 ist A eine obere Dreiecksmatrix mit Diagonalelementen ungleich 0. Eine gegebene Matrix A, welche nicht in Treppenform ist, kann in eine neue Matrix T in Treppenform umgeformt“ werden, ohne daß sich der Zeilenraum ändert. ” Hierzu werden die folgenden Umformungsschritte eingeführt: 4.1.9 Definition. Die elementaren Zeilenumformungen einer m × n-Matrix A sind: (a) Vertauschung zweier Zeilen, (b) Multiplikation einer Zeile mit einem Skalar ungleich 0, (c) Addition eines Vielfachen einer Zeile zu einer anderen Zeile. Analog erklärt man die elementaren Spaltenumformungen von A. 4.1.10 Definition. Wenn man eine elementare Zeilenumformung von A speziell auf die m × m-Einheitsmatrix anwendet, so nennt man das Ergebnis die zu dieser Umformung gehörige Elementarmatrix. Ebenso erhält man die zu einer elementaren Spaltenumformung von A gehörige Elementarmatrix, indem man diese Spaltenumformung auf die n × n-Einheitsmatrix anwendet. 4.1.11 Beispiel. Sei



1 A= 2 −7

 2 3 4 1 0 0 . 1 1 1

Addiert man das Dreifache der ersten Zeile zur dritten, so erhält man 

1  2 −4

 4 0 . 13

2 3 1 0 7 10

Die zugehörige Elementarmatrix ergibt sich, indem man diese Zeilenumformung auf 

1  0 0

0 1 0

  0 1 0  anwendet; sie ist also  0 1 3

0 1 0

 0 0 . 1

83

4.1 Gauß-Algorithmus

Vertauscht man die beiden ersten Spalten in A, so erhält man 

2  1 1 Die zugehörige  1  0 auf E4 =   0 0

 1 3 4 2 0 0 . −7 1 1

Elementarmatrix ergibt sich, indem man   0 0 0 0  1 1 0 0   anwendet. Sie ist also   0 0 1 0  0 0 1 0

diese Spaltenumformung  1 0 0 0 0 0  . 0 1 0  0 0 1

4.1.12 Bemerkung. (a) Bei Vertauschung ZV (i, j ) der i-ten und j -ten Zeile geht die Einheitsmatrix Em über in die m × m-Elementarmatrix: 

ZVi,j

          =          



1 ..

          .         

. 1 0

1 1 ..

. 1

1

0 1 ..

. 1

i j (b) Bei Multiplikation ZM(i, a) der i-ten Zeile von Em mit dem Skalar a entsteht die m × m-Elementarmatrix: 

ZMi,a

     =      



1 ..

     .     

. 1 a 1 ..

. 1

i

84

4 Gauß-Algorithmus und lineare Gleichungssysteme

(c) Durch Addition ZA(i, j, a) des a-fachen der i-ten Zeile zur j -ten Zeile von Em entsteht die m × m-Elementarmatrix:   1   ..   .     1     . .. ZAi,j,a =  .     a 1     ..   . 1 i

j

4.1.13 Satz. Sei U die zu einer elementaren Zeilenumformung gehörige Elementarmatrix. Dann ist U · A die Matrix, welche aus A bei dieser Umformung entsteht. Beweis: Sei U = (urs ) und seien z1 , . . . , zm die Zeilenvektoren von A; dann ist m z · urs die r-te Zeile von U · A, denn die t-te Komponente dieses Vektors ist s s=1 m s=1 urs · ast , also der Eintrag an der Stelle (r, t) in U · A. Nach Bemerkung 4.1.12 kennt man urs . Durch Einsetzen der jeweiligen Werte von urs folgt für jeden der drei Typen elementarer Umformungen die Behauptung. Dies wird hier nur explizit durchgeführt für die Zeilenvertauschung ZV (i, j ).  1 falls r = s  = i, j oder r = i, s = j oder r = j, s = i, urs = 0 sonst. Die r-te Zeile von U · A = ZVi,j A ist also zr , falls r  = i, j, zj , falls r = i, zi , falls r = j. Die Behauptung folgt in diesem Fall.



4.1.14 Bemerkung. Bemerkung 4.1.12 und Satz 4.1.13 gelten analog für Spaltenumformungen und die zugehörigen elementaren Matrizen, wenn man das Produkt U · A durch A · U ersetzt. Dies folgt sofort aus den Sätzen 4.1.13 und 3.1.28. 4.1.15 Folgerung.

(a) Die Elementarmatrizen sind invertierbar.

(b) Ihre Inversen sind Elementarmatrizen. (c) Elementare Umformungen ändern den Rang einer Matrix nicht.

85

4.1 Gauß-Algorithmus

Beweis: (a) und (b). Zur Vertauschung ZV (i, j ) zweier Zeilen gehört nach Bemerkung 4.1.12 die m × m-Elementarmatrix ZVi,j . Wegen (ZVi,j )2 = Em ist ZVi,j invertierbar. Sei a  = 0. Dann ist nach Bemerkung 4.1.12(b) ZMi,a · ZMi,a −1 = Em . Ebenso folgt ZAi,j ;a · ZAi,j ;−a = Em . Also sind alle m × m-Elementarmatrizen invertierbar, und ihre Inversen sind ebenfalls Elementarmatrizen. (c) Nach Satz 4.1.13 und (a) entspricht eine elementare Umformung von A der Linksmultiplikation mit einer invertierbaren Matrix U. Nach Folgerung 3.4.8 gilt dann aber rg(UA) = rg(A).  Um den Rang einer m × n-Matrix A zu berechnen, wendet man elementare Umformungen nach dem folgenden Schema solange an, bis man A schließlich zu einer Matrix in Treppenform umgeformt hat, der man ihren Rang dann ansieht. 4.1.16 Beispiel. Umformung

ZA(2, 1, −5)

ZV (1, 2)

ZA(1, 3, −12)

1 0 0 1 0 0 0 1 0 0 1 0

Em 0 1 0 −5 1 0 1 −5 0 1 −5 −12 U

0 0 1 0 0 1 0 0 1 0 0 1

5 1 12 0 1 12 1 0 12 1 0 0

10 1 12 5 1 12 1 5 12 1 5 0

A 20 1 20 15 1 20 1 15 20 1 15 8 T

1000 100 1400 500 100 1400 100 500 1400 100 500 200

T ist eine Treppenform von A. Weiter ist U das Produkt der Elementarmatrizen, die zu den 3 elementaren Umformungen gehören. Es folgt      0 1 0 5 10 20 1000 1 1 1 100 UA =  1 −5 0  1 1 1 100  =  0 5 15 500  = T , 0 −12 1 12 12 20 1400 0 0 8 200 und rg(A) = rg(T ) = 3. Der folgende Algorithmus von C. F. Gauß beschreibt ein effizientes Verfahren zur Berechnung einer Treppenform T (A) zu einer m × n-Matrix A mittels elementarer Zeilenumformungen. Bei seiner Formulierung wird die inzwischen übliche Bezeichnungsweise für die Darstellung von Algorithmen und Computer-Programmen benutzt.

86

4 Gauß-Algorithmus und lineare Gleichungssysteme

4.1.17 Algorithmen-Konvention. Wendet man auf die Koeffizienten aij einer m × n-Matrix A = (aij ) einen Umformungsschritt eines Algorithmus an, bei dem aij in ein Element bij übergeht, dann wird das Endergebnis (bij ) dieses Schrittes wiederum mit A = (aij ) bezeichnet. Auf diese neue Matrix A wird der nächste Schritt des Algorithmus mit der gleichen Konvention angewendet. Diese Festlegung macht die Abfassung der Algorithmen sehr einfach. Deshalb wird sie bei allen in diesem Buch dargestellten Algorithmen verwendet. 4.1.18 Algorithmus (Gauß). Jede m × n-Matrix A = (aij ) mit Zeilenvektoren zi und Spaltenvektoren sj wird durch folgenden Algorithmus in eine m × n-Matrix umgeformt, die mit T (A) bezeichnet wird. Wenn A die Nullmatrix ist, bricht der Algorithmus ab. Andernfalls wende man folgende Schritte an: Sei r = 1. 1. Schritt: Sei sjr der erste Spaltenvektor von A, der ab der r-ten Zeile zr nicht nur Komponenten gleich Null hat. Dazu gibt es einen ersten Zeilenvektor zi = (ai1 , . . . , aijr , . . . , ain ) mit i ≥ r und aijr  = 0. Vertausche zr mit diesem Zeilenvektor zi . In der neuen Matrix A = (aij ) gilt arjr  = 0. a 2. Schritt: Für jedes i > r wende die Zeilenoperation an, die zi durch zi −zr · arjijr r ersetzt. 3. Schritt: Gibt es in der Matrix A noch einen Spaltenvektor, der ab der (r + 1)ten Zeile nicht nur Komponenten gleich Null hat, so ersetze man r durch r + 1 und wiederhole die Schritte 1 bis 3. Andernfalls bricht der Algorithmus ab. 4.1.19 Satz. (a) Wendet man den Gauß-Algorithmus auf eine m × n-Matrix A = (aij ) mit Koeffizienten aij aus dem Körper F an, so erhält man nach spätestens 3m Schritten eine Matrix T (A) in Treppenform. (b) Der Gauß-Algorithmus erhält den Rang einer Matrix, d. h. rg(T (A)) = rg(A). Beweis: (a) folgt unmittelbar aus dem Algorithmus. (b) folgt aus Folgerung 4.1.15, da nur elementare Zeilenumformungen angewendet werden.  4.1.20 Beispiel. Sei



0  0 A=  0 0

0 1 1 2 3 7 4 1 9 6 −4 8

 2 8  . 6  2

Zunächst ist r = 1 und j1 = 2, da dies die erste Spalte  = o ist. Dann ist i = 2, da in der zweiten Spalte der zweite Eintrag der erste von Null verschiedene Eintrag

4.1 Gauß-Algorithmus

87

ist. Also ist aijr = a22 = 2. Im zweiten Schritt werden die r-te und die i-te Zeile vertauscht, also die erste und die zweite Zeile. Dann erhält man   0 2 3 7 8  0 0 1 1 2  . A=  0 4 1 9 6  0 6 −4 8 2

Anschließend subtrahiert man 21 · z1 · aj 2 von zj für j = 2, 3, 4 und erhält   0 2 3 7 8  0 0 1 1 2  . A=  0 0 −5 −5 −10  0 0 −13 −13 −22 Es gibt noch Spalten, die ab der zweiten Stelle nicht nur Nullen enthalten. Daher setzt man jetzt r = 2. Die erste Spalte, die ab der zweiten Stelle noch Elemente  = 0 enthält, ist die dritte, also ist j2 = 3. Das erste Element  = 0 ab dieser Stelle in dieser Spalte ist a23 = 1, also ist i = 2 = r. Vertauschen der i-ten mit der r-ten Zeile ändert also die Matrix nicht. Anschließend subtrahiert man z2 · aj 3 von zj für j = 3, 4 und erhält   0 2 3 7 8  0 0 1 1 2   A=  0 0 0 0 0 . 0 0 0 0 4 Es gibt noch Spalten, die ab der dritten Stelle nicht nur Nullen enthalten. Daher setzt man r = 3. Die erste solche Spalte ist die fünfte, also ist jr = 5. Das kleinste i ≥ 3 mit ai5  = 0 ist i = 4. Vertauschung der dritten und vierten Zeile ergibt   0 2 3 7 8  0 0 1 1 2   T (A) =   0 0 0 0 4 . 0 0 0 0 0 Hier endet der Algorithmus. Die Bedeutung des Gauß-Algorithmus liegt darin, daß damit ein Verfahren beschrieben ist, welches stets zu einer Matrix in Treppenform führt. Außerdem ist er leicht zu programmieren. 4.1.21 Bemerkung. Bei der Beschreibung des Gauß’schen Algorithmus wurden elementare Zeilenumformungen des zweiten Typs, nämlich Multiplikation einer Zeile mit einem Skalar, nicht benötigt. Dies wird sich beim Berechnen von Determinanten als nützlich erweisen.

88

4 Gauß-Algorithmus und lineare Gleichungssysteme

4.1.22 Definition. Sei A = (aij ) eine m × n-Matrix und ars  = 0 für ein r mit 1 ≤ r ≤ m und ein s mit 1 ≤ s ≤ n. Seien zi , i = 1, . . . , m, die Zeilenvektoren von A. Dann nennt man die folgende Matrizenumformung Zeilenpivotierung von A an der Pivotstelle (r, s): (a) Man multipliziert die r-te Zeile zr mit 1/ars , d. h. man ersetzt zr durch zr · (ars )−1 . (b) Für k = 1, . . . , m, k  = r ersetzt man die k-te Zeile zk durch zk − zr · aks . Analog erklärt man die Spaltenpivotierung. Bezeichnung: zpivot (A, i, j ) Zeilenpivotierung an der Pivotstelle (i, j ). spivot (A, i, j ) Spaltenpivotierung an der Pivotstelle (i, j ). 4.1.23 Bemerkung. Aus (a) und (b) folgt, daß die durch Zeilenpivotierung aus A hervorgegangene Matrix B = (bij ) in der s-ten Spalte bis auf die Komponente brs nur aus Nullen besteht und brs = 1 ist. Also ist die s-te Spalte gleich dem Einheitsvektor er . 4.1.24 Beispiel. Wir führen die Zeilenpivotierung der folgenden Matrix A an der Pivotstelle (3, 3) durch:     1 2 −1 1 2 −1 ZM(3; 21 ) / / 3 0 1  1  A= 3 0 0 1/2 1 0 1 2  1 ZA(3, 1; 1) /  3 0

5/2 0 1/2

  0 1 ZA(3, 2; −1) /  3 1  1 0

5/2 −1/2 1/2

 0 0 . 1

4.1.25 Definition. Eine m × n-Matrix T = (tij ) ist in Treppennormalform, wenn T die Nullmatrix ist oder ein r mit 1 ≤ r ≤ m und eine Folge 1 ≤ j1 < · · · < jr ≤ n existieren derart, daß folgendes gilt: (a) Wenn i > r, dann ist tik = 0 für k = 1, . . . , n. (b) tik = 0 für i = 1, . . . , r und k < ji . (c) tiji = 1 für i = 1, . . . , r. (d) tsji = 0 für i = 1, . . . , r und s  = i. 4.1.26 Bemerkung. Die Bedingungen von Definition 4.1.25 (a) bis (c) besagen, daß T in Treppenform ist. Aus (c) und (d) folgt, daß diese führenden“, von Null ” verschiedenen Zahlen immer 1 sind und daß eine Spalte, die solch eine führen” de Eins“ enthält, sonst nur aus Nullen besteht; genauer ist die ji -te Spalte gerade ei ∈ Fsm .

89

4.1 Gauß-Algorithmus

4.1.27 Beispiele.



 5 1 2 7 9 0 8  0 0 3 6 1 7 2   (a) Die Matrix   0 0 0 −2 3 −1 1  ist in Treppenform, aber nicht 0 0 0 0 0 0 1 in Treppennormalform.   1 2 0 −1 0 2  0 0 1 5 0 −2   ist in Treppennormalform. (b) Die Matrix B =   0 0 0 0 1 7  0 0 0 0 0 0

4.1.28 Algorithmus (Gauß-Jordan). Jede m×n-Matrix A = (aij ) mit Zeilenvektoren zi , i = 1, . . . , m und Spaltenvektoren sj , j = 1, . . . , n wird durch folgenden Algorithmus zu einer neuen m × n-Matrix T umgeformt. Wenn A die Nullmatrix ist, bricht der Algorithmus ab. Andernfalls wende man folgende Schritte an: Sei r = 1. 1. Schritt: Man suche den ersten Spaltenvektor sjr von A, der ab der r-ten Stelle nicht nur Komponenten gleich Null hat, d. h. akjr  = 0 für ein k mit r ≤ k ≤ m. Sei ferner air jr der erste von Null verschiedene Eintrag in sjr mit ir ≥ r, d. h. air jr steht in der ir -ten Zeile zir von A. 2. Schritt: Nun vertausche man die r-te mit der ir -ten Zeile und führe anschließend zpivot [A, r, jr ] durch. Dies erzeugt in der jr -ten Spalte Nullen, bis auf den r-ten Eintrag in sjr , der gleich 1 ist. 3. Schritt: Wenn es in der Matrix A noch einen Spaltenvektor gibt, der ab der (r + 1)-ten Stelle nicht nur Komponenten gleich Null hat, so ersetze man r durch r + 1 und wiederhole die Schritte 1 bis 3. Sonst bricht das Verfahren jetzt ab. 4.1.29 Beispiel. Matrix  2 2 A= 1 1 0 0

Der Gauß-Jordan Algorithmus wird nun angewendet auf die 3 × 41 1 2

 7 4  2



zpivot[A,1,1]

1 / 0 0

1 0 0

1/2 1/2 2 

zpivot[A,2,3]

T ist in Treppennormalform.

1 / 0 0

 7/2 1/2  2 /

1 0 0

 3 1 =T. 0

0 1 0

90

4 Gauß-Algorithmus und lineare Gleichungssysteme

Die Überführung einer gegebenen Matrix in eine Treppenmatrix mit Hilfe elementarer Zeilenumformungen ist, wie einfache Beispiele zeigen, keineswegs eindeutig. Anders liegen jedoch die Verhältnisse bei Treppennormalformen. 4.1.30 Satz. Zu jeder Matrix A gibt es genau eine Matrix T in Treppennormalform, in die sich A mit elementaren Zeilenumformungen überführen läßt. Beweis: Es sei A eine m × n-Matrix mit den Spaltenvektoren s 1 , . . . , s n . Da die Behauptung für die Nullmatrix trivial ist, kann außerdem A  = 0 vorausgesetzt werden. Wendet man den Gauß-Jordan-Algorithmus auf A an, überführt er A mit elementaren Zeilenumformungen in eine Treppennormalform T , deren Existenz damit gesichert ist. Zu beweisen ist nun noch die Eindeutigkeit von T . Dazu sei Uj = s 1 , . . . , sj für j = 1, . . . , n, und Uj sei der entsprechende Spaltenraum von T . Ferner sei dj = dim Uj und dj = dim Uj . Da aber Zeilenumformungen die Spaltenräume nicht verändern, gilt Uj = Uj und dj = dj für j = 1, . . . , n. Also folgt r = rg(T ) = dn = dn = rg(A). Nun ist aber r die Stufenzahl der Treppennormalform T , die hiernach eindeutig durch A bestimmt ist. Mit den Bezeichnungen aus Definition 4.1.25 gilt weiter d1 = dj1 = · · · = dj2 −1 < dj2 = · · · = dj3 −1 < dj3 = · · · < djr = · · · = dn , wobei sich die Dimensionen an den Stellen des 1 gilt cj b1 = b2 f2 + b3 f3 + · · · + bn fn mit fj = − für j = 2, . . . n. c1 Dann folgt ϕ(b1 , b2 , . . . , bn ) = ϕ(b2 , b2 , b3 , . . . , bn )f2 + ϕ(b3 , b2 , b3 , . . . , bn )f3 + · · · + ϕ(bn , b2 , . . . , bn )fn . Zum Nachweis von ϕ(b1 , b2 , . . . , bn ) = 0 genügt es daher zu beweisen, daß ϕ(b1 , . . . , bt , . . . , bn ) = 0 für b1 = bt und für t = 2, 3, . . . , n gilt. Es sei nun π0 diejenige Transposition, die die Indizes 1 und t vertauscht. Durchläuft dann π die Menge An aller geraden Permutationen, so durchlaufen nach Folgerung 5.1.11 die Produkte π π0 alle ungeraden Permutationen, weil sign(π π0 ) = − sign π = −1 nach Satz 5.1.9 gilt. Hieraus folgt,  (sign σ )kt,σ (1) . . . kt,σ (t) . . . kn,σ (n) ϕ(bt , . . . bt , . . . , bn ) = σ ∈Sn

=



(sign π )kt,π(1) . . . kt,π(t) . . . kn,π(n)

π∈An

+



(sign π · π0 )kt,π π0 (1) . . . kt,π π0 (t) . . . kn,ππ0 (n)

π∈An

=



π∈An

= 0,

(sign π + sign π π0 )kt,π(1) . . . kt,π(t) . . . kn,π(n)

106

5 Determinanten

weil kt,π(t) . . . kt,π(1) . . . kn,π(n) = kt,π(1) . . . kt,π(t) . . . kn,π(n) und sign π + sign π π0 = 1 − 1 = 0 für alle π ∈ An gilt. Also ist ϕ auch alternierend.  5.2.8 Bemerkung. Durch den zweiten Teil des Satzes 5.2.7 ist gesichert, daß es für jedes n und jeden n-dimensionalen Vektorraum eine nicht ausgeartete alternierende n-fache Linearform gibt. 5.2.9 Satz. Es seien ϕ1 und ϕ2 zwei nicht ausgeartete alternierende n-fache Linearformen von V . Dann gibt es zu ihnen einen Skalar k  = 0 mit ϕ2 = ϕ1 · k, d. h. ϕ2 (v 1 , . . . , v n ) = ϕ1 (v 1 , . . . , v n ) · k für alle v 1 , . . . , v n ∈ V . Beweis: Es sei {a 1 , . . . , a n } eine Basis von V . Nach Hilfssatz 5.2.6 gilt 1 ,a 2 ,...,a n ) ϕs (a 1 , a 2 , . . . , a n )  = 0 für s = 1, 2. Dann sei k = ϕϕ21 (a (a 1 ,a 2 ,...,a n ) ∈ F . Für beliebige Vektoren v 1 , . . . , v n mit den Basisdarstellungen vi =

n 

i = 1, 2, . . . , n,

aj kij ,

j =1

gilt nach Satz 5.2.7 für s = 1, 2 : 

ϕs (v 1 , v 2 , . . . , v n ) = ϕs (a 1 , a 2 , . . . , a n )

 (sign π )k1,π(1) k2,π(2) . . . kn,π(n) .

π ∈Sn

Da c =



π∈Sn (sign π )k1,π(1) . . . kn,π(n)

∈ F unabhängig von s ist, folgt

ϕ1 (v 1 , . . . , v n ) ϕ1 (a 1 , . . . , a n )c = = k. ϕ2 (v 1 , . . . , v n ) ϕ2 (a 1 , . . . , a n )c

5.3



Determinanten von Endomorphismen und Matrizen

Mittels der Ergebnisse der vorangehenden Abschnitte wird nun der Begriff der Determinante eines Endomorphismus α eines n-dimensionalen F -Vektorraums V und einer n × n-Matrix A = (aij ) eingeführt. 5.3.1 Definition. Sei B = {a 1 , a 2 , . . . , a n } eine Basis des n-dimensionalen F Vektorraumes V , und sei ϕ eine nicht ausgeartete alternierende n-fache Linearform von V . Dann ist die Determinante des Endomorphismus α von V das Körperelement det(α) =

ϕ(α(a 1 ), α(a 2 ), . . . , α(a n )) . ϕ(a 1 , a 2 , . . . , a n )

5.3 Determinanten von Endomorphismen und Matrizen

107

Im folgenden Satz wird nun gezeigt, daß die Determinante allein durch den Endomorphismus α bestimmt ist. Sie hängt weder von der ausgewählten Basis B von V noch von der zugrunde liegenden n-fachen Linearform ϕ von V ab. 5.3.2 Satz. Die Determinante des Endomorphismus α von V ist unabhängig von der Auswahl der Basis {a 1 , a 2 , . . . , a n } von V und der nicht ausgearteten alternierenden n-fachen Linearform ϕ von V . Beweis: Ist der Endomorphismus α von V nicht bijektiv, so ist {α(a 1 ), α(a 2 ), . . . , α(a n )} nach Folgerung 3.2.14 linear abhängig. Also gilt nach Definition 5.2.4 ϕ(α(a 1 ), α(a 2 ), . . . , α(a n )) = 0 für alle Basen und alle alternierenden nicht ausgearteten n-fachen Linearformen ϕ von V . Insbesondere ist det α = 0. Sei nun α ein Automorphismus von V . Nach Folgerung 3.2.14 ist dann auch B = {α(a 1 ), α(a 2 ), . . . , α(a n )} eine Basis von V . Ist ϕ eine nicht ausgeartete alternierende n-fache Linearform von V , dann ist ϕ(α(a 1 ), α(a 2 ), . . . , α(a n ))  = 0. Sei ϕα : V × V × · · · × V → F definiert durch ϕα (b1 , b2 , . . . , bn ) = ϕ(α(b1 ), α(b2 ), . . . , α(bn )). Da α linear und ϕ eine n-fache Linearform ist, ist ϕα n-linear. Da α ein Automorphismus von V ist, sind die α(bi ), i = 1, 2, . . . , n, nach Folgerung 3.2.14 genau dann linear abhängig, wenn die Vektoren b1 , b2 , . . . , bn von V linear abhängig sind. Da ϕ alternierend ist, folgt nach Hilfssatz 5.2.6, daß ϕα alternierend ist. Wegen ϕα (a 1 , a 2 , . . . , a n ) = ϕ(α(a 1 ), α(a 2 ), . . . , α(a n ))  = 0 ist ϕα auch nicht ausgeartet. Nach Satz 5.2.9 gilt daher, daß k=

ϕα (a 1 , a 2 , . . . , a n ) ϕ(α(a 1 ), α(a 2 ), . . . , α(a n )) = = det α ϕ(a 1 , a 2 , . . . , a n ) ϕ(a 1 , a 2 , . . . , a n )

unabhängig von der jeweiligen Basis {a 1 , a 2 , . . . , a n } ist. Angenommen, ψ ist eine zweite nicht ausgeartete alternierende n-fache Linearform von V . Sei wieder ψα (b1 , b2 , . . . , bn ) = ψ(α(b1 ), α(b2 ), . . . , α(bn )) für alle b1 , b2 , . . . , bn ∈ V . Dann ist ψα ebenfalls eine nicht ausgeartete alternierende n-fache Linearform von V . Nach Satz 5.2.9 existiert ein 0  = c ∈ F derart, daß c=

ψ(a 1 , a 2 , . . . , a n ) ϕ(a 1 , a 2 , . . . , a n )

108

5 Determinanten

unabhängig von der Auswahl der Basis {a 1 , a 2 , . . . , a n } von V ist. Hieraus folgt det(α) = = = = =

ϕα (a 1 , a 2 , . . . , a n ) ϕ(a 1 , a 2 , . . . , a n ) cϕα (a 1 , a 2 , . . . , a n ) cϕ(a 1 , a 2 , . . . , a n ) cϕ(α(a 1 ), α(a 2 ), . . . , α(a n )) ψ(a 1 , a 2 , . . . , a n ) ψ(α(a 1 ), α(a 2 ), . . . , α(a n )) ψ(a 1 , a 2 , . . . , a n ) ψα (a 1 , a 2 , . . . , a n ) . ψ(a 1 , a 2 , . . . , a n )

Also ist det α auch unabhängig von der Wahl der alternierenden nicht ausgearteten n-fachen Linearform ϕ von V .  5.3.3 Folgerung. Sei V ein n-dimensionaler F -Vektorraum. Dann gilt: (a) Der Endomorphismus α von V ist genau dann ein Automorphismus von V , wenn det α  = 0 ist. (b) Sind α und β Endomorphismen von V , so ist det(αβ) = det(α) det(β). (c) det(id) = 1. (d) Ist der Endomorphismus α von V invertierbar, so gilt det(α −1 ) = [det(α)]−1 . Beweis: Sei B = {a 1 , a 2 , . . . , a n } eine Basis von V und ϕ eine nicht ausgeartete alternierende n-fache Linearform von V , mit der die Determinanten det(α) =

ϕ(α(a 1 ), α(a 2 ), . . . , α(a n )) ϕ(a 1 , a 2 , . . . , a n )

aller Endomorphismen α von V konstruiert werden. Dann ist det α unabhängig von ϕ und B nach Satz 5.3.2. (a) Nach Folgerung 3.2.14 ist α genau dann ein Automorphismus von V , wenn α(a 1 ), α(a 2 ), . . . , α(a n ) linear unabhängige Vektoren von V sind. Wegen Hilfssatz 5.2.6 ist daher α genau dann ein Automorphismus von V , wenn ϕ(α(a 1 ), α(a 2 ), . . . , α(a n ))  = 0 und somit det α  = 0 ist.

5.3 Determinanten von Endomorphismen und Matrizen

109

(b) Sind α und β Automorphismen, dann gilt nach Definition 5.3.1 und Satz 5.3.2: ϕ(αβ(a 1 ), αβ(a 2 ), . . . , αβ(a n )) ϕ(a 1 , a 2 , . . . , a n ) ϕ(αβ(a 1 ), αβ(a 2 ), . . . , αβ(a n )) ϕ(β(a 1 ), β(a 2 ), . . . , β(a n )) = · ϕ(β(a 1 ), β(a 2 ), . . . , β(a n )) ϕ(a 1 , a 2 , . . . , a n ) = det(α) · det(β),

det(αβ) =

weil {β(a 1 ), β(a 2 ), . . . , β(a n )} nach Folgerung 3.2.14 eine Basis von V und damit ϕ(β(a 1 ), β(a 2 ), . . . , β(a n ))  = 0 ist. Ist einer der beiden Endomorphismen α oder β kein Automorphismus, so ist nach Folgerung 3.2.14 auch αβ kein Automorphismus. Aus (a) folgt nun det(αβ) = 0 = det(α) det(β). (c) det(id) =

ϕ(id(a 1 ), id(a 2 ), . . . , id(a n )) ϕ(a 1 , a 2 , . . . , a n ) = = 1. ϕ(a 1 , a 2 , . . . , a n ) ϕ(a 1 , a 2 , . . . , a n )

(d) folgt aus det(α −1 ) · det(α) = det(α −1 α) = det(id) = 1.



Ist α ein Endomorphismus von V und A = {a 1 , a 2 , . . . , a n } eine fest gewählte Basis von V , so ist α(a i ) =

n 

aj aij ,

i = 1, 2, . . . , n,

j =1

mit eindeutig bestimmten aij ∈ F , und Aα (A, A) = Aα = (aij ) ist nach Definition 3.3.1 die zu α gehörige n × n-Matrix in Matn (F ). Wegen Definition 3.3.1 und der Sätze 5.2.7 und 5.3.2 gilt  det(α) = (sign π )a1,π(1) a2,π(2) . . . an,π(n) ∈ F. π∈Sn

Also ist det(α) = det(Aα (A, A)) im Sinne der folgenden Definition. 5.3.4 Definition. Als Determinante der n-reihigen quadratischen Matrix A = (aij ) mit Koeffizienten aus dem Körper F bezeichnet man das Element  det A = (sign π )a1,π(1) a2,π(2) . . . an,π(n) ∈ F. π∈Sn

110

5 Determinanten

Bezeichnung: Wenn man bei der Determinante einer quadratischen Matrix A = (aij ) die Elemente der Matrix explizit angeben will, schreibt man statt det A ausführlicher det(aij ) oder    a1,1 . . . a1,n     .. ..  ,  . .    an,1 . . . an,n  indem man das Matrix-Schema in senkrechte Striche einschließt.

5.4

Rechenregeln für Determinanten von Matrizen

In diesem Abschnitt werden die wesentlichen Verfahren für die Berechnung der Determinante einer n × n-Matrix A = (aij ) mit Koeffizienten aus einem Körper F dargestellt. 5.4.1 Satz. Die Determinante einer n-reihigen quadratischen Matrix A = (aij ) über dem Körper F besitzt folgende Eigenschaften: (a) Die Matrix A und ihre Transponierte AT besitzen dieselbe Determinante: det AT = det A. (b) Vertauscht man in A zwei Zeilen oder Spalten, so ändert die Determinante ihr Vorzeichen. (c) Addiert man zu einer Zeile (Spalte) eine Linearkombination der übrigen Zeilen (Spalten), so ändert sich die Determinante nicht. (d) Multipliziert man die Elemente einer Zeile (Spalte) mit einem Skalar c, so wird die Determinante mit c multipliziert. (e) Sind in A zwei Zeilen (Spalten) gleich, so gilt det A = 0. (f) det(Ac) = (det A)cn . (g) det A−1 = (det A)−1 , falls A invertierbar ist. (h) Ist B eine zweite n-reihige quadratische Matrix, so gilt det(AB) = (det A)(det B). (i) Für die Einheitsmatrix En gilt: det En = 1. Beweis: Es sei π −1 die zu π inverse Permutation. Da die Multiplikation im Körper F kommutativ ist, gilt für die in Definition 5.3.4 auftretenden Produkte a1,π(1) . . . an,π(n) = aπ −1 (1),1 . . . aπ −1 (n),n .

5.4 Rechenregeln für Determinanten von Matrizen

111

Da weiter mit π auch π −1 alle Permutationen aus Sn durchläuft und sign π −1 = sign π gilt, erhält man  det A = (sign π )aπ(1),1 . . . aπ(n),n . π∈Sn

Der hier auf der rechten Seite stehende Ausdruck ist aber gerade die Determinante von AT . Damit ist die Behauptung (a) bewiesen. Aus ihr folgt, daß alle Ergebnisse über Determinanten richtig bleiben, wenn man in ihnen die Begriffe Zeile“ und ” Spalte“ vertauscht. Die Behauptungen (b) bis (e) brauchen daher nur für Spalten ” bewiesen zu werden. Entspricht die Matrix A hinsichtlich einer Basis {a 1 , . . . , a n } dem Endomorphismus α von V , so sind die Spalten von A gerade die Koordinaten der Bildvektoren α(a 1 ), . . . , α(a n ). Wegen der Definitionen 5.3.1 und 5.3.4 gilt det A =

ϕ(α(a 1 ), α(a 2 ), . . . , α(a n )) . ϕ(a 1 , a 2 , . . . , a n )

Deswegen folgt (b) aus Hilfssatz 5.2.5, (c) aus Definition 5.2.1 und Hilfssatz 5.2.6, (d) aus der Linearität der Determinantenformen und (e) aus Hilfssatz 5.2.6. Da bei der Bildung der Matrix Ac jede Zeile von A mit c multipliziert wird, folgt (f) durch n-malige Anwendung von (d). Schließlich sind (g), (h) und (i) eine unmittelbare Konsequenz von Folgerung 5.3.3.  5.4.2 Satz. Zwei ähnliche Matrizen A und B besitzen denselben Rang und dieselbe Determinante: rg(A) = rg(B) und det(A) = det(B). Beweis: Da Ähnlichkeit ein Spezialfall von Äquivalenz ist, gilt rg(A) = rg(B) nach Folgerung 3.5.3. Sei P eine invertierbare Matrix mit B = P −1 AP . Dann folgt aus (g) und (h) von Satz 5.4.1, daß det B = det(P −1 ) · det(A) · det(P ) = det(A) · det(P −1 ) · (det P ) = det(A) gilt.



5.4.3 Folgerung. Folgende Eigenschaften einer n × n-Matrix A über dem Körper F sind äquivalent: (a) A ist invertierbar, d. h. A besitzt eine inverse Matrix A−1 . (b) rg A = n. (c) det A  = 0.

112

5 Determinanten

Beweis: Die Äquivalenz von (a) und (b) gilt nach Satz 3.4.9. Nach Satz 5.4.1 (g), (h) und (i) folgt (c) aus (a). Ist umgekehrt det A  = 0, dann ist nach Satz 3.2.8 und der Definition von det A der Spaltenrang s(A) = n. Daher ist rg A = n nach Satz 3.4.4.  Die Determinante einer n-reihigen quadratischen Matrix A = (aij ) kann mit Hilfe ihrer Definitionsgleichung  det A = (sign π )a1,π(1) . . . an,π(n) π∈Sn

explizit berechnet werden. Praktisch brauchbar ist diese Gleichung indes nur in den einfachsten Fällen n = 1, 2, 3. Im Fall n = 1 besteht die Matrix A aus nur einem Element a und es gilt det A = a. Im Fall n = 2 liefert die Formel sofort    a1,1 a1,2     a2,1 a2,2  = a1,1 a2,2 − a1,2 a2,1 . Im Fall n = 3 hat man es mit folgenden sechs Permutationen zu tun: (1, 2, 3), (2, 3, 1), (3, 1, 2) und

(3, 2, 1), (2, 1, 3), (1, 3, 2).

Unter ihnen sind die ersten drei gerade, die letzten drei ungerade. Es folgt    a1,1 a1,2 a1,3     a2,1 a2,2 a2,3  = a1,1 a2,2 a3,3 + a1,2 a2,3 a3,1 + a1,3 a2,1 a3,2    a3,1 a3,2 a3,3  − a1,3 a2,2 a3,1 − a1,2 a2,1 a3,3 − a1,1 a2,3 a3,2 . Als Merkregel für diesen Ausdruck ist folgende Vorschrift nützlich: 5.4.4 Regel von Sarrus. Man schreibe die erste und zweite Spalte der Matrix nochmals als vierte und fünfte Spalte hin. Dann bilde man die Produkte längs der ausgezogenen Linien, addiere sie und ziehe die Produkte längs der gepunkteten Linien ab:

.

a1,1 a1,2 a1,3 a1,1 a1,2 ·· ·· ··· @ @····· @····· ···· @ ·····@ ·····@ ····· a2,1 a2,2 a2,3 a2,1 a2,2 ··· ··· ··· ···· @ ···· @ ···· @ · · · · · · · · · @ ·· ·· @ ·· @ a3,1 a3,2 a3,3 a3,1 a3,2 . Für n  4 wird die Definitionsgleichung recht umfangreich und unübersichtlich, so daß sie für die praktische Rechnung im allgemeinen unbrauchbar ist. Hier hilft ein anderer Weg, der wieder an die elementaren Umformungen aus Kapitel 4 anknüpft.

5.4 Rechenregeln für Determinanten von Matrizen

113

Eigenschaft (c) aus Satz 5.4.1 besagt, daß die Determinante durch elementare Umformungen des Typs (c) in Definition 4.1.9 nicht geändert wird. Weiter besagt die Eigenschaft (b), daß Zeilen- und Spaltenvertauschungen, also die elementaren Umformungen des Typs (a) von Definition 4.1.9 bei der Determinante lediglich einen Vorzeichenwechsel bewirken. Nun kann man nach Satz 4.1.19 eine n-reihige quadratische Matrix A mit Hilfe des Gauß-Algorithmus immer in eine Matrix B folgender Gestalt überführen:   b1,1 . . . b1,n   ..  0  b2,2 . , B=  .  .. ..  ..  . . 0 ... 0 bn,n bei der unterhalb der Hauptdiagonale lauter Nullen stehen. Daß noch weitere Nullen auftreten können, interessiert in diesem Zusammenhang nicht. Nach den vorangehenden Bemerkungen gilt dann det A = (−1)k det B, wobei k die Anzahl der bei den Umformungen vorgenommen Zeilen- und Spaltenvertauschungen ist. Die Determinante der Matrix B kann aber sofort angegeben werden: Für die Elemente bi,j von B gilt zunächst bi,j = 0 für i > j . Ist nun π eine von der Identität verschiedene Permutation aus Sn , so gibt es mindestens ein i mit i > π(i). Wegen bi,π(i) = 0 verschwindet daher der zu dieser Permutation gehörende Summand in der Definitionsgleichung der Determinante. Die Summe reduziert sich somit auf den zur identischen Permutation gehörenden Summanden, und man erhält den 5.4.5 Satz. Eine Dreiecksmatrix B = (bij ) hat die Determinante det B = b1,1 b2,2 . . . bn,n . Damit hat sich für die Berechnung von Determinanten folgende allgemeine Vorschrift ergeben: 5.4.6 Berechnungsverfahren für Determinanten. Es sei A eine n-reihige quadratische Matrix. Diese werde durch elementare Umformungen (a) und (c), unter denen genau k Zeilen- oder Spaltenvertauschungen vorkommen, in eine Matrix B = (bij ) überführt, bei der unterhalb der Hauptdiagonale lauter Nullen auftreten. Dann gilt det A = (−1)k b1,1 b2,2 . . . bn,n .

114

5 Determinanten

5.4.7 Beispiel. Gegeben sei die Matrix  1  2 A=  −1 0

3 5 2 0

 4 0 7 1  . −3 0  1 4

Durch elementare Umformungen der Form (c) von Definition 4.1.9 geht die Matrix A über in die Matrizen     1 3 4 0 1 3 4 0  0 −1 −1 1      ,  0 −1 −1 1   0   5 1 0 0 0 −4 5  0 0 1 4 0 0 1 4 und schließlich



1  0 B=  0 0

3 −1 0 0

4 −1 −4 0

 0 1  . 5  21 4

Da keine Vertauschungen vorgenommen wurden, ergibt sich nach Satz 5.4.5  21  = 21. det A = det B = 1(−1)(−4) 4

5.4.8 Definition. A = (aij ) sei eine n × n-Matrix über dem Körper F . Durch Weglassen der i-ten Zeile und der j -ten Spalte erhält man eine (n − 1) × (n − 1)-Matrix Mij , eine Untermatrix von A. Ihre Determinante det Mij heißt die Unterdeterminante von A bezüglich aij , und den Ausdruck Aij = (−1)i+j det Mij bezeichnet man als Adjunkte von aij . 5.4.9 Satz (Entwicklungssatz von Laplace). Ist A = (aij ) eine n × n-Matrix über dem Körper F , dann gelten: (a) det A = jn=1 aij Aij , Entwicklung nach der i-ten Zeile von A. (b) det A = ni=1 aij Aij , Entwicklung nach der j -ten Spalte von A. Beweis: Nach Definition 5.3.4 gilt  (sign π )a1,π(1) a2,π(2) . . . an,π(n) . (∗) det A = π∈Sn

Jedes Monom a1,π(1) a2,π(2) . . . an,π(n) enthält genau einen Koeffizienten des i-ten Zeilenvektors zi = (ai1 , ai2 , . . . , ain ) von A. Daher läßt sich (∗) schreiben als (∗∗)

det A = ai1 A∗i1 + ai2 A∗i2 + · · · + ain A∗in ,

5.4 Rechenregeln für Determinanten von Matrizen

115

wobei jedes A∗ij eine Summe von Monomen mit n − 1 Faktoren ist, von denen keiner eine Komponente aij des i-ten Zeilenvektors zi ist. Daher genügt es zu zeigen, daß A∗ij = Aij ,

(∗∗∗)

wobei Aij die Adjunkte von aij ist. Sei zunächst i = n und j = n. Dann ist die Summe der Terme von det(A) in (∗), die den Faktor ann enthalten, gerade der Ausdruck ann A∗n,n

  = ann (sign π )a1,π(1) a2,π(2) . . . an−1,π(n−1) , π

wobei die Summe über alle Permutationen π ∈ Sn mit π(n) = n gebildet wird. Indem man in (∗) und (∗∗) den Koeffizienten von ann betrachtet, erhält man nun A∗n,n =



(sign π )a1,π(1) a2,π(2) . . . an−1,π(n−1) .

π∈Sn−1

Daher ist A∗n,n = (−1)n+n det Mn,n = An,n . Man betrachte nun ein beliebiges Paar (i, j ). Dann werde die i-te Zeile zi mit der (i + 1)-ten Zeile zi+1 vertauscht. Dieser Prozeß wird solange fortgesetzt, bis zi zur letzten Zeile der Matrix A geworden ist. Ebenso vertauscht man dann die j -te Spalte sj von A solange mit der um 1 höher indizierten Spalte sj +1 von A, bis sj zur letzten Spalte von A geworden ist. Hierbei hat sich der Wert der Determinante der Matrix Mij nach Satz 5.4.1 nicht geändert. Jedoch hat sich das Vorzeichen von det(A) und von A∗ij um den Faktor (−1)n−i+n−j geändert. Also gilt A∗ij = (−1)n−i+n−j det(Mij ) = (−1)i+j det(Mi,j ) = Ai,j . Wegen (∗∗) folgt daher det A =

n 

aij Aij .

j =1

(b) Wegen Satz 5.4.1(a) folgt (b) sofort durch Transposition aus (a).



In der Regel ist der Entwicklungssatz von Laplace für die Berechnung einer größeren n × n-Matrix A wenig brauchbar. Ist n > 4, so muß man die LaplaceEntwicklung auch auf alle (n − 1) × (n − 1)-Untermatrizen Mij anwenden. Das ist sehr rechenintensiv. Sind jedoch verhältnismäßig viele Koeffizienten aij der Matrix A gleich Null, dann kann es vorteilhaft sein, ihre Determinante mittels Satz 5.4.9 zu berechnen.

116

5 Determinanten

5.4.10 Beispiel. Durch Entwickeln nach der dritten Zeile und dann nach der zweiten Spalte erhält man     5 2 −2 1 5 2 −2  3 0  1 4  = (−1)3+4 · 2 · det  3 0 1  det   0 0 0 2  1 0 3 1 0 3 −4   3 1 = (−2) · (−2) det 1 3 = 4 · (9 − 1) = 32. 5.4.11 Definition. Eine n × n-Matrix A = (aij ) ist eine obere Blockmatrix, wenn eine natürliche Zahl p < n existiert mit aij = 0 für p + 1 ≤ i ≤ n und 1 ≤ j ≤ p. Sei P = (aij )

mit 1 ≤ i und j ≤ p,

Q = (aij )

mit p + 1 ≤ i und j ≤ n,

D = (aij )

mit 1 ≤ i ≤ p und p + 1 ≤ j ≤ n.

Dann hat A die Form

 A=

P 0

D Q

 .

Analog definiert man untere Blockmatrizen der Form   P 0 A= . D Q 5.4.12 Satz. Ist A eine obere n × n-Blockmatrix von der Form A = ist det A = (det P ) · (det Q).



P D 0 Q

 , dann

Beweis: Durch elementare Zeilenumformungen, die nur die ersten p Zeilen verändern, läßt sich A umformen zu    P D  A = 0 Q derart, daß P  obere Dreiecksform hat. Sei s die Zahl der dabei benutzten Zeilenvertauschungen. Dann verwendet man elementare Zeilenumformungen, die nur die letzten n − p Zeilen verändern, um A zu    P D  A = 0 Q

117

5.5 Anwendungen

umzuformen, und zwar derart, daß auch Q obere Dreiecksform hat. Sei t die Anzahl der dabei verwendeten Zeilenvertauschungen. Dann hat A ebenfalls obere Dreiecksform, und nach den Sätzen 5.4.5 und 5.4.1 gilt: det A = (det P  ) · (det Q ) = (−1)s+t det A = [(−1)s det(P )][(−1)t det Q] = (−1)s+t det(P ) det(Q), 

woraus die Behauptung folgt.

5.5 Anwendungen Eine Anwendung der Determinantentheorie bezieht sich auf die Auflösung linearer Gleichungssysteme, deren Koeffizientenmatrix quadratisch und invertierbar ist. Ebenso ist es möglich, die Inverse A−1 einer invertierbaren n × n-Matrix A explizit mit Hilfe geeigneter Determinanten anzugeben. 5.5.1 Definition. Ist A = (aij ) eine n × n-Matrix über dem Körper F und Aij jeweils die Adjunkte zu aij , so heißt die Matrix   A11 . . . An1  ..  adj A =  ... .  A1n

. . . Ann

die Adjunkte von A. Beachte: adj A ist die Transponierte zu (Aij ). 5.5.2 Satz. Für jede n × n-Matrix A über dem Körper F gilt: (a) A · (adj A) = (adj A) · A = En · (det A). (b) A−1 =

1 det A (adj A),

falls A invertierbar ist.

Beweis: (a) A · (adj A) = (aij )(Akj ) = T

 n

 aij Akj .

j =1

Nach Definition 5.4.8 und Satz 5.4.9 gilt wegen der anschließenden Bemerkung:  n  det A falls i = k, aij Akj = (∗) 0 sonst. j =1

n

Denn für k  = i ist j =1 aij Akj = det Ck , wobei Ck diejenige n × n-Matrix ist, die aus A entsteht, indem man die k-te Zeile durch die i-te Zeile von A ersetzt. Da Ck

118

5 Determinanten

zwei gleiche Zeilen hat, ist det Ck = 0 nach Satz 5.4.1. Deshalb ist A · (adj A) = (det A) · En nach (∗). (b) Falls A invertierbar ist, folgt A−1 = det1A (adj A) aus (a).  5.5.3 Satz (Cramersche Regel). Gegeben sei ein lineares Gleichungssystem a11 x1 .. .

+

··· +

a1n xn .. .

=

d1 .. .

an1 x1

+

· · · + ann xn

=

dn

mit der n × n-Koeffizientenmatrix A = (aij ). Ist det A  = 0, dann hat das Gleichungssystem die eindeutig bestimmte Lösung n  1 · di Aij xj = det A

für j = 1, . . . , n.

i=1

Beweis: Wegen det A  = 0 hat das Gleichungssystem (G) Ax = d nach Folgerung 5.4.3 die eindeutig bestimmte Lösung x = A−1 d. Nach Satz 5.5.2 (b) ist 1 A−1 = det (adj A). Wegen Definition 5.5.1 erfüllt daher die j -te Komponente des Spaltenvektors (adj A)d die Gleichung (det A)xj = ni=1 Aij di . Also gilt die Behauptung.  5.5.4 Bemerkung. Da die Berechnung von Determinanten recht mühevoll ist, ist die Cramersche Regel für praktische Anwendungen zur Auflösung linearer Gleichungssysteme weitgehend unbrauchbar. Für theoretische Untersuchungen ist sie jedoch oft wegen ihrer expliziten Beschreibung der Lösung eines Gleichungssystems (G) Ax = d sehr hilfreich.

5.6 Aufgaben 5.1

(a) Bestimmen Sie die Determinante von  1 2 3  2 6 9  A=  3 10 18  4 14 27 5 18 36

(b) Berechnen Sie:



a  b  det  r v

b a s w

4 12 24 40 56 c c t x

5 15 30 50 75

 d d  . u  y

   .  

119

5.6 Aufgaben 5.2 (Vandermondesche Determinante) Man beweise     det   

1 c1 c12 .. . c1n−1

1 c2 c22 .. . c2n−1

1 cn cn2 .. . cnn−1

... ... ...

...

     (cj − ci ). =   ij  1 i+j =n+1 für 1 ≤ i, j ≤ n. B = (bij ), bij = 0 sonst 5.4 Die n × n-Matrix

 A=

P R

Q S



sei durch die r × r-Matrix P , die (n − r) × r-Matrix R, die r × (n − r)-Matrix Q und die (n − r) × (n − r)-Matrix S in Blöcke unterteilt, wobei P außerdem invertierbar sei. (a) Zeigen Sie, daß durch elementare Umformungen die Matrix A in die Form 

P R

0 S − R · P −1 · Q



gebracht werden kann. (b) Folgern Sie aus (a), daß det(A) = det(P ) · det(S − R · P −1 · Q). 5.5 Gegeben seien die n × n-Matrizen A und B über dem Körper F . Die 2n × 2n-Matrix   En B P = −A 0 ist durch A, B und die n × n-Einheitsmatrix En in Blöcke zerlegt. (a) Folgern Sie aus dieser Zerlegung det(P ) = det(A) · det(B). (b) Zeigen Sie, daß durch elementare Zeilenumformungen die Matrix P in die Form   En B 0 AB gebracht werden kann. (c) Folgern Sie aus (b), daß det(P ) = det(AB) gilt. Liefern Sie damit einen Beweis des Produktsatzes det(AB) = det(A) · det(B).

120

5 Determinanten

5.6 Bestimmen Sie die Lösungsgesamtheit des folgenden Gleichungssystems mittels der Cramerschen Regel: x1 + 3x2 + 4x3 = 19 2x1 + 5x2 + 7x3 + x4 = 32 −x1 + 2x2 − 3x3 = −6 x3 + 4x4 = −1. 5.7 Wie lautet die dem Satz 5.4.12 entsprechende Gleichung für die Determinante einer Matrix der Form   0 A1 A= ? A2 B 5.8 Berechnen Sie die Inverse der Matrix 

1 A= 3 1

0 1 2

 −1 −3  −2

mit Hilfe von Satz 5.5.2. 5.9 Für die invertierbare n × n-Matrix A = (ai,j ) gelte n  j =1

 ai,j ak,j =

1 0

für i = k, für i = k.

Folgern Sie, daß det A = ±1 und ai,k = (det A)(Ai,k ) gilt, wobei Ai,k die Adjunkte zu ai,k ist. 5.10 Es sei Ci,j diejenige n-reihige quadratische Matrix über einem Körper F , die im Kreuzungspunkt der i-ten Zeile und der j -ten Spalte eine 1 und sonst lauter Nullen aufweist. Ferner sei M die Menge aller Matrizen der Form En + aCi,j mit i = j und beliebigem a ∈ F . Beweisen Sie die folgenden Behauptungen: (a) Die Matrizen aus M besitzen die Determinante 1. (b) Jede n-reihige quadratische Matrix über F , die die Determinante 1 besitzt, kann als Produkt endlich vieler Matrizen aus M dargestellt werden.

6 Eigenwerte und Eigenvektoren

Zwei n × n-Matrizen A und B über dem Körper F heißen nach Definition 3.5.4 ähnlich, wenn es eine invertierbare n × n-Matrix P gibt derart, daß B = P −1 AP gilt. In diesem Kapitel wird die Frage untersucht, unter welchen Bedingungen eine Matrix A zu einer Diagonalmatrix D = (dij ), dij = 0 für i  = j , ähnlich ist. Hierzu werden die Begriffe Eigenvektor“, Eigenwert“ und charakteristisches Polynom“ ” ” ” eingeführt. Im allgemeinen ist eine Matrix A nicht diagonalisierbar. Liegen jedoch alle Eigenwerte von A im Körper F , so ist A ähnlich zu einer sehr speziellen, eindeutig bestimmten Dreiecksmatrix J; sie heißt Jordansche Normalform von A. Diese Ergebnisse und ein Berechnungsverfahren für die Jordansche Normalform werden im dritten Abschnitt dieses Kapitels dargestellt. Im vierten Abschnitt wird eine Anwendung auf die Lösung linearer homogener Differentialgleichungssysteme vorgestellt.

6.1

Charakteristisches Polynom und Eigenwerte

Es seien V ein beliebiger F -Vektorraum und α : V → V ein Endomorphismus. Offenbar ist die Wirkung von α auf diejenigen Vektoren besonders einfach, die durch α nur auf Vielfache von sich selbst abgebildet werden. Derartige Vektoren spielen bei der Beschreibung von Normalformen von Endomorphismen und Matrizen eine entscheidende Rolle. 6.1.1 Definition. Ein Skalar f ∈ F heißt Eigenwert des Endomorphismus α ∈ EndF (V ), wenn es einen Vektor v  = 0 in V gibt derart, daß α(v) = vf ist. Jeder vom Nullvektor verschiedene Vektor v ∈ V mit α(v) = vf heißt Eigenvektor von α mit Eigenwert f . Im Fall dim V = n < ∞ sei B eine Basis von V , und A = Aα (B, B) sei die α zugeordnete Matrix. Dann können die Begriffe Eigenvektor und Eigenwert unmittelbar auf die Matrix A und auf Spaltenvektoren von F n übertragen werden. 6.1.2 Definition. Sei A eine n × n-Matrix mit Koeffizienten aus dem Körper F . Ein Skalar f ∈ F heißt Eigenwert von A, wenn es einen vom Nullvektor verschiedenen Spaltenvektor s ∈ F n gibt derart, daß As = sf ist.

122

6 Eigenwerte und Eigenvektoren

Jeder Spaltenvektor 0  = s ∈ F n mit As = sf heißt Eigenvektor der Matrix A mit Eigenwert f . 6.1.3 Bemerkung. Ist A = Aα (B, B) die dem Endomorphismus α hinsichtlich einer Basis B zugeordnete Matrix und entspricht dem Vektor v ∈ V bezüglich B die Koordinatenspalte s ∈ F n , so ist die Gleichung α(v) = vf gleichwertig mit As = sf , d. h. v ist genau dann Eigenvektor von α, wenn s Eigenvektor der Matrix A ist. Der Koordinatenvektor s hängt dabei aber, ebenso wie die Matrix A, noch von der Wahl der Basis B ab und ändert sich im allgemeinen bei einem Basiswechsel. Der Eigenwert f hingegen ist in allen Fällen derselbe. Er hängt nur von α, nicht aber von der Wahl der Basis und der dadurch bestimmten Matrix A ab. 6.1.4 Satz. Ähnliche Matrizen besitzen dieselben Eigenwerte. Beweis: Zwei n × n-Matrizen A, B sind nach Bemerkung 3.5.5(a) genau dann ähnlich, wenn sie hinsichtlich geeigneter Basen denselben Endomorphismus α beschreiben. Da nach Bemerkung 6.1.3 die Eigenwerte von A und B mit den Eigenwerten von α übereinstimmen, folgt die Behauptung.  Die Definitionsgleichung α(v) = vf für Eigenvektoren und Eigenwerte ist gleichwertig mit (∗)

o = vf − α(v) = (id ·f − α)v,

wobei dann id ·f − α wieder ein Endomorphismus von V ist. 6.1.5 Satz. Genau dann ist f Eigenwert von α bzw. der n × n-Matrix A, wenn Ker(id ·f − α)  = {o} bzw. Ker(En · f − A)  = {o} gilt. Ist f ein Eigenwert, so sind die zu f gehörenden Eigenvektoren genau die von o verschiedenen Vektoren v ∈ Ker(id ·f − α) bzw. s ∈ Ker(En · f − A). Beweis: Genau dann ist f Eigenwert von α, wenn (∗) einen Lösungsvektor v  = o besitzt. Dies ist gleichwertig mit Ker(id ·f − α)  = {o}. Die zugehörigen Eigenvektoren sind genau die Lösungsvektoren v  = o von (∗), also die Vektoren v  = o aus Ker(id ·f − α). Im endlich-dimensionalen Fall ergibt sich die entsprechende Behauptung für Matrizen aus Satz 3.2.8(b) und Definition 6.1.2.  6.1.6 Definition. Ist f ein Eigenwert des Endomorphismus α bzw. der n × n-Matrix A, so heißt der von {o} verschiedene Unterraum Ker(id ·f − α) der zu f gehörende Eigenraum.

bzw.

Ker(En · f − A)

123

6.1 Charakteristisches Polynom und Eigenwerte

Sei B = {v 1 , v 2 , . . . , v n } eine Basis des endlich-dimensionalen Vektorraums V . Sei A = Aα (B, B) = (aij ) die dem Endomorphismus α : V → V hinsichtlich B zugeordnete n × n-Matrix. Die Eigenwertbedingung Ker(id ·f − α)  = {o} aus Satz 6.1.5 ist dann nach Satz 3.2.13 und Folgerung 3.4.8 gleichwertig mit rg(id ·f − α) < n bzw. rg(En · f − A) < n und wegen Folgerung 5.4.3 auch gleichwertig mit det(id ·f − α) = 0 bzw. det(En · f − A) = 0. Diese Determinantenbedingung kann man nun aber als Bestimmungsgleichung für die zunächst noch unbekannten Eigenwerte f auffassen, indem man in ihr f durch eine Unbestimmte X ersetzt. Dazu bedarf es allerdings zunächst einer Vorbemerkung. 6.1.7 Bemerkung. Die entstehende Bestimmungsgleichung   X − a11 · · · −a1n   . .. . .. .. det(id ·X − α) = det(En · X − A) =  .   −an1 · · · X − ann

    =0  

erfordert die Berechnung der Determinante einer Matrix, deren Koeffizienten nicht alle aus dem Körper F stammen. Denn aus der letzten Determinante erkennt man, daß jedenfalls die Hauptdiagonalelemente X − aii Polynome aus dem Polynomring F [X] sind. In Kapitel 10 wird gezeigt, daß Determinanten aber auch von Matrizen gebildet werden können, deren Koeffizienten nur in einem Ring liegen. In der dort entwickelten allgemeineren Determinantentheorie über kommutativen Ringen gelten dann auch die Rechenregeln des Kapitels 5, sofern sie sich nicht auf die Bildung von Inversen von Ringelementen bzw. Matrizen beziehen. 6.1.8 Definition. Sei X eine Unbestimmte über dem Körper F . Das Polynom char PolA (X) = det(E · X − A)

bzw.

char Polα (X) = det(id ·X − α)

heißt charakteristisches Polynom der n × n-Matrix A bzw. des Endomorphismus α des F -Vektorraums V . 6.1.9 Satz. (a) Sei A = Aα (B, B) die n × n-Matrix des Endomorphismus α bezüglich der Basis B des Vektorraums V . Dann gilt char Polα (X) = char PolA (X). (b) Ähnliche Matrizen besitzen dasselbe charakteristische Polynom. Beweis: (a) Für jeden Skalar f ∈ F ist En · f − A nach Definition 3.3.1 die Matrix des Endomorphismus id ·f − α von V . Ersetzt man nun f durch die Unbestimmte X, so folgt wegen Bemerkung 6.1.7 und Definition 5.3.4, daß det(id ·X − α) = det(En · X − A). Also gilt (a). (b) Nach Bemerkung 3.5.5 (a) beschreiben ähnliche Matrizen denselben Endomorphismus von V . Deshalb ist (b) eine Folge von (a). 

124

6 Eigenwerte und Eigenvektoren

Wegen Satz 6.1.9 genügt es, im folgenden Sätze über charakteristische Polynome von Endomorphismen bzw. Matrizen nur für einen dieser Fälle zu formulieren. Falls Fragen der Berechenbarkeit im Vordergrund stehen, werden diese Sätze für Matrizen formuliert. 6.1.10 Satz. Das charakteristische Polynom einer n × n-Matrix A = (aij ) mit Koeffizienten aij ∈ F hat die Form char PolA (X) = Xn + qn−1 X n−1 + · · · + q1 X + q0 , mit geeigneten Koeffizienten q0 , q1 , . . . , qn−1 ∈ F , wobei q0 = (−1)n det A und qn−1 = − tr A gilt. Beweis: Sei (En · X − A) = (bij ) mit 1 ≤ i, j ≤ n. Nach Definition 5.3.4 ist det(En · X − A) =



(sign π ) b1,π(1) b2,π(2) . . . bn,π(n) .

π∈Sn

Für π = id ∈ Sn ist b1,π(1) b2,π(2) . . . bn,π(n) = ni=1 (X − aii ) ein normiertes Polynom vom Grade n. Alle anderen Summanden gehören zu Permutationen π  = id. Bei denen gilt π(i)  = i für mindestens zwei Indizes i. Daher ist der entsprechende Summand (sign π )b1,π(1) b2,π(2) . . . bn,π(2) ein Polynom höchstens (n − 2)-ten Grades in X, d. h.  (sign π ) b1,π(1) b2,π(2) . . . bn,π(n) ∈ F [X] r(X) = id=π∈Sn

ist ein Polynom mit Grad r(X) ≤ n − 2. Hieraus folgt char PolA (X) = det(En X − A) =

n 

(X − aii ) + r(X)

i=1

und Grad n 

n

i=1 (X

− aii ) = n ≥ Grad r(X) + 2. Da

(X − aii ) = Xn − (a11 + a22 + · · · + ann )X n−1 + · · · + (−1)n

i=1

n 

aii ,

i=1

und tr(A) =

n

i=1 aii

ist, folgt

char PolA (X) = Xn − tr(A)X n−1 + qn−2 X n−2 + · · · + q1 X + q0 für geeignete qi ∈ F . Setzt man X = 0, so folgt q0 = char PolA (0) = det(−A) =  (−1)n det A nach Satz 5.4.1.

125

6.1 Charakteristisches Polynom und Eigenwerte

6.1.11 Bemerkung. Theoretisch lassen sich die Koeffizienten des charakteristischen Polynoms char PolA (X) = Xn + qn−1 X n−1 + · · · + q1 X + q0 einer (n × n)-Matrix A mit dem Entwicklungssatz 5.4.9 von Laplace berechnen. Hat man einen Computer zur Hand, so ist folgendes Verfahren erheblich praktischer. Man wählt n verschiedene Zahlen zi im Körper F , i = 1, 2, . . . , n. Dann berechnet man mit dem Verfahren 5.4.6 die n Determinanten det(zi E − A) = di ∈ F. Nach Satz 6.1.10 ergibt sich hieraus das inhomogene Ungleichungssystem mit den n Gleichungen (∗)

qn−1 zin−1 + qn−z zin−2 + · · · + q1 zi + q0 = di − zin ,

1 ≤ i ≤ n,

in den n Unbestimmten q0 , q1 , . . . , qn−1 . Mittels des Lösungsverfahrens 4.2.7 bestimmt man die Lösung von (∗). Es sei jetzt f (X) ∈ F [X] ein Polynom. Dann nennt man bekanntlich ein Element a ∈ F eine Nullstelle von f (X), falls f (a) = 0 gilt. 6.1.12 Satz. Genau dann ist f ∈ F ein Eigenwert der n × n-Matrix A, wenn f eine Nullstelle des charakteristischen Polynoms char PolA (X) von A ist. Beweis: f ∈ F ist Nullstelle des charakteristischen Polynoms von A genau dann, wenn 0 = char PolA (f ) = det(E · f − A). Dies ist nach Folgerung 5.4.3 genau dann der Fall, wenn rg(E · f − A) < n ist. Nach Satz 3.2.13 ist diese Ungleichung äquivalent zu dim Ker(E · f − A) = n − rg(E · f − A) > 0. Also ist f ∈ F genau dann eine Nullstelle von char PolA (X), wenn A einen Eigenvektor v  = 0 zum Eigenwert f hat.  6.1.13 Beispiel. Mittels Satz 6.1.12 sollen nun die Eigenwerte und Eigenvektoren der folgenden Matrix bestimmt werden.   3 1 1 A =  2 4 2 . 1 1 3 Mit Hilfe der Regel 5.4.4 von Sarrus folgt   X−3 −1 −1 −2 X − 4 −2  char PolA (X) = det  −1 −1 X − 3 = (X − 3)2 (X − 4) − 2 − 2 − (X − 4) − 2(X − 3) − 2(X − 3) = X 3 − 10X 2 + 28X − 24.

126

6 Eigenwerte und Eigenvektoren

Dieses Polynom hat f1 = 2 als eine Nullstelle, wie man durch Einsetzen sieht. Um die übrigen Nullstellen zu finden, teilt man das charakteristische Polynom durch (X − 2) und erhält: (X 3 −10X 2 + 28X −24) : (X − 2) = X2 − 8X + 12. X 3 − 2X 2 −8X 2 + 28X −8X 2 + 16X 12X −24 12X −24 √ X2 − 8X + 12 hat die Nullstellen f2,3 = 4 ± 16 − 12. Also ist f2 = 6, f3 = 2. Nach Satz 6.1.12 hat A die Eigenwerte f1 = f3 = 2 und f2 = 6. Der Eigenraum Ker(E3 · f1 − A) zum Eigenwert f1 ist die Lösungsgesamtheit des homogenen Gleichungssystems mit der Koeffizientenmatrix   −1 −1 −1 E3 · 2 − A =  −2 −2 −2  . −1 −1 −1 Da rg(E3 · 2 − A) = 1 ist, gilt dim Ker(E3 · 2 − A) = 2 nach Satz 3.2.13. Deshalb bilden v 1 = (1, −1, 0) und v 2 = (1, 0, −1) eine Basis von Ker(E3 · f1 − A). Ebenso sieht man, daß dim Ker(E3 · f2 − A) = 1 und v 3 = (1, 2, 1) ein Eigenvektor zum Eigenwert f2 = 6 ist, weil   3 −1 −1 (E3 · 6 − A) =  −2 −2 −2  −1 −1 3 den Rang 2 hat. Diese drei Eigenvektoren sind sogar linear unabhängig. Also ist {v 1 , v 2 , v 3 } eine Basis von V = F 3 . 6.1.14 Bemerkungen. (a) Während die Berechnung von Eigenvektoren zu gegebenem Eigenwert unproblematisch ist, da nach Satz 6.1.5 nur lineare Gleichungssysteme gelöst werden müssen, stellt die Berechnung der Eigenwerte, also der Nullstellen des charakteristischen Polynoms char PolA (X), oft eine große Schwierigkeit dar. Selbst im Falle der Körper R oder C gibt es für Polynome eines Grades größer gleich 5 keine allgemeinen Verfahren zur Berechnung ihrer Nullstellen. Hierzu ist man auf numerische Nährungsverfahren angewiesen. (b) Es kann passieren, daß das charakteristische Polynom einer Matrix A gar keine Nullstellen in F hat. Dann hat A nach Satz 6.1.12 auch keine Eigenvektoren

6.1 Charakteristisches Polynom und Eigenwerte

127

0 1 im Fall des Körpers F = R der reellen Zahlen in F n . Hierfür ist A = −1 0 ein Beispiel; denn char PolA (X) = X2 + 1 hat in R keine Nullstellen. (c) Besitzt das Polynom g(X) ∈ F [X] in F genau die nicht notwendig verschiedenen Nullstellen f1 , f2 , . . . , ft , so kann es in der Form g(X) = (X − f1 ) · (X − f2 ) . . . (X − ft ) · h(X) dargestellt werden, wobei dann h(X) ∈ F [X] in F keine Nullstellen besitzt. (d) Jeder Körper kann zu einem (kleinsten) algebraisch abgeschlossenen Körper erweitert werden. Im Falle des Körpers R ist C dieser algebraisch abgeschlossene Erweiterungskörper (Hauptsatz 1.4.4 der Algebra). Um fehlende Eigenwerte zu vermeiden, ist es häufig zweckmäßig, den Skalarenkörper zu einem algebraisch abgeschlossenen Körper zu erweitern, also z. B. einen reellen Vektorraum in seine komplexe Erweiterung einzubetten. Dies wird in Kapitel 7 näher beschrieben. In Beispiel 6.1.13 hatte der Eigenwert 2 die Vielfachheit 2, und dem entsprach, daß es zu diesem Eigenwert auch zwei linear unabhängige Eigenvektoren gab.

Diese Situation muß aber keineswegs immer eintreten. So besitzt die Matrix A = 01 11 den doppelten Eigenwert 1, es gilt aber dim Ker(E2 ·1−A) = 1. Umgekehrt zeigt aber der nächste Satz, daß die Dimension des Eigenraums die Vielfachheit des Eigenwertes nicht übersteigen kann. 6.1.15 Definition. Sind alle Eigenwerte fr , 1 ≤ r ≤ k, der n × n-Matrix A = (aij ) mit Koeffizienten aij aus dem Körper F in F enthalten, dann ist char PolA (X) = k cr r=1 (X − fr ) nach Satz 6.1.12. Die natürliche Zahl cr heißt die Vielfachheit des Eigenwerts fr von A. Analog erklärt man die Vielfachheit des Eigenwertes f eines Endomorphismus α ∈ EndF (V ). 6.1.16 Satz. Sei f ein Eigenwert von α ∈ EndF (V ) der Vielfachheit c. Dann gilt für die Dimension des Eigenraumes dim Ker(id ·f − α) ≤ c. Beweis: Es sei {v 1 , . . . , v r } eine Basis des Eigenraumes zum Eigenwert f , die zu einer Basis B = {v 1 , . . . , v r , . . . , v n } des Vektorraums V ergänzt wird. Wegen α(v i ) = v i · f für i = 1, . . . , r hat α bezüglich der Basis B die Matrix   f ··· 0  .. . .  . C  .  . ..    0 ··· f   , Aα (B, B) =   0 · · · 0    .  . .. D  ..  0 ··· 0

128

6 Eigenwerte und Eigenvektoren

die eine obere Blockmatrix ist, deren oberstes linkes Kästchen eine Diagonalmatrix mit dem einzigen Eigenwert f ist. Nach Satz 5.4.12 und Satz 6.1.12 folgt, daß f ein mindestens r-facher Eigenwert von α ist. 

6.2

Diagonalisierbarkeit von Matrizen

In diesem Abschnitt bezeichnet V stets einen endlich-dimensionalen Vektorraum über dem Körper F . Es werden diejenigen Endomorphismen α ∈ EndF (V ) charakterisiert, für die V eine Basis B besitzt, die aus Eigenvektoren von α besteht. 6.2.1 Satz. Eigenvektoren zu verschiedenen Eigenwerten eines Endomorphismus α von V sind linear unabhängig. Beweis: Es seien f1 , f2 , . . . , fk paarweise verschiedene Eigenwerte von α, wobei k ≤ n = dimF V . Für i = 1, 2, . . . , k sei v i ein zu fi gehörender Eigenvektor von α. Dann gilt:  o für i = j, (id ·fi − α)vj = vj fi − α(vj ) = vj fi − vj · fj = vj (fi − fj ) sonst. Wäre {v 1 , v 2 , . . . , v k } linear abhängig, dann existierten ci ∈ F , die nicht alle gleich 0 wären, derart, daß k 

(∗)

v i ci = o.

i=1

Sei c1  = 0. Wendet man den Endomorphismus folgt der Widerspruch o=

$ k i=2

%  k

(id ·fi − α)

i=1

k

i=2 (id ·fi

− α) auf (∗) an, dann

 v i ci

= v 1 c1 (f2 − f1 ) . . . (fk − f1 )  = o.



Entsprechend gilt Satz 6.2.1 auch für n × n-Matrizen A mit Koeffizienten aus dem Körper F . 6.2.2 Folgerung. Wenn das charakteristische Polynom des Endomorphismus α von V genau n = dim V verschiedene Nullstellen hat, dann besitzt V eine Basis aus Eigenvektoren von α. Beweis: Wenn b1 , . . . , bn Eigenvektoren zu den verschiedenen Eigenwerten f1 , . . . , fn sind, so sind sie linear unabhängig nach Satz 6.2.1. Nach Folgerung 2.2.14 bilden sie eine Basis von V . 

6.2 Diagonalisierbarkeit von Matrizen

129

6.2.3 Definition. Eine quadratische Matrix D = (dij ) heißt Diagonalmatrix, falls dij = 0 für alle i  = j gilt. Setzt man dii = di für i = 1, 2, . . . , n, dann wird die Diagonalmatrix D mit diag(d1 , d2 , . . . , dn ) bezeichnet. 6.2.4 Definitionen. (a) Eine quadratische n × n-Matrix A heißt diagonalisierbar, wenn sie zu einer n × n-Diagonalmatrix D ähnlich ist. (b) Ein Endomorphismus α von V heißt diagonalisierbar, wenn V eine Basis B besitzt, die aus Eigenvektoren von α besteht. 6.2.5 Bemerkung. Wenn D = diag(f1 , . . . , fn ) eine Diagonalmatrix ist, dann gilt char PolD (X) = (X − f1 ) . . . (X − fn ), d. h. die Diagonalelemente fi sind genau die Eigenwerte von D. 6.2.6 Satz. Sei A eine n × n-Matrix, und seien f1 , . . . , fs die verschiedenen Eigenwerte von A. Weiter sei di = dim Ker(E · fi − A) die Dimension des Eigenraums zu fi . Dann sind die folgenden Aussagen äquivalent: (a) Es gibt eine Basis von F n , welche aus Eigenvektoren von A besteht. (b) A ist diagonalisierbar. s (c) i=1 di = n. Beweis: (a) ⇒ (b): Sei B = {b1 , . . . , bn } eine Basis, die aus Eigenvektoren zu den Eigenwerten fi besteht. Dann ist A · bi = bi · fi . Die Matrix Aα (B, B) der linearen Abbildung α : v  → A · v von F n nach F n bezüglich dieser Basis ist die Diagonalmatrix D = diag(f1 , . . . , fn ). Wenn P die Matrix des Basiswechsels von {e1 , . . . , en } nach {b1 , . . . , bn } ist, dann gilt D = P −1 · A · P nach Satz 3.3.9. Also ist A diagonalisierbar. (b) ⇒ (c): Da A diagonalisierbar ist, existiert eine invertierbare Matrix P so, daß P −1 AP = D = diag(f1 , . . . , fn ) eine Diagonalmatrix ist. Ihre Koeffizienten fr sind nach Bemerkung 6.2.5 und Satz 6.1.12 gerade die Eigenwerte von A. Sei cr die Vielfachheit des Eigenwerts fr . Dann ist n = sr=1 cr , wobei s die Anzahl der verschiedenen Eigenwerte von A ist. Für jeden Eigenvektor v ∈ V zum Eigenwert f von A gilt Av = vf , woraus D(P −1 v) = (P −1 AP )(P −1 v) = (P −1 v)f folgt. Also haben A und D isomorphe Eigenräume, d. h. dim Ker(E fr − A) = dim Ker(E fr − D). Daher genügt es, (c) für die Diagonalmatrix D zu beweisen. Die Diagonalmatrix E · fr − D hat genau cr Nullen auf der Diagonalen. Daher ist n − cr = rg(E · fr − D) = n − dim Ker(E fr − D) = n − dr .

130

6 Eigenwerte und Eigenvektoren

nach Satz 3.2.13. Also ist dr = cr und sr=1 dr = sr=1 cr = n. von A zum Eigenwert fi . Nach Satz 6.2.1 und (c) ⇒ (a): Sei Ui der Eigenraum Satz 2.3.6 ist die Summe si=1 Ui dieser Unterräume Ui von V = F n direkt. Nach Voraussetzung gilt daher n=

s  i=1

di =

s 

dim Ui = dim

i=1

 s

 Ui .

i=1

Also ist V = si=1 Ui nach Folgerung 2.2.14. Wegen Satz 2.2.11 hat jeder Unterraum Ui eine Basis Bi mit di Elementen bij , j = 1, 2, . . . , di . Wegen Ui = Ker(E fi − A) ist jeder Vektor bij ein Eigenvektor von A zum Eigenwert fi . Da V die direkte Summe der Eigenräume Ui ist, ist B = B1 ∪ B2 ∪ · · · ∪ Bs = {bij | i = 1, 2, . . . , s, 1 ≤ ji ≤ di } eine Basis von V , die aus Eigenvektoren von A besteht.



6.2.7 Beispiele.   (a) Sei A = 01 11 . Dann ist char PolA (X) = (X − 1)2 , also ist 1 der einzige   = 1 ist, folgt d1 = 2 − 1 = Eigenwert von A. Weil rg(E − A) = rg 00 −1 0 1 < 2 = n. Also ist A nicht diagonalisierbar. (b) Die Matrix



3 A= 2 1

1 4 1

 1 2  3

ist dagegen diagonalisierbar, weil sie nach Beispiel 6.1.13 zwei Eigenwerte f1 = 2 und f2 = 6 hat, für die d1 = 2 und d2 = 1 gilt. Daher ist d1 + d2 = n = 3. 6.2.8 Berechnungsverfahren für die Transformationsmatrix P einer diagonalisierbaren n × n-Matrix. Nach Satz 6.2.6 ist die Matrix A = (aij ) genau dann diagonalisierbar, wenn der Vektorraum V = F n eine Basis {v 1 , v 2 , . . . , v n } besitzt, die aus Eigenvektoren von A besteht. Daher liegen nach Voraussetzung alle Eigenwerte fi von A im Körper F , und man kann folgende Schritte durchführen: (a) Man berechne die char PolA (X) von A.

Koeffizienten

des

charakteristischen

(b) Man bestimme die Nullstellen fj von char PolA (X) = sind alle fj ∈ F , j = 1, 2, . . . , k, verschieden, und es

k

Polynoms

dj j =1 (X−fj ) . Dabei k gilt n = j =1 dj .

131

6.2 Diagonalisierbarkeit von Matrizen

(c) Zu jedem Eigenwert fj von A berechne man eine Basis Bj = {s t+1 , s t+2 , . . . , s t+dj }, des Eigenraums Wj = Ker(E fj − A), wobei j −1 t = i=1 di ist. (d) Dann ist B = B1 ∪ B2 ∪ · · · ∪ Bk eine Basis von V . Sei P die n × n-Matrix, deren Spaltenvektoren die Vektoren s r von B sind, und zwar in der Reihenfolge von (c). Dann ist D = P −1 AP eine Diagonalmatrix. Beweis: Es bleibt nur zu zeigen, daß D eine Diagonalmatrix ist. Wegen dim Wj = dj und n = jk=1 dj besteht die Basis B von V nach Satz 6.2.6 aus Eigenvektoren s r von V . Nach Konstruktion der Matrix P sind diese Eigenvektoren s r gerade die Spaltenvektoren von P . Deshalb ist D = P −1 AP nach Satz 3.3.9 eine Diagonalmatrix.  6.2.9 Beispiel. Das charakteristische Polynom der reellen Matrix   2 0 0 0  0 2 0 0   A=  1 −2 0 −1  2 −4 1 0 ist nach Satz 5.4.12



X−2  0 char PolA (X) = det   −1 −2

0 X−2 2 4

0 0 X −1

 0 0   = (X − 2)2 (X 2 + 1). 1  X

Ist nun F = C der Körper der komplexen Zahlen, so sind 2, i und −i die verschiedenen Eigenwerte von A nach Satz 6.1.12. Der Eigenraum zum Eigenwert 2 hat die Dimension   0 0 0 0  0 0 0 0   = 2. n − rg(E · 2 − A) = 4 − rg   −1 2 2 1  −2 4 −1 2 Also ist {v 1 = (2, 1, 0, 0), v 2 = (1, 0, 0, 1)} eine Basis des Eigenraums Ker(E ·2−A) zum Eigenwert 2. Zum Eigenwert i gehört das homogene Gleichungssystem      0 i−2 0 0 0 x1     0  i−2 0 0     x2  =  0  .  −1 2 i 1   x3   0  0 x4 −2 4 −1 i

132

6 Eigenwerte und Eigenvektoren

Hieraus folgt x1 = x2 = 0 und ix3 + x4 = 0 −x3 + ix4 = 0. Da die beiden letzten Gleichungen sich nur um den Faktor −i ∈ C unterscheiden, gilt dim Ker(E i − A) = 1, und v 3 = (0, 0, i, 1) ist eine Basis dieses Eigenraums. Analog ist v 4 = (0, 0, i, −1) eine Basis von Ker(E (−i) − A). Die Transformationsmatrix P des Basiswechsels ist nach dem Verfahren 6.2.8     0 1 0 0 2 1 0 0   1 0 0 0 0  0    mit P −1 =  11 −2 P = 1 . i   0 0 i  −2 1 −2 i 2 i 1 1 0 1 1 −1 2 −1 − 2 − 2 

2  0 P −1 AP =   0 0

0 2 0 0

0 0 i 0

 0 0   0  −i

ist eine zu A ähnliche Diagonalmatrix über dem Körper C der komplexen Zahlen.

6.3

Jordansche Normalform

Sei V ein n-dimensionaler Vektorraum über dem Körper F . Von allen in diesem Abschnitt betrachteten Endomorphismen α ∈ EndF (V ) von V wird vorausgesetzt, daß ihr charakteristisches Polynom in Linearfaktoren über F zerfällt. Sind f1 , f2 , . . . , fm ∈ F die verschiedenen Eigenwerte von α mit den algebraischen Vielfachheiten c1 , c2 , . . . , cm , dann gilt also char Polα (X) = (X − f1 )c1 (X − f1 )c2 . . . (X − fm )cm , wobei c1 + c2 + · · · + cm = n. 6.3.1 Definition. Sei α ∈ EndF (V ) ein Endomorphismus des F -Vektorraumes V . Der Körper F heißt ein Zerfällungskörper für α, wenn sein charakteristisches Polynom char Polα (X) über F in Linearfaktoren zerfällt. 6.3.2 Beispiele. (a) C ist ein Zerfällungskörper für jedes α ∈ End(V ); denn nach dem Hauptsatz der Algebra 1.4.4 zerfällt jedes Polynom f (X) ∈ C[X] in Linearfaktoren.

133

6.3 Jordansche Normalform

(b) R ist kein Zerfällungskörper für die Matrix A = stisches Polynom ist char Polα (X) =

X2



0 1 −1 0

 ; denn ihr charakteri-

+ 1.

In diesem Abschnitt wird gezeigt, daß zu jedem Endomorphismus α ∈ EndF (V ) über einem Zerfällungskörper F eine Basis B von V existiert derart, daß die Matrix Aα (B, B) von α eine spezielle Dreiecksmatrix ist. Sie heißt Jordansche Normalform von α. Ist α diagonalisierbar, so ist Aα (B, B) eine Diagonalmatrix. 6.3.3 Satz (Fitting). Sei V ein n-dimensionaler Vektorraum über dem Körper F und α ∈ EndF (V ). Dann existiert eine natürliche Zahl 0 < k ≤ n derart, daß α k+1 V = α k V und Ker(α k+1 ) = Ker(α k ), V = α k V ⊕ Ker(α k ). Insbesondere sind die direkten Summanden α k V und Ker(α k ) von V α-invariante Unterräume. Beweis: Wegen dimF Ker(α i ) ≤ n für i = 1, 2, . . . tritt in der aufsteigenden Kette Ker(α) ≤ Ker(α 2 ) ≤ · · · ≤ Ker(α i ) ≤ Ker(α i+1 ) ≤ · · · das Gleichheitszeichen auf. Sei k = min{i | Ker(α i ) = Ker(α i+1 )}. Nach Satz 3.2.13 ist daher dimF (α k+1 V ) = n − dimF [Ker(α k+1 )] = n − dimF [Ker(α k )] = dimF (α k V ). Deshalb ist α k+1 V = α k V nach Folgerung 2.2.14, weil stets α k+1 V ≤ α k V gilt. Aus α k+1 V = α k V folgt α k+r V = α k V für alle r = 1, 2, . . . . Wegen Ker(α k ) ≤ Ker(α k+r ) und Satz 3.2.13 gilt daher Ker(α k+r ) = Ker(α k ) für alle r = 1, 2, . . . . Sei v ∈ α k V ∩ Ker(α k ). Dann ist v = α k u für ein u ∈ V und o = α k v = 2k α u. Also ist u ∈ Ker(α 2k ) = Ker(α k ), woraus v = α k u = o folgt. Deshalb ist Ker(α k ) ∩ α k V = o und V = α k V + Ker(α k ), weil n = dimF V = dimF (α k V ) + dimF (Ker α k ). Wegen α k+1 V = α k V und Ker(α k ) = Ker(α k+1 ) sind diese Unterräume von V beide α-invariant. 

134

6 Eigenwerte und Eigenvektoren

6.3.4 Definition. Sei α ∈ EndF (V ) und f ∈ F ein Eigenwert von α. Sei β = α−f idV ∈ EndF (V ). Die nach dem Satz von Fitting existierende kleinste natürliche Zahl 0 < k ≤ n = dimF V mit β k+1 V = β k V , Ker(β k+1 ) = Ker(β k ) und V = β k V ⊕ Ker(β k ) heißt der Exponent des Eigenwerts f von α. Er wird mit e = eα (f ) = k bezeichnet. Der hierzu gehörige Unterraum Ker(β e ) = Ker(β k ) heißt der verallgemeinerte Eigenraum von α zum Eigenwert f . 6.3.5 Hilfssatz. Sei f ∈ F ein Eigenwert von α ∈ EndF (V ) mit Exponent eα (f ) = e. Sei β = α − f idV ∈ EndF (V ) und char Polα (X) = (X − f )c (X − f2 )c2 . . . (X − fm )cm , das charakteristische Polynom von α mit paarweise verschiedenen Eigenwerten f, f2 , . . . , fm . Dann gelten: (a) V = β e (V ) ⊕ Ker(β e ). (b) Beide Unterräume β e (V ) und Ker(β e ) von V sind sowohl α- als auch βinvariant. (c) Die Einschränkung β  von β auf β e (V ) ist injektiv. (d) f ist kein Eigenwert der Einschränkung α  von α auf β e (V ). (e) (X − f )c ist das charakteristische Polynom der Einschränkung α  von α auf Ker(β e ). (f) char Polα  (X) = (X−f2 )c2 (X−f3 )c3 . . . (X−fm )cm ist das charakteristische Polynom der Einschränkung α  von α auf β e (V ). Beweis: (a) gilt nach Satz 6.3.3 und Definition 6.3.4. (b) Wegen β = α − f idV ∈ EndF (V ) ist αβ = βα, und so αβ e = β e α. Daher gilt α[β e (V )] = β e (αV ) ≤ β e (V ). Ist v ∈ Ker(β e ), so ist β e v = 0 und αβ e v = β e (αv) = 0. Also ist auch Ker(β e ) α-invariant. Nach Satz 6.3.3 sind beide Unterräume β-invariant. (c) Nach Definition 6.3.4 und Satz 6.3.3 gilt β e+1 (V ) = β e V . Also ist die Einschränkung β  von β auf β e (V ) surjektiv. Aus dem Dimensionssatz 3.2.13 folgt daher Ker(β  ) = 0. (d) Nach (c) gilt Ker(β  ) = Ker(α  − f idV ) = 0, wobei α  die Einschränkung von α auf β e (V ) ist. Also ist f kein Eigenwert von α  . (e) Sei α  die Einschränkung von α auf Ker(β k ). Aus (a) und Satz 3.7.3 folgt (∗)

char Polα (X) = [char Polα  (X)] · [char Polα  (X)].

135

6.3 Jordansche Normalform

Nach (d) ist (X − f )c kein Teiler von char Polα  (X). Wegen der eindeutigen Faktorisierung von char Polα (X) in Linearfaktoren folgt, daß (X − f )c ein Teiler von char Polα  (X) ist. Wäre fi für ein i ∈ {2, 3, . . . , m} ein Eigenwert von α  , dann wäre αv = vfi für ein 0  = v ∈ Ker(β e ). Also existiert eine kleinste natürliche Zahl s < e mit v ∈ Ker(β s ), aber v  ∈ Ker(β s−1 ). Sicherlich ist αv = vfi = v(fi − f ) + vf, und so v(fi − f ) = αv − vf = βv

mit fi − f  = 0.

Hieraus folgt β s−1 v(fi − f ) = β s v = 0. Also ist β s−1 v = 0 im Widerspruch zu v  ∈ Ker(β s−1 ). Daher ist char Polα  (X) = (X − f )c . (f) ist eine unmittelbare Folge von (∗) und (e).  6.3.6 Satz. Sei α ein Endomorphismus des n-dimensionalen Vektorraums V über dem Körper F , dessen Eigenwerte f1 , f2 , . . . fm zu F gehören. Dann gelten: (a) Jeder verallgemeinerte Eigenraum Ker[(α − fi idV )ei ] ist ein α-invarianter Unterraum von V . (b) V ist die direkte Summe der m verallgemeinerten Eigenräume Ker[(α − fi idV )ei ] von α, wobei ei der Exponent des Eigenwerts fi ist. Beweis: (a) folgt unmittelbar aus Hilfssatz 6.3.5. (b) Sei char Polα (X) = (X−f1 )ci (X−f2 )c2 . . . (X−fm )cm . Sei βi = α −fi idV und ei der Exponent von fi für i = 1, 2, . . . , m. Nach Hilfssatz 6.3.5 gilt: V = β1e1 (V ) ⊕ Ker(β1e1 ) und char Polα  (X) = (X − f2 )c2 (X − f3 )c3 . . . (X − fm )cm , wobei α  die Einschränkung von α auf V  = β1e1 (V ) ist. Da V  und Ker(β1e1 ) α-invariante Unterräume nach Hilfssatz 6.3.5 (b) sind, ergibt sich die Behauptung (b) durch vollständige Induktion nach m.  6.3.7 Definition. Ein Endomorphismus α des F -Vektorraums V heißt nilpotent, wenn es eine natürliche Zahl s gibt derart, daß α s = 0. Die kleinste Zahl k mit α k = 0 heißt der Nilpotenzindex von α.

136

6 Eigenwerte und Eigenvektoren

6.3.8 Bemerkung. Mit den Bezeichnungen des Satzes 6.3.3 von Fitting gilt: Die Einschränkung von α auf den α-invarianten Unterraum U = Ker(α k ) von V ist ein nilpotenter Endomorphismus von U mit Nilpotenzindex k. Im folgenden Satz wird ein Verfahren für die Berechnung der Elementarteiler eines nilpotenten Endomorphismus γ eines n-dimensionalen F -Vektorraums V beschrieben. Außerdem wird eine Basis B von V konstruiert, bezüglich derer die n × n-Matrix Aγ (B, B) die Jordansche Normalform von γ ist. Danach wird gezeigt, daß man auch die Bestimmung der Jordanschen Normalform eines beliebigen Endomorphismus α von V auf den nilpotenten Fall reduzieren kann. 6.3.9 Definition. Sei γ ∈ EndF (V ) ein nilpotenter Endomorphismus des n-dimensionalen Vektorraums V über dem Körper F mit Nilpotenzindex e  = 0. Dann ist 0 < Ker(γ ) < Ker(γ 2 ) < · · · < Ker(γ e−1 ) < Ker(γ e ) = V eine echt aufsteigende Folge γ -invarianter Unterräume von V . Sei h = |{1 ≤ j ≤ e| dimF [Ker(γ j )/ Ker(γ j −1 )] > dimF [Ker(γ j +1 )/ Ker(γ j )]}|. Dann existiert eine eindeutig bestimmte echt absteigende Folge e1 = e > e2 > · · · > eh > 0 von natürlichen Zahlen ei derart, daß die Einschränkung γi von γ auf Ker(γ ei ) ein nilpotenter Endomorphismus von Ker(γ ei ) mit Nilpotenzindex ei ist. Die h natürlichen Zahlen ei sind die verschiedenen Elementarteiler des nilpotenten Endomorphismus γ ∈ EndF (V ). Für i = 1, 2, . . . , h ist die Vielfachheit wi des Elementarteilers ei sukzessiv durch die Gleichung i 

wj = dimF [Ker(γ ei )/ Ker(γ ei −1 )]

j =1

eindeutig bestimmt. 6.3.10 Satz. Sei γ ∈ EndF (V ) ein nilpotenter Endomorphismus des n-dimensionalen Vektorraums V über dem Körper F mit den verschiedenen Elementarteilern e1 > e2 > · · · > eh > 0 mit den Vielfachheiten w1 , w2 , . . . , wh . Sei r = dimF Ker(γ ). Dann gelten: h (a) i=1 wi = r.

137

6.3 Jordansche Normalform

wi (b) Für jedes i = 1, 2, . . . , h gibt es eine direkte Summe ji =1 Uiji von γ -invarianten Unterräumen Uiji , 1 ≤ ji ≤ wi , die jeweils eine Basis Biji = {miji , γ miji , . . . , γ ei −1 miji } besitzen, bezüglich derer die Einschränkung γ|Uiji = γiji von γ auf Uiji die ei × ei -Matrix 

Jiji

    = Aγiji (Biji , Biji ) =     

···

0

0

1

0

0 .. .

1 .. .

0 .. .

..

0

···

0

1



   ..  .     

.

0

mit ei − 1 Einsen in der unteren Nebendiagonalen hat.

i Uiji und n = hi=1 ei wi . (c) V = hi=1 jwi =1   i (d) B = hi=1 jwi =1 Biji ist eine Basis von V bezüglich derer γ die diagonale Blockmatrix 



J11

J = Aγ (B, B)

         =         

..

                  

. J1,w1 ..

. Jh,1 ..

. Jh,wh

hat. Beweis: Da γ nilpotent ist, ist nach Definition 6.3.9 der Nilpotenzindex e1 von γ der größte Elementarteiler von γ . Also ist V = Ker(γ e1 ) > Ker(γ e1 −1 ). Nach Satz 2.3.18 gibt es daher w1 linear unabhängige Vektoren m1j1 ∈ V , 1 ≤ j1 ≤ w1 , die einen Unterraum U1 von V erzeugen derart, daß V = Ker(γ e1 −1 ) ⊕ U1

und so

Ker(γ e1 −1 ) ∩ U1 = 0

ist. Für jedes j1 sind die Vektoren m1j1 , γ m1j1 , . . . , γ e1 −1 m1j1 linear unabhangig, weil aus m1j1 f0 + γ m1j1 f1 + · · · + γ e1 −1 m1j1 fe1 −1 = 0

138

6 Eigenwerte und Eigenvektoren

zunächst γ e1 −1 m1j1 f0 = 0 und so m1j1 f0 ∈ Ker(γ e1 −1 ) ∩ U1 = 0 folgt, woraus sich f0 = 0 und anschließend durch analoge Schlußweise fi = 0 für alle 1 ≤ i ≤ e1 − 1 ergibt. Da γ den Nilpotenzindex e1 hat, ist U1j1 = m1j1 , γ m1j1 , . . . , γ e1 −1 m1j1

2, . . . , w1 ein γ -invarianter Unterraum von V mit Dimension e1 . für jedes j1 = 1, Wäre U11 ∩ jw11=2 U1j1 = 0, dann wäre

(∗)

m1j1 f0 + γ m1j1 f1 + · · · + γ e1 −1 m1j1 fe1 −1 =

w1 e 1 −1 

γ k m1j1 fkj1

j1 =2 k=0

für geeignete fk , fkj1 ∈ F , die nicht sämtlich Null sind. Durch Linksmultiplikation von (∗) mit γ e1 −1 folgt   w1 e1 −1 e1 −1 m1j1 f0 = γ m1j1 f0j1 , γ j1 =2

und so m1j1 f0 −

w1 

m1j1 f0j1 ∈ Ker(γ e1 −1 ) ∩ U1 = 0

j1 =2

Wegen der linearen Unabhängigkeit der w1 Vektoren m1j1 , 1 ≤ j1 ≤ w1 , gilt daher f0 = 0 = f0j1 für alle 2 ≤ j1 ≤ w1 . Analog zeigt man durch Linksmultiplikation von (∗) mit γ e1 −2 , γ e1 −3 , daß auch die restlichen Koeffizienten fi und fkj1 gleich

Null sind. Aus diesem Widerspruch folgt, daß W1 = jw11=1 U1j1 eine direkte Summe von γ -invarianten Unterräumen von V ist. Ist h = 1, dann ist V = W1 und weiter γ e1 −1 (W1 ) = Ker(γ ), d. h. w1 = dimF Ker(γ ) = r. Also gelten alle Behauptungen (a) bis (d) für h = 1. Angenommen, für i = 1, 2, . . . , k und k < h sei schon die Existenz von γ -invarianten

i Unterräumen Uiji , 1 ≤ ji ≤ wi , 1 ≤ i ≤ k gezeigt derart, daß Uiji eine direkte Summe von γ -invarianten, ei -dimensionalen UnterWi = jwi =1 räumen von V ist und W1 ⊕ W2 ⊕ · · · ⊕ Wk eine direkte Summe ist. Dabei sei Biji = {miji , γ miji , . . . , γ ei −1 miji } eine Basis von Uiji und Ui = miji | 1 ≤ ji ≤ wi ein Unterraum von V mit $ % i−1 es −ei ei −1 γ (Ws ) + Ker(γ ) ∩ Ui = 0 s=1

139

6.3 Jordansche Normalform

und Ker(γ ei ) =

$ i−1

% γ es −ei (Ws ) + Ker(γ ei −1 ) ⊕ Ui .

s=1

Wegen k < h ist 0 < ek+1 < ek . Nach Definition 6.3.9 ist wk+1 = dimF [Ker(γ k )/ Ker(γ k−1 )] − dimF [Ker(γ k+1 )/ Ker(γ k )] > 0. Also existiert ein wk+1 -dimensionaler Unterraum Uk+1 von Ker(γ ek+1 ) mit $ k

% γ es −ek+1 (Ws ) + Ker(γ ek+1 −1 ) ⊕ Uk+1 = Ker(γ ek+1 )

s=1

und Basis {mk+1,jk+1 | 1 ≤ jk+1 ≤ wk+1 }. Für jedes jk+1 sei Bk+1,jk+1 = {mk+1,jk+1 , γ mk+1,jk+1 , . . . , γ ek+1 −1 mk+1,jk+1 } und Uk+1,jk+1 das Erzeugnis von Bk+1,jk+1 . Dann sind nach dem im ersten Abschnitt gegebenen Beweis die wk+1 Unterräume Uk+1,jk+1 alle ek+1 -dimensional und γ -invariant. Weiter ist die Summe 

wk+1

Wk+1 =

Uk+1,jk+1

jk+1 =1

 k −1 ek+1 es −ek+1 direkt. Wegen Uk+1 ∩ ) = 0 ist es wie oben s=1 γ (Ws ) + Ker(γ k+1 einfach zu zeigen, daß die Summe s=1 Ws direkt ist. Insbesondere sind die wk+1 −1

linear unabhängigen Elemente γ ek+1 mk+1,jk+1 im Kern von γ . Durch vollständige Induktion nach k folgen nun (a) hi=1 wi = r = dimF Ker(γ ) und die Behauptungen (b) und (c) des Satzes. Die Behauptung (d) folgt unmittelbar aus (c) und Satz 3.7.3 6.3.11 Satz (Jordansche Normalform). Sei F ein Zerfällungskörper für den Endomorphismus α des n-dimensionalen F -Vektorraums V . Seien f1 , f2 , . . . , fk die verschiedenen Eigenwerte von α. Für jedes i = 1, 2, . . . , k sei βi = α − fi idV ∈ EndF (V ) und ei = eα (fi ) der Exponent von fi . Dann gelten: (a) Die k verallgemeinerten Eigenräume Ker(βiei ) von α sind α-invariante Unterräume.

(b) V = ki=1 Ker(βiei ). (c) βi ist ein nilpotenter Endomorphismus von Ker(βiei ) mit Nilpotenzindex ei . (d) Seien ei1 = ei > ei2 > · · · > eiri > 0 die verschiedenen Elementarteiler von βi und sei wiji die Vielfachheit des Elementarteilers eiji von βi . Dann gibt es

140

6 Eigenwerte und Eigenvektoren

eine Basis B von V , bezüglich derer die Matrix Aα (B, B) von α die folgende Gestalt hat:   R1 0 · · · 0  ..   0 R2 . . . .  , J = Aα (B, B) =    .. .. ..  . . . 0  0 · · · 0 Rk und jede Matrix Ri hat die Form  Bi1   0  . Ri =   ..   0

Bi2 .. .

··· .. . .. .

0 .. .

···

0

0 Biri

0

0

    ,   

wobei Biji eine diagonale Blockmatrix mit wiji gleichen eiji × eiji -Matrizen Jiji der folgenden Gestalt ist: 

Jiji

      =     

fi

0

0

···

1

fi

0

···

0 .. .

1

fi

0

1 .. .

··· .. . .. .

..

0

1

0

···

.

 0 ..  .    0   ..  . .    0   fi

Die Matrizen Jiji heißen Jordankästchen von α zum Eigenwert fi und Elementarteiler eiji . Beweis: (a) und (b) gelten nach Satz 6.3.6. (c) folgt aus Satz 6.3.3. Nach (a), Hilfssatz 6.3.5 und Satz 3.7.3 kann angenommen werden, daß char Polα (X) = (X − f )n für ein f ∈ F ist. Insbesondere ist β = α − f idV ∈ EndF (V ) nilpotent mit Nilpotenzindex e = eα (f ). Wegen Satz 3.7.3 und Satz 6.3.10 existiert ein 0  = w ∈ V derart, daß B = {w, (α − t)w, . . . , (α − t)e−1 w} eine Basis des F -Vektorraums V ist. Hieraus folgt αw = (α − f )w + f w, α[(α − f ) w] = (α − f )j +1 w + f (α − f )j w j

für j = 1, 2, . . . , r − 1.

141

6.3 Jordansche Normalform

Daher hat α bezüglich der Basis B von V die Matrix        Aα (B, B) =      

f

0

0

···

1

f

0

···

0 .. .

1

f

0

1 .. .

··· .. . .. .

..

0

1

0

···

.

nach Definition 3.3.1.

 0 ..  .    0   ..  .    0   f 

6.3.12 Folgerung. Ein Endomorphismus α eines endlich-dimensionalen Vektorraums V ist genau dann diagonalisierbar, wenn sein charakteristisches Polynom in Linearfaktoren zerfällt und für alle Eigenwerte f von α und deren Exponenten eα (f ) = 1 gilt. Beweis: Folgt sofort aus Satz 6.3.11 und Definition 6.3.4.



6.3.13 Berechnungsverfahren für die Jordansche Normalform und die zugehörige Transformationsmatrix. Sei V = F n der n-dimensionale, arithmetische Vektorraum über dem Körper F . Sei E = {e1 , e2 , . . . , en } die kanonische Basis von V . Sei A = (aij ) ∈ Mat n (F ) eine n × n-Matrix, deren sämtliche verschiedenen Eigenwerte fu , 1 ≤ u ≤ k, im Körper F liegen. n Sei α ∈ EndF (V ) der zu A gehörige Endomorphismus von V , d. h. α(ej ) = i=1 ei aij für j = 1, 2, . . . , n. Dann existiert nach Satz 6.3.11 eine Basis B von V , bezüglich derer die Matrix Aα (B, B) von α die Jordansche Normalform von A ist. Außerdem sind die Basisvektoren b von B die Spaltenvektoren der Transformationsmatrix Q, für die Aα (B, B) = Q−1 AQ gilt. Die Berechnung der Eigenwerte fu , 1 ≤ u ≤ k, von A, der zugehörigen Elementarteiler eu1 ≥ eu2 ≥ eu3 ≥ · · · ≥ euru > 0 und der Basisvektoren von B wird in folgenden Schritten durchgeführt. (a) Man berechnet die Koeffizienten des charakteristischen Polynoms char PolA (X). (b) Man bestimmt die Nullstellen fu von char PolA (X) = ku=1 (X − fu )ku . (c) Für jeden Eigenwert fu von A, 1 ≤ u ≤ k, bestimmt man den größten Elementarteiler eu1 = eu durch    eu = min j ∈ {1, 2, . . . , ku } | Ker (A − fu En )j = Ker (A − fu En )j +1 }.

142

6 Eigenwerte und Eigenvektoren

Dann ist nach Satz 6.3.6 Vu = Ker[(A − fu En )eu ] der verallgemeinerte Eigenraum von A zum Eigenwert fu , und V hat die eindeutige Zerlegung V =

k 

Vu .

u=1

(d) Für jeden Eigenwert fu von A, 1 ≤ u ≤ k, sei αu = α|V u die Einschränkung von α auf den α-invarianten Unterraum Vu von V . Weiter sei εu der identische Endomorphismus von Vu und βu = αu − fu εu ∈ EndF (Vu ). Dann ist βu ein nilpotenter Endomorphismus von Vu mit Nilpotenzindex eu . (e) Für jedes u ∈ {1, 2, . . . , k} sind nach Satz 6.3.11 die verschiedenen Elementarteiler eu = eu1 ≥ eu2 ≥ · · · ≥ euru > 0 von A zum Eigenwert fu gleich den Elementarteilern des nilpotenten Endomorphismus βu des verallgemeinerten Eigenraums Vu von V . Die Elementarteiler und die jeweilige Vielfachheit eines jeden der k nilpotenten Endomorphismen βu ∈ EndF (Vu ), 1 ≤ u ≤ k, berechnet man mit dem in Satz 6.3.10 beschriebenen Verfahren. (f) Für jedes u ∈ {1, 2, . . . , k} konstruiert man mit dem in Satz 6.3.10 beschriebenen Verfahren eine Basis Bu des verallgemeinerten Eigenraums Vu von B. Wegen Ker[(βu )j ] = {v ∈ Vu | (βu )j (v) = 0} = Ker[(A − fu En )j ] ≤ Vu ≤ V für j = 1, 2, . . . , e u sind die Vektoren der k Basis Bu Spaltenvektoren aus k n F = V . Da V = u=1 Vu ist, ist B = u=1 Bu eine Basis von V . Nach dem Beweis der Sätze 6.3.10 und 6.3.11 ist die n × n-Matrix Aα (B, B) von α die Jordansche Normalform der Matrix A. (g) Die Spaltenvektoren der n × n-Transformationsmatrix Q sind die n-Tupel der Vektoren der Basen Bu , 1 ≤ u ≤ k, in der in Satz 6.3.10 angegebenen Reihenfolge. Aα (B, B) = Q−1 AQ ist die Jordansche Normalform der n × nMatrix A. 6.3.14 Beispiel. Nach dem Verfahren 6.3.13 wird nun die Jordansche Normalform der Matrix   −3 −1 4 −3 −1  1 1 −1 1 0     0 2 0 0  A =  −1   4 1 −4 5 1  −2 0 2 −2 1

143

6.3 Jordansche Normalform

über dem Körper Q berechnet: (a)

char PolA (X) = det(XE5 − A) = X5 − 6X 4 + 14X 3 − 16X 2 + 9X − 2 = (X − 1)4 (X − 2).

Also hat A die Eigenwerte f1 = 2 und f2 = 1. Nach Satz 6.3.6 ist V1 = Ker(2E5 −A) der verallgemeinerte Eigenraum von A zum Eigenwert 2, weil (X −2) nur zur ersten Potenz im charakteristischen Polynom von A aufgeht. Wegen rg(A − 2E5 ) = 4 ist a = (0, 1, 2, 3, −2) ∈ V = Q5 eine Basis von V1 = Ker(A − 2E5 ) = aQ. Nach Satz 6.3.11 ist daher e11 = 1 der einzige Elementarteiler von A zum Eigenwert f1 = 2. Für f2 = 1 betrachtet man zunächst die Ränge der Matrizen (A − E5 )j mit j =∈ {1, 2, 3, 4}. Wegen   0 0 0 0 0  1 0 −1 1 0    2 0 −2 2 0  (A − E5 )3 =    = 0  3 0 −3 3 0  −2 0 2 −2 0 und rg[(A − E5 )3 ] = 1 ist V2 = Ker[(A − E5 )3 ] der verallgemeinerte Eigenraum zum Eigenwert f2 = 1, weil dimQ Ker[(A − E5 )3 ] = 4 = dimQ V − dimQ V1 ist. Nach 6.3.13 (c) ist e21 = 3 der größte Elementarteiler von A zum Eigenwert f2 = 1. Wegen   −4 −1 4 −3 −1  1 0 −1 1 0     0 1 0 0  rg(A − E5 ) = rg  −1 =3  4 1 −4 4 1  −2 0 2 −2 0 hat A nach Satz 6.3.10 zum Eigenwert f2 = 1 nur r2 = dimQ Ker(A − E5 ) = 2 verschiedene Elementarteiler e21 = 3 > e22 > 0. Wegen dimQ V2 = 4 folgt e22 = 1. Da   1 1 −1 1 1  1 0 −1 1 0    3 1 −3 3 1  (A − E5 )2 =   ,  3 0 −3 3 0  −2 0 2 −2 0 ist b = (0, 1, 0, 0, 0) ∈ Ker[(A − E5 )3 ] = V2 , aber b  ∈ Ker[(A − E5 )2 ]. Nun ist (A − E5 )b = (−1, 0, 0, 1, 0) und 0  = (A − E5 )2 b = (1, 0, 1, 0, 0) ∈ Ker(A − E5 ).

144

6 Eigenwerte und Eigenvektoren

Also sind (A − E5 )2 b = (1, 0, 1, 0, 0) und c = (0, −1, 0, 0, 1) eine Basis von Ker(A − E5 ). Deshalb ist B = B1 ∪ B2 = {a} ∪ {b, (A − E5 )b, (A − E5 )2 b, c} eine Basis von V , bezüglich derer der zur Matrix A α ∈ EndQ (V ) die Jordansche Normalform  2 0 0 0  0 1 0 0  Aα (B, B) =   0 1 1 0  0 0 1 1 0 0 0 0

gehörige Endomorphismus 0 0 0 0 1

     

hat. Die Transformationsmatrix Q mit Aα (B, B) = Q−1 AQ ist daher   0 0 −1 1 0  1 1 0 0 −1     0 1 0  Q= 2 0 .  3 0 1 0 0  −2 0 0 0 1

6.4 Anwendung der Jordanschen Normalform Eine wichtige Anwendung findet die Jordansche Normalform einer (n × n)-Matrix A = (aij ) beim Lösen von Systemen homogener linearer Differentialgleichungen 1. Ordnung mit konstanten Koeffizienten aij ∈ F , wobei F entweder der Körper R der reellen Zahlen oder der Körper C der komplexen Zahlen ist. 6.4.1 Definition. Seien x1 (t), x2 (t), . . . , xn (t) gesuchte, auf R oder C definierte, reell- oder komplexwertige Funktionen in der Variablen t, die zusammen mit ihren erstenAbleitungen xi (t) für alle t ∈ R oder t ∈ C die folgenden linearen Gleichungen

(1)

x1 (t) = a11 x1 (t) + a12 x2 (t) + · · · + a1n xn (t) x2 (t) = a21 x1 (t) + a22 x2 (t) + · · · + a2n xn (t) .. . xn (t) = an1 x1 (t) + an2 x2 (t) + · · · + ann xn (t)

mit konstanten Koeffizienten aij ∈ F erfüllen. Ein solches System (1) heißt homogenes System von linearen Differentialgleichungen erster Ordnung mit konstanten Koeffizienten. Die (n × n)-Matrix A = (aij ) heißt Koeffizientenmatrix des homogenen linearen Differentialgleichungssystems.

145

6.4 Anwendung der Jordanschen Normalform

Mit den Spaltenvektoren x(t) = (x1 (t), x2 (t), . . . , xn (t)) und

x  (t) = (x1 (t), x2 (t), . . . , xn (t))

hat das System (1) auch die Matrizenform x  (t) = Ax(t).

(2)

In der Vorlesung über Differentialgleichungen wird gezeigt, daß ein System x  (t) = Ax(t) von homogenen linearen Differentialgleichungen unendlich viele Lösungsvektoren x(t) besitzt, daß man aber unter ihnen jeweils eine durch eine Anfangsbedingung eindeutig festlegen kann. 6.4.2 Definition. Zur reellen bzw. komplexen Anfangsstelle t0 und gegebenen Werten b1 , b2 . . . , bn ∈ F gibt es genau einen Lösungsvektor x(t) des homogenen Systems von linearen Differentialgleichungen erster Ordnung x  (t) = Ax(t)

(2)

derart, daß x(t0 ) = b = (b1 , b2 , . . . , bn ). Die Vektorgleichung x(t0 ) = b heißt Anfangsbedingung von (2). Der Vektor b heißt Anfangsvektor . 6.4.3 Hilfssatz. Sei (∗) x  (t) = Ax(t) ein homogenes lineares Differentialgleichungssystem 1. Ordnung mit (n × n)-Koeffizientenmatrix A = (aij ), aij ∈ F , und Anfangsbedingung x(t0 ) = c ∈ F n . Sei D = P −1 AP für eine invertierbare (n × n)-Matrix P = (pij ), pij ∈ F . Genau dann ist u(t) eine Lösung von (∗) mit Anfangsbedingung u(t0 ) = x(t0 ) = c, wenn w = P −1 u eine Lösung ist von (∗∗)

y  (t) = Dy(t) mit Anfangsbedingung y(t0 ) = b = P −1 c.

Beweis: Sei u(t) eine Lösung des Systems (∗)

bx  (t) = Ax(t)

mit Anfangsvektor x(t0 ) = c ∈ F n .

Dann gilt u (t) = Au(t) = AP (P −1 u(t)), woraus wegen D = P −1 AP folgt P −1 u (t) = (P −1 AP )(P −1 u(t)) = D(P −1 u(t)). Da konstante Faktoren bei der Ableitung erhalten bleiben, ist (P −1 u(t)) = P −1 u (t). Also ist w(t) = P −1 u(t) eine Lösung des Systems (∗∗). Ist umgekehrt w(t) eine Lösung von (∗∗), dann ergibt sich ebenso, daß u(t) = P w(t) eine Lösung von (∗) ist. 

146

6 Eigenwerte und Eigenvektoren

6.4.4 Satz. Sei (∗) y  (t) = Jy(t) ein homogenes Differentialgleichungssystem erster Ordnung mit (k × k)-Koeffizientenmatrix   f 0 0 ··· 0 ..    1 f 0 ··· .       0 1  f · · · 0   J= . . . . . . .  . . 0 1 .      .. .. ..  . . . 0    0

···

0

1

f

und Eigenwert f ∈ F . Sei y(t0 ) = (b1 , b2 , . . . , bk ) ∈ F k die Anfangsbedingung von (∗). Dann bilden die k Funktionen $ 1 1 f (t−t0 ) b1 (t − t0 )i−1 + b2 (t − t0 )i−2 + yi (t) = e (i − 1)! (i − 2)! % · · · + bi−1 (t − t0 ) + bi für 1 ≤ i ≤ k eine Lösung y(t) = (y1 (t), y2 (t), . . . , yk (t)) von (∗). Dabei ist et die reelle bzw. komplexe Exponentialfunktion. Beweis: Ist k = 1 so ist y(t) = y1 (t) = b1 ef (t−t0 ) eine Lösung von (∗) y1 (t) = fy1 (t). Angenommen, die Behauptung ist schon für k − 1 bewiesen. Nach (∗) gilt dann für die k-te Gleichung: yk (t) = yk−1 (t) + fyk (t), wobei nach Induktionsannahme   1 f (t−t0 ) k−2 b1 (t − t0 ) + · · · + bk−2 (t − t0 ) + bk−1 yk−1 (t) = e (k − 2)! ist. Hieraus folgt yk (t)e−f (t−t0 ) −fyk (t)ef (t−t0 ) =

1 b1 (t −t0 )k−2 +· · ·+bk−2 (t −t0 )+bk−1 . (k − 2)!

Nach dem Produktsatz der Differentialrechnung gilt [yk (t)e−f (t−t0 ) ] = yk (t)e−f (t−t0 ) − fyk (t)e−f (t−t0 ) . Also ist nach Integration yk (t)e−f (t−t0 ) =

1 1 b1 (t − t0 )k−1 + · · · + bk−2 (t − t0 )2 + bk−1 )(t − t0 ) + c, (k − 1)! 2

147

6.4 Anwendung der Jordanschen Normalform

wobei c ∈ F eine Konstante ist. Hieraus folgt $ 1 yk (t) = ef (t−t0 ) b1 (t − t0 )k−1 + (k − 1)! % 1 2 · · · + bk−2 (t − t0 ) + bk−1 (t − t0 ) + c . 2 Wegen yk (t0 ) = bk ist c = bk .



Mit diesen Hilfsmitteln soll nun ein konkretes homogenes System von linearen Differentialgleichungen erster Ordnung gelöst werden. 6.4.5 Beispiel. Gegeben sei das homogene System linearer Differentialgleichungen erster Ordnung (∗) x  (t) = Ax(t) mit der Koeffizientenmatrix A von Beispiel 6.3.14 und der Anfangsbedingung t0 = 1

und b = (3, −1, 2, 0, 4) .

Mit der in 6.3.14 berechneten Transformationsmatrix Q gilt   2   1 0 0   −1  . 1 1 0 Q AQ = J =     0 1 1 1 Dabei hat Q die inverse Matrix  Q

−1

  =  

1 1 −3 −2 2

0 1 0 0 0

−1 −1 3 3 −2

1 1 −2 −2 2

0 1 0 0 1

   .  

Nach Hilfssatz 6.4.3 hat y  (t) = Jy(t)

(∗∗)

die Anfangsbedingung c = y(1) = Q−1 b = (1, 4, −3, 0, 6). Da J aus 3 Jordankästchen besteht, liefert Satz 6.4.4 den folgenden Lösungsvektor y(t) = (y1 (t), y2 (t), . . . , y5 (t) von (∗∗), wobei y1 (t) = e2(t−1) ,

y2 (t) = 4et−1 ,

y3 (t) = et−1 [4(t − 1) − 3]

y4 (t) = et−1 [2(t − 1)2 − 3(t − 1)], y5 (t) = 6et−1 .

148

6 Eigenwerte und Eigenvektoren

Als Lösungsvektor x(t) des ursprünglichen Systems (∗) x  (t) = Ax(t) mit Anfangsbedingung x(t0 ) = b erhält man wegen Hilfssatz 6.4.3 schließlich   et−1 (2t 2 − 11t + 12   e2(t−1) − 2et−1   2(t−1) t−1 2  x(t) = Qy(t) =  2e + e (2t − 7t + 5)  .  3e2(t−1) + et−1 (4t − 7)  −2e2(t−1) + 6et−1 Von der Richtigkeit dieser Lösung überzeuge man sich durch Einsetzen in das homogene lineare Differentialgleichungssystem (∗) x  (t) = Ax(t) und prüfe die Anfangsbedingung x(t0 ) = x(t) = b durch Einsetzen von t = 1.

6.5 Aufgaben 6.1

(a) Man zeige, daß die Matrix 

0 A= 1 0

0 0 1

 1 0  0

zu einer komplexen Diagonalmatrix D ähnlich ist und bestimme mittels des Berechnungsverfahrens 6.2.8 die Transformationsmatrix P ∈ GL(3, C), für die D = P −1 AP gilt. (b) Ist die Matrix   1 0 0 B= 1 1 0  0 1 1 diagonalisierbar? 6.2 Berechnen Sie das charakteristische Polynom und die Eigenwerte der folgenden reellen 5 × 5-Matrix   1 2 3 4 5  2 3 4 5 1     3 4 5 1 2 .    4 5 1 2 3  5 1 2 3 4 6.3 Zeigen Sie, daß die Matrizen   1 −2 1 3 −1  A= 0 0 2 0 folgende Eigenschaften haben:



−5 und B =  4 8

−10 9 12

 2 −2  −1

149

6.5 Aufgaben (a) (b) (c) (d)

Sie sind vertauschbar, d. h. AB = BA. Sie sind beide diagonalisierbar. Es gibt eine Basis B von V = Q3 aus gemeinsamen Eigenvektoren von A wie von B. Nicht alle Eigenwerte von A und B stimmen überein.

6.4 Bestimmen Sie das charakteristische Polynom und die Eigenwerte der Matrix A gegeben durch:   1 1 0 0 0  1 1 1 0 0     A=  0 1 1 1 0 .  0 0 1 1 1  0 0 0 1 1 6.5 Zeigen Sie, daß die reelle Matrix 

3 A= 2 0

2 6 0

 −1 −2  2

zu einer Diagonalmatrix ähnlich ist. Bestimmen Sie diese, die Transformationsmatrix P und ihre Inverse P −1 . 6.6 Es sei c ein Eigenwert der n-reihigen quadratischen Matrix A mit der Vielfachheit k. Zeigen Sie: In jedem Fall gilt rg(En c − A)  n − k. 6.7 Zeigen Sie: Eine quadratische Matrix A ist genau dann invertierbar, wenn 0 kein Eigenwert von A ist. 6.8 Es sei α ein Endomorphismus eines n-dimensionalen komplexen Vektorraums V . Zeigen Sie: (a) Sind c1 , c2 , . . . , cn ∈ C die n Eigenwerte von α, so hat α k die Spur tr(α k ) = ni=1 cik für alle k = 1, 2, . . . . (b) Eine komplexe Zahl a ist genau dann Eigenwert der r-ten Potenz von α, wenn es einen Eigenwert c von α mit a = cr gibt. (c) Geben Sie ein Beispiel an, für das die Vielfachheit von cr als Eigenwert von α r größer ist als die Vielfachheit von c als Eigenwert von α. 6.9 Es sei A eine komplexe 3 × 3-Matrix und ai = tr Ai , i = 1, 2, 3. Zeigen Sie: charPolA (X) = X3 − a1 X2 + 21 (a12 − a2 )X − 16 (a13 + 2a3 − 3a2 a1 ). 6.10 Berechnen Sie A1000 für die rationale 3 × 3-Matrix   0 0 2 1 . A= 1 0 0 1 −2

150

6 Eigenwerte und Eigenvektoren

6.11 Seien A, B zwei diagonalisierbare n × n-Matrizen über dem Körper F , für die AB = BA gilt. Zeigen Sie, daß A und B in V = F n ein gemeinsames n-Tupel von Eigenvektoren v 1 , v 2 , . . . , v n haben. 6.12 Berechnen Sie das charakteristische Polynom, die Elementarteiler, die Jordansche Normalform und die zugehörige Transformationsmatrix für die Matrix 

1  0  A= 8 −12

0 1 6 −9

0 0 −2 4, 5

 0 0  . −2  4

6.13 Bestimmen Sie die Jordansche Normalform und die Transformationsmatrix über dem Zerfällungskörper C von der folgenden Matrix     A=   

1 1 −1 −1 0 0

0 1 −1 0 0 0

0 1 1 0 0 0

1 1 −1 1 −2 2

0 0 0 0 0 −4

0 0 0 0 1 −4

    .   

6.14 Zeigen Sie: (a) Die n×n-Matrix A = (aij ) mit aij ∈ F ist genau dann zu einer oberen Dreiecksmatrix B = (bij ) mit bij ∈ F ähnlich, wenn ihr charakteristisches Polynom in F [X] in lauter Linearfaktoren zerfällt, d. h. char PolA (X) =

k 

(X − fr )cr

mit c1 + c2 + · · · + ck = n.

r=1

(b) Gelten die äquivalenten Bedingungen der Aussage (a), dann sind die Diagonalelemente bii der Dreiecksmatrix B die Eigenwerte fr von A, und zwar mit der jeweiligen Vielfachheit cr . 6.15 Berechnen Sie eine Lösung des homogenen Differentialgleichungssystems x  = Ax erster Ordnung mit Anfangsvektor x(0) = (2, 1, 4) und Koeffizientenmatrix 

4 A= 1 −1

−3 0 2

 −1 −1  . 3

6.5 Aufgaben

151

6.16 Man bestimme mit dem Verfahren der Bemerkung 6.1.11 das charakteristische Polynom der Matrix   1 3 4 −7 −1 3  −2 8 8 −17 1 12     2 −4 −4 11 1 −6  . A=  1 −2 −3 7 1 −2     0 1 1 −3 3 3  1 −3 −4 8 0 −3 6.17 Man bestimme mit der Lösung von Aufgabe 6.16 und dem Verfahren 6.3.13 die Jordansche Normalform J und eine Transformationsmatrix Q mit Q−1 AQ = J der Matrix A von Aufgabe 6.16. 6.18 Man berechne eine Lösung des homogenen Systems linearer Differentialgleichungen 1. Ordnung x  = Ax mit der Koeffizientenmatrix   2 −1 2 2 2  A =  −1 −1 −1 5 und Anfangsvektor x(0) = (4, 0, 1). 6.19 Man bestimme mittels Satz 6.3.10 alle möglichen Jordanschen Normalformen J der komplexen (5 × 5)-Matrizen A mit nur einem einzigen Eigenwert c ∈ C.

7 Euklidische und unitäre Vektorräume

In diesem Kapitel wird in reellen und komplexen Vektorräumen eine zusätzliche Struktur definiert, die die Einführung einer Maßbestimmung gestattet. Sie ermöglicht es, die Länge eines Vektors und den Winkel zwischen zwei Vektoren zu definieren. Diese zusätzliche Struktur wird durch das skalare Produkt bestimmt, das im ersten Abschnitt behandelt wird und zu dem Begriff des euklidischen bzw. unitären Vektorraums führt. Dabei handelt es sich tatsächlich um eine den Vektorräumen aufgeprägte neue Struktur, die nicht etwa durch den Vektorraum schon vorbestimmt ist. Skalare Produkte können in reellen und komplexen Vektorräumen auf mannigfache Art definiert werden und führen zu verschiedenen Maßbestimmungen. Die Begriffe Länge“ und ” Winkel“ erweisen sich also als Relativbegriffe, die von der Wahl des skalaren Pro” dukts abhängen. Sie werden im zweiten Abschnitt behandelt. Wesentlich ist besonders der Begriff der Orthogonalität, auf den in diesem Abschnitt ebenfalls eingegangen wird. Mit diesen Hilfsmitteln wird im dritten Abschnitt das Orthogonalisierungsverfahren von Gram und Schmidt für euklidische und unitäre Vektorräume dargestellt. Danach werden die adjungierten Abbildungen und normalen Endomorphismen behandelt. Der fünfteAbschnitt enthält die Klassifikation der orthogonalen und unitären Endomorphismen eines solchen Vektorraumes. Nach diesen Vorbereitungen werden im sechsten Abschnitt das Hauptachsentheorem und der Trägheitssatz von Sylvester für Hermitesche und symmetrische Matrizen bewiesen.

7.1

Skalarprodukte und Hermitesche Formen

Zunächst sei in diesem Paragraphen V ein beliebiger reeller Vektorraum; der Skalarenkörper F ist also der Körper R der reellen Zahlen. Weiter sei nun β eine Bilinearform von V : Jedem geordneten Paar (x, y) von Vektoren aus V wird also durch β eindeutig eine reelle Zahl β(x, y) als Wert zuge-

7.1 Skalarprodukte und Hermitesche Formen

153

ordnet, und es gelten die Linearitätseigenschaften β(x 1 + x 2 , y) = β(x 1 , y) + β(x 2 , y), β(x, y 1 + y 2 ) = β(x, y 1 ) + β(x, y 2 ), β(xc, y) = β(x, y)c = β(x, yc) für alle x, x 1 , x 2 , y, y 1 , y 2 ∈ V und c ∈ R. 7.1.1 Definition. Eine Bilinearform β von V heißt ein skalares Produkt von V , wenn sie folgende Eigenschaften besitzt: (a) β ist symmetrisch: Für beliebige Vektoren gilt β(x, y) = β(y, x). (b) β ist positiv definit: Für jeden von o verschiedenen Vektor x gilt β(x, x) > 0. 7.1.2 Bemerkung. Ein skalares Produkt ist somit eine positiv definite, symmetrische Bilinearform β von V . Wegen β(o, x) = β(o0, x) = β(o, x)·0 = 0 gilt β(o, o) = 0. Wegen (b) folgt aber aus β(x, x) = 0 umgekehrt auch x = o. Es ist also β(x, x) = 0 gleichwertig mit x = o. Für jeden Vektor x gilt daher β(x, x) ≥ 0. 7.1.3 Beispiele. (a) Es sei {v 1 , . . . , v n } eine Basis von V = Rn . Hinsichtlich dieser Basis entsprechen nach Satz 2.2.18 die Vektoren x, y ∈ V umkehrbar eindeutig den Koordinaten-n-Tupeln (x1 , . . . , xn ) bzw. (y1 , . . . , yn ). In Definition 3.1.11 wurde durch β(x, y) = x1 y1 + · · · + xn yn ein skalares Produkt definiert, das dort Skalarprodukt genannt wurde. Da es die in Definition 7.1.1 geforderten Eigenschaften besitzt, ist die in Kapitel 2 verwendete Bezeichnung gerechtfertigt. (b) Sei n = 2 und β : R2 × R2 → R definiert durch: β(x, y) = 4x1 y1 − 2x1 y2 − 2x2 y1 + 3x2 y2 . Die Linearitätseigenschaften und die Symmetrie von β ergeben sich unmittelbar. Wegen β(x, x) = (2x1 − x2 )2 + 2x22 ist β auch positiv definit, weil aus β(x, x) = 0 zunächst 2x1 − x2 = 0 und x2 = 0, also auch x1 = 0 folgt.

154

7 Euklidische und unitäre Vektorräume

(c) Es sei V ein unendlich-dimensionaler Vektorraum über R, und B sei eine Basis von V . Je zwei Vektoren x, y besitzen dann nach Satz 2.3.15 eindeutige Basisdarstellungen   vxv und y = vyv , x= v∈B

v∈B

wobei jedoch nur höchstens endlich viele der Koordinaten xv bzw. yv von Null verschieden sind. In  β(x, y) = xv y v v∈B

sind daher ebenfalls nur endlich viele Summanden von Null verschieden, und wie in (a) wird hierdurch ein skalares Produkt β von V definiert. (d) Es seien a und b zwei reelle Zahlen mit a < b, und V sei der Vektorraum aller auf dem Intervall [a, b] definierten und stetigen reellen Funktionen. Schließlich sei h eine stetige reelle Funktion mit h(t) > 0 für a  t  b. Setzt man für je zwei Funktionen f, g ∈ V & β(f, g) =

b

h(t)f (t)g(t) dt, a

so ist β ein skalares Produkt von V . Dies gilt nicht mehr, wenn V sogar aus allen in [a, b] integrierbaren Funktionen besteht; dann ist nämlich β nicht mehr positiv definit, wie folgendes Beispiel zeigt. Es sei a = 0, b = 1, h(t) = 1 für 0 ≤ t ≤ 1 und  1 für t = 0, f (t) = 0 für t > 0. Dann ist β(f, f ) =

'1 0

f (t)f (t) dt = 0, obwohl f  = 0 in V ist.

7.1.4 Definition. Ein reeller Vektorraum V , in dem zusätzlich ein skalares Produkt β ausgezeichnet ist, wird ein euklidischer Vektorraum genannt. 7.1.5 Bezeichnung. Da in einem euklidischen Vektorraum das skalare Produkt fest gegeben ist, kann man auf das unterscheidende Funktionszeichen β verzichten. Man schreibt daher statt β(x, y) kürzer nur x · y oder bisweilen auch (x, y). Die zweite Bezeichnungsweise ist besonders in den Fällen üblich, in denen die Schreibweise x · y zu Verwechslungen führen kann. Dies gilt z. B. für Funktionenräume, in denen ja neben dem skalaren Produkt auch noch die gewöhnliche Produktbildung für Funktionen definiert ist.

155

7.1 Skalarprodukte und Hermitesche Formen

7.1.6 Bemerkung. In einem euklidischen Vektorraum ist das skalare Produkt durch folgende Eigenschaften gekennzeichnet: (x 1 + x 2 ) · y (xc) · y x·y x·x

= = = >

x 1 · y + x 2 · y, (x · y)c, y · x, 0 für x  = o.

Die jeweils zweiten Linearitätseigenschaften x · (y 1 + y 2 ) = x · y 1 + x · y 2

und

x · (yc) = (x · y)c

folgen aus den ersten Linearitätseigenschaften und aus der Symmetrie; sie brauchen daher nicht gesondert aufgeführt zu werden. Der Begriff des skalaren Produkts kann auch auf Vektorräume über dem Körper C der komplexen Zahlen übertragen werden. Um hier ebenfalls den Begriff des skalaren Produkts erklären zu können, muß zuvor der Begriff der Bilinearform modifiziert werden. Es sei also jetzt V ein komplexer Vektorraum. 7.1.7 Definition. Unter einer Hermiteschen Form β von V versteht man eine Zuordnung, die jedem geordneten Paar (x, y) von Vektoren aus V eindeutig eine komplexe Zahl β(x, y) so zuordnet, daß folgende Eigenschaften erfüllt sind: (1) (2) (3)

β(x 1 + x 2 , y) = β(x 1 , y) + β(x 2 , y). β(xc, y) = β(x, y)c. β(y, x) = β(x, y).

Die ersten zwei Forderungen sind die Linearitätseigenschaften hinsichtlich des ersten Arguments. Forderung (3) tritt an die Stelle der Symmetrie bei reellen Bilinearformen. Sie besagt, daß bei Vertauschung der Argumente der Wert von β in die konjugiert komplexe Zahl übergeht. 7.1.8 Hilfssatz. Für eine Hermitesche Form β gilt: β(x, y 1 + y 2 ) = β(x, y 1 ) + β(x, y 2 ). β(x, yc) = β(x, y)c. ¯ β(x, x) ist eine reelle Zahl. Beweis: Aus (1) und (3) von Definition 7.1.7 folgt β(x, y 1 + y 2 ) = β(y 1 + y 2 , x) = β(y 1 , x) + β(y 2 , x) = β(x, y 1 ) + β(x, y 2 ).

156

7 Euklidische und unitäre Vektorräume

Ebenso ergibt sich aus (2) und (3) β(x, yc) = β(yc, x) = β(y, x)c¯ = β(x, y)c. ¯ Wegen (3) gilt schließlich β(x, x) = β(x, x), weswegen β(x, x) eine reelle Zahl ist.  7.1.9 Bemerkung. Hinsichtlich der zweiten Linearitätseigenschaft und des zweiten Arguments zeigen also die Hermiteschen Formen ein abweichendes Verhalten: Ein skalarer Faktor beim zweiten Argument tritt hinter die Form als konjugiert-komplexe Zahl. Da bei einer Hermiteschen Form β nach dem letzten Satz β(x, x) stets eine reelle Zahl ist, kann die Definition von positiv definit“ übernommen werden. ” 7.1.10 Definition. Eine Hermitesche Form β heißt positiv definit, wenn aus x  = o stets β(x, x) > 0 folgt. 7.1.11 Definition. Unter einem skalaren Produkt eines komplexen Vektorraums V versteht man eine positiv definite Hermitesche Form von V . Ein komplexer Vektorraum, in dem ein skalares Produkt ausgezeichnet ist, wird ein unitärer Raum genannt. Ebenso wie vorher verzichtet man bei dem skalaren Produkt eines unitären Raumes auf das unterscheidende Funktionszeichen β und bezeichnet es wieder mit x · y bzw. (x, y). 7.1.12 Beispiele. (a) Es sei {v 1 , . . . , v n } eine Basis des komplexen Vektorraumes V = Cn . Je zwei Vektoren x, y ∈ V entsprechen dann komplexe Koordinaten x1 , . . . , xn bzw. y1 , . . . , yn , und durch x · y = x1 y¯1 + · · · + xn y¯n wird ein skalares Produkt definiert. Damit ist V ein unitärer Raum. (b) Sei n = 2 und V = C2 . Dann wird durch x · y = 4x1 y¯1 − 2x1 y¯2 − 2x2 y¯1 + 3x2 y¯2 auf V ein skalares Produkt definiert. Abschließend soll nun noch untersucht werden, in welchem Zusammenhang die euklidischen und die unitären Vektorräume stehen. Trotz der verschiedenartigen Definition der skalaren Produkte wird sich nämlich zeigen, daß die unitären Räume als Verallgemeinerung der euklidischen Räume aufgefaßt werden können.

7.1 Skalarprodukte und Hermitesche Formen

157

Es sei V wieder ein reeller Vektorraum. Dieser soll nun zunächst in einen komplexen Raum eingebettet werden: Die Menge Z bestehe aus allen geordneten Paaren von Vektoren aus V ; jedes Element z ∈ Z besitzt also die Form z = (x, y) mit Vektoren x, y ∈ V . Ist z = (x  , y  ) ein zweites Element von Z, so gelte z + z = (x + x  , y + y  ). Ist ferner a = a1 + a2 i eine komplexe Zahl, so werde (∗)

za = (xa1 − ya2 , ya1 + xa2 )

gesetzt. Man überzeugt sich nun unmittelbar davon, daß Z hinsichtlich der so definierten Operationen ein komplexer Vektorraum mit dem Paar (o, o) als Nullvektor ist. In ihn kann der Vektorraum V in folgendem Sinn eingebettet werden: Jedem Vektor x ∈ V werde als Bild das Paar ϕx = (x, o) aus Z zugeordnet. Dann gilt ϕ(x 1 + x 2 ) = (x 1 + x 2 , o) = (x 1 , o) + (x 2 , o) = ϕx 1 + ϕx 2 . Ist außerdem c eine reelle Zahl, so kann man sie auch als komplexe Zahl c = c + 0i auffassen und erhält wegen (∗) ϕ(xc) = (xc, o) = (x, o)c = (ϕx)c. Da ϕ außerdem injektiv ist, wird der Vektorraum V durch ϕ isomorph in Z eingebettet, und man kann einfacher die Paare (x, o) direkt mit den entsprechenden Vektoren x ∈ V identifizieren. Wegen (y, o)i = (o, y) gilt im Sinn dieser Identifikation (x, y) = x + yi. 7.1.13 Definition. Der komplexe Vektorraum Z = {(x, y) | x, y ∈ V } heißt die komplexe Erweiterung des reellen Vektorraums V . 7.1.14 Satz. Es sei α : V → V  eine lineare Abbildung zwischen den reellen Vektorräumen V und V  . Ferner seien Z und Z  die komplexen Erweiterungen von V und V  . Dann kann α auf genau eine Weise zu einer linearen Abbildung αˆ : Z → Z  fortgesetzt werden, d. h. es gilt αx ˆ = αx für alle x ∈ V . Beweis: Wenn αˆ eine solche Fortsetzung ist, muß für jeden Vektor z = x + yi aus Z gelten α(z) ˆ = α(x ˆ + yi) = α(x) ˆ + α(yi) ˆ = α(x) + α(y)i. αˆ ist somit durch α eindeutig bestimmt. Umgekehrt wird durch die äußeren Seiten dieser Gleichung auch eine Fortsetzung αˆ der behaupteten Art definiert. 

158

7 Euklidische und unitäre Vektorräume

7.1.15 Definition. Ist α : V → V  eine lineare Abbildung zwischen den reellen Vektorräumen V und V  mit den komplexen Erweiterungen Z und Z  , dann heißt die nach Satz 7.1.14 eindeutig bestimmte lineare Abbildung αˆ : Z → Z  die komplexe Fortsetzung von α. 7.1.16 Definition. In V sei nun ein skalares Produkt gegeben, das wie oben mit x · y bezeichnet werden soll. Außerdem sei β ein skalares Produkt der komplexen Erweiterung Z von V . Man nennt dann β eine Fortsetzung des skalaren Produkts von V auf Z, wenn β(x 1 , x 2 ) = x 1 · x 2 für alle Vektoren x 1 , x 2 ∈ V ist. 7.1.17 Satz. Jedes in V gegebene skalare Produkt kann auf genau eine Weise auf die komplexe Erweiterung Z von V fortgesetzt werden. Beweis: Es sei β eine solche Fortsetzung. Da sich Vektoren z, z ∈ Z eindeutig in der Form z = x + yi

bzw.

z = x  + y  i

mit x, y, x  , y  ∈ V

darstellen lassen, erhält man β(z, z ) = β(x + yi, x  + y  i) = β(x, x  ) + β(y, x  )i − β(x, y  )i + β(y, y  ) und wegen β(x, x  ) = x · x  usw. β(z, z ) = (x · x  + y · y  ) + (y · x  − x · y  )i. Daher ist β durch das in V gegebene skalare Produkt eindeutig bestimmt. Andererseits rechnet man unmittelbar nach, daß durch die letzte Gleichung umgekehrt ein skalares Produkt β von Z definiert wird, das tatsächlich eine Fortsetzung des skalaren Produkts von V ist.  7.1.18 Bemerkung. Dieser Satz besagt, daß sich jeder euklidische Raum in einen unitären Raum einbetten läßt. Sätze über skalare Produkte brauchen daher im allgemeinen nur für unitäre Räume bewiesen zu werden und können auf den reellen Fall übertragen werden.

7.2

Betrag und Orthogonalität

In diesem Paragraphen ist V stets ein euklidischer oder unitärer Vektorraum. Das skalare Produkt zweier Vektoren x, y ∈ V wird wieder mit x · y bezeichnet. 7.2.1 Satz (Schwarzsche Ungleichung). Für je zwei Vektoren x, y ∈ V gilt |x · y|2  (x · x)(y · y).

159

7.2 Betrag und Orthogonalität

Das Gleichheitszeichen gilt genau dann, wenn die Vektoren x und y linear abhängig sind. Beweis: Im Fall y = o gilt x · y = y · y = 0, und die behauptete Beziehung ist mit dem Gleichheitszeichen erfüllt. Es kann daher weiter y  = o und damit auch y · y > 0 vorausgesetzt werden. Für einen beliebigen Skalar c gilt dann 0  (x − yc) · (x − yc) = x · x − (y · x)c − (x · y)c¯ + (y · y)cc¯ ¯ = x · x − (x · y)c − (x · y)c¯ + (y · y)cc. Setzt man hier c=

x·y , y·y

also

c¯ =

x·y , y·y

ein, so erhält man nach Multiplikation mit y · y wegen y · y > 0 0  (x · x)(y · y) − (x · y)(x · y) = (x · x)(y · y) − |x · y|2 und hieraus weiter die behauptete Ungleichung. Das Gleichheitszeichen gilt jetzt genau dann, wenn x − yc = o erfüllt ist. Zusammen mit dem Fall y = o ergibt dies die zweite Behauptung.  7.2.2 Definition. Für jeden Vektor x ∈ V gilt x · x  0. Daher ist |x| =

√ x·x

eine nicht-negative reelle Zahl, die man die Länge oder den Betrag des Vektors x ∈ V nennt. 7.2.3 Bemerkung. Man beachte jedoch, daß die Länge eines Vektors noch von dem skalaren Produkt abhängt. Im allgemeinen kann man in einem Vektorraum verschiedene skalare Produkte definieren, hinsichtlich derer dann ein Vektor auch verschiedene Längen besitzen kann. 7.2.4 Satz. Die Länge besitzt folgende Eigenschaften: (a) |x|  0. (b) |x| = 0 ist gleichwertig mit x = o. (c) |xc| = |x| · |c|. (d) |x + y|  |x| + |y|.

(Dreiecksungleichung)

160

7 Euklidische und unitäre Vektorräume

Beweis: Unmittelbar aus der Definition folgt (a). Weiter gilt (b), weil |x| = 0 gleichwertig mit x · x = 0, dies aber wieder gleichwertig mit x = o ist. Eigenschaft (c) ergibt sich wegen  √ √ |xc| = (xc) · (xc) = x · x cc¯ = |x||c|. Schließlich erhält man zunächst |x + y|2 = (x + y) · (x + y) = x · x + x · y + y · x + y · y = x·x+x·y+x·y+y·y = |x|2 + 2 Re(x · y) + |y|2 . Nun gilt aber Re(x · y)  |x · y|, und aus Satz 7.2.1 folgt durch Wurzelziehen |x · y|  |x||y|. Somit ergibt sich weiter |x + y|2  |x|2 + 2|x||y| + |y|2 = (|x| + |y|)2 und damit (d).



7.2.5 Bemerkung. Ersetzt man in der Dreiecksungleichung (d) aus Satz 7.2.4 einerseits x durch x −y und andererseits y durch y −x und beachtet man |x −y| = |y −x|, so erhält man zusammen die Ungleichung   |x| − |y|  |x − y|. 7.2.6 Satz. |x + y| = |x| + |y| ist gleichwertig damit, daß y = o oder x = yc mit einem reellem c  0 gilt. Beweis: Aus dem Beweis der Dreiecksungleichung folgt unmittelbar, daß in ihr das Gleichheitszeichen genau dann gilt, wenn Re(x · y) = |x||y| erfüllt ist. Wegen Re(x · y)  |x · y|  |x||y| folgt aus dieser Gleichung auch |x · y| = |x||y| und daher nach Satz 7.2.1 die lineare Abhängigkeit der Vektoren x und y. Setzt man y  = o voraus, so muß x = yc und weiter |y|2 (Re c) = Re(yc · y) = Re(x · y) = |x||y| = |y|2 |c|, also Re c = |c| gelten. Dies ist aber nur für reelles c  0 möglich. Gilt umgekehrt x = yc mit einer reellen Zahl c  0 oder y = o, so erhält man durch Einsetzen sofort Re(x · y) = |x||y|.  7.2.7 Definition. Ein Vektor x heißt normiert, wenn |x| = 1 gilt. 1 7.2.8 Bemerkung. Ist x vom Nullvektor verschieden, so ist x |x| ein normierter Vektor.

161

7.2 Betrag und Orthogonalität

7.2.9 Definition. Für zwei vom Nullvektor verschiedene Vektoren x, y definiert man den Kosinus des Winkels zwischen diesen Vektoren durch x·y (∗) . cos(x, y) = |x||y| 7.2.10 Bemerkung. Wegen Satz 7.2.1 gilt |x · y|  |x||y|. Für jedes Paar x, y von Vektoren eines euklidischen (reellen) Vektorraums folgt daher −1  cos(x, y)  +1. Durch (∗) wird daher tatsächlich der Kosinus eines reellen Winkels definiert. Multiplikation von (∗) mit dem Nenner liefert x · y = |x||y| cos(x, y). Ausrechnung des skalaren Produkts (x − y) · (x − y) und Ersetzung von x · y durch den vorangehenden Ausdruck ergibt im reellen Fall die Gleichung |x − y|2 = |x|2 + |y|2 − 2|x||y| cos(x, y). Dies ist der bekannte Kosinussatz für Dreiecke: Zwei Seiten des Dreiecks werden durch die Vektoren x und y repräsentiert. Die Länge der dem Winkel zwischen x und y gegenüberliegenden Seite ist dann gerade |x − y|. Im Fall eines rechtwinkligen Dreiecks gilt cos(x, y) = 0, und der Kosinussatz geht in den Pythagoräischen Lehrsatz über. Der wichtige Spezialfall, daß x und y einen rechten Winkel einschließen, ist offenbar gleichwertig mit x · y = 0. 7.2.11 Definition. Zwei Vektoren x, y eines euklidischen bzw. unitären Vektorraums V heißen orthogonal, wenn x · y = 0 gilt. Eine nicht-leere Teilmenge M von V heißt ein Orthogonalsystem, wenn o  ∈ M gilt und wenn je zwei verschiedene Vektoren aus M orthogonal sind. Ein Orthogonalsystem, das aus lauter normierten Vektoren besteht, wird ein Orthonormalsystem genannt. Unter einer Orthonormalbasis von V versteht man ein Orthonormalsystem, das gleichzeitig eine Basis von V ist. 7.2.12 Satz. Jedes Orthogonalsystem ist linear unabhängig. Beweis: Es sei M ein Orthogonalsystem, und für die paarweise verschiedenen Vektoren v 1 , . . . , v n ∈ M gelte v 1 c1 + · · · + v n cn = o. Für jeden festen Index k mit 1  k  n folgt hieraus (v 1 · v k )c1 + · · · + (v k · v k )ck + · · · + (v n · v k )cn = o · v k = 0. Wegen v i · v k = 0 für i  = k erhält man weiter (v k · v k )ck = 0 und wegen v k  = o, also v k · v k > 0, schließlich ck = 0. 

162

7 Euklidische und unitäre Vektorräume

7.2.13 Satz. Es sei {e1 , . . . , en } eine Orthonormalbasis von V . Sind dann x1 , . . . , xn bzw. y1 , . . . , yn die Koordinaten der Vektoren x und y bezüglich dieser Basis, so gilt x · y = x1 y¯1 + · · · + xn y¯n und für die Koordinaten selbst xi = x · ei für i = 1, . . . , n. Beweis: Sicherlich gilt ei · ej = δi,j wobei  δi,j =

1 0

falls i = j, falls i  = j

das Kronecker-Symbol ist. Hierdurch erhält man x·y =

 n

   n n n   e i xi · ej yj = (ei · ej )xi y¯j = xi y¯i j =1

i=1

und x · ei =

 n j =1

i,j =1

 ej xj

· ei =

n 

i=1

xj δj,i = xi .

j =1



7.2.14 Bemerkungen. (a) Dieser Satz gilt sinngemäß auch bei unendlicher Dimension und kann dann ebenso bewiesen werden. (b) Ist V ein reeller Vektorraum, so entfällt in Satz 7.2.13 die komplexe Konjugation, d. h. x · y = x1 y1 + x2 y2 + · · · + xn yn . (c) Jede Basis B = {v 1 , v 2 , . . . , v n } eines euklidischen oder unitären Vektorraums kann als Orthonormalbasis von V bzgl. eines neuen skalaren Produkts x · y = n n x1 y¯1 + x2 y¯2 + · · · + xn y¯n für x = v x und y = i=1 i i i=1 v i yi ∈ V angesehen werden. (d) Im folgenden wird bei den arithmetischen Vektorräumen Rn und Cn die jeweilige kanonische Basis B = {e1 , e2 , . . . , en } als Orthonormalbasis gewählt. 7.2.15 Beispiele. (a) Für je zwei Vektoren x = (x1 , x2 ) und y = (y1 , y2 ) des reellen arithmetischen Vektorraums R2 sei ein vom gewöhnlichen skalaren Produkt abweichendes skalares Produkt durch x · y = 4x1 y1 − 2x1 y2 − 2x2 y1 + 3x2 y2

163

7.2 Betrag und Orthogonalität

definiert. Dann bilden die Vektoren   1 ∗ e1 = ,0 und 2

e∗2

 =

1 1 √ ,√ 2 2 2



eine Orthonormalbasis. Es gilt nämlich 1 1 · = 1, 2 2 1 1 1 1 e∗1 · e∗2 = 4 · · √ − 2 · · √ = 0, 2 2 2 2 2 1 1 1 1 1 1 1 1 e∗2 · e∗2 = 4 · √ · √ − 2 · √ · √ − 2 · √ · √ + 3 · √ · √ = 1. 2 2 2 2 2 2 2 2 2 2 2 2 e∗1 · e∗1 = 4 ·

Zwischen den Koordinaten x1 , x2 hinsichtlich der kanonischen Basis e1 = (1, 0), e2 = (0, 1) und den Koordinaten x1∗ , x2∗ hinsichtlich {e∗1 , e∗2 } besteht wegen 1 e1 , 2 1 1 e∗2 = √ e1 + √ e2 2 2 2 e∗1 =

die Beziehung

1 ∗ 1 1 x1 + √ x2∗ , x2 = √ x2∗ . 2 2 2 2 Einsetzen dieser Werte liefert in der Tat       1 ∗ 1 ∗ 1 ∗ 1 ∗ 1 ∗ 1 ∗ 1 ∗ x ·y = 4 x + √ x y + √ y −2 x + √ x √ y2 2 1 2 2 2 2 1 2 2 2 2 1 2 2 2 2       1 ∗ 1 ∗ 1 ∗ 1 ∗ 1 ∗ y + √ y + 3 √ x2 √ y2 − 2 √ x2 2 1 2 2 2 2 2 2 ∗ ∗ ∗ ∗ = x1 y1 + x2 y2 . x1 =

(b) In demVektorraum aller in dem Intervall [−π, +π ] stetigen reellen Funktionen wird durch & 1 +π f (t)g(t) dt (f, g) = π −π ein skalares Produkt definiert. Hinsichtlich dieses skalaren Produkts bilden die Funktionen 1 √ , 2

cos(nt),

sin(nt)

(n = 1, 2, 3, . . . )

ein unendliches Orthonormalsystem (vgl. Aufgabe 7.4).

164

7.3

7 Euklidische und unitäre Vektorräume

Orthonormalisierungsverfahren

In diesem Paragraphen sei V stets ein euklidischer oder unitärer Vektorraum endlicher oder höchstens abzählbar-unendlicher Dimension. Dabei ist V von abzählbar unendlicher Dimension, wenn dim V = ∞ ist und V eine Basis B besitzt, die bijektiv auf die Menge N aller natürlichen Zahlen abgebildet werden kann. Hierfür ist V = F [X], der Raum aller Polynome mit Koeffizienten aus einem Körper F , ein Beispiel. Daß sich die Ergebnisse im allgemeinen nicht auf Räume mit Basen höherer Mächtigkeit übertragen lassen, wird ebenfalls durch geeignete Gegenbeispiele gezeigt. 7.3.1 Satz (Gram-Schmidt’sches Orthonormalisierungsverfahren). Zu jedem endlichen oder höchstens abzählbar-unendlichen System {a 1 , a 2 , . . . } linear unabhängiger Vektoren des euklidischen oder unitären Vektorraums V gibt es genau ein entsprechendes Orthonormalsystem {b1 , b2 , . . . } mit folgenden Eigenschaften: (a) Für k = 1, 2, . . . erzeugen die Vektoren a 1 , . . . , a k und b1 , . . . , bk denselben Unterraum Uk von V . (b) Die zu der Basistransformation {a 1 , . . . , a k } → {b1 , . . . , bk } von Uk gehörende Transformationsmatrix Pk besitzt eine positive Determinante Dk = det(Pk ) > 0 für k = 1, 2, . . . . Beweis: Die Vektoren b1 , b2 , . . . werden induktiv definiert. Bei einem endlichen System {a 1 , . . . , a m } bricht das Verfahren nach m Schritten ab. Wegen der vorausgesetzten linearen Unabhängigkeit gilt a 1  = o, und b1 = a 1 |a11 | ist ein normierter Vektor. Die Vektoren a 1 und b1 erzeugen denselben Unterraum U1 , und es gilt D1 = |a11 | > 0. Ist umgekehrt b1 ein Vektor mit |b1 | = 1, der ebenfalls U1 erzeugt, so gilt b1 = a 1 c. Und da jetzt c die Determinante der Transformationsmatrix ist, muß bei Gültigkeit von (b) außerdem c > 0 gelten. Man erhält ¯ = |a 1 |2 |c|2 . 1 = b1 · b1 = (a 1 · a 1 )(cc) Wegen c > 0 folgt hieraus c = 1/|a 1 |, also b1 = b1 . Somit ist b1 auch eindeutig bestimmt. Es seien jetzt bereits die Vektoren b1 , . . . , bn so konstruiert, daß (a) und (b) für k = 1, . . . , n erfüllt sind. Dann werde zunächst cn+1 = a n+1 −

n 

bi (a n+1 · bi )

i=1

gesetzt. Bei Berücksichtigung der Induktionsvoraussetzung ergibt sich Un+1 = a 1 , . . . , a n , a n+1 = b1 , . . . , bn , a n+1 = b1 , . . . , bn , cn+1

165

7.3 Orthonormalisierungsverfahren

und dim Un+1 = n + 1. Daher sind die Vektoren b1 , . . . , bn , cn+1 linear unabhängig und erzeugen denselben Unterraum wie die Vektoren b1 , . . . , bn , a n+1 , nämlich Un+1 . Insbesondere gilt cn+1  = o. Wegen bi · bj = δi,j , wobei δi,j das KroneckerSymbol ist, ergibt sich außerdem für j = 1, . . . , n cn+1 · bj = a n+1 · bj −

n 

δi,j (a n+1 · bi ) = a n+1 · bj − a n+1 · bj = 0.

i=1

Setzt man daher bn+1 =

1 |cn+1 |

cn+1 ,

so bilden die Vektoren b1 , . . . , bn+1 ein Orthonormalsystem mit der Eigenschaft (a) für k = 1, . . . , n+1. Die Transformation Pn+1 der a i in die bi ist die Dreiecksmatrix Pn+1 = (aij ), deren Koeffizienten wie folgt bestimmt sind b1 = a 1 a1,1 b2 = a 1 a2,1 + a 2 a2,2 .. . bn = a 1 an,1 + · · · + a n an,n bn+1 = a 1 an+1,1 + · · · + a n+1

1 |cn+1 |

.

Aus Satz 5.4.5 folgen Dn = det Pn = a1,1 . . . an,n und Dn+1 = det(Pn+1 ) = 1 Dn |cn+1 | . Nach Induktionsannahme ist Dn > 0. Daher gilt die Behauptung (2). Ist umgekehrt bn+1 ein Vektor, für den {b1 , . . . , bn , bn+1 } ebenfalls ein Orthonormalsystem mit den Eigenschaften (a) und (b) ist, so muß wegen (a) und (b) bn+1 =

n 

bi ai + bn+1 c

i=1

mit c > 0 gelten. Wegen bn+1 · bs = 0 für s = 1, . . . , n folgt nun bn+1 = bn+1 c.  Daher ist c = |bn+1 |c = |bn+1 | = 1. Somit gilt bn+1 = bn+1 . 7.3.2 Satz. Der euklidische oder unitäre Vektorraum V besitze endliche oder höchstens abzählbar-unendliche Dimension. Dann kann jede Orthonormalbasis eines endlich-dimensionalen Unterraums U von V zu einer Orthonormalbasis von V ergänzt werden. Insbesondere besitzt V selbst eine Orthonormalbasis. Beweis: Es sei U ein n-dimensionaler Unterraum von V , und {b1 , . . . , bn } sei eine Orthonormalbasis von U . (Im Fall n = 0 ist die Orthonormalbasis durch

166

7 Euklidische und unitäre Vektorräume

die leere Menge zu ersetzen.) Diese Basis kann nach Satz 2.2.15 zu einer Basis {b1 , . . . , bn , a n+1 , a n+2 , . . . } von V ergänzt werden. Wendet man auf sie das GramSchmidt’sche Orthonormalisierungsverfahren an, so bleiben die Vektoren b1 , . . . , bn erhalten, und man gewinnt eine Orthonormalbasis {b1 , . . . , bn , bn+1 , . . . } von V . Der Fall U = {o} liefert die Existenz einer Orthonormalbasis von V . 

7.3.3 Beispiele. (a) In dem reellen arithmetischen Vektorraum R4 sei das skalare Produkt je zweier Vektoren x = (x1 , . . . , x4 ) und y = (y1 , . . . , y4 ) durch x · y = x1 y1 + · · · + x4 y4 definiert. Das Orthonormalisierungsverfahren werde auf die Vektoren a 1 = (4, 2, −2, −1),

a 2 = (2, 2, −4, −5),

a 3 = (0, 8, −2, −5)

angewandt. Man erhält: b1 =

1 1 a 1 = (4, 2, −2, −1). |a 1 | 5

c2 = a 2 − b1 (a 2 · b1 ) = (2, 2, −4, −5) − (4, 2, −2, −1)

25 1 · 5 5

= (−2, 0, −2, −4), 1 b2 = (−2, 0, −2, −4) √ . 24 c3 = a 3 − b1 (a 3 · b1 ) − b2 (a 3 · b2 ) = (0, 8, −2, −5) − (4, 2, −2, −1)

24 25 1 1 · − (−2, 0, −2, −4) √ · √ 5 5 24 24

= (−2, 6, 2, 0), 1 b3 = (−2, 6, 2, 0) √ . 44 (b) In dem reellen Vektorraum aller in [0, 1] stetigen reellen Funktionen sei das skalare Produkt durch & (f, g) =

1

f (t)g(t) dt 0

definiert. Das Orthonormalisierungsverfahren soll auf die Polynome 1 = t 0 , t, t 2 , . . . angewandt werden. Die Funktionen des entstehenden Orthonormalsystems sollen hier mit e0 , e1 , e2 , . . . bezeichnet werden. Die ersten Schritte

167

7.3 Orthonormalisierungsverfahren

lauten:

& (1, 1) =

0

& (t, e0 ) =

1

0

1

dt = 1, also e0 (t) = 1. t dt =

1 , 2

1 e1 (t) = t − (t, e0 )e0 (t) = t − ; 2    & 1 √ 1 2 1 1   t− dt = , also e1 (t) = 12 t − . (e1 , e1 ) = 2 12 2 0 & 1 1 t 2 dt = , (t 2 , e0 ) = 3 0  & 1  √ 1 1 2 2 t t− dt = √ , (t , e1 ) = 12 2 12 0 e2 (t) = t 2 − (t 2 , e0 )e0 (t) − (t 2 , e1 )e1 (t)   1 1 1 2 =t − − t− = t2 − t + ; 3 2 6  2  & 1 √ 1 1 1   2 2 t −t + dt = , also e2 (t) = 6 5 t − t + . (e2 , e2 ) = 6 180 6 0 7.3.4 Definition. Zwei Teilmengen M und N des euklidischen oder unitären Vektorraumes V heißen orthogonal, wenn x · y = 0 für alle Vektoren x ∈ M und y ∈ N erfüllt ist, wenn also alle Vektoren aus M auf allen Vektoren aus N senkrecht stehen. Bezeichnung: M ⊥ N. Wenn hierbei z. B. die Menge M aus nur einem Vektor x besteht, wird statt {x} ⊥ N einfacher x ⊥ N geschrieben. Die leere Menge und der Nullraum sind zu jeder Teilmenge von V orthogonal. 7.3.5 Definition. Sei M eine Teilmenge des euklidischen oder unitären Vektorraumes V . Dann heißt M ⊥ = {v ∈ V | v ⊥ M} = {v ∈ V | m · v = o für alle m ∈ M} das orthogonale Komplement von M in V . 7.3.6 Bemerkung. Das orthogonale Komplement M ⊥ einer Teilmenge M des Vektorraums V ist ein Unterraum von V ; denn M ⊥ ist abgeschlossen gegenüber den linearen Operationen. 7.3.7 Satz. Sei U ein r-dimensionaler Unterraum des n-dimensionalen euklidischen oder unitären Vektorraumes V . Dann gelten:

168

7 Euklidische und unitäre Vektorräume

(a) Das orthogonale Komplement U ⊥ von U ist ein (n − r)-dimensionaler Unterraum von V . (b) U ⊥⊥ = {v ∈ V | a · v = 0 für alle a ∈ U ⊥ } = U . (c) V = U ⊕ U ⊥ . Beweis: (a) Nach Satz 7.3.2 besitzt U eine Orthonormalbasis B = {v 1 , v 2 , . . . , v r }, die sich zu einer Orthonormalbasis C = {v 1 , v 2 , . . . , v r , v r+1 , . . . , v n } von V ergänzen läßt. Also gehören die n−r linear unabhängigen Vektoren v r+1 , v r+2 , . . . , v n zu U ⊥ . Daher ist dim U ⊥ ≥ n − r. Sei u ein Element von U ⊥ ∩ U . Dann ist u · u = 0. Nach Bemerkung 7.1.2 folgt u = o. Daher ist U ∩ U ⊥ = {o}. Aus dem Dimensionssatz 2.2.16 folgt dim U ⊥ ≤ n − dim U = n − r. Deshalb ist V = U ⊕ U ⊥ , womit (a) und (c) bewiesen sind. (b) Nach Definition von U ⊥ gilt u · v = 0 für alle v ∈ U ⊥ und alle u ∈ U . Also ist U ⊆ U ⊥⊥ . Wegen (a) gilt dann dim(U ⊥⊥ ) = n − dim U ⊥ = n − (n − r) = r. Daher ist U = U ⊥⊥ nach Folgerung 2.2.14.  7.3.8 Bemerkung. Satz 7.3.7 läßt sich nicht auf unendlich-dimensionale euklidische oder unitäre Vektorräume verallgemeinern, wie folgendes Beispiel zeigt: Es sei V der reelle Vektorraum aller in [0, 1] stetigen reellen Funktionen mit dem skalaren Produkt & (f, g) =

1

f (t)g(t) dt. 0

Der Unterraum U aller Polynome besitzt abzählbar-unendliche Dimension. Daher existiert nach Satz 7.3.2 eine Orthonormalbasis von U . Es sei nun f eine von der Nullfunktion verschiedene Funktion aus V . Dann gilt (f, f ) = a > 0 und |f (t)| < b für alle t ∈ [0, 1]. Nach dem Approximationssatz von Weierstrass kann f in [0, 1] gleichmäßig durch Polynome approximiert werden, vgl. A. Ostrowski, [19], S. 170. a für alle t ∈ [0, 1], und man Es gibt also ein Polynom g ∈ U mit |f (t) − g(t)| < 2b erhält & 1 f (t)[f (t) − (f (t) − g(t))] dt (f, g) = & 

0

0

1

& f 2 (t)dt −

 (f, f ) − b

1 0

|f (t)||f (t) − g(t)| dt

a a = > 0. 2b 2

Daher ist außer der Nullfunktion keine Funktion aus V zu U orthogonal; d. h. U ⊥ ist der Nullraum und (U ⊥ )⊥ der ganze Raum V . Satz 7.3.7 gilt somit nicht mehr für unendlich-dimensionale Unterräume.

169

7.4 Adjungierte Abbildungen und normale Endomorphismen

Ebenso gilt auch Satz 7.3.2 nicht für euklidische oder unitäre Vektorräume mit überabzählbarer Dimension, weil eine Orthonormalbasis von U nicht zu einer Orthonormalbasis von V erweitert werden kann.

7.4 Adjungierte Abbildungen und normale Endomorphismen 7.4.1 Definition. Es seien V und W zwei euklidische oder unitäre Räume. Sei α eine lineare Abbildung von V in W . Eine lineare Abbildung α ∗ : W → V heißt eine zu α adjungierte Abbildung, wenn für alle Vektoren x ∈ V und y ∈ W αx · y = x · α ∗ y (und damit auch y · αx = α ∗ y · x) gilt. Ein Endomorphismus α des euklidischen oder unitären Vektorraums V heißt selbstadjungiert, wenn ein adjungierter Endomorphismus α ∗ existiert und α = α ∗ gilt. Ein Endomorphismus α von V heißt anti-selbstadjungiert, wenn ein adjungierter Endomorphismus α ∗ existiert und α = −α ∗ gilt. 7.4.2 Bemerkungen. (a) Im allgemeinen braucht es zu einer linearen Abbildung α : V → W keine adjungierte Abbildung zu geben, wie folgendes Beispiel zeigt. Wie in Bemerkung 7.3.8 sei V der reelle Vektorraum aller stetigen reellen Funktionen f : [0, 1] → R mit dem Skalarprodukt & 1 (f, g) = f (t)g(t) dt, f, g ∈ V . 0

Der Unterraum U aller polynomialen Funktionen p(t) = p0 + p1 t + p2 t 2 + · · · + pn t n ,

pi ∈ R, n < ∞,

besitzt abzählbare Dimension. Daher besitzt U nach Satz 7.3.2 eine Orthonormalbasis B = {p1 (t), p2 (t), . . . }. Sei  = id U die Identität von U , d. h. (u) = u für alle u ∈ U . Dann ist  ∈ HomR (U, V ). Angenommen, die adjungierte Abbildung  ∗ von  existierte. Dann wäre  ∗ ∈ HomR (V , U ). Da die Exponentialfunktion et ∈ V ist, gilt  ∗ (et ) = p1 (t)r1 +p2 (t)r2 +· · ·+pm (t)rm mit endlich vielen eindeutig bestimmten reellen Zahlen ri ; denn B ist eine Basis von U . t Sei f (t) = et − m i=1 pi (t)(e , pi (t)). Wegen     m t t ∗ t (e , pj (t)) = (e , pj (t)) = ( (e ), pj (t)) = pk (t)rk , pj (t) = 0 k=1

170

7 Euklidische und unitäre Vektorräume

für alle j = m + 1, m + 2, . . . folgte dann, daß f (t) ∈ U ⊥ wäre. Nach Bemerkung 7.3.8 ist U ⊥ = {o}, d. h. f (t) = 0 und et ∈ U . Dies ist ein Widerspruch, denn et ist keine polynomiale Funktion. Daher hat  keine adjungierte Abbildung. (b) Wenn jedoch zu α eine adjungierte Abbildung α ∗ existiert, so ist sie auch eindeutig bestimmt: Ist nämlich α  ebenfalls eine zu α adjungierte Abbildung, so gilt x · (α ∗ y − α  y) = x · α ∗ y − x · α  y = αx · y − αx · y = 0 für jeden Vektor x ∈ V . Wäre x = α ∗ y − α  y  = 0 für ein y ∈ W , dann wäre x · x  = 0 im Widerspruch zu Definitionen 7.1.4 und 7.1.11. Also ist α ∗ y = α  y für jeden Vektor y ∈ W und damit α  = α ∗ . 7.4.3 Hilfssatz. Wenn V endliche Dimension besitzt, existiert zu jeder linearen Abbildung α : V → W die adjungierte Abbildung α ∗ . Ist {e1 , . . . , en } eine Orthonormalbasis von V , so gilt α∗y =

n 

ei (y · αei ) für alle y ∈ W.

i=1

Beweis: Wegen Satz 7.3.2 besitzt n V eine Orthonormalbasis {e1 , . . . , en }. Für jeden Vektor x ∈ V gilt dann x = i=1 ei (x · ei ). Denn aus x = e1 x1 + e2 x2 + · · · + en xn folgt x · ei = xi nach Satz 7.2.13. Definiert man nun die Abbildung β durch βy = n i=1 ei (y · αei ) für alle y ∈ W , so ist β wegen der Linearitätseigenschaften des skalaren Produkts jedenfalls eine lineare Abbildung. Wegen αx · y = =

n  i=1 n  i=1

(αei · y)xi =

n 

(y · αei )xi =

i=1

(x · ei )(y · αei ) =

n 

xi (y · αei )

i=1 n 

x · [ei (y · αei )] = x · βy

i=1

ist β die zu α adjungierte Abbildung α ∗ nach Definition 7.4.1 und Bemerkung 7.4.2 (b).  7.4.4 Definition. Sei A = (aij ) eine komplexe m×n-Matrix. Dann heißt A¯ = (a¯ ij ) ¯ T die zu A adjungierte Matrix. die zu A konjugiert komplexe Matrix und A∗ = (A) 7.4.5 Bemerkung. Die adjungierte A∗ einer reellen m × n-Matrix A ist die transponierte Matrix AT von A, weil a¯ ij = aij für alle Koeffizienten aij von A gilt.

7.4 Adjungierte Abbildungen und normale Endomorphismen

171

7.4.6 Satz. Es seien V und W endlich-dimensional. Ferner sei B = {e1 , . . . , en } eine Orthonormalbasis von V und B  = {f 1 , . . . , f r } eine Orthonormalbasis von W . Für die Matrizen der linearen Abbildung α : V → W und ihrer adjungierten Abbildung α ∗ bezüglich dieser Basen gilt: Aα ∗ (B  , B) = (Aα (B, B  ))∗ . Beweis: Die Koeffizienten der Matrix Aα (B, B  ) = A = (aij ) sind nach Definition 3.3.1 durch die Gleichungen αej =

r 

f i aij

(j = 1, . . . , n)

i=1

bestimmt. Aus ihnen folgt aij = αej · f i für j = 1, . . . , n und i = 1, . . . , r, weil B  = {f 1 , . . . , f r } eine Orthonormalbasis ist. Bezeichnet man die α ∗ zugeordnete Matrix mit B = (bj i ), so gilt entsprechend α∗f i =

n 

ej · bj i

(i = 1, . . . , r)

j =1

und bj i = α ∗ f i · ej für i = 1, . . . , r und j = 1, . . . , n. Hieraus folgt bj i = α ∗ f i · ej = ej · α ∗ f i = αej · f i = a¯ ij und somit B = A¯ T = A∗ .



7.4.7 Hilfssatz. Für lineare Abbildungen α, β, deren adjungierte Abbildungen α ∗ , β ∗ existieren, gelten die folgenden Gleichungen: (a) (α ∗ )∗ = α. (b) (α + β)∗ = α ∗ + β ∗ . ¯ (c) (α · c)∗ = α ∗ c. (d) (βα)∗ = α ∗ β ∗ . (e) Ist α ein Endomorphismus eines endlich-dimensionalen Vektorraums V , dann gilt det(α ∗ ) = det(α). Für komplexe bzw. reelle n × n-Matrizen gelten die zu (a) bis (e) analogen Aussagen entsprechend.

172

7 Euklidische und unitäre Vektorräume

Beweis: (a) Es gilt αx · y = x · α ∗ y = (α ∗ )∗ x · y, für alle x, y ∈ V . Also ist (αx − (α ∗ )∗ x) · y = 0 für alle y ∈ V . Daher ist α ∗ x = (α ∗ )∗ x für alle x ∈ V , woraus (α ∗ )∗ = α folgt. (b) x·(α+β)∗ y = (α+β)x·y = αx·y+βx·y = x·α ∗ y+x·β ∗ y = x·(α ∗ +β ∗ )y für alle x, y ∈ V . Hieraus folgt (α + β)∗ = α ∗ + β ∗ . (c) x · (α · c)∗ y = (α · c)x · y = (αx · y)c = (x · α ∗ y)c = x · (α ∗ c)y ¯ für alle x, y ∈ V . Also gilt (αc)∗ = α ∗ c. ¯ (d) x · (βα)∗ y = (βα)x · y = αx · β ∗ y = x · α ∗ β ∗ y für alle x, y ∈ V . (e) Sei B eine Basis des endlich-dimensionalen Vektorraums V und A = Aα (B, B) die Matrix des Endomorphismus α von V bezüglich B. Nach Definition 5.3.4 ist det(A) = π∈Sn (sign π )a1,π(1) a2,π(2) . . . an,π(n) . Da die komplexe Konjugation ein Automorphismus von C ist, folgt  ¯ det(A) = (sign π )a¯ 1,π(1) a¯ 2,π(2) . . . a¯ n,π(n) = det(A). π∈Sn

¯ = det(A¯ T ) = det(A∗ ). Insbesondere gilt det(α ∗ ) = Nach Satz 5.4.1(a) ist det(A) det(α). Die Behauptung folgt nun unmittelbar aus Satz 7.4.6.  7.4.8 Definition. Ein Endomorphismus α eines unitären oder euklidischen Raumes V heißt normal, wenn der zu ihm adjungierte Endomorphismus α ∗ existiert und mit α vertauschbar ist, d. h. αα ∗ = α ∗ α. 7.4.9 Satz. Ein Endomorphismus α eines unitären oder euklidischen Raumes V ist genau dann normal, wenn sein adjungierter Endomorphismus α ∗ existiert und wenn für alle Vektoren x, y ∈ V gilt αx · αy = α ∗ x · α ∗ y. Beweis: Aus αα ∗ = α ∗ α folgt nach Definition 7.4.1, daß αx · αy = x · α ∗ (αy) = x · α(α ∗ y) = α ∗ x · α ∗ y. Umgekehrt gelte αx · αy = α ∗ x · α ∗ y für alle Vektoren x, y ∈ V . Man erhält (α(α ∗ x)) · y = α ∗ x · α ∗ y = αx · αy = (α ∗ (αx)) · y, also ((αα ∗ )x − (α ∗ α)x) · y = 0. Da diese Gleichung bei festem x für alle Vektoren y ∈ V gilt, folgt (αα ∗ )x = (α ∗ α)x nach Satz 7.3.7. Und da dies für beliebige  Vektoren x ∈ V gilt, ergibt sich schließlich αα ∗ = α ∗ α. 7.4.10 Hilfssatz. Für einen normalen Endomorphismus α gilt Ker α = Ker α ∗ .

7.4 Adjungierte Abbildungen und normale Endomorphismen

173

Beweis: Wegen Satz 7.4.9 gilt für jeden Vektor x von V , daß |αx|2 = αx · αx = α ∗ x · α ∗ x = |α ∗ x|2 . Daher ist αx = o gleichwertig mit α ∗ x = o.



7.4.11 Satz. Es sei α ein normaler Endomorphismus. Dann gelten: (a) α und α ∗ besitzen dieselben Eigenvektoren. (b) Ist a Eigenvektor von α mit dem Eigenwert c, dann hat a als Eigenvektor von α ∗ den Eigenwert c. ¯ (c) Zwei Eigenvektoren von α, die verschiedene Eigenwerte haben, sind orthogonal. Beweis: Wegen Satz 7.4.9 gilt (αa − ac) · (αa − ac) = αa · αa − (a · αa)c − (αa · a)c¯ + (a · a)cc¯ = α ∗ a · α ∗ a − (α ∗ a · a)c − (a · α ∗ a)c¯ + (a · a)cc¯ = (α ∗ a − a c) ¯ · (α ∗ a − a c). ¯ Daher ist αa = ac gleichwertig mit α ∗ a = a c, ¯ woraus (a) und (b) folgen. (c) Seien a und b zwei Eigenvektoren von α mit den verschiedenen Eigenwerten f und g. Wegen (b) gilt α ∗ b = bg. ¯ Hieraus folgt (a · b)f = (af ) · b = (αa) · b = a · (α ∗ b) = a · (bg) ¯ = (a · b)g, also (a · b)(f − g) = 0. Wegen f  = g ist daher a · b = 0.



7.4.12 Hilfssatz. Sei V ein n-dimensionaler euklidischer oder unitärer Vektorraum. Ferner seien α ein normaler Endomorphismus von V , e ein Eigenvektor von α und U = e⊥ = {v ∈ V | e · v = o}. Dann gelten: (a) U ist ein α-invarianter Unterraum mit dimF U = n − 1. (b) Die Einschränkung α|U von α auf U ist ein normaler Endomorphismus von U. Beweis: (a) Nach Satz 7.3.7 hat U = e⊥ die Dimension n − 1. Seien u ∈ U und c ∈ F ein Eigenwert von α mit Eigenvektor e. Wegen Satz 7.4.11 gilt dann αu · e = u · α ∗ e = u · (ec) ¯ = (u · e)c = 0. Daher ist αu ∈ U für alle u ∈ U , d. h. U ist ein α-invarianter Unterraum von V . (b) Wegen (a) ist α1 = α|U ∈ EndF (U ). Nach Hilfssatz 7.4.3 existiert α1∗ ∈ ∗ . Daher ist α ein normaler Endomorphismus von U nach EndF (U ), und α1∗ = α|U 1 Satz 7.4.9. 

174

7 Euklidische und unitäre Vektorräume

7.4.13 Satz. Es sei V  = 0 ein endlich-dimensionaler euklidischer oder unitärer F -Vektorraum. Sei α ein Endomorphismus von V , dessen sämtliche Eigenwerte im euklidischen Fall reell sind. Dann ist α genau dann normal, wenn es zu ihm eine Orthonormalbasis von V gibt, die aus lauter Eigenvektoren von α besteht. Beweis: Zunächst sei α normal, und sei c1 ein Eigenwert von α. Zu c1 gibt es einen Eigenvektor e1 , und zwar auch im euklidischen Fall, weil c1 dann als reell vorausgesetzt wurde. Ohne Beschränkung der Allgemeinheit kann e1 als Einheitsvektor angenommen werden. Im Fall n = 1 ist {e1 } bereits eine Orthonormalbasis von V . Es gelte nun n > 1, und die Behauptung sei für die Dimension n−1 vorausgesetzt. Weiter sei U der zu e1 orthogonale Unterraum von V . Wegen 7.4.12 ist U dann ein αinvarianter Unterraum von V mit dimF U = n − 1 und die Einschränkung α1 = α|U von α auf U ist ein normaler Endomorphismus von U . Nach Induktionsvoraussetzung gibt es daher eine Orthonormalbasis {e2 , . . . , en } von U , die aus lauter Eigenvektoren von α besteht. Es ist dann {e1 , . . . , en } eine Orthonormalbasis von V der behaupteten Art. Umgekehrt sei {e1 , . . . , en } eine Orthonormalbasis von V , die aus lauter Eigenvektoren des Endomorphismus α besteht; es gelte also αei = ei ci . Durch ψei = ei c¯i wird dann ein Endomorphismus ψ von V definiert. Für i, j = 1, . . . , n gilt αei · ej = (ei ci ) · ej = ci δi,j = cj δj,i = ei · (ej c¯j ) = ei · ψej und daher allgemein αx · y = x · ψy. Somit ist ψ der zu α adjungierte Endomorphismus α ∗ . Wegen α ∗ (αei ) = ψ(ei ci ) = ei ci c¯i = α(ei c¯i ) = α(ψei ) = α(α ∗ ei ) für i = 1, . . . , n folgt schließlich α ∗ α = αα ∗ ; d. h. α ist normal.



7.4.14 Folgerung. In einem endlich-dimensionalen unitären Vektorraum V existiert zu einem Endomorphismus α genau dann eine Orthonormalbasis aus Eigenvektoren von α, wenn α ein normaler Endomorphismus ist. 7.4.15 Hilfssatz. Sei αˆ die komplexe Fortsetzung des normalen Endomorphismus α ∈ EndR (V ) des endlich-dimensionalen euklidischen Vektorraums V auf dessen unitäre Erweiterung zum C-Vektorraum Z. Dann ist αˆ ebenfalls ein normaler Endomorphismus von Z. Beweis: Nach den Sätzen 7.1.14 und 7.1.17 existieren die komplexen Fortsetzungen eines Endomorphismus α und des Skalarprodukts des euklidischen R-Vektorraums V auf den komplexen Vektorraum Z mit Dimension dimC Z = dimR V . Für alle

7.4 Adjungierte Abbildungen und normale Endomorphismen

175

a, b, c, d ∈ V gilt außerdem α(a ˆ + bi) · (c + di) = αa · c + αb · d + (αb · c − αa · d)i = a · α ∗ c + b · α ∗ d + (b · α ∗ c − a · α ∗ d)i = (a + bi) · (α ∗ c + α ∗ di). Daher folgt für den zu αˆ adjungierten Endomorphismus αˆ ∗ (c + di) = α ∗ c + α ∗ di. Hieraus ergibt sich aber unmittelbar αˆ ∗ αˆ = αˆ αˆ ∗ .  7.4.16 Hilfssatz. Es sei α ein normaler Endomorphismus des euklidischen Vektorraums V . Ferner sei e = a + bi ein normierter Eigenvektor von αˆ mit dem nichtreellen Eigenwert c. Dann ist e = a − bi ebenfalls ein normierter Eigenvektor von αˆ mit dem Eigenwert c. ¯ Ferner sind e und e orthogonal. Beweis: Da a und b aus dem euklidischen Raum V stammen, gilt a · b = b · a. Man erhält e · e = a · a + b · b + (a · b − b · a)i = e · e. Mit e ist daher auch e normiert. Da e ein Eigenvektor von αˆ mit dem Eigenwert c = c1 + c2 i (c1 , c2 reell) ist, gilt αa + αbi = αe ˆ = ec = ac1 − bc2 + (bc1 + ac2 )i. Daher ist αa = ac1 − bc2 , αb = bc1 + ac2 und somit ¯ αe ˆ  = αa − αbi = ac1 − bc2 − (bc1 + ac2 )i = (a − bi)(c1 − c2 i) = e c. ¯ Schließlich ist wegen Also ist e ein Eigenvektor von αˆ zu dem Eigenwert c. Satz 7.4.11 und 7.4.15 außerdem e Eigenvektor von αˆ ∗ zum Eigenwert c = c. Da c nicht reell ist, gilt c  = c. ¯ Deshalb ist e · e = 0 nach Satz 7.4.11 (c).  Nach diesen Vorbereitungen kann jetzt der allgemeine Fall normaler Endomorphismen in euklidischen Räumen behandelt werden. 7.4.17 Satz. Es sei V ein euklidischer Raum mit dim V = n < ∞. Ein Endomorphismus α von V ist genau dann normal, wenn es eine Orthonormalbasis B von V gibt derart, daß die Matrix Aα (B, B) von α die folgende Gestalt hat:   c1   ..   .     c k  , Aα (B, B) = A =        . .   . 

176

7 Euklidische und unitäre Vektorräume

wobei c1 , . . . , ck die reellen Eigenwerte von α sind und jedes Kästchen eine 2 × 2Matrix der folgenden Form ist: a

−b

b

a

.

Jedem solchen Zweierkästchen entspricht dabei ein Paar c, c¯ konjugiert-komplexer Eigenwerte von α, ˆ und es gilt a = Re c,

b = Im c.

Beweis: Im Fall n = 1 ist die Behauptung trivial. Es gelte jetzt n > 1, und für kleinere Dimensionen sei die Richtigkeit der Behauptung vorausgesetzt. Besitzt α einen reellen Eigenwert c1 und somit einen Eigenvektor e1 ∈ V , so ist nach Hilfssatz 7.4.12 U = {v ∈ V | e1 · v = o} ein (n − 1)-dimensionaler, α-invarianter Unterraum von V derart, daß die Einschränkung α|U von α auf U ein normaler Endomorphismus von U ist. Also folgt in diesem Fall die Behauptung durch vollständige Induktion. Besitzt aber α keinen reellen Eigenwert, so werde V in seine komplexe Erweiterung Z eingebettet und α zu dem Endomorphismus αˆ von Z fortgesetzt. Weiter sei c ein (nicht-reeller) Eigenwert von α. ˆ Zu ihm gibt es dann einen normierten Eigenvektor e1 in Z. Es gelte e1 = a 1 + b1 i mit a 1 , b1 ∈ V . Nach Hilfssatz 7.4.16 ist dann auch e2 = a 1 − b1 i ein normierter und zu e1 orthogonaler Eigenvektor von αˆ mit dem Eigenwert c. ¯ Setzt man nun √ 1 f 1 = (e1 + e2 ) √ = a 1 2 2

und

√ 1 f 2 = (e1 − e2 ) √ = b1 2, 2i

so gilt f 1 , f 2 ∈ V . Wegen f 1 · f 1 = f 2 · f 2 = 21 (e1 · e1 + e2 · e2 ) = 1 sind die Vektoren f 1 , f 2 normiert und wegen f 1 · f 2 = (e1 · e1 − e1 · e2 + e2 · e1 − e2 · e2 )

−1 =0 2i

auch orthogonal. Weiter gilt √ 1 1 ˆ 1 + αe ˆ 2 ) √ = (e1 c + e2 c) ¯ √ = 2[a 1 (Re c) − b1 (Im c)] αf 1 = (αe 2 2 = f 1 (Re c) − f 2 (Im c) = f 1 a − f 2 b, √ 1 1 αf 2 = (αe ˆ 1 − αe ˆ 2 ) √ = (e1 c − e2 c) ¯ √ = 2[a 1 (Im c) + b1 (Re c)] i 2 i 2 = f 1 (Im c) + f 2 (Re c) = f 1 b + f 2 a. Hinsichtlich f 1 , f 2 entspricht also α ein Zweierkästchen der behaupteten Art.

177

7.4 Adjungierte Abbildungen und normale Endomorphismen

Wegen Satz 7.4.6 folgt nun α∗f 1 = f 1a + f 2 b

und

α ∗ f 2 = −f 1 b + f 2 a

Sei U = {f 1 , f 2 }⊥ . Für jedes u ∈ U erhält man dann αu · f 1 = u · α ∗ f 1 = (u · f 1 )a + (u · f 2 )b = 0, αu · f 2 = u · α ∗ f 2 = (u · f 1 )(−b) + (u · f 2 )a = 0. Hieraus folgt αu ∈ U für alle u ∈ U . Also ist U ein α-invarianter Unterraum von V . Nach Satz 7.3.7 ist dimR U = n − 2. Mittels Hilfssatz 7.4.3 und Satz 7.4.9 ergibt sich daher, daß die Einschränkung α|U von α auf U ein normaler Endomorphismus von U ist, auf den die Induktionsvoraussetzung angewandt werden kann. Sei umgekehrt α ein Endomorphismus von V mit k reellen Eigenwerten ci , 1 ≤ i ≤ k, und 21 (n−k) Paaren {cm , c¯m } konjugiert komplexer Eigenwerte cm = am +bm i (m) mit 0  = am ∈ R und 0  = bm ∈ R. Weiter sei B = {e1 , e2 , . . . , ek } ∪ {f (m) 1 ,f2 | 1 1 ≤ m ≤ 2 (n − k)} eine Orthonormalbasis von V derart, daß   c1   ..   .     ck  , Aα (B, B) = A =        ..  .   und jedes Kästchen eine (2 × 2)-Matrix der Form ist: am −bm bm

am

für 1 ≤ m ≤

1 (n − k). 2

Nach Hilfssatz 7.4.3 existiert die zu α adjungierte lineare Abbildung α ∗ von V . Wegen Satz 7.4.6 gilt Aα ∗ (B, B) = [Aα (B, B)]∗ = [Aα (B, B)]T = AT Man bestätigt nun unmittelbar, daß AAT = AT A. Nach Satz 3.3.7 folgt αα ∗ = α ∗ α. Also ist α ein normaler Endomorphismus von V .  7.4.18 Folgerung. Sei α ein anti-selbstadjungierter Endomorphismus des endlichdimensionalen euklidischen oder unitären Vektorraums V . Dann gelten: (a) Die Realteile aller Eigenwerte von α sind Null.

178

7 Euklidische und unitäre Vektorräume

(b) V besitzt eine Orthonormalbasis B, die aus Eigenvektoren von α besteht. (c) Ist V ein euklidischer Vektorraum, dann sind alle Diagonalelemente der quadratischen Matrix Aα (B, B) gleich Null. Beweis: (a) Sei o  = v ∈ V ein Eigenvektor zum Eigenwert c von α. Wegen α ∗ = −α folgt nach Satz 7.4.11, daß α ∗ (v) = v c¯ = −α(v) = −vc = v(−c). Daher ist c¯ = −c, woraus Re(c) = 0 folgt. (b) Wegen α ∗ α = −α 2 = αα ∗ ist α normal. Nach Satz 7.4.13 besitzt V eine Orthonormalbasis B, die aus Eigenvektoren von α besteht. (c) Folgt sofort aus (a) und Satz 7.4.17.  7.4.19 Bemerkung. Nach Folgerung 7.4.14 ist ein normaler Endomorphismus eines unitären Vektorraumes diagonalisierbar.   Die Umkehrung gilt nicht. 0 −2 Denn die Matrix A = hat die Eigenwerte 2 und −1. Nach den −1 1 Sätzen 6.2.1 und 6.2.6 ist sie diagonalisierbar. Aber     4 −2 1 −1 T = = AT A. AA = −2 2 −1 5

7.5

Orthogonale und unitäre Abbildungen

Mit die wichtigsten linearen Abbildungen zwischen euklidischen bzw. unitären Räumen sind diejenigen, die das skalare Produkt invariant lassen. 7.5.1 Definition. Es seien V und W zwei euklidische bzw. unitäre Räume: Eine lineare Abbildung α : V → W wird eine orthogonale bzw. unitäre Abbildung genannt, wenn für je zwei Vektoren x, x  ∈ V gilt: αx · αx  = x · x  . Derartige Abbildungen können noch auf verschiedene andere Weisen gekennzeichnet werden. 7.5.2 Satz. Folgende Aussagen über eine lineare Abbildung α : V → W zwischen zwei euklidischen bzw. unitären Vektorräumen sind gleichwertig: (a) α ist eine orthogonale bzw. unitäre Abbildung. (b) Aus |x| = 1 folgt stets |αx| = 1.

7.5 Orthogonale und unitäre Abbildungen

179

(c) Für alle x ∈ V gilt |x| = |αx|. (d) Ist {e1 , . . . , en } ein Orthonormalsystem von V , so ist {αe1 , . . . , αen } ein Orthonormalsystem von W . Beweis: (a) ⇒ (b): Aus |x| = 1 folgt αx · αx = x · x = 1, also auch |αx| = 1. (b) ⇒ (c): Ohne Beschränkung der Allgemeinheit kann x  = o angenommen 1 werden. Mit e = x |x| gilt x = e|x| und |e| = 1, also |αx| = |αe||x| = |x|. (c) ⇒ (d): Für h  = j (h, j = 1, . . . , n) gilt 2 Re(αeh · αej ) = |α(eh + ej )|2 − |αeh |2 − |αej |2 = |eh + ej |2 − |eh |2 − |ej |2 = 0, 2 Im(αeh · αej ) = |α(eh + ej i)|2 − |αeh |2 − |αej |2 = |eh + ej i|2 − |ei |2 − |ej |2 = 0. Es folgt αeh · αej = 0 für h  = j und nach Voraussetzung auch |αeh | = |eh | = 1. Daher ist {αe1 , . . . , αen } ein Orthonormalsystem. (d) ⇒ (a): Für beliebige Vektoren x, x  ∈ V ist αx · αx  = x · x  nachzuweisen. 1 Es kann x  = o angenommen werden. Gilt nun erstens x  = ec mit e = x |x| , so   folgt x · x = (e · e)|x|c¯ = |x|c¯ und αx · αx = (αe · αe)|x|c. ¯ Nach Voraussetzung ist aber mit {e} auch {αe} ein Orthonormalsystem. Es gilt also αe · αe = 1 und daher αx · αx  = x · x  . Zweitens seien die Vektoren x, x  linear unabhängig. Wegen Satz 7.3.1 gibt es dann eine Orthonormalbasis {e1 , e2 } des von x und x  aufgespannten Unterraums. Es gelte x = e1 x1 + e2 x2 und x  = e1 x1 + e2 x2 . Da auch {αe1 , αe2 } ein Orthonormalsystem ist, folgt αx · αx  = x1 x1 + x2 x2 = x · x  . 7.5.3 Folgerung. Die komplexe Fortsetzung einer orthogonalen Abbildung ist eine unitäre Abbildung. Beweis: Ergibt sich sofort aus Definition 7.1.13 und Satz 7.5.2.



7.5.4 Folgerung. Jede orthogonale oder unitäre Abbildung α ist injektiv. Beweis: Aus αx = o folgt wegen Satz 7.5.2 (c) auch |x| = |αx| = 0. Also ist x = o nach Satz 7.2.4. Daher ist α injektiv.  7.5.5 Definition. Die reelle n×n-Matrix A heißt orthogonal, wenn A−1 = AT gilt. ¯ T Die komplexe invertierbare n × n-Matrix A heißt unitär, wenn A−1 = A∗ = (A) gilt. 7.5.6 Satz. Für n-reihige quadratische Matrizen A = (ai,j ) sind folgende Aussagen paarweise gleichwertig:

180

7 Euklidische und unitäre Vektorräume

(a) A ist eine orthogonale bzw. unitäre Matrix. (b) Die Zeilen von A bilden ein Orthonormalsystem; d. h. es gilt n 

ai,j a¯ k,j = δi,k (i, k = 1, . . . , n).

j =1

(c) Die Spalten von A bilden ein Orthonormalsystem; d. h. es gilt n 

aj,i a¯j,k = δi,k (i, k = 1, . . . , n).

j =1

Beweis: Die Gleichungen aus (b) sind gleichwertig mit AA∗ = E , die Gleichungen aus (c) mit A∗ A = E . Jede dieser beiden Gleichungen ist aber wegen Folgerung 3.4.10 gleichbedeutend mit A−1 = A∗ .  7.5.7 Beispiele. (a)  0 1 A = 1 0 0 0

  0 sin ϕ 0 , B = − cos ϕ 1

cos ϕ sin ϕ





2 1 und C = −2 3 1

1 2 2

 2 1 −2

sind orthogonale Matrizen.   1 i 1 √ ist eine unitäre Matrix. (b) A = 2 −i −1 7.5.8 Satz. Der Endomorphismus α eines endlich-dimensionalen euklidischen bzw. unitären Vektorraums V ist genau dann orthogonal bzw. unitär, wenn α invertierbar ist und α −1 = α ∗ gilt. Insbesondere sind orthogonale bzw. unitäre Endomorphismen normal. Beweis: Ist α ein unitärer Endomorphismus von V , dann besitzt α nach Folgerung 7.5.4 ein Inverses α −1 . Sein adjungierter Endomorphismus α ∗ existiert nach Hilfssatz 7.4.3. Wegen der Definitionen 7.5.1 und 7.4.1 folgt daher für alle x, y ∈ V , daß x ·(α ∗ y −α −1 y) = x ·α ∗ y −x ·α −1 y = αx ·y −x ·α −1 y = x ·α −1 y −x ·α −1 y = 0. Also ist α ∗ y = α −1 y für alle y ∈ V , d. h. α ∗ = α −1 . Sei umgekehrt α −1 = α ∗ . Dann gilt nach Definition 7.4.1 für alle x, y ∈ V , daß x · α −1 y = x · α ∗ y = αx · y. Da mit y auch α −1 y alle Vektoren von V durchläuft, ist α ein unitärer Endomorphismus von V nach Definition 7.5.1. Wegen αα ∗ = αα −1 = id = α −1 α = α ∗ α ist er normal. 

7.5 Orthogonale und unitäre Abbildungen

181

7.5.9 Satz. Sei B = {e1 , e2 , . . . , en } eine Orthonormalbasis des endlichdimensionalen euklidischen oder unitären Vektorraumes V . Sei α ein Endomorphismus von V . Dann gelten: (a) Die lineare Abbildung α : V → V ist genau dann orthogonal, wenn die zu α gehörige n × n-Matrix Aα (B, B) bezüglich der Basis B von V eine orthogonale Matrix ist. (b) Die lineare Abbildung α : V → V ist genau dann unitär, wenn die zu α gehörige n × n-Matrix Aα (B, B) bezüglich der Basis B von V eine unitäre Matrix ist. Beweis: (b) Ist α ∈ EndC (V ) ein unitärer Endomorphismus, so ist er nach Folgerung 7.5.4 eine injektive Abbildung. Daher ist α wegen Folgerung 3.2.14 ein Automorphismus von V . Also ist B  = {α(e1 ), α(e2 ), . . . , α(en )} nach Satz 7.5.2 eine Orthonormalbasis von V . Wegen Definition 3.3.1 sind diese Vektoren sj = α(ej ), j = 1, 2, . . . , n, gerade die Spaltenvektoren der Matrix Aα (B, B) von α bezüglich der Basis B. Deshalb ist Aα (B, B) eine unitäre n × n-Matrix nach Satz 7.5.6. Ist umgekehrt A = (aij ) eine unitäre Matrix, dann ist A−1 = A∗ . Hieraus folgt nach Satz 7.4.6, daß der durch α(ej ) = ni=1 ei aij definierte Endomorphismus α von V und sein adjungierter Endomorphismus α ∗ von V die folgende Matrizengleichung erfüllen Aα ∗ (B, B) = (Aα (B, B))∗ = A∗ = A−1 = Aα −1 (B, B). Wegen Satz 3.2.4 ist daher α ∗ = α −1 . Daher ist α unitär nach Satz 7.5.8. (a) beweist man analog.



7.5.10 Satz. Es gelten die folgenden Aussagen: (a) Die Menge O(n, R) aller orthogonalen n×n-Matrizen A ist eine Untergruppe der generellen linearen Gruppe GL(n, R). (b) Die Menge U (n, C) aller unitären n × n-Matrizen A ist eine Untergruppe der generellen linearen Gruppe GL(n, C). (c) Die Determinante einer orthogonalen n × n-Matrix A ist det(A) = ±1. (d) Die Determinante einer unitären n×n-Matrix A hat den Betrag | det(A)| = 1. Beweis: (b) Da die Einsmatrix E eine unitäre Matrix ist, ist die Menge U (n, C) nicht leer. Seien A, B zwei unitäre n×n-Matrizen. Wegen Satz 7.5.8 gilt dann A−1 = A∗ und B −1 = B ∗ . Insbesondere ist dann (B −1 )∗ = B ∗∗ = B = (B −1 )−1 . Hieraus folgt nach Hilfssatz 7.4.7 (AB −1 )−1 = BA−1 = (B −1 )∗ A∗ = (AB −1 )∗ , d. h. AB −1 ∈ U (n, C). Also ist U (n, C) nach Hilfssatz 1.3.10 eine Untergruppe von GL(n, C).

182

7 Euklidische und unitäre Vektorräume

(a) beweist man analog. (d) Nach Satz 5.4.1 gilt für jede unitäre n × n-Matrix A, daß ¯ = det(A) det[(A) ¯ T ] = det(A) det(A−1 ) = det(E ) = 1. det(A) · det(A) Nach Beispiel 1.4.2(b) und Definition 5.3.4 gilt  ¯ = det(A) (sign π )a¯ 1,π(1) a¯ 2,π(2) . . . a¯ n,π(n) π∈Sn

=



(sign π )a1,π(1) a2,π(2) . . . an,π(n) )

π∈Sn

= (det(A)). ¯ = 1, woraus | det(A)| = 1 folgt. Daher ist det(A) · det(A) = det(A) det(A) (c) Wegen A−1 = AT gilt 1 = det(A · AT ) = det(A)2 , d. h. det(A) = ±1.  7.5.11 Definition. Die Gruppe O(n, R) aller orthogonalen n × n-Matrizen heißt orthogonale Gruppe. Die Gruppe U (n, C) aller unitären n×n-Matrizen heißt unitäre Gruppe.

7.6

Hauptachsentheorem

Der Hauptsatz dieses Abschnitts ist das Hauptachsentheorem. Es besagt, daß die Hermiteschen und die symmetrischen Matrizen sich diagonalisieren lassen. Als eine wichtige Anwendung ergibt sich die Polarzerlegung der Endomorphismen euklidischer bzw. unitärer Vektorräume V als Produkte von selbstadjungierten Automorphismen und orthogonalen bzw. unitären Automorphismen von V . 7.6.1 Definition. Eine reelle n × n-Matrix A wird symmetrisch genannt, wenn A = AT . Weiter heißt A schiefsymmetrisch, wenn AT = −A. Eine komplexe n × n-Matrix A = (aij ) heißt Hermitesche Matrix, wenn A∗ = ¯ T = A gilt. A ist eine schief-Hermitesche Matrix, wenn A∗ = −A. (A) 7.6.2 Hilfssatz. Sei B = {e1 , e2 , . . . , en } eine Orthonormalbasis des endlichdimensionalen euklidischen bzw. unitären Vektorraums V . Dann gelten: (a) Der Endomorphismus α des euklidischen Vektorraums V ist genau dann selbstadjungiert, wenn die zu α gehörige n×n-Matrix Aα (B, B) bezüglich der Basis B eine reelle symmetrische Matrix ist. (b) Der Endomorphismus α des unitären Vektorraums V ist genau dann selbstadjungiert, wenn die zu α gehörige n × n-Matrix Aα (B, B) bezüglich der Basis B eine Hermitesche Matrix ist.

183

7.6 Hauptachsentheorem

(c) Der Endomorphismus α des euklidischen Vektorraums V ist genau dann antiselbstadjungiert, wenn die n × n-Matrix Aα (B, B) schiefsymmetrisch ist. (d) Der Endomorphismus α des unitären Vektorraums V ist genau dann antiselbstadjungiert, wenn die n × n-Matrix Aα (B, B) eine schief-Hermitesche Matrix ist. Beweis: Nach Satz 7.4.6 ist Aα ∗ (B, B) = (Aα (B, B))∗ , woraus sich alle Behauptungen ergeben.  7.6.3 Satz (Hauptachsentheorem). Sei α ein Endomorphismus des n-dimensionalen euklidischen bzw. unitären Vektorraums V . Dann sind äquivalent: (a) α ist selbstadjungiert. (b) V besitzt eine Orthonormalbasis B = {e1 , e2 , . . . , en } derart, daß Aα (B, B) eine reelle symmetrische bzw. eine komplexe Hermitesche Matrix ist. (c) Alle Eigenwerte von α sind reell, und zu jeder Orthonormalbasis B = {e1 , e2 , . . . en } von V existiert eine Orthonormalbasis B  = {b1 , b2 , . . . , bn } von V , die aus lauter Eigenvektoren von α besteht. (d) Zu jeder Orthonormalbasis B = {e1 , e2 , . . . en } von V existiert eine orthogonale bzw. unitäre (n × n)-Matrix P derart, daß P −1 Aα (B, B)P = D eine reelle Diagonalmatrix ist. Beweis: Nach Satz 7.3.1 besitzt V eine Orthonormalbasis B = {e1 , e2 , . . . , en }. Wegen Hilfssatz 7.6.2 gilt α = α ∗ genau dann, wenn Aα (B, B) = [Aα ∗ (B, B)]∗ . Daher sind (a) und (b) äquivalent. Sei α ein selbstadjungierter Endomorphismus c von V . Nach Satz 7.4.11 existiert zu jedem Eigenwert c von α ein Vektor a ∈ V mit a  = o derart, daß a c¯ = α ∗ a = αa = ac gilt, woraus c = c¯ folgt. Wegen α = α ∗ ist daher α ein normaler Endomorphismus von V , dessen sämtliche Eigenwerte reell sind. Also besitzt V nach Satz 7.4.13 eine Orthonormalbasis B  , die aus lauter Eigenvektoren von α besteht. Deshalb folgt (c) aus (a). Gilt (c), dann ist die Matrix P des Basiswechsels von B nach B nach Satz 7.5.6 eine orthogonale bzw. eine unitäre Matrix. Wegen Satz 3.3.9 ist D = Aα (B  , B  ) = P −1 Aα (B, B)P eine reelle Diagonalmatrix. Daher folgt (d) aus (c). Gilt (c) so ist nach den Sätzen 7.5.9 und 7.4.6 Aα (B, B) = P DP −1 = P DP ∗ = (P DP ∗ )∗ = Aα (B, B)∗ = Aα (B, B). Also ist α = α ∗ .



184

7 Euklidische und unitäre Vektorräume

7.6.4 Berechnungsverfahren für die unitäre bzw. orthogonale Transformationsmatrix P des Hauptachsentheorems. Sei A = (aij ) eine reelle symmetrische bzw. komplexe Hermitesche n × n-Matrix. Entsprechend sei V = Rn oder V = Cn mit dem gewöhnlichen Skalarprodukt. Nach dem Hauptachsentheorem 7.6.3 ist A diagonalisierbar und hat nur reelle Eigenwerte. Daher kann man folgende Schritte durchführen. (a) Man berechne die Koeffizienten des charakteristischen Polynoms char PolA (X). (b) Man bestimme die Nullstellen fi von char PolA (X) = jk=1 (X − fi )di . Sie sind alle reell, und es gilt n = jk=1 dj . (c) Zu jedem Eigenwert fj von A berechne man eine Basis Bj = j −1 {s t+1 , s t+2 , . . . , s t+dj | t = i=1 di } des Eigenraums Wj = Ker(E fj − A). (d) Mittels des Gram-Schmidt’schen Orthonormalisierungsverfahrens wird diese j −1 Basis in eine Orthonormalbasis Cj = {ct+1 , ct+2 , . . . , ct+dj | t = i=1 di } von Wj transformiert.  (e) Die Vereinigungsmenge C = jk=1 Cj = {c1 , c2 , . . . , cn } ist die gesuchte Orthonormalbasis von V . (f) Sei P die n × n-Matrix, deren Spaltenvektoren s r die Vektoren cr der Orthonormalbasis C von V sind. Dann ist P eine orthogonale bzw. unitäre Matrix derart, daß D = P −1 AP eine reelle Diagonalmatrix ist. Beweis: Es ist nur zu zeigen, daß ci · cj = 0 für i  = j gilt. Dies ist klar, falls ci und cj zum selben Eigenraum gehören. Andernfalls folgt ci · cj = 0 aus Satz 7.4.11 (c). 7.6.5 Beispiel. Gegeben sei die reelle Matrix   2 −1 2 2 2 . A =  −1 2 2 −1 Durch Entwicklung nach der 1. Zeile erhält man das charakteristische Polynom dieser Matrix.   X−2 1 −2 1 X−2 −2  char PolA (X) = det  −2 −2 X+1 = (X − 2)[(X − 2)(X + 1) − 4] − [(X + 1) − 4] − 2[−2 + (X − 2)2] = (X − 3) {[(X − 2)(X + 2)] − 5} = (X − 3)(X 2 − 9) = (X − 3)2 (X + 3).

185

7.6 Hauptachsentheorem

Die Eigenwerte von A sind f1 = −3 und f2 = 3. Der Eigenraum

W1 zum Eigenwert f1 = −3 ist eindimensional und wird von dem Vektor s 1 = − 21 , − 21 , 1 erzeugt. Der Eigenraum W2 zum Eigenwert f2 = 3 ist zweidimensional. B2 = {s 2 = (2, 0, 1), s 3 = (−1, 1, 0)} ist eine Basis von W2 . Nach dem Gram-Schmidt’schen Orthogonalisierungsverfahren ist 1 1 s 1 = (−1, −1, 2) √ , |s 1 | 6 1 1 s 2 = (2, 0, 1) √ , c2 = |s 2 | 5 1 1 c3 = b3 = (−1, 5, 2) √ , |b3 | 30 c1 =

wobei b3 = s 3 − c2 (s 3 · c2 ) = (−1, 1, 0) − (2, 0, 1) √1 (s 3 · c2 ) = 5

−1 5

, 1, 25 ,

weil s 3 · c2 = − √2 . Dann ist C = {c1 , c2 , c3 } eine Orthonormalbasis von R3 . Die 5 orthogonale Transformationsmatrix ist daher   √2 − √1 − √1 6 30 5  1 √5  0 . P =  − √6 30  √2 6

Wegen P −1 = P T ergibt sich



√1 5

−3 P T AP =  0 0

√2 30

0 3 0

 0 0 =D 3

als gesuchte, reelle Diagonalmatrix. Mittels des Hauptachsentheorems 7.6.3 kann jetzt auch die Frage untersucht werden, wie sich allgemein in endlich-dimensionalen reellen oder komplexen Vektorräumen ein skalares Produkt definieren läßt. 7.6.6 Satz. Es sei V ein endlich-dimensionaler, reeller oder komplexer Vektorraum, und {v 1 , . . . , v n } sei eine beliebige Basis von V . Für die Vektoren x, y ∈ V gelte x = v 1 x1 + · · · + v n xn und y = v 1 y1 + · · · + v n yn . Dann wird durch   y¯1 n    (∗) xi ai,j y¯j = (x1 , . . . , xn )A  ...  x·y = i,j =1 y¯n in V genau dann ein skalares Produkt definiert, wenn A = (ai,j ) eine symmetrische bzw. Hermitesche Matrix mit lauter positiven Eigenwerten ist.

186

7 Euklidische und unitäre Vektorräume

Beweis: Die Behauptung wird für einen komplexen Vektorraum bewiesen. Zunächst sei durch (∗) ein skalares Produkt definiert. Dann gilt ai,j = v i · vj = vj · v i = a¯j,i , also A = A∗ ; d. h. A ist eine Hermitesche Matrix. Weiter sei c ein Eigenwert von A und x = v 1 x 1 + · · · + v n x n ein zugehöriger Eigenvektor. Dann ist c nach Satz 7.6.3 ¯ = Ax¯ nach Satz 7.4.11, d. h. reell. Daher gilt A∗ x¯ = xc n 

ai,j x¯j = x¯i c

für i = 1, . . . , n.

j =1

Daher ist x·x =

n 

xi ai,j x¯j = (x1 x¯1 + · · · + xn x¯n )c = (|x1 |2 + · · · + |xn |2 )c.

i,j =1

Wegen x · x > 0 und |x1 |2 + · · · + |xn |2 > 0 folgt hieraus c > 0. Umgekehrt sei jetzt A eine Hermitesche bzw. symmetrische Matrix mit lauter positiven Eigenwerten. Aus (∗) folgt unmittelbar (x 1 + x 2 ) · y = x 1 · y + x 2 · y und (xc) · y = (x · y)c. Weiter erhält man wegen ai,j = a¯j,i x·y =

n 

xi ai,j y¯j =

i,j =1

n 

yj aj,i x¯i = y · x.

i,j =1

Es muß also nur noch x · x > 0 für jeden Vektor x  = o nachgewiesen werden. Zu A gibt es nun aber nach dem Hauptachsentheorem 7.6.3 eine unitäre Matrix P , für die D = P ∗ AP eine Diagonalmatrix ist. Dabei sind die Hauptdiagonalelemente von D die positiven Eigenwerte c1 , . . . , cn von A. Setzt man noch (x1 , . . . , xn ) = (x1 , . . . , xn )P , so folgt wegen P P ∗ = P ∗ P = En , daß     x¯1 x¯1     x · x = (x1 , . . . , xn )A  ...  = (x1 , . . . , xn )P P ∗ AP P ∗  ...  

x¯n



x¯n

x¯1   = (x1 , . . . , xn )D  ...  = c1 x1 x¯1 + · · · + cn xn x¯n x¯n = c1 |x1 |2 + · · · + cn |xn |2 . Gilt nun x  = o, so folgt wegen der Invertierbarkeit von P auch xi  = 0 für mindestens einen Index i und wegen der Positivität der ci schließlich x · x > 0. Damit sind die kennzeichnenden Eigenschaften eines skalaren Produkts nachgewiesen. 

187

7.6 Hauptachsentheorem

Eine weitere Folgerung des Hauptachsentheorems ist der Trägheitssatz von Sylvester. Zu seiner Formulierung werden die folgenden Begriffe benötigt. 7.6.7 Definition. Die Anzahl t (A) der positiven Eigenwerte einer reellen symmetrischen bzw. komplexen Hermiteschen n × n-Matrix A wird der Trägheitsindex von A genannt. 7.6.8 Definition. Zwei symmetrische bzw. Hermitesche n × n-Matrizen A und B heißen kongruent, wenn es eine invertierbare reelle bzw. komplexe n × n-Matrix Q mit B = QT AQ bzw. B = Q∗ AQ gibt. 7.6.9 Satz (Trägheitssatz von Sylvester). Sei A eine symmetrische bzw. Hermitesche n × n-Matrix mit Rang rg(A) = r und Trägheitsindex t = t (A). Dann gelten folgende Aussagen: (a) Es gibt eine reelle bzw. komplexe invertierbare Matrix S derart, daß D = S T AS bzw. D = S ∗ AS eine Diagonalmatrix diag(1, . . . , 1, −1, . . . , −1, 0, . . . 0) ist, in deren Hauptdiagonalen zunächst t-mal +1, dann (r − t)-mal −1 und danach lauter Nullen stehen. (b) Für jede invertierbare reelle bzw. komplexe n × n-Matrix Q ist B = QT AQ bzw. B = Q∗ AQ eine reelle symmetrische bzw. Hermitesche Matrix mit Trägheitsindex t (B) = t (A) = t und Rang rg(B) = rg(A) = r. (c) Zwei symmetrische bzw. Hermitesche n×n-Matrizen A und B sind genau dann kongruent, wenn sie denselben Trägheitsindex und denselben Rang haben. Beweis: Es wird nur der komplexe Fall bewiesen. (a) Sei A eine Hermitesche Matrix A. Wegen Satz 7.6.3 gibt es dann eine unitäre Matrix P , für die B = P −1 AP eine reelle Diagonalmatrix B = diag(b0 , . . . , bt , bt+1 , . . . , br , 0, . . . 0) ist, wobei b0 , . . . , bt positive und bt+1 , . . . , br negative reelle Zahlen sind. Da P eine unitäre Matrix ist, gilt P −1 = P ∗ und somit B = P ∗ AP . Setzt man nun noch   1 1 T = diag √ ,..., √ , 1, . . . , 1 und S = P T |b0 | |br |

188

7 Euklidische und unitäre Vektorräume

so ist D = T ∗ BT = S ∗ AS eine Diagonalmatrix, in deren Hauptdiagonale zunächst t-mal der Wert +1, dann (r − t)-mal der Wert −1 und danach lauter Nullen stehen. (b) Wegen B = Q∗ AQ haben A und B nach Folgerung 3.5.3 denselben Rang r. Zu den Hermiteschen Matrizen A und B gibt es nach Satz 7.6.3 jeweils eine unitäre Matrix P1 bzw. P2 , mit denen P1∗ AP1 = D und P2∗ BP2 = G die Diagonalmatrizen der Eigenwerte d1 , d2 , . . . , dn von A bzw. g1 , g2 , . . . , gn von B sind. Seien t (A) = t und t (B) = s die Trägheitsindizes von A und B. Dann können die beiden Orthonormalbasen von Cn , die aus Eigenvektoren von A bzw. B bestehen, so umnumeriert werden, daß di > 0 für 1 ≤ i ≤ t, gi > 0 für 1 ≤ j ≤ s,

di < 0 für t < i ≤ r gi < 0 für s < j ≤ r

und

di = 0 für r < i ≤ n,

und

gi = 0 für r < j ≤ n

gelten. Da alle di und gj reell sind, existieren ai und bj in R mit   2 2    ai für 1 ≤ i ≤ t,  bj für 1 ≤ j ≤ s, und gj = di = −ai2 für t < i ≤ r, −bj2 für s < j ≤ r,     0 sonst 0 sonst. Für alle Vektoren x = (x1 , x2 , . . . , xn ) ∈ Cn folgt nun x ∗ Dx =

t 

aj2 x¯j xj −

j =1

r 

aj2 x¯j xj =

j =t+1

t 

aj2 |xj |2 −

j =1

r 

aj2 |xj |2 .

j =t+1

Setzt man C = P2 Q−1 P1 = (cij ) und y = Cx = (y1 , y2 , . . . , yn ), so folgt ∗







x Dx = (x C )G(Cx) = y Gy =

s 

bj2 |yj |2

j =1



t 

bj2 |yj |2 ,

j =s+1

weil D = P1∗ AP1 = P1∗ (Q∗ )−1 BQ−1 P1 = P1∗ (Q−1 )∗ P2 GP2∗ Q−1 P1 . Wäre t < s. Dann hätte das homogene lineare Gleichungssystem (H) mit den n − (s − t) < n Gleichungen x1 = x2 = · · · = xt = 0 und yi = jn=1 cij xj = 0 für s + 1 ≤ i ≤ n eine nicht triviale Lösung z = (z1 , z2 , . . . , zn ) ∈ Cn . Für diesen Vektor gelten gleichzeitig:   r ∗ 2 2 aj |zj | < 0, z Dz = − j =t+1

z∗ Dz =

s 

bj2 |yj |2 > 0.

j =1

Aus diesem Widerspruch folgt s ≥ t und so aus Symmetrie t = s. Die Behauptung (c) folgt unmittelbar aus (a) und (b).



189

7.6 Hauptachsentheorem

7.6.10 Bemerkung. Der Trägheitsindex t (A) einer reellen symmetrischen bzw. einer komplexen Hermiteschen Matrix A kann ohne explizite Berechnung der Eigenwerte von A mittels der Zeichenregel von Descartes (vgl. Korollar 3.2.14 von [29], S. 59) bestimmt werden. Ihre Voraussetzung ist nach Satz 7.6.3 erfüllt. Sie lautet: Bei einem Polynom Xn + an−1 X n−1 + · · · + a1 X + a0 ,

a0  = 0

mit reellen Koeffizienten, das lauter reelle Nullstellen besitzt, ist die Anzahl der positiven Nullstellen gleich der Anzahl der Vorzeichenwechsel in der Folge der Koeffizienten, die Anzahl der negativen Nullstellen gleich der Anzahl der Vorzeichenerhaltungen. Dabei müssen jedoch alle Koeffizienten berücksichtigt werden; also auch die Nullkoeffizienten, denen dann ein beliebiges Vorzeichen zugeordnet wird. Mit dem folgenden Satz, der ebenfalls aus dem Hauptachsentheorem folgt, wird nun die große Bedeutung der orthogonalen bzw. unitären und der selbstadjungierten Automorphismen eines endlich-dimensionalen euklidischen bzw. unitären Vektorraums V für die Beschreibung aller Automorphismen von V herausgestellt. 7.6.11 Satz (Polarzerlegung). Sei V ein endlich-dimensionaler euklidischer bzw. unitärer Vektorraum. Dann kann jeder Automorphismus α von V auf genau eine Weise als Produkt α = χ ψ eines orthogonalen bzw. unitären Automorphismus χ und eines selbstadjungierten Automorphismus ψ von V mit lauter positiven reellen Eigenwerten dargestellt werden. Beweis: Mit α ist nach Hilfssatz 7.4.10 auch α ∗ ein Automorphismus von V . Wegen Hilfssatz 7.4.7 ist dann β = α ∗ α ein selbstadjungierter Automorphismus von V . Nach Satz 7.6.3 sind alle Eigenwerte von β reell und von Null verschieden. Ist v  = o ein Eigenvektor von β zum Eigenwert c, so gilt (v · v)c = vc · v = β(v) · v = (α ∗ α)(v) · v = (αv) · (αv) ≥ 0. Wegen v · v > 0 und c  = 0 folgt c > 0. Also sind alle Eigenwerte von β positive reelle Zahlen. Daher besitzt der unitäre bzw. euklidische Vektorraum V nach Folgerung 7.4.14 bzw. Satz 7.4.13 eine Orthonormalbasis B = {v 1 , v 2 , . . . , v n }, die aus Eigenvektoren des normalen Automorphismus β besteht, d. h. es existieren n positive reelle Zahlen ci mit βv i = v i ci . Sei ψ ∈ Aut(V ) definiert durch ψv i = v i ri , i = 1, 2, . . . , n, √ wobei ri = + ci . Dann ist ψ ein selbstadjungierter Automorphismus von V mit lauter positiven reellen Eigenwerten ri > 0. Sicherlich ist χ = αψ −1 ein Automorphismus von V . Wegen ψ 2 = β = α ∗ α ist χ −1 = (αψ −1 )−1 = ψα −1 = ψ −1 ψ 2 α −1 = ψ −1 α ∗ αα −1 = ψ −1 α ∗ = (αψ −1 )∗ = χ ∗ . Also ist χ nach Satz 7.5.8 ein orthogonaler bzw. unitärer Automorphismus von V . Daher ist α = χψ eine gesuchte Produktdarstellung von α.

190 ψ

7 Euklidische und unitäre Vektorräume

Ist α = χ  ψ  eine weitere Faktorisierung von α mit (χ  )∗ = (χ  )−1 und (ψ  )∗ = derart, daß alle Eigenwerte von ψ  reell und positiv sind, dann gilt ψ 2 = β = α ∗ α = (ψ  )∗ (χ  )∗ χ  ψ  = ψ  (χ  )−1 χ  ψ  = (ψ  )2 .

Nun besitzen ψ  und (ψ  )2 dieselben Eigenvektoren. Außerdem sind die Eigenwerte von (ψ  )2 die Quadrate der Eigenwerte von ψ  . Daher haben die Automorphismen ψ und ψ  dieselben Eigenvektoren und dieselben Eigenwerte. Insbesondere folgt ψv i = v i ri = ψ  v i für i = 1, 2, . . . , n. Also ist ψ  = ψ. Hieraus folgt χ  = α(ψ  )−1 = αψ −1 = χ . 

7.7 Aufgaben 7.1 In einem zweidimensionalen unitären Raum mit der Basis {a 1 , a 2 } gelte a 1 · a 1 = 4 und a 2 · a 2 = 1. Welche Werte kann dann das skalare Produkt a 1 · a 2 besitzen? 7.2 Es seien β1 und β2 zwei skalare Produkte eines komplexen Vektorraums V . (a) Zeigen Sie, daß aus β1 (x, x) = β2 (x, x) für alle Vektoren x sogar β1 = β2 folgt. (b) Welche Bedingung müssen die komplexen Zahlen a und b erfüllen, damit durch β(x, y) = β1 (x, y)a + β2 (x, y)b wieder ein skalares Produkt definiert wird? 7.3 Zeigen Sie, daß die durch ein skalares Produkt definierte Länge |x| der Vektoren x eines euklidischen oder unitären Vektorraums V die folgende Parallelogrammgleichung erfüllt: (∗)

|x + y|2 + |x − y|2 = 2(|x|2 + |y|2 ).

Ist umgekehrt V ein reeller Vektorraum, auf dem eine Länge |v| der Vektoren v ∈ V mit den üblichen Betragseigenschaften definiert ist, die (∗) erfüllt, dann gibt es auf V ein Skalarprodukt (·, ·) mit |x|2 = (x, x). 7.4 Zeigen Sie mit dem in Beispiel 7.2.15 b) definierten skalaren Produkt, daß die Funktionen √1 , cos(nt), sin(nt), n = 1, 2, 3, . . . ein unendliches Orthonormalsystem bilden. 2

7.5 In dem komplexen arithmetischen Vektorraum V = C4 sei das skalare Produkt zweier Vektoren x = (x1 , x2 , x3 , x4 ), y = (y1 , y2 , y3 , y4 ) durch x · y = x1 y¯1 + x2 y¯2 + x3 y¯3 + x4 y¯4 definiert. Man bestimme eine Orthonormalbasis des orthogonalen Komplements U ⊥ des Unterraums U = a 1 C + a 2 C von V , wobei a 1 = (−1, i, 0, 1), a 2 = (i, 0, 2, 0) ist. 7.6 Für einen orthogonalen Endomorphismus α eines n-dimensionalen euklidischen Raumes gilt | tr α|  n. Wann steht hier das Gleichheitszeichen?

191

7.7 Aufgaben

7.7 Es seien v 1 , . . . , v k linear unabhängige Vektoren eines euklidischen Vektorraums V . Die Menge aller Vektoren x = v 1 x1 + · · · + v k xk

mit 0  xi  1 für i = 1, . . . , k

wird dann das von den Vektoren v 1 , . . . , v k aufgespannte Parallelotop genannt. Es sei nun {e1 , . . . , ek } eine Orthonormalbasis des von den Vektoren v 1 , . . . , v k aufgespannten Unterraums U von V . Man nennt den Betrag der Determinante   (v 1 · e1 )   ..  .   (v · e ) 1 k

··· ···

(v 1 · ek ) .. . (v k · ek )

das Volumen dieses Parallelotops. Beweisen Sie:     (v 1 · e1 ) · · · (v 1 · ek ) 2  (v 1 · v 1 )       .. .. .. (a)   = . . .     (v · e ) · · · (v · e )   (v · v )

      

 (v 1 · v k )   .. . .  · · · (v k · v k )  1 1 k k k k (b) Die Definition des Volumens ist unabhängig von der Wahl der Orthonormalbasis von V . Die in (a) rechts stehende Determinante ist das Quadrat des Volumens. ···

7.8 In dem reellen arithmetischen Vektorraum R4 sei das skalare Produkt so definiert, daß die kanonische Basis eine Orthonormalbasis ist. Berechnen Sie mittels der Ergebnisse von Aufgabe 7.7 das Volumen des von den Vektoren (2, 1, 0, −1),

(1, 0, 1, 0),

(−2, 1, 1, 0)

aufgespannten Parallelotops. 7.9 Wenn die adjungierten Abbildungen von ϕ : V → W und ψ : W → Z existieren, dann existiert auch die adjungierte Abbildung zu ψϕ und es gilt (ψϕ)∗ = ϕ ∗ ψ ∗ . 7.10 In welcher Beziehung stehen die Koeffizienten des charakteristischen Polynoms eines Endomorphismus und des adjungierten Endomorphismus? 7.11 Es sei ϕ ein normaler Endomorphismus eines unitären oder euklidischen Raumes V endlicher Dimension. Zeigen Sie: (a) Jeder Vektor x ∈ V kann auf genau eine Weise in der Form x = x  + x  mit x  ∈ ϕV und x  ∈ Ker ϕ dargestellt werden, wobei die Vektoren x  und x  orthogonal sind. (b) Es gilt rg(ϕ) = rg(ϕ 2 ). 7.12 Ein unitärer Automorphismus ϕ ist genau dann selbstadjungiert, wenn ϕ ϕ die Identität ist.

192

7 Euklidische und unitäre Vektorräume

7.13 Es sei ϕ ein selbstadjungierter Endomorphismus eines endlich-dimensionalen euklidischen oder unitären Raumes mit lauter positiven Eigenwerten. Zeigen Sie, daß dann ϕ und ϕ 2 dieselben Eigenvektoren besitzen und daß die Eigenwerte von ϕ 2 die Quadrate der Eigenwerte von ϕ sind. 7.14 Es sei  ∈ {+1, −1}. Das charakteristische Polynom der Matrix    B=  

1 0  0 1

0 1 0 1 0

 0 1 0 

0 1 0 1 0

1 0  0 1

     

ist gegeben durch X3 · (X − 3) · (X − 2). Bestimmen Sie eine orthogonale Matrix P , so daß P −1 · B · P eine Diagonalmatrix ist. 7.15 Gegeben sei die folgende symmetrische reelle 5 × 5-Matrix    A=  

1 0 1 1 √

− 2

0 1 1 √1 2

1 1 0 1 0

1 1 1 0 0

√ −√ 2 2 0 0 1

   .  

(a) Zeigen Sie, daß char PolA (X) = (X + 1)3 · (X − 3)2 gilt.

(b) Bestimmen Sie eine orthogonale 5×5-Matrix P , so daß P −1 AP eine Diagonalmatrix wird. 7.16 Sei A = (aij ) eine Hermitesche n × n-Matrix. Zeigen Sie: (a) Alle Hauptdiagonalelemente aii von A sind reell. (b) Das charakteristische Polynom char PolA (X) von A hat reelle Koeffizienten. (c) Die Determinante und die Spur von A sind reell. 7.17 Sei α ein selbstadjungierter Endomorphismus des n-dimensionalen unitären Raumes V , und seien c1 ≥ c2 ≥ · · · ≥ cn die nach Satz 7.4.11 reellen Eigenwerte von α. Zeigen Sie: c1 = max{(αv · v) | |v| = 1} und

cn = min{(αv · v) | |v| = 1}.

7.18 Zeigen Sie: Jeder Endomorphismus α eines endlich-dimensionalen euklidischen bzw. unitären Vektorraums V kann auf genau eine Weise in der Form α = α1 + α2 mit einem selbstadjungierten Endomorphismus α1 und einem anti-selbstadjungierten Endomorphismus α2 dargestellt werden.

7.7 Aufgaben

193

7.19 Beweisen Sie die folgenden Behauptungen: (a) Jede invertierbare reelle n×n-Matrix A kann auf genau eine Weise als Produkt A = OS einer orthogonalen n × n-Matrix O und einer symmetrischen n × n-Matrix S mit lauter positiven reellen Eigenwerten dargestellt werden. (b) Jede invertierbare komplexe n × n-Matrix A kann auf genau eine Weise als Produkt A = UH einer unitären n × n-Matrix U und einer Hermiteschen n × n-Matrix H mit lauter positiven reellen Eigenwerten dargestellt werden. 7.20 Man bestimme die Polarzerlegung A = OS von Aufgabe 7.19 (a) der reellen Matrix   2 1 1 0 . A =  −1 2 0 1 −1

8 Anwendungen in der Geometrie

Die Aufgabe der Analytischen Geometrie ist es, geometrische Objekte und die Beziehung zwischen ihnen rechnerisch zu erfassen. Dies wird durch die Festlegung eines Koordinatensystems ermöglicht. Die geometrischen Beziehungen gehen dann in rechnerische Beziehungen zwischen Zahlen über, nämlich den Koordinaten der Punkte. Die Wahl des Koordinatensystems ist dabei jedoch noch willkürlich und nicht durch die geometrische Struktur bedingt. Rechnerische Beziehungen zwischen den Koordinaten werden daher auch nur eine geometrische Bedeutung besitzen, wenn sie von der Willkür der Koordinatenbestimmung unabhängig sind. Der im ersten Abschnitt dieses Kapitels behandelte Begriff des affinen Raumes gestattet eine Beschreibung geometrischer Sachverhalte, die weitgehend frei von Willkür ist. Typisch für die affine Geometrie sind u. a. die Begriffe des Teilverhältnisses und der Parallelität von Unterräumen. Aber gerade der letzte Begriff bedingt häufig bei Sätzen der affinen Geometrie Komplikationen durch Fallunterscheidungen, die z. B. dadurch bedingt sind, daß parallele Geraden keinen Schnittpunkt besitzen. Dieser Umstand legt nahe, affine Räume durch Hinzunahme solcher fehlenden Schnittpunkte als ideelle Elemente zu sogenannten projektiven Räumen zu erweitern, auf die hier anschließend kurz eingegangen wird. Die Geometrie dieser Räume führt zu vielfach übersichtlicheren Sätzen, die ihrerseits affiner Spezialisierungen fähig sind. Als Beispiel hierfür wird am Ende des Kapitels auf die Klassifizierung von Quadriken eingegangen. Weitere Anwendungen beziehen sich auf die Klassifizierung der Drehungen im affinen euklidischen oder unitären Raum und die Beschreibung der Äquivalenzklassen der affinen Quadriken bezüglich der Gruppe der Kongruenzen.

8.1 Affine Räume In diesem Kapitel bedeutet F immer einen kommutativen Körper. Alle betrachteten F -Vektorräume sind endlich-dimensional. 8.1.1 Definition. Ein affiner Raum A über F besteht aus einer ebenfalls mit A bezeichneten Menge, deren Elemente Punkte genannt werden, und im Fall A  = ∅ aus einem F -Vektorraum VA sowie einer Zuordnung, die jedem geordneten Paar (p, q) → bezeichneten Vektor aus V so zuordnet, von Punkten aus A eindeutig einen mit − pq A daß folgende Axiome erfüllt sind:

195

8.1 Affine Räume

(a) Zu jedem Punkt p ∈ A und jedem Vektor a ∈ VA gibt es genau einen Punkt → q ∈ A mit a = − pq. →+− → → (b) − pq qr = − pr. Im Fall F = R oder F = C heißt A reeller bzw. komplexer affiner Raum. Die Dimension dim A des affinen Raums A ist die Dimension des zugeordneten Vektorraums VA . Falls A = ∅ wird dim A = −1 gesetzt. 8.1.2 Bemerkung. Das Axiom (a) von Definition 8.1.1 besagt gerade, daß bei fester → eine Bijektion A → V zugeordnet Wahl des Punktes p ∈ A durch q  → − pq A wird. Man kann daher VA als den Raum der Ortsvektoren von A bezüglich des Anfangspunktes p auffassen. Als Anfangspunkt kann jedoch jeder beliebige Punkt p gewählt werden. 8.1.3 Hilfssatz. Für Punkte p, q eines affinen Raumes A gilt: − → = o und − → = −− → pp qp pq. →+− → = − → und somit Beweis: Wegen Axiom (b) von Definition 8.1.1 gilt − pp pp pp − → − → − → − → − → − → pp = o. Weiter folgt pq + qp = pp = o. Daher ist qp = −pq.  8.1.4 Definition. Eine Teilmenge U eines affinen Raumes A heißt affiner Unterraum → ∈ V | p, q ∈ U} ein pq von A, wenn entweder U = ∅ oder die Menge VU = {− A Unterraum des F -Vektorraums VA ist. Bezeichnung: U ≤ A. 8.1.5 Bemerkung. Ist die nicht-leere Teilmenge U von A ein affiner Unterraum, dann kann für die Bestimmung des Untervektorraums VU ein Punkt p ∈ U fest gewählt und nur q ∈ U variiert werden. Denn für jeden anderen Punkt p ∈ U erhält −→ −→ → → + − → ∈ V denselben Unterraum V von V . pq = −− pp pq man wegen p q = p p + − U U A 8.1.6 Hilfssatz. Der Durchschnitt D = ∩{U | U ∈ S} eines nicht-leeren Systems S von affinen Unterräumen U eines affinen Raumes A ist selbst ein affiner Unterraum von A. Im Fall D  = ∅ gilt VD = ∩{VU | U ∈ S}. Beweis: Im Fall D = ∅ ist die Behauptung trivial. Andernfalls gibt es ein p ∈ D derart, daß → | q ∈ D} =  {− → | q ∈ U} = {V | U ∈ S} pq pq VD = {− U U∈S

gilt. Wegen Satz 2.1.8 ist VD ein Unterraum von VA .



196

8 Anwendungen in der Geometrie

8.1.7 Definition. Für jede Teilmenge M des affinen Raums A ist nach Hilfssatz 8.1.6 M =

 {U | M ⊂ U, U ein Unterraum von A}

der kleinste affine Unterraum von A, der M enthält. Er heißt der von M aufgespannte oder erzeugte Unterraum. 8.1.8 Definition. Sei S ein System von affinen Unterräumen U des affinen Raumes A. Dann ist ∨{U | U ∈ S} = ∪ U | U ∈ S

der Verbindungsraum von S. Man schreibt auch U1 ∨ · · · ∨ Uk = ∨{Ui | 1 ≤ i ≤ k}, falls S aus k Unterräumen Ui von A besteht. Statt {p} ∨ {q} wird vereinfachend p ∨ q geschrieben. p ∨ q heißt die Verbindungsgerade der Punkte p, q ∈ A, falls p  = q. 8.1.9 Beispiele. Jede einpunktige Teilmenge {p} eines affinen Raumes A ist ein Unterraum mit dem → als zugeordnetem Vektorraum. Es gilt daher dim{p} = 0. Nullraum {o} = {− pp} Umgekehrt besteht jeder Unterraum U mit dim U = 0 aus genau einem Punkt. DerVerbindungsraum p∨q zweier verschiedener Punkte besitzt die Dimension 1. Umgekehrt ist auch jeder Unterraum der Dimension 1 Verbindungsraum von zwei verschiedenen Punkten. Jeder Vektorraum V kann als affiner Raum V mit sich selbst als zugeordnetem Vektorraum aufgefaßt werden, wenn man für je zwei Vektoren a, b ∈ V den Vektor − → − → ab ∈ VV durch ab = b − a ∈ V definiert. 8.1.10 Definition. Unterräume der Dimension 1 des affinen Raumes A werden Geraden, Unterräume der Dimension 2 Ebenen genannt. Gilt für einen Unterraum H  = A und einen Punkt p ∈ A bereits H ∨ p = A, so heißt H eine Hyperebene von A. 8.1.11 Bemerkung. Im Fall dim A = n, sind die Hyperebenen genau die Unterräume der Dimension n − 1. Ist n = 2, so ist jede Hyperebene eine Gerade von A.

197

8.1 Affine Räume

8.1.12 Satz (Dimensionssatz). Es seien U und W zwei endlich-dimensionale Unterräume des affinen Raumes A. Dann ist  dim(U ∨ W) + dim(U ∩ W)      falls U = ∅ oder W = ∅ oder U ∩ W  = ∅, dim U + dim W =   dim(U ∨ W) + dim(U ∩ W) + dim(VU ∩ VW )    falls U = ∅, W  = ∅ und U ∩ W = ∅. Beweis: Da die Fälle U = ∅ bzw. W = ∅ trivial sind, kann weiterhin U  = ∅ und W  = ∅ angenommen werden. Sei zunächst auch U ∩ W  = ∅ . Dann existiert ein p ∈ U ∩ W. Nach Hilfssatz 8.1.6 gilt VU∩W = VU ∩ VW . Unmittelbar ergibt sich →∈ VU ≤ VU∨W , VW ≤ VU∨W und daher VU + VW ≤ VU∨W . Da aber Z = {q | − pq VU + VW } ein Unterraum von A mit U ≤ Z und W ≤ Z ist, folgt Z = U ∨ W. Also ist VU∨W = VU + VW . Wegen Satz 2.2.16 erhält man jetzt dim(U ∨ W) + dim(U ∩ W) = dim(VU + VW ) + dim(VU ∩ VW ) = dim VU + dim VW = dim U + dim W. Nun sei U ∩ W = ∅. Weiter seien p ∈ U und p ∈ W fest gewählt. Man erhält → ]F ≤ V − → − → VU +VW +[− pp U∨W . Für den Unterraum Z = {q | pq ∈ VU +VW +[pq]F } von A gilt offenbar U ≤ Z und W ≤ Z. Daher ist Z = U ∨ W und VU∨V = → ]F . Wäre − → ∈ V + V , so gäbe es Punkte q ∈ U und q  ∈ W VU + VW + [− pp pp U W − → → − → − → − → → + − − →     pp p  q  = o. Es würde q = q  und mit pp = pq + q p , also mit qq = qp + − damit q ∈ U ∩ W im Widerspruch zu U ∩ W = ∅ folgen. Daher gilt → ]F ) dim(U ∨ W) = dim(VU + VW + [− pp = dim(VU + VW ) + 1 = dim VU + dim VW − dim(VU ∩ VW ) − dim(U ∩ W) nach Satz 2.2.16, weil dim(U ∩ W) = −1 nach Definition 8.1.1 ist.



8.1.13 Definition. Zwei nicht-leere affine Unterräume U und W eines affinen Raumes A heißen parallel, wenn VU ⊆ VW oder VW ⊆ VU gilt. Außerdem soll der leere Unterraum ∅ parallel zu allen affinen Unterräumen U sein. Bezeichnung: U  W. 8.1.14 Satz. Zwei nicht-leere parallele Unterräume U und W eines affinen Raumes A sind entweder punktfremd, oder einer von ihnen ist ein Unterraum des anderen. Beweis: Aus p ∈ U ∩ W und z. B. VU ⊆ VW folgt für jedes q ∈ U zunächst − → ∈ V , also − → ∈ V . Wegen p ∈ W ist daher auch q ∈ W und somit U ⊆ W. pq pq U W

198

8 Anwendungen in der Geometrie

8.1.15 Satz. Seien U ein nicht-leerer Unterraum und H eine Hyperebene des affinen Raumes A der Dimension dim A = n ≥ 1. Dann sind U und H parallel, oder es gilt dim(U ∩ H) = dim U − 1. Beweis: Aus U ≤ H folgt VU ≤ VH und daher U  H. Weiter sei jetzt U nicht in H enthalten. Dann gilt U ∨ H = A und im Fall U ∩ H  = ∅ wegen Satz 8.1.12 dim(U ∩ H) = dim U + dim H − dim(U ∨ H) = dim U + (n − 1) − n = dim U − 1. Im Fall U ∩ H = ∅ liefert Satz 8.1.12 jedoch dim(VU ∩ VH ) = dim U + dim H − dim(U ∨ H) − dim(U ∩ H) = dim U + (n − 1) − n − (−1) = dim U = dim VU . Es folgt VU ∩ VH = VU , also VU ≤ VH und daher wieder U  H.



8.1.16 Folgerung. Zwei Geraden einer affinen Ebene sind entweder parallel oder besitzen genau einen Schnittpunkt. Beweis: Ergibt sich sofort aus Satz 8.1.15. Daß sich die beiden Fälle gegenseitig ausschließen, folgt aus dem Satz 8.1.14.  8.1.17 Definition. Ein (n + 1)-Tupel (p0 , . . . , pn ) von Punkten pi ∈ A heißt un−−→ abhängig, wenn die Vektoren − p−→ 0 p 1 , . . . , p0 p n aus VA linear unabhängig sind. Ein geordnetes (n + 1)-Tupel K = (p0 , . . . , pn ) von Punkten aus dem affinen Raum A heißt ein Koordinatensystem von A, wenn die n + 1 Punkte pi , 0 ≤ i ≤ n, unabhängig sind und A = p0 ∨ · · · ∨ pn gilt. Der Punkt p0 heißt der Anfangspunkt, und p1 , . . . , pn werden die Einheitspunkte von K genannt. 8.1.18 Bemerkung. Ist K = (p0 , . . . , pn ) ein Koordinatensystem von A, so ist dim A = n. Die Punkte p0 , . . . , pn bilden genau dann ein Koordinatensystem des −−→ affinen Raums A, wenn {− p−→ 0 p 1 , . . . , p0 p n } eine Basis von VA ist. 8.1.19 Definition. Sei K = (p0 , . . . , pn ) ein fest gewähltes Koordinatensystem des −−→ → n-dimensionalen affinen Raumes A über dem Körper F . Da A = {− p− 0 p1 , . . . , p 0 pn } eine Basis des F -Vektorraumes VA ist, existieren zu jedem Punkt x ∈ A eindeutig bestimmte Skalare x1 , x2 , . . . , xn ∈ F derart, daß der Vektor − p→ 0 x ∈ VA die Basisdarstellung − x=− p−→ p x +− p−→ p x + ··· + − p−→ p x p→ 0

0 1 1

0 2 2

0 n n

hat. Die Skalare x1 , x2 , . . . , xn heißen die Koordinaten des Punktes x bezüglich des Koordinatensystems K. Das n-Tupel x = (x1 , x2 , . . . , xn ) ∈ F n heißt der Koordinatenvektor des Punktes x von A bezüglich des Koordinatensystems K.

199

8.1 Affine Räume

8.1.20 Satz. Sei K = (p0 , . . . , pn ) ein fest gewähltes Koordinatensystem des ndimensionalen affinen Raumes A. Dann gilt: (a) Jeder Punkt x des affinen Raumes A ist eindeutig durch seinen Koordinatenvektor x = (x1 , . . . , xn ) ∈ F n bezüglich K bestimmt. → (b) Der Vektor − xy ∈ VA zwischen den Punkten x, y ∈ A besitzt bezüglich − der Basis {p−→ p ,...,− p−→ p } von V die eindeutig bestimmten Koordinaten 0 1

y1 − x1 , . . . , yn − xn .

0 n

A

Beweis: (b) Sind y1 , . . . , yn die Koordinaten eines weiteren Punktes y von A bezüglich des Koordinatensystems K, so gilt − → −→ −−→ −−→ xy = − p→ 0 y − p0 x = p0 p1 (y1 − x1 ) + · · · + p0 pn (yn − xn ). (a) Nach Hilfssatz 8.1.3 gilt daher x = y genau dann, wenn x = (x1 , . . . , xn ) = (y1 , . . . , yn ) = y ist.  8.1.21 Satz. Sei K = (p0 , . . . , pn ) ein Koordinatensystem des affinen Raumes A. Die Menge U aller Punkte x ∈ A, deren Koordinaten x1 , . . . , xn Lösungen eines gegebenen linearen Gleichungssystems (G)

n 

ai,j xj = bi für i = 1, . . . , r

j =1

sind, ist ein affiner Unterraum von A. Im Fall U  = ∅ gilt dim U = n − r, wobei r der Rang der Koeffizientenmatrix A = (ai,j ) von (G) ist. Umgekehrt ist jeder Unterraum U von A die Lösungsgesamtheit eines inhomogenen Gleichungssystems (G) Ax = b. Beweis: Wenn (G) nicht lösbar ist, gilt U = ∅. Andernfalls sei x ein fester Punkt aus U mit den Koordinaten x1 , . . . , xn . Dann ist y ∈ U nach Satz 8.1.20 gleichwertig damit, daß die Koordinaten y1 , . . . , yn von y eine Lösung von (G) sind. Also sind → die Koordinaten y1 − x1 , . . . , yn − xn des Vektors − xy Lösungen des zugehörigen homogenen Gleichungssystems (H) Ax = o. Wegen Satz 3.2.13 ist daher VU = → {− xy | y ∈ U} ein (n − r)-dimensionaler Unterraum des Vektorraums VA . Deshalb is U ein affiner Unterraum von A mit dim U = n − r. Die Umkehrung folgt sofort aus Übungsaufgabe 3.14 und Definition 8.1.4.  8.1.22 Bemerkung. Speziell ist a1 x1 + · · · + an xn = b nach Satz 8.1.21 die Gleichung einer Hyperebene, wenn nicht alle Koeffizienten ai verschwinden. 8.1.23 Definition. Man nennt drei Punkte x, y, z eines affinen Raumes A kollinear, wenn sie auf einer gemeinsamen Geraden liegen.

200

8 Anwendungen in der Geometrie

8.1.24 Definition. Sind die Punkte x, y, z des affinen Raumes A kollinear und x  = y, → → so existiert ein Skalar c ∈ F derart, daß − xz = − xyc ist. Man nennt dann c das Teilverhältnis der kollinearen Punkte x, y, z. Bezeichnung: c = TV(x, y, z). 8.1.25 Bemerkung. Es seien xi , yi , zi für i = 1, . . . , n die Koordinaten der Punkte x, y, z aus Definition 8.1.24 hinsichtlich eines gegebenen Koordinatensystems. Wegen x  = y, gibt es nach Definition 8.1.24 ein c ∈ F derart, daß zi − xi = (yi − xi )c für i = 1, . . . , n und yi  = xi für mindestens einen Index i. Für jeden solchen Index erhält man daher zi − x i TV(x, y, z) = . yi − x i 8.1.26 Definition. Sei A ein reeller bzw. komplexer affiner Raum. Dann heißt A ein euklidisch-affiner bzw. unitär-affiner Raum, wenn in VA ein skalares Produkt definiert ist. In diesem Fall heißt ein Koordinatensystem K = (p0 , . . . , pn ) von −−→ → A kartesisches Koordinatensystem, wenn {− p− 0 p1 , . . . , p0 pn } eine Orthonormalbasis von VA ist. Der Abstand pq zweier Punkte p, q eines euklidisch-affinen bzw. unitär-affinen Raumes A und der Kosinus des Winkels (p, q, r) mit p als Scheitel werden definiert durch − → − → → und cos(p, q, r) = cos(− → − → = pq · pr . pq = |− pq| pq, pr) → · |− → |− pq| pr|

8.2 Affine Abbildungen In diesem Abschnitt bezeichnen A und B stets zwei nicht-leere affine Räume über dem Körper F mit den endlich-dimensionalen Vektorräumen VA und VB . 8.2.1 Definition. Eine Abbildung α : A → B heißt eine affine Abbildung, wenn →=− −−→ für alle Punkte es zu ihr eine lineare Abbildung αˆ : VA → VB mit αˆ − pq αpαq p, q ∈ A gibt. 8.2.2 Hilfssatz. Bei festen Punkten p ∈ A und p∗ ∈ B entsprechen die linearen Abbildungen αˆ : VA → VB umkehrbar eindeutig den affinen Abbildungen α : A → B mit αp = p∗ . Beweis: Jede affine Abbildung α : A → B bestimmt nach Definition 8.2.1 eindeutig eine lineare Abbildung αˆ : VA → VB . Ist umgekehrt eine lineare Abbildung αˆ : VA → VB gegeben, so kann man noch einem Punkt p ∈ A seinen Bildpunkt p∗ ∈ B beliebig vorschreiben. Dann aber gibt es genau eine affine Abbildung α : A → B mit αp = p∗ und mit αˆ als zugeordneter linearer Abbildung: Für jeden

8.2 Affine Abbildungen

201

−−−→ −−→ = αˆ − → gelten. Umgekehrt wird αpαx px Punkt x ∈ A muß dann nämlich p ∗ αx = − hierdurch eine affine Abbildung der behaupteten Art definiert.  8.2.3 Hilfssatz. Sei α : A → B eine affine Abbildung zwischen den affinen Räumen A und B. Dann gelten: (a) α : A → B ist genau dann eine injektive (surjektive) Abbildung, wenn die zugeordnete lineare Abbildung αˆ injektiv (surjektiv) ist. (b) Ist U ein affiner Unterraum von A, so ist αU ein affiner Unterraum von B. Im ˆ U. Fall U  = ∅ gilt VαU = αV (c) Ist W ein affiner Unterraum von B, so ist α − (W) = {p ∈ A | αp ∈ W} ein Unterraum von A. Im Fall α − (W)  = ∅ gilt Vα − (W) = αˆ − (WW ). (d) Mit α und β ist auch α  β eine affine Abbildung, deren zugeordnete lineare Abbildung αˆ  βˆ ist. (e) Wenn α eine bijektive affine Abbildung von A auf B ist, dann ist auch α −1 eine affine Abbildung mit αˆ −1 als zugeordneter linearer Abbildung. Die einfachen Beweise dieser fünf Behauptungen sollen dem Leser überlassen bleiben. 8.2.4 Satz. Es sei α : A → B eine affine Abbildung. Dann gelten: (a) Sind U und W parallele Unterräume von A, so sind αU und αW ebenfalls parallel. (b) Sind U und W parallele Unterräume von B, so sind auch α − (U ) und α − (W ) parallel. (c) Mit x, y, z sind auch die Bildpunkte αx, αy, αz kollinear. Aus x  = y und αx  = αy folgt TV(αx, αy, αz) = TV(x, y, z). Beweis: (a) Zunächst kann von allen auftretenden Unterräumen vorausgesetzt werden, daß sie nicht leer sind, da sonst die Parallelitätsaussage trivial ist. Ohne Einschränkung der Allgemeinheit kann weiter VU ⊂ VW angenommen werden. Nach Hilfssatz 8.2.3 sind αV ˆ U und αV ˆ W die zu αU und αW gehörenden Vektorräume. ˆ W sind daher αU und αW parallel. Entsprechend ergibt sich die Wegen αV ˆ U ≤ αV Behauptung (b). (c) Seien jetzt x, y, z kollineare Punkte des affinen Raumes A. Mit U = x ∨ y ∨ z gilt dann dim U  1. Daher ist dim(αU) = dim(αV ˆ U )  dim VU  1 wegen Folgerung 2.2.14 und Satz 3.2.7. Die Punkte αx, αy, αz ∈ αU sind somit ebenfalls → → −−→ = αˆ − → → kollinear. Gilt weiter x  = y und − xz = − xyc, so folgt − αxαz xz = (αˆ − xy)c = − − − → αxαyc und im Fall αx  = αy hieraus die Behauptung. 

202

8 Anwendungen in der Geometrie

8.2.5 Hilfssatz. Es sei K = (p0 , . . . , pn ) ein Koordinatensystem des affinen Raumes A, und p0∗ , . . . , pn∗ seien beliebige Punkte des affinen Raumes B. Dann gilt: (a) Es gibt genau eine affine Abbildung α von A auf den Unterraum W = p0∗ ∨ · · · ∨ pn∗ von B derart, daß αpi = pi∗ für i = 0, . . . , n gilt. (b) Diese affine Abbildung α ist genau dann eine Bijektion, wenn (p0∗ , . . . , pn∗ ) ein Koordinatensystem von W ist. −−→ → Beweis: (a) Da die Vektoren − p− 0 p1 , . . . , p0 pn eine Basis von VA bilden, gibt es nach −− → ∗→ ∗ p− Satz 3.2.4 genau eine lineare Abbildung αˆ : VA → VB mit αˆ − 0 pi = p0 pi für ∗ i = 1, . . . , n. Der linearen Abbildung αˆ und den Punkten p0 , p0 entspricht aber nach Hilfssatz 8.2.2 umkehrbar eindeutig eine affine Abbildung α : A → B derart, −−−→ → −− ∗→ ∗ ∗ p− daß p0∗ αpi = αˆ − 0 pi = p0 pi und daher αpi = pi für i = 0, . . . , n gilt. (b) Diese affine Abbildung α ist wegen Folgerung 3.2.14 und Hilfssatz 8.2.3 −−→ −−→ genau dann bijektiv, wenn auch die Vektoren p0∗ p1∗ , . . . , p0∗ pn∗ linear unabhängig sind und VW erzeugen, wenn also K∗ = (p0∗ , . . . , pn∗ ) ein Koordinatensystem von W ist.  8.2.6 Bemerkung. Wegen Hilfssatz 8.2.2 benötigt man zur Beschreibung einer affinen Abbildung α nicht nur die zugeordnete lineare Abbildung α, ˆ sondern es muß auch noch der Bildpunkt p∗ eines Punktes p angegeben werden. Bei der koordinatenmäßigen Darstellung einer affinen Abbildung wählt man dabei für p den Anfangspunkt eines Koordinatensystems. 8.2.7 Satz. Es seien A und B zwei affine Räume über dem Körper F mit den Koordinatensystemen K = (p0 , p1 , . . . , pn ) bzw. K∗ = (p0∗ , p1∗ , . . . , pr∗ ). Ferner sei α : A → B eine affine Abbildung, deren zugehörige lineare Abbildung → −−→ αˆ : VA → VB bezüglich der Vektorraumbasen B = {− p− 0 p1 , . . . , p0 pn } und − − → − − → B ∗ = {p0∗ p1∗ , . . . , p0∗ pr∗ } von VA bzw. VB die r×n-Matrix A = Aαˆ (B, B ∗ ) = (aij ) hat. Schließlich sei t = (t1 , t2 , . . . , tr ) der Koordinatenvektor von αp0 bezüglich K∗ . Für einen beliebigen Punkt x ∈ A mit dem Koordinatenvektor x = (x1 , . . . , xn ) bezüglich K und seinen Bildpunkt αx mit dem Koordinatenvektor x ∗ = (x1∗ , . . . , xr∗ ) bezüglich K∗ gilt dann xi∗ = ti +

n 

aij xj

für i = 1, 2, . . . , r

j =1

oder gleichwertig in Matrizen- und Spaltenschreibweise x ∗ = t + Ax.

203

8.2 Affine Abbildungen

Beweis: Nach Voraussetzung gelten für die lineare Abbildung αˆ : VA → VB die Gleichungen: r  −−→ → α( ˆ − p− p ) = (po∗ pi∗ )aij 0 j

für i = 1, 2, . . . , n.

i=1

Sei x ∈ A ein beliebiger Punkt mit Bildpunkt αx. Wegen r −− −→  −−→ p0∗ αp0 = (p0∗ pi∗ )ti i=1

gilt dann

r −−∗−→  −− → p0 αx = p0∗ pi∗ xi∗

 −−→ − p→ p0 pj xj . ox = n

und

j =1

i=1

−−→ −−−→ −−−→ −−αx →=− αp p0∗ αp0 + αˆ − p→ Da p0∗ αx = p0∗ αp0 + − 0 0 x ergibt sich hieraus     r n r n  r   −−∗−→ −− −− −− − − → ∗→ ∗ ∗→ ∗ ∗→ ∗ p0 αx = p0 pj xj = p0 pi ti + αˆ p0 pi ti + p0 pi aij xj =

i=1 r 

$

−− → p0∗ pi∗ ti +

j =1 n 

%

i=1

j =1

i=1

aij xj .

j =1

i=1

Durch Koeffizientenvergleich folgt xi∗

= ti +

n  j =1

aij xj

für 1 ≤ i ≤ r, d. h. x ∗ = t + Ax.



8.2.8 Definition. Bijektive affine Abbildungen eines affinen Raumes A auf sich werden Affinitäten genannt. 8.2.9 Bemerkung. Wegen Hilfssatz 8.2.3 (d) und (e) bilden die Affinitäten eines affinen Raumes A eine Gruppe. Sie heißt affine Gruppe von A. −→ = − −→ 8.2.10 Definition. Eine Affinität α von A heißt eine Translation, wenn − pαp qαq für alle Punkte p, q ∈ A gilt. Der dann von der Wahl des Punktes p unabhängige −→ ∈ V wird der Translationsvektor von α genannt. Vektor t = − pαp A 8.2.11 Bemerkung. Eine Translation ist durch ihren Translationsvektor eindeutig −→ = t debestimmt. Jeder Vektor t ∈ VA ist auch Translationsvektor der durch − pαp finierten Translation. Die Identität ist die Translation mit dem Nullvektor als Translationsvektor. Sind α und β zwei Translationen mit den Translationsvektoren t und

204

8 Anwendungen in der Geometrie

t  , so sind auch βα und αβ Translationen mit t + t  als Translationsvektor. Es folgt βα = αβ; d. h. je zwei Translationen sind vertauschbar. Schließlich ist −t der Translationsvektor von α −1 , wenn t der Translationsvektor von α ist. Die Translationen von A bilden daher eine abelsche Gruppe. 8.2.12 Hilfssatz. Für eine Affinität τ von A sind folgende Aussagen paarweise gleichwertig: (a) τ ist eine Translation. −−→ → (b) Für je zwei Punkte p, q ∈ A gilt − τpτ q=− pq. (c) Die τ zugeordnete lineare Abbildung τˆ ist die Identität. −→ = − −→ −→ = −− −→ −−→ −→ + Beweis: Es ist − pτp qτ q gleichwertig mit − τpp qτ q, wegen − τpτ q=− τpp − → − − → − − − → − → pq + qτ q also auch gleichwertig mit τpτ q = pq. Die letzte Gleichung ist aber →=− −−→ wegen τˆ − pq τpτ q wieder gleichwertig damit, daß τˆ die Identität von V ist.  A

8.2.13 Definition. Ein Punkt p des affinen Raumes A heißt Fixpunkt einer Affinität α von A, wenn αp = p gilt. 8.2.14 Satz. Bei gegebenem p ∈ A kann jede Affinität α von A auf genau eine Weise in der Form α = α  α  dargestellt werden, wobei α  eine Translation und α  eine Affinität von A mit p als Fixpunkt ist. −→ Dann gilt α  p = Beweis: Es sei α  die Translation mit dem Translationsvektor − pαp.  −1  αp, und für die Affinität α = α α folgt hieraus α p = α −1 (αp) = p. Ist   umgekehrt α = α α eine Produktdarstellung der angegebenen Art, so folgt α  p = −→ der Translationsvektor von α  sein; d. h. α  und pαp α  (α  p) = αp. Daher muß − damit auch α  sind eindeutig bestimmt. 

8.3

Kongruenzen und Drehungen

In diesem Abschnitt sei A stets ein euklidisch-affiner oder unitär-affiner Raum im Sinne der Definition 8.1.26. 8.3.1 Definition. Eine Affinität α von A heißt eine Kongruenz, wenn sie den Abstand je zweier Punkte von A nicht ändert, wenn also αpαq = pq für alle Punkte p, q ∈ A gilt. 8.3.2 Bemerkung. Jede Translation τ ist eine Kongruenz; denn wegen Hilfs−−→ → = pq. Mit ϕ und ψ sind außerdem offenbar τpτ q| = |− pq| satz 8.2.12 gilt τpτ q = |− −1 auch ψϕ und ϕ Kongruenzen. Die Kongruenzen von A bilden daher ihrerseits eine Gruppe, die die Gruppe der Translationen als Untergruppe enthält.

8.3 Kongruenzen und Drehungen

205

8.3.3 Satz. Eine Affinität α des euklidisch-affinen oder unitär-affinen Raumes A ist genau dann eine Kongruenz, wenn die ihr zugeordnete lineare Abbildung αˆ eine orthogonale bzw. unitäre Abbildung von VA ist. −−→ = αˆ − → ist α genau dann eine Kongruenz, wenn |αˆ − → = |− → Beweis: Wegen − αpαq pq pq| pq| für alle p, q ∈ A, also |αx| ˆ = |x| für alle x ∈ VA gilt. Dies ist aber nach Satz 7.5.2 gleichwertig damit, daß αˆ orthogonal bzw. unitär ist.  8.3.4 Definition. Eine Affinität α des euklidisch-affinen oder unitär-affinen Raumes A heißt eine Ähnlichkeit, wenn es eine reelle Zahl c > 0 gibt, so daß αpαq = pqc für alle p, q ∈ A gilt. Es wird dann c der Ähnlichkeitsfaktor von α genannt. 8.3.5 Bemerkung. Jede Kongruenz ist eine Ähnlichkeit mit dem Ähnlichkeitsfaktor 1. Sind α und β Ähnlichkeiten mit den Ähnlichkeitsfaktoren c bzw. c , so ist βα eine Ähnlichkeit mit dem Faktor cc und α −1 eine Ähnlichkeit mit dem Faktor 1c . Daher bilden auch die Ähnlichkeiten von A eine Gruppe, die die Gruppe der Kongruenzen als Untergruppe enthält. 8.3.6 Satz. Eine Affinität α des euklidisch-affinen oder unitär-affinen Raumes A ist genau dann eine Ähnlichkeit, wenn die ihr zugeordnete lineare Abbildung αˆ die Form ˆ mit einer reellen Zahl c > 0 und einer orthogonalen bzw. unitären Abbildung αˆ = βc βˆ besitzt. Insbesondere sind Ähnlichkeiten winkeltreu. Beweis: Es ist α genau dann eine Ähnlichkeit mit dem Ähnlichkeitsfaktor c, wenn → = c|− → für alle p, q ∈ A, also |αx| |αˆ − pq| pq| ˆ = c|x| für alle x ∈ VA gilt. Dies ist   aber gleichwertig mit  αˆ 1c x  = |x|. Aus Satz 7.5.2 folgt, daß βˆ = αˆ 1c dann eine orthogonale bzw. unitäre Abbildung ist. Seien p, q, r drei Punkte und α eine Ähnlichkeit von A mit Ähnlichkeitsfaktor c. Nach Definition 8.1.26 gilt dann cos(αp, αq, αr) =

→ · (αˆ − → − →·− → → βˆ − → 2 (αˆ − pq) pr) pq pr (βˆ − pq)( pr)c = = → αˆ − → → − → = cos(p, q, r). → βˆ − → 2 |αˆ − pq|| pr| |− pq|| pr| |βˆ − pq|| pr|c 

8.3.7 Folgerung. Sei α eine Affinität des n-dimensionalen euklidisch-affinen bzw. unitär-affinen Raumes A mit kartesischem Koordinatensystem K. Dann gilt: (a) α ist genau dann eine Kongruenz, wenn α hinsichtlich K eine orthogonale bzw. unitäre n × n-Matrix A bezüglich K zugeordnet ist.

206

8 Anwendungen in der Geometrie

(b) α ist genau dann eine Ähnlichkeit, wenn α hinsichtlich K eine n × n-Matrix A von der Form A = Bc hat, wobei B eine orthogonale bzw. unitäre n × nMatrix und c eine positive reelle Zahl ist. Beweis: Folgt unmittelbar aus den Sätzen 8.3.3, 8.3.6 und 7.5.9.



8.3.8 Definition. Teilmengen M, N von A heißen kongruent (ähnlich), wenn es eine Kongruenz (Ähnlichkeit) α von A mit αM = N gibt. 8.3.9 Bemerkungen. Kongruenz und Ähnlichkeit von Teilmengen sind Äquivalenzrelationen. Ein Beispiel in der euklidisch-affinen Ebene A liefern die bekannten Kongruenzsätze für Dreiecke: Mit den Eckpunkten p0 , p1 , p2 und q0 , q1 , q2 zweier nicht entarteter Dreiecke sind K1 = (p0 , p1 , p2 ) und K2 = (q0 , q1 , q2 ) zwei Koordinatensysteme von A. Nach Hilfssatz 8.2.5 existiert genau eine Affinität α von A mit αpi = qi für i = 0, 1, 2, die somit das erste Dreieck auf das zweite abbildet. Zum Beweis der Kongruenzsätze ist zu zeigen, daß α unter den jeweiligen Voraussetzungen sogar eine Kongruenz ist. Entsprechendes gilt hinsichtlich der Ähnlichkeit. Zu einer Kongruenz α gibt es nach Satz 8.2.14 mit q = p eine Translation τ und eine Affinität α  mit α = τ α  und α  p = p. Wegen Bemerkung 8.3.2 ist aber dann mit α und τ auch α  eine Kongruenz. Da man die Translationen vollständig überblickt, kann man sich hiernach bei der Untersuchung von Kongruenzen auf solche mit einem Fixpunkt p beschränken. Hinsichtlich eines kartesischen Koordinatensystems K = (p0 , . . . , pn ) mit p0 = p entspricht einer derartigen Kongruenz die Koordinatendarstellung (y1 , . . . , yn ) = A(x1 , . . . , xn ) mit einer orthogonalen bzw. unitären Matrix A. Statt der Kongruenzen genügt es daher, die ihnen entsprechenden orthogonalen bzw. unitären Automorphismen von VA zu untersuchen. Wegen der Sätze 7.5.8 und 7.4.13 gibt es zu jedem unitären Automorphismus ϕ eines endlich-dimensionalen unitären Raumes V eine Orthonormalbasis B aus Eigenvektoren von ϕ derart, daß Aϕ (B, B) eine Diagonalmatrix ist, deren Diagonalelemente als Eigenwerte von ϕ nach Satz 7.5.2 sämtlich den Betrag 1 haben. Umgekehrt ist auch jede solche Diagonalmatrix unitär. Da man hiernach die unitären Automorphismen und damit auch die Kongruenzen vollständig übersieht, sollen weiterhin nur noch die orthogonalen Automorphismen ϕ eines endlich-dimensionalen euklidischen Raumes VA untersucht werden.

207

8.3 Kongruenzen und Drehungen

8.3.10 Satz. Ein Automorphismus ϕ von VA ist genau dann orthogonal, wenn es eine Orthonormalbasis B von VA gibt derart, daß   +1   ..   .     +1     −1     .. Aϕ (B, B) =   .     −1          . .   .  gilt, wobei jedes Kästchen  ein Zweierkästchen der Form cos αj sin αj

− sin αj cos αj

mit − π < αj ≤ π für 1 ≤ j ≤ s ist.

Beweis: Sei zunächst ϕ ein orthogonaler Automorphismus von VA . Wegen Satz 7.5.2 besitzen alle Eigenwerte von ϕ den Betrag 1. Als reelle Eigenwerte können daher nur +1 und −1 auftreten. Die komplexen Eigenwerte besitzen die Form cos αj + i sin αj mit −π < αj ≤ π . Wegen Satz 7.5.8 ist ϕ außerdem normal. Daher liefert Satz 7.4.17 die Behauptung. Die Umkehrung ist trivial, weil Aϕ (B, B) eine orthogonale Matrix ist.  8.3.11 Bemerkung. In der Matrix Aϕ (B, B) von Satz 8.3.10 können noch je zwei Diagonalelemente +1 zu einem Zweierkästchen mit dem Winkel α = 0 und je zwei Diagonalelemente −1 zu einem Zweierkästchen mit dem Winkel α = π zusammengefaßt werden, so daß neben den Zweierkästchen höchstens eine +1 und höchstens eine −1 auftritt. Für einen orthogonalen Automorphismus ϕ von V gilt nach Satz 7.5.10 stets det ϕ = ±1. 8.3.12 Definition. Ein orthogonaler Automorphismus ϕ des affin-euklidischen Raumes A heißt eigentlich orthogonal, oder eine Drehung wenn det ϕ = +1 gilt. Andernfalls wird ϕ uneigentlich orthogonal genannt. 8.3.13 Folgerung. Ein orthogonaler Automorphismus ist genau dann uneigentlich orthogonal, wenn −1 als Eigenwert eine ungeradzahlige Vielfachheit besitzt. Insbesondere bilden die Drehungen eine Untergruppe der orthogonalen Gruppe.

208

8 Anwendungen in der Geometrie

Beweis: Es sei k die Vielfachheit des Eigenwerts −1 des orthogonalen Automorphismus ϕ von VA . Da in Satz 8.3.10 jedes Zweierkästchen die Determinante cos2 αi + sin2 αi = +1 besitzt, folgt 1 = det ϕ = det Aϕ (B, B) = (−1)k genau dann, wenn k gerade ist. Also gilt die Behauptung.  8.3.14 Definition. Es sei H eine Hyperebene von VA und n  = o sei ein Normalenvektor zu H . Dann besitzt jeder Vektor v ∈ VA eine eindeutige Darstellung (∗)

v = vH + vn

mit v H ∈ H und v n ∈ n .

Ein Automorphismus ϕ von VA heißt eine Spiegelung, wenn es eine Hyperebene H von VA gibt, so daß (ϕv)H = v H und (ϕv)n = −v n für alle v ∈ V gilt, wobei n ∈ VA der in (∗) gewählte Normalvektor zur Hyperebene H ist. 8.3.15 Satz. (a) Jede Spiegelung ϕ ist ein uneigentlich orthogonaler Automorphismus mit ϕ −1 = ϕ. (b) Ein uneigentlich orthogonaler Automorphismus ϕ von VA ist genau dann eine Spiegelung, wenn +1 ein (n − 1)-facher und −1 ein 1-facher Eigenwert von ϕ ist. (c) Es sei ϕ1 eine gegebene Spiegelung. Für jeden uneigentlich orthogonalen Automorphismus ϕ von VA gilt dann ϕ = ϕ2 ϕ1 = ϕ1 ϕ2 mit Drehungen ϕ2 , ϕ2 . Beweis: (a) Es sei {e1 , . . . , en−1 } eine Orthonormalbasis der zu ϕ gehörenden Hyperebene H , und en sei ein normierter Normalenvektor zu H . Dann ist {e1 , . . . , en } eine Orthonormalbasis von VA , hinsichtlich derer ϕ die Diagonalmatrix D mit den Diagonalelementen 1, . . . , 1, −1 entspricht. Sie ist eine orthogonale Matrix mit det D = −1, und es gilt D 2 = E , also D −1 = D. (b) Ist ϕ eine Spiegelung, so folgt die Behauptung über die Eigenwerte unmittelbar mit Hilfe der Matrix D aus Beweisteil (a). Umgekehrt ist der Eigenraum zum Eigenwert +1 eine Hyperebene H , und der Eigenraum zum Eigenwert −1 ist nach Satz 7.4.11 (c) zu H orthogonal. Es folgt, daß ϕ eine Spiegelung ist. (c) Die Behauptung gilt mit ϕ2 = ϕϕ1−1 , ϕ2 = ϕ1−1 ϕ, weil det ϕ2 = (−1)(−1) =  1 = det ϕ2 . Da man nach Satz 8.3.15 die Spiegelungen vollständig übersieht, bedarf es wegen 8.3.15 (c) nur noch einer Diskussion der Drehungen. Wegen Satz 8.3.10 und Bemerkung 8.3.11 setzt sich eine Drehung ϕ aus Drehungen in paarweise orthogonalen Ebenen zusammen, die noch durch den zu ihnen orthogonalen Eigenraum zum Eigenwert +1 ergänzt werden, auf dem jedoch ϕ die Identität ist. Man muß daher lediglich noch die Drehungen eines 2-dimensionalen euklidischen Vektorraums untersuchen.

209

8.3 Kongruenzen und Drehungen

8.3.16 Satz. (a) Die Drehungen eines 2-dimensionalen euklidischen Vektorraums V bilden eine abelsche Gruppe. (b) Für eine Drehung ϕ und einen uneigentlich orthogonalen Automorphismus ψ von V gilt hingegen ϕψ = ψϕ −1 . Beweis: (a) Es sei B = {e1 , e2 } eine feste Orthonormalbasis von V . Drehungen ϕ, ψ entsprechen dann bezüglich B Matrizen der Form  Aϕ =

cos α sin α

− sin α cos α



 und

Aψ =

cos β sin β

− sin β cos β

 ,

wobei −π < α, β ≤ π . Mit Hilfe der Additionstheoreme für cos und sin rechnet man unmittelbar die Gleichung  Aϕ · Aψ =

cos(α + β) sin(α + β)

− sin(α + β) cos(α + β)



nach. Der Multiplikation der Matrizen entspricht also die Addition der Winkel α, β modulo 2π . Da die Addition kommutativ ist, gilt dasselbe für die Multiplikation der Matrizen und damit auch für die Gruppe der Drehungen. (b) Wegen 8.3.15 (c) kann ψ in der Form ψ = ψ1 ψ2 mit einer Drehung ψ1 und einer Spiegelung ψ2 an der Geraden e2 dargestellt werden. Es folgt bei Berücksichtigung von (a) Aϕ · Aψ = Aϕ · Aψ1 Aψ2 = Aψ1 · Aϕ · Aψ2    cos α − sin α 1 0 = A ψ1 · sin α cos α 0 −1    1 0 cos α sin α = Aψ1 · 0 −1 − sin α cos α = Aψ1 · Aψ2 · ATϕ = Aψ · ATϕ . Wegen ATϕ = A−1 ϕ folgt hieraus die Behauptung.



8.3.17 Bemerkung. Sei Aϕ die Matrix des Beweises zu 8.3.16 (a). Dann gilt offenbar cos α = ϕe1 · e1 und sin α = ϕe2 · e1 . Ersetzt man in der Orthonormalbasis B = {e1 , e2 } den Vektor e2 durch −e2 , so ändert sich das Vorzeichen von sin α und damit auch das von α. Der Winkel α hängt also nicht nur von ϕ sondern auch von der Wahl der Orthonormalbasis ab. Der nächste Satz wird jedoch zeigen, daß diese Abhängigkeit recht einfacher Natur ist. Dazu wird noch die folgende Begriffsbildung benötigt.

210

8 Anwendungen in der Geometrie

8.3.18 Definition. Es seien B und B  zwei Basen des reellen Vektorraums V . Weiter sei T die Transformationsmatrix des Basiswechsels B → B  . Dann heißen diese beiden Basen gleich orientiert, wenn det T > 0 gilt. Im anderen Fall werden sie entgegengesetzt orientiert genannt. Die Beziehung gleich orientiert“ ist offenbar eine Äquivalenzrelation. Die Ge” samtheit aller Basen eines endlich-dimensionalen reellen Vektorraums zerfällt daher in zwei Klassen: Je zwei Basen derselben Klassen sind gleich orientiert, während je eine Basis der einen und der anderen Klasse entgegengesetzt orientiert sind. 8.3.19 Definition. Man nennt den Vektorraum V orientiert, wenn eine der beiden Klassen gleich-orientierter Basen als positiv orientiert ausgezeichnet ist. Die Basen von V aus dieser ausgezeichneten Klasse werden dann ebenfalls positiv orientiert, die aus der anderen Klasse negativ orientiert genannt. 8.3.20 Bemerkung. Wie die Definition 8.3.18 zeigt, ist der Begriff der Orientierung nicht auf komplexe Vektorräume übertragbar. In reellen Vektorräumen V sind die beiden Klassen gleich-orientierter Basen zunächst gleichberechtigt. Eine Orientierung von V ist daher eine zusätzliche Festsetzung. 8.3.21 Satz. Es sei ϕ eine Drehung eines zweidimensionalen, orientierten, euklidischen Raumes V . Dann gibt es genau einen Winkel α mit −π < α  +π und folgender Eigenschaft: Hinsichtlich jeder positiv orientierten Orthonormalbasis B hat ϕ dieselbe Matrix   cos α − sin α Aϕ (B, B) = = A(α). sin α cos α Bezüglich jeder negativ orientierten Orthonormalbasis B  hat ϕ die Matrix Aϕ (B  , B  ) = (A(α))T = A(−α). Beweis: Es sei B = {e1 , e2 } eine positiv orientierte Orthonormalbasis von V . Die ϕ hinsichtlich B = {e1 , e2 } zugeordnete Matrix Aϕ (B, B) = A(α) hat daher nach Satz 8.3.10 die behauptete Gestalt. Weiter sei jetzt B  = {e1 , e2 } eine zweite Orthonormalbasis von V . Sei ψ die orthogonale Abbildung des Basiswechsels von B nach B  . Dann gilt e1 = ψe1 , e2 = ψe2 und ψx · ψy = x · y für alle x, y ∈ V nach Definition 7.5.1. Es sei jetzt B  ebenfalls positiv-orientiert, ψ also eine Drehung. Wegen Satz 8.3.16 (a) folgt dann cos α  = (ϕe1 ) · e1 = (ϕψe1 ) · ψe1 = (ψϕe1 ) · ψe1 = (ϕe1 ) · e1 = cos α, sin α  = (ϕe2 ) · e1 = (ϕψe2 ) · ψe1 = (ψϕe2 ) · ψe1 = (ϕe2 ) · e1 = sin α

8.3 Kongruenzen und Drehungen

211

und damit Aϕ (B  , B  ) = A(α). Zweitens sei B  negativ-orientiert. Dann ist ψ uneigentlich orthogonal. Wieder wegen Satz 8.3.16 (b) und wegen ϕ −1 = ϕ ∗ erhält man nun cos α  = (ϕe1 ) · e1 = (ϕψe1 ) · ψe1 = (ψϕ −1 e1 ) · ψe1 = ϕ ∗ e1 · e1 = e1 · ϕe1 = ϕe1 · e1 = cos α,  sin α = (ϕe2 ) · e1 = (ϕψe2 ) · ψe1 = (ψϕ −1 e2 ) · ψe1 = ϕ ∗ e2 · e1 = e2 · ϕe1 = − sin α.

Also gilt Aψ (B  , B  ) = (A(α))T = A(−α).



8.3.22 Definition. Der durch eine Drehung ϕ der orientierten euklidischen Ebene nach Satz 8.3.21 eindeutig bestimmte Winkel α heißt der orientierte Drehwinkel von ϕ. 8.3.23 Satz. Ein uneigentlich orthogonaler Automorphismus ϕ eines zweidimensionalen euklidischen Raumes ist eine Spiegelung an einer eindeutig bestimmten Geraden. Beweis: Nach Satz 8.3.15 (b) besitzt ϕ die Eigenwerte +1 und −1. Also ist ϕ eine Spiegelung an dem eindimensionalen Eigenraum zum Eigenwert +1. Dieser ist durch ϕ eindeutig bestimmt.  8.3.24 Bemerkung. Eine Drehung ϕ eines dreidimensionalen euklidischen Raumes wird nach Satz 8.3.10 hinsichtlich einer geeigneten Orthonormalbasis B = {e1 , e2 , e3 } durch eine Matrix der Form   1 0 0 A = Aϕ (B, B) =  0 cos α − sin α  0 sin α cos α beschrieben. Man nennt α den Drehwinkel von ϕ. Wenn ϕ nicht die Identität ist, A also nicht die Einheitsmatrix E3 ist, besitzt der Eigenwert +1 von ϕ die Vielfachheit 1, und der zugehörige Eigenraum D = e1 R ist nach Satz 6.1.16 eindimensional. Man nennt D die Drehachse von ϕ. Der zu D orthogonale, zweidimensionale Unterraum D ⊥ = {e2 , e3 } heißt die Drehebene von ϕ. Geometrisch ist eine Drehung ϕ  = id durch ihre Drehachse D und ihren Drehwinkel α gekennzeichnet. Diese Bestimmungsstücke können in der oben angegebenen Matrix Aϕ (B, B) von ϕ unmittelbar abgelesen werden. Ist jedoch ϕ durch eine andere Matrix beschrieben, dann können die Drehachse D und der Drehwinkel α (bis auf das Vorzeichen) ebenfalls einfach berechnet werden, wie der folgende Satz zeigt.

212

8 Anwendungen in der Geometrie

8.3.25 Satz. Sei ϕ  = id eine Drehung des dreidimensionalen euklidischen Raumes V . Dann ist die Drehachse von ϕ der Eigenraum zum Eigenwert +1. Hat ϕ bezüglich der Basis B von V die Matrix Aϕ (B, B) = A, so ergibt sich der Drehwinkel α von ϕ aus der Gleichung 1 cos α = (tr(A) − 1) 2 bis auf das Vorzeichen. Beweis: Wegen ϕ  = id ist +1 ein einfacher Eigenwert von ϕ. Für den zugehörigen Eigenraum D gilt dim D = 1 nach Satz 6.1.16. Also ist D nach Bemerkung 8.3.24 die Drehachse von ϕ. Sei α der Drehwinkel von ϕ. Da die Spur unabhängig von der Basiswahl ist, kann die Bestimmungsgleichung für cos α unmittelbar an der Matrix A aus Bemerkung 8.3.24 abgelesen werden.  8.3.26 Bemerkung. Die Spur-Gleichung für cos α legt den Drehwinkel nur bis auf das Vorzeichen fest. Daran ändert sich auch nichts, wenn man voraussetzt, daß der dreidimensionale Raum V orientiert ist. Die Drehung ϕ induziert zwar in der zweidimensionalen Drehebene E eine Drehung, deren Drehwinkel α nach Satz 8.3.21 eindeutig bei vorliegender Orientierung bestimmt ist. Aber die Orientierung des dreidimensionalen Raumes V legt noch keine Orientierung der Drehebene E fest. Erst wenn man auch noch die Drehachse D orientiert, etwa durch Festlegung eines Einheitsvektors e mit D = eR, gibt es auch in der Drehebene E genau eine Orientierung, die z. B. durch eine Basis {e2 , e3 } der Drehebene E bestimmt wird, so daß {e, e2 , e3 } gerade die gegebene Orientierung des dreidimensionalen Raumes V liefert. 8.3.27 Beispiel. Hinsichtlich der kanonischen Basis des R3 als positiv orientierter Orthonormalbasis wird durch die Matrix   2 2 1 1 1 2  A =  −2 3 1 −2 2 eine Drehung beschrieben, denn A ist eine orthogonale Matrix mit det A = +1. Für den zugehörigen Drehwinkel α gilt nach Satz 8.3.25   1 2 1 2 1 1 tr(A) − 1 = + + −1 = , cos α = 2 2 3 2 3 3 wobei das Vorzeichen von α zunächst noch nicht festgelegt werden kann. Die Drehachse D ist die Lösungsmenge des homogenen linearen Gleichungssystems (E3 −A)v = o. Ein normierter Lösungsvektor ist der Spaltenvektor e = √1 (1, 0, 1), 2 der somit die Drehachse D erzeugt. D soll nun zusätzlich dadurch orientiert werden, daß e als Basisvektor die positive Orientierung von D repräsentiert. Ein Orthonormalsystem der Drehebene E besteht z. B. aus den zu e orthogonalen Spaltenvektoren

213

8.3 Kongruenzen und Drehungen

e2 = √1 (1, 0, −1) und e3 = (0, 1, 0), so daß {e, e2 , e3 } eine Basis des R3 ist. Sie 2 ist positiv orientiert, weil       

√1 2 √1 2

0 0 1

0

    =1>0  0 

√1 2 − √1 2

gilt. Durch die Basis {e2 , e3 } der Drehebene E kann in dieser jetzt auch die positive Orientierung festgelegt werden. Unterwirft man nun z. B. den Vektor e2 der Drehung, so erhält man als Bildvektor      2 2 1 1 1 1 1 1 2   0  = √  −4  Ae2 = √  −2 3 2 3 2 1 −2 2 −1 −1 wieder einen Einheitsvektor in der Drehebene E. Mit ihm ergibt sich jetzt 1 , 3 √ 2 2 sin α = (Ae2 ) · e3 = − . 3

cos α = (Ae2 ) · e2 =

Durch die Orientierungsfestsetzungen ist nun das Vorzeichen von sin α und damit von α bestimmt. Bei manchen Anwendungen ist es notwendig, eine gegebene Drehung aus mehreren Drehungen mit vorgegebenen Drehachsen zusammenzusetzen. Für dreidimensionale euklidische Vektorräume liefert der folgende Satz dazu ein Konstruktionsverfahren. 8.3.28 Satz. Es sei B = {e1 , e2 , e3 } eine positiv orientierte Orthonormalbasis des dreidimensionalen euklidischen Vektorraums V . Dann existieren zu jeder Drehung ϕ von V drei Drehungen ϕ1 , ϕ2 und ϕ3 mit den orientierten Drehachsen e3 , e1 und ϕe3 = e1 c1 + e2 c2 + e3 c3 , ci ∈ R, derart, daß ϕ = ϕ3 ϕ2 ϕ1 gilt, wobei

e1

  

e1 −e 2 =   −e1 

c2 c12 +c22

+ e2 

c1

c12 +c22

falls ϕe1 , ϕe2 = e1 , e2 , falls ϕe1 , ϕe2 ∩ e1 , e2 = e2 R, sonst.

Ist A = Aϕ (B, B) die Matrix von ϕ bezüglich der Basis B, und ist αi der durch ϕ

214

8 Anwendungen in der Geometrie

und B eindeutig bestimmte Drehwinkel der Drehung ϕi , i = 1, 2, 3, so gilt     1 0 0 cos α3 − sin α3 0 cos α3 0  ·  0 cos α2 − sin α2  · A =  sin α3 0 0 1 0 sin α2 cos α2   cos α1 − sin α1 0  sin α1 cos α1 0  . 0 0 1 Die drei Drehwinkel α1 , α2 , α3 heißen die Eulerschen Winkel von ϕ bezüglich der Basis B. Beweis: Zunächst wird eine Drehung ϕ1 mit Drehachse e3 konstruiert. Wenn die Ebenen e1 , e2 und ϕe1 , ϕe2 zusammenfallen (d. h. wenn ϕe3 = ±e3 gilt), setze man e1 = e1 . Im anderen Fall schneiden sich diese beiden Ebenen in einer Geraden G. Gilt G = e2 , so setze man e1 = −e2 . Sonst aber gibt es genau einen Einheitsvektor e1 mit G = e1 derart, daß {e1 , e2 , e3 } eine positiv orientierte Basis ist. Hat ϕe3 die eindeutige Darstellung ϕe3 = e1 c1 + e2 c2 + e3 c3 , so ist der normierte Vektor e1 = −e1  c2 + e2  c1 . Nun ist aber eine dreidimensionac12 +c22

c12 +c22

le Drehung eindeutig bestimmt, wenn man zwei orthonormierten Vektoren wieder zwei orthonormierte Vektoren als Bilder vorschreibt, weil dann das Bild des dritten orthonormierten Vektors bereits mit festgelegt wird. Durch ϕ1 e1 = e1 , ϕ1 e 3 = e 3 ,

ϕ2 e1 = e1 , ϕ2 e3 = ϕe3 ,

ϕ3 e1 = ϕe1 , ϕ3 (ϕe3 ) = ϕe3

werden daher eindeutig drei Drehungen ϕ1 , ϕ2 , ϕ3 definiert. Und da ϕ3 ϕ2 ϕ1 die Vektoren e1 und e3 auf die Vektoren ϕe1 und ϕe3 abbildet, muß ϕ = ϕ3 ϕ2 ϕ1 gelten. Sei ei = ϕ1 ei und ei = ϕ2 ei für i = 1, 2, 3. Mit B  = {e1 , e2 , e3 } und B  = {e1 , e2 , e3 } folgt nach Satz 3.3.7, daß Aϕ (B, B) = Aϕ3 (B  , B)Aϕ2 (B  , B  )Aϕ1 (B, B  ). Zu den Drehungen ϕ1 , ϕ2 , ϕ3 gehören entsprechende Drehwinkel α1 , α2 , α3 . Man erhält ϕ1 e1 = e1 = e1 cos α1 + e2 (− sin α1 ), ϕ1 e2 = e2 = e1 sin α1 + e2 cos α1 , ϕ1 e3 = e3 = e3 , ϕ2 e1 = e1 = e1 ,

ϕ2 e2 = e2 = e2 cos α2 + e3 (− sin α2 ), ϕ2 e3 = e3 = e2 sin α2 + e3 cos α2 , ϕ3 e1 = ϕe1 = e1 cos α3 + e2 (− sin α3 ),

ϕ3 e2 = ϕe2 = e1 sin α3 + e2 cos α3 , ϕ3 e3 = ϕe3 = e3

215

8.4 Projektive Räume

und hieraus die behauptete Faktorisierung von Aϕ (B, B). Weiter folgt cos α1 = e1 · e1 , cos α2 = ϕe3 · e3 , cos α3 = ϕe1 · e1 , sin α1 = e1 · e2 ,

sin α2 = −ϕe3 · e2 = ϕe3 · ((e1 · e2 )e1 − (e1 · e1 )e2 ), sin α3 = −ϕe2 · e1 .

Also sind die drei Drehwinkel α1 , α2 , α3 durch ϕ und B eindeutig bestimmt.

8.4



Projektive Räume

Die Sätze der affinen Geometrie enthalten vielfach störende Fallunterscheidungen. So gilt z. B. in einer affinen Ebene nicht allgemein, daß sich zwei Geraden in einem Punkt schneiden; eine Ausnahme bilden die parallelen Geraden. Man kann nun die affinen Räume zu Räumen erweitern, die man projektive Räume nennt und in denen derartige Ausnahmefälle nicht mehr auftreten. Es sei V ein endlich-dimensionaler Vektorraum über dem kommutativen Körper F . Das Hauptinteresse gilt jetzt jedoch nicht mehr den Vektoren, sondern den 1dimensionalen Unterräumen von V , die als Punkte eines neuen Raumes aufgefaßt werden sollen. 8.4.1 Definition. Ein projektiver Raum P über F ist die Menge aller eindimensionalen Unterräume eines F -Vektorraumes V = VP . Eine Teilmenge U von P heißt ein (projektiver) Unterraum von P, wenn sie genau aus den 1-dimensionalen Unterräumen eines Unterraumes VU von VP besteht, wenn sie also selbst ein projektiver Raum ist. Die projektive Dimension des projektiven Raumes P ist definiert durch: p- dim P = dim VP − 1. 8.4.2 Definition. Für einen Punkt p ∈ P gilt speziell p = a mit einem Vektor a  = o aus VP . Auch die leere Menge ist ein Unterraum von P, wobei V∅ = {o} der Nullraum ist, der ja keine 1-dimensionalen Unterräume enthält. Für ihn folgt p-dim ∅ = 0 − 1 = −1. Unterräume der projektiven Dimensionen 0, 1, 2 werden als Punkte, Geraden bzw. Ebenen bezeichnet. Ist p-dim P = n, so wird ein Unterraum H mit p-dim H = n − 1 Hyperebene von P genannt.

216

8 Anwendungen in der Geometrie

Man beachte, daß die Hyperebenen in einer projektiven Ebene P genau die Geraden von P sind. 8.4.3 Satz. (a) Es sei S ein System aus Unterräumen von P. Dann ist auch D = ∩{U | U ∈ S} ein Unterraum von P und VD = ∩{VU | U ∈ S}. (b) Es sei S ein System aus Unterräumen von P. Dann ist der Verbindungsraum V = ∨{U | U ∈ S}, nämlich der kleinste Unterraum V mit U ≤ V für alle U ∈ S, wieder ein Unterraum von P mit VV = U∈S VU . (c) Für Unterräume M, N von P gilt p- dim M + p- dim N = p- dim(M ∨ N) + p- dim(M ∩ N). (d) Für eine Hyperebene H von P und einen nicht in H enthaltenen Unterraum U von P gilt: p-dim(U ∩ H) = p-dim U − 1. (e) In einer projektiven Ebene besitzen je zwei verschiedene Geraden genau einen Schnittpunkt. Beweis: (a), (b), und (c) folgen aus den entsprechenden Sätzen 2.1.8, 2.1.10 und 2.2.16 für Vektorräume, wobei in (c) beim Übergang zur projektiven Dimension auf beiden Seiten zweimal eine Eins abzuziehen ist. (d) und (e) folgen aus (c), wobei in (d) noch U ∨ H = P zu beachten ist.  8.4.4 Definition. Seien p0 , . . . , pk Punkte des projektiven Raumes P, dann wird ihr Verbindungsraum mit p0 ∨ p1 ∨ · · · ∨ pk bezeichnet. 8.4.5 Hilfssatz. Sei P  = ∅ ein n-dimensionaler projektiver Raum und H eine Hyperebene von P mit dem zugehörigen Vektorraum VH . Dann ist A = P \ H ein affiner Raum mit dem Vektorraum VA = VH und Dimension dim A = dim VH = n = p-dim P. Beweis: Sei VP der F -Vektorraum von P. Dann ist dimF VP = n + 1. Da H eine Hyperebene von P ist, ist VH ein n-dimensionaler Unterraum von VP . Nach Satz 2.3.18 gibt es daher einen 1-dimensionalen F -Unterraum a = a = aF von VP mit VP = VH ⊕ aF . Daher hat jeder Vektor p = VP \ VH die eindeutige Darstellung p = xp + afp

mit xp ∈ VH , fp ∈ F, fp  = 0.

Jedem Punkt p = p ∈ P \ H wird durch p → xp ∈ VH bijektiv ein Vektor →=x −x ∈V . pq xp ∈ VH zugeordnet. Für jedes Punktepaar p, q ∈ P \ H sei − q p H Da VH ein Vektorraum ist, ist es nun einfach, die Bedingungen (a) und (b) von Definition 8.1.1 zu verifizieren. Also ist A = P\H ein affiner Raum mit dim A = n.

217

8.4 Projektive Räume

8.4.6 Definition. Sei P  = ∅ ein n-dimensionaler projektiver Raum und H eine Hyperebene von P. Dann heißt der in Hilfssatz 8.4.5 konstruierte Raum A = P \ H der zu H gehörende affine Raum von P. Die Punkte von A werden dann eigentliche Punkte, die von H uneigentliche Punkte und H uneigentliche Hyperebene von P genannt. 8.4.7 Satz. Sei A der zur Hyperebene H gehörende affine Raum des projektiven Raumes P  = ∅. Dann gelten folgende Aussagen: (a) Für jeden projektiven Unterraum U ist U0 = U ∩ A ein affiner Unterraum von A. (b) Zu jedem affinen Unterraum U0  = ∅ von A gibt es genau einen projektiven Unterraum U von P mit U0 = U ∩ A und VU0 = VU ∩ VH = VU∩H . (c) Ist U0  = ∅, so gilt dim U0 = p-dim U. (d) Ist U0  = ∅ eine Hyperebene, V0  = ∅ ein nicht in U0 enthaltener echter affiner Unterraum von A, und sind U und V die nach (b) eindeutig bestimmten projektiven Unterräume von P mit U0 = U ∩ A und V0 = V ∩ A, dann ist U0 genau dann zu V0 parallel, wenn U ∩ V ⊆ H. Beweis: (a) Ist U ⊆ H, dann ist U0 = U ∩ A = ∅ und somit ein affiner Unterraum von A. Ist U nicht in H enthalten, dann gibt es ein p ∈ U mit p  ∈ H. Also ist p ∈ U ∩ A = U0 , und →|q ∈U }=V ∩V =V {− pq 0 U A U∩A = VU0 ist der zu U0  = ∅ gehörige Vektorraum. (b) Sei U0  = ∅ ein affiner Unterraum von A mit Vektorunterraum VU0 von VA = VH . Sei p ein fest gewählter Punkt aus U0 . Sei p = p der von p erzeugte 1-dimensionale Unterraum von VP . Dann ist p  ∈ VA = VH , woraus (∗)

VU0 < VU0 + p = U ≤ VP

für einen F -Unterraum U von VP folgt. Sei U die Menge aller 1-dimensionalen F -Unterräume von U . Dann ist U ein projektiver Unterraum von P mit U0 = U ∩ A. Weiter gilt VU0 = VU ∩ VH = VU∩H . Umgekehrt folgt aus U0 = U ∩ A sofort VU = (VU ∩ VH ) + p = VU0 + p . Also ist U = U . (c) Ist U0  = ∅, so folgt aus (∗), daß dim VU0 = dim U − 1 = p-dim U. (d) Aus U0 || V0 und V0  ⊆ U0 folgt U0 ∩ V0 = ∅. Nach Satz 8.4.7 gibt es eindeutig bestimmte projektive Unterräume U und V von P mit U0 = U ∩ A und V0 = V ∩ A. Wegen A = P \ H folgt U ∩ V ⊆ H.

218

8 Anwendungen in der Geometrie

Sei umgekehrt U ∩ V ⊆ H. Dann ist U0 ∩ V0 = ∅. Da V0  = ∅ und U0 eine Hyperebene des endlich-dimensionalen affinen Raumes A ist, sind V0 und U0 nach Satz 8.1.15 parallel oder es gilt −1 = dim(U0 ∩ V0 ) = dim V0 − 1. Hieraus folgt dim V0 = 0 und so VV0 = {o} ≤ VU0 . Also sind U0 und V0 parallel. 8.4.8 Bemerkung. Da aus projektiven Unterräumen durch Fortlassen der uneigentlichen Punkte affine Unterräume entstehen, lassen sich aus projektiven Sätzen affine Sätze herleiten. Dabei können allerdings Fallunterscheidungen auftreten. Nach Satz 8.4.3 (e) besitzen in der projektiven Ebene je zwei verschiedene Geraden G, G genau einen Schnittpunkt p. Für die durch Fortlassen des jeweiligen uneigentlichen Punkts entstehenden affinen Geraden Go , Go ist jetzt jedoch zu unterscheiden, ob p ein eigentlicher oder ein uneigentlicher Punkt ist. Im ersten Fall besitzen auch Go und Go genau den einen Schnittpunkt p. Im zweiten Fall haben Go und Go jedoch keinen Schnittpunkt, sondern sind parallel. 8.4.9 Definition. Die k + 1 Punkte po , . . . , pk des projektiven Raumes P heißen unabhängig, wenn p-dim(po ∨ · · · ∨ pk ) = k gilt. 8.4.10 Satz. Für die Punkte po , . . . , pk ∈ P als 1-dimensionale Unterräume von VP gelte pj = pj für j = 0, . . . , k. Dann sind po , . . . , pk genau dann unabhängige Punkte von P, wenn p o , . . . , pk linear unabhängige Vektoren sind. Beweis: Wegen po ∨ · · · ∨ pk = po + · · · + p k

ist p-dim(po ∨ · · · ∨ pk ) = k gleichwertig mit dim( p o + · · · + pk ) = k + 1,  also mit der linearen Unabhängigkeit von p o , . . . , pk . 8.4.11 Hilfssatz. Seien q0 , . . . , qn unabhängige Punkte des n-dimensionalen projektiven Raumes P. Sei e ein weiterer Punkt von P, der von je n der Punkte qi , 0 ≤ i ≤ n, unabhängig ist. Dann gilt: (a) Die 1-dimensionalen Unterräume qi und e von VP enthalten Vektoren q i ∈ qi und e ∈ e derart, daß e = q 0 + · · · + q n . (b) Sind q  i ∈ qi und e ∈ e weitere n + 1 Vektoren von VP , für die e · f = q  0 + · · · + q  n für ein 0  = f ∈ F gilt, dann existiert ein eindeutig bestimmter Skalar h  = 0 derart, daß q  i = q i h für alle i = 0, 1, . . . n gilt.

219

8.4 Projektive Räume

Beweis: Sei qi = pi mit o  = pi ∈ VP für 0 ≤ i ≤ n. Sei e = e , e  = o. Nach Satz 8.4.10 ist A = {pi | 0 ≤ i ≤ n} eine Basis des Vektorraums VP . Also ist e = p0 c0 + · · · + p n cn für geeignete ci ∈ F . Da e von je n der Punkte pi unabhängig ist, sind alle ci  = 0. Setze q i = pi ci für i = 1, . . . , n, dann gilt (a). (b) Nach Voraussetzung gibt es q i , q i ∈ qi , e, e ∈ e derart, daß e = q 0 +· · ·+q n und e f = q 0 + · · · + q n für ein 0  = f ∈ F ist. Da qi und e 1-dimensionale F Unterräume von VP sind, existiert zu jedem 0 ≤ i ≤ n ein 0  = ci ∈ F mit q  i = q i ci und ein 0  = g ∈ F mit e = eg. Hieraus folgt e = q 0 f −1 + · · · + q  n f −1 = q 0 (c0 f −1 ) + · · · + q n (cn f −1 ) = e · g = q 0 · g + · · · + q n · g. Da B = {q i | 0 ≤ i ≤ n} eine Basis von VP ist, folgt ci f −1 = g für alle i = 0, . . . , n. Also gilt (b) mit h = fg.  8.4.12 Definition. Ein geordnetes (n + 2)-Tupel K = (qo , . . . , qn , e) von Punkten des n-dimensionalen projektiven Raumes P heißt projektives Koordinatensystem von P, wenn je n + 1 unter den Punkten aus K unabhängig sind. Es werden dann qo , . . . , qn die Grundpunkte und e der Einheitspunkt von K genannt. Nach Hilfssatz 8.4.11 enthalten die 1-dimensionalen Unterräume qi , 0 ≤ i ≤ n und e des Vektorraums VP von Null verschiedene Vektoren q i ∈ qi und e ∈ e mit e = q 0 + · · · + q n derart, daß für jeden Punkt x = x ∈ P der Vektor x  = o die eindeutige Darstellung x = q 0 x0 + · · · + q n xn

mit xi ∈ F

hat, wobei die Koordinaten x0 , . . . , xn von x bis auf einen gemeinsamen Faktor d  = 0 aus F durch x eindeutig bestimmt sind. Die Körperelemente x0 , . . . , xn heißen die homogenen Koordinaten des Punktes x ∈ P bezüglich des projektiven Koordinatensystems K. Der homogene Koordinatenvektor (x0 , . . . , xn ) ∈ F n+1 des Punktes x ∈ P ist durch x bis auf einen skalaren Faktor d  = 0 bestimmt. Zum Beispiel sind in der reellen projektiven Ebene (1, 3, −2) und (−2, −6, 4) Koordinaten desselben Punkts. Allgemein sind die (n + 1)-Tupel (1, 0, . . . , 0), . . . , (0, . . . , 0, 1) die homogenen Koordinaten der Grundpunkte qi und (1, 1, . . . , 1) die Koordinaten des Einheitspunktes des n-dimensionalen projektiven Raums P bezüglich des projektiven Koordinatensystems K = (q0 , . . . , qn , e). Als einzige Ausnahme tritt das (n + 1)-Tupel (0, 0, . . . , 0) nicht als homogener Koordinatenvektor auf.

220

8 Anwendungen in der Geometrie

8.4.13 Satz. Sei H eine Hyperebene des n-dimensionalen projektiven Raumes P. Sei K = (p0 , . . . pn ) ein affines Koordinatensystem des affinen Raumes A = P \ H. Durch − −−→ −−→ p→ 0 e = p0 p1 + · · · + p0 pn ist der Punkt e ∈ A eindeutig bestimmt. Sei q0 = p0 und qj = (p0 ∨ pj ) ∩ H für 1 ≤ j ≤ n. Dann sind die n + 2 Punkte von K = (q0 , . . . , qn , e) ein projektives Koordinatensystem von P mit Einheitspunkt e derart, daß die beiden folgenden Aussagen für jeden Punkt x ∈ A gelten: (a) Sind (x1 , . . . , xn ) die affinen Koordinaten von x bezüglich K, so sind (1, x1 , . . . , xn ) die homogenen Koordinaten von x bezüglich K . (b) Sind (x0 , x1 , . . . , xn ) die homogenen Koordinaten von x bezüglich K , so ist

x x x0  = 0, und x1 , . . . , xn sind die affinen Koordinaten von x bezüglich K. 0

0

Beweis: Nach Satz 8.4.3 (d) ist p-dim[(p0 ∨ pj ) ∩ H] = 0 für alle 1 ≤ j ≤ n, weil p0 ∨ pj nicht in der Hyperebene H enthalten ist. Also ist jedes qj = (p0 ∨ pj ) ∩ → H = − p− 0 pj ein Punkt von H. Da p0 ∈ P \ H, gibt es einen Vektor a 0 ∈ VP mit q0 = p0 = a 0 und a 0  = o. Wegen P = H ∨ q0 und der linearen Unabhängigkeit → p− der n Vektoren aj = − o pj ∈ VA = VH ≤ VP sind nach Satz 8.4.10 die n + 1 Punkte q0 , q1 , . . . , qn von P unabhängig. Da e = − p→ 0 e = a 1 + · · · + a n nach  Konstruktion des Punktes e ist, ist K = (q0 , . . . , qn , e) nach Definition 8.4.12 ein projektives Koordinatensystem von P mit Einheitspunkt e. (a) Sind (x1 , . . . , xn ) die affinen Koordinaten von x ∈ A bezüglich K, so ist x = a0 · 1 + − p→ 0 x = a 0 + a 1 · x1 + · · · + a n · xn ein Vektor mit x = x als Punkte von P. Daher sind (1, x1 , . . . , xn ) die homogenen Koordinaten von x bezüglich K . (b) Seien umgekehrt (x0 , x1 , . . . , xn ) die homogenen Koordinaten von x bezüglich K . Wegen x ∈ A = P \ H ist x ein eigentlicher Punkt. Deshalb ist x0  = 0, und x

x

0

0

(1, x1 , . . . , xn ) sind auch homogene Koordinaten von x. Wegen   x1 xn → x1 −−→ xn − − a0 = − p− p→ 0x = a0 · 1 + a1 ·  + · · · + an · 0 p1  + · · · + p 0 pn ·  x0 x0 x0 x0

sind dann

x1 x0

x , . . . , xn die affinen Koordinaten von x ∈ A bezüglich K. 0



8.4.14 Definition. Im projektiven Raum P seien x, y, z, u kollineare Punkte, und x, y, z seien paarweise verschieden. Dann ist G = x ∨ y ∨ z ∨ u eine projektive Gerade, und K = (x, y, z) ist ein projektives Koordinatensystem von G mit x, y

221

8.4 Projektive Räume

als Grundpunkten und z als Einheitspunkt. Bezüglich K besitzt u homogene Koordinaten (u0 , u1 ), deren Quotient uu01 eindeutig nach Satz 8.4.13 bestimmt ist, sofern u0  = 0 oder gleichwertig u  = y ist. Der durch vier kollineare Punkte x, y, z, u ∈ P im Fall u  = y eindeutig bestimmte Quotient u1 DV(x, y, z, u) = ∈F u0 heißt das Doppelverhältnis dieser Punkte. Im Fall u = y setzt man formal DV(x, y, z, u) = ∞. 8.4.15 Bemerkungen. Auf der affinen Geraden seien x, y, z, u paarweise verschiedene Punkte. Hinsichtlich eines Koordinatensystems besitzen sie je eine Koordinate, die wieder mit x, y, z bzw. u bezeichnet werden soll. Berechnet man gemäß Satz 8.4.13 die homogenen Koordinaten von u bezüglich des projektiven Koordinatensystems mit den Grundpunkten x, y und dem Einheitspunkt z, so erhält man als Wert das Doppelverhältnis DV(x, y, z, u) =

x−u y−z x−u x−z TV(x, y, u) · = : = . y−u x−z y−u y−z TV(x, y, z)

Das Doppelverhältnis erweist sich also als Quotient von zwei Teilverhältnissen, wodurch die Namengebung motiviert ist. Auf der reellen affinen Geraden ist TV(x, y, z) < 0 gleichwertig damit, daß z zwischen x und y liegt. Auf der reellen projektiven Geraden G verliert der Begriff zwischen” seinen Sinn. Denn G kann bijektiv (und stetig) auf eine Kreislinie ab” gebildet werden: Hinsichtlich eines Koordinatensystems K von G seien

(x 0 , x1 ) die homogenen Koordinaten des Punktes x ∈ G. Durch α(x) = 2 arctg xx01 ∈ R wird dann x umkehrbar eindeutig ein Winkel α(x) mit −π < α(x) ≤ π zugeordnet. Jedem solchen Winkel α(x) entspricht genau ein Punkt x ∗ auf einer Kreislinie L. 8.4.16 Definition. Zwei Punktepaare (p1 , p2 ) und (p3 , p4 ) der reellen projektiven Geraden G trennen sich, wenn die beiden Bögen der Kreislinie L, die die Punkte p1∗ und p2∗ verbinden, je einen der beiden Punkte p3∗ und p4∗ enthalten. 8.4.17 Satz. Zwei Punktepaare (p1 , p2 ) und (p3 , p4 ) der reellen projektiven Geraden G trennen sich genau dann, wenn DV(p1 , p2 , p3 , p4 ) < 0 gilt. Beweis: Mit K = (p1 , p2 , p3 ) als Koordinatensystem von G entsprechen diesen Punkten die Winkel α1 = 0, α2 = π , α3 = π2 . Genau dann trennen sich (p1 , p2 ) und (p3 , p4 ), wenn der p4 zugeordnete Winkel α4 die Bedingung −π < α4 < 0 erfüllt, wenn also p4 die Koordinaten (1, c) mit c < 0 besitzt. Wegen DV(p1 , p2 , p3 , p4 ) = c < 0 gilt dann die Behauptung. 

222

8 Anwendungen in der Geometrie

8.4.18 Definition. Zwei Punktepaare (p1 , p2 ) und (p3 , p4 ) der reellen projektiven Geraden G trennen sich harmonisch, wenn DV(p1 , p2 , p3 , p4 ) = −1.

8.5

Projektivitäten

In diesem Abschnitt ist P stets ein projektiver Raum über dem Körper F mit endlichdimensionalem Vektorraum VP  = {o}. 8.5.1 Definition. Eine Abbildung ϕ von P auf sich heißt Projektivität, wenn sie von einem Automorphismus ϕˆ von VP induziert wird, wenn also für jeden Punkt p = p

von P stets ϕ(p) = ϕ(p)

ˆ gilt. 8.5.2 Hilfssatz. Zwei Automorphismen ϕˆ und ψˆ des Vektorraums VP induzieren ˆ für ein 0  = c ∈ F gilt. genau dann dieselbe Projektivität von P, wenn ϕˆ = ψc Beweis: Nach Definition 8.5.1 ergibt sich ψ = ϕ sofort aus ψˆ = ϕc, ˆ wobei 0  = c ∈ F. Umgekehrt gelte ψ = ϕ. Für jeden Punkt p = p ∈ P gilt dann ψ(p) = ˆ ˆ ˆ = ψ(p)c ψ(p)

= ϕ(p)

ˆ = ϕ(p). Also existiert ein 0  = cp ∈ F mit ϕ(p) p. Sind x = x , y = y zwei verschiedene Punkte von P, so sind x und y linear unabhängige Vektoren von VP . Sei z = x + y. Da ψˆ und ϕˆ Automorphismen von VP sind, folgt ˆ ˆ ˆ ϕ(z) ˆ = ϕ(x) ˆ + ϕ(y) ˆ = ψ(x)c x + ψ(y)c y = ψ(z)c z ˆ + y)cz = ψ(x)c ˆ ˆ = ψ(x z + ψ(y)c z. ˆ ˆ Da auch ψ(x) und ψ(y) linear unabhängige Vektoren von VP sind, ergibt sich durch  Koeffizientenvergleich, daß cx = cy = cz = c ∈ F ist. Also gilt ϕˆ = ψˆ · c. 8.5.3 Satz. Sei P ein projektiver Raum. Dann gelten folgende Aussagen: (a) Die Menge aller Projektivitäten von P bildet bezüglich der Hintereinanderausführung eine multiplikative Gruppe. (b) Für jede Projektivität ϕ und jeden projektiven Unterraum U von P ist ϕ(U) ein projektiver Unterraum von P mit p-dim ϕ(U) = p-dim U. (c) Für jedes Quadrupel paarweise verschiedener kollinearer Punkte x, y, z, u ∈ P und jede Projektivität ϕ von P gilt DV(ϕx, ϕy, ϕz, ϕu) = DV(x, y, z, u).

223

8.5 Projektivitäten

Beweis: (a) und (b) ergeben sich unmittelbar aus Hilfssatz 8.5.2. (c) Mit x, y, z, u ∈ P sind nach (b) auch ϕx, ϕy, ϕz, ϕu paarweise verschieden und kollinear. Aus x = x , y = y , z = z , u = u , z = x + y und u = ˆ ϕy = x · u0 + y · u1 mit eindeutig bestimmten u0 , u1 ∈ F folgt ϕx = ϕx , ˆ · u1 . Daher ϕy , ˆ ϕz = ϕz , ˆ ϕu = ϕu , ˆ ϕz = ϕx ˆ + ϕy ˆ und ϕu ˆ = ϕx ˆ · u0 + ϕy  ist DV(ϕx, ϕy, ϕz, ϕu) = uu01 = DV(x, y, z, u) nach Definition 8.4.14. 8.5.4 Satz. Sei P ein endlich-dimensionaler projektiver Raum mit p-dim P = n > 0. Seien K = (q0 , . . . , qn , e) und K∗ = (q0∗ , . . . , qn∗ , e∗ ) zwei projektive Koordinatensysteme von P. Dann gibt es genau eine Projektivität ϕ von P mit ϕq0 = q0∗ , . . . , ϕqn = qn∗ und ϕe = e∗ . Beweis: Es sei q0 = a 0 , . . . , qn = a n und e = a 0 + · · · + a n . Nach Definition 8.4.12 ist dann {a 0 , . . . , a n } eine Basis von VP . Entsprechend sei {a ∗0 , . . . , a ∗n } als Basis zu K∗ bestimmt. Dann gibt es nach Satz 3.2.4 genau eine lineare Abbildung ϕˆ mit ϕa ˆ 0 = a ∗0 , . . . , ϕa ˆ n = a ∗n , die wegen Satz 3.2.14 sogar ein Automorphismus ist. Es folgt ϕ(a ˆ 0 + · · · + a n ) = a ∗0 + · · · + a ∗n . Für die zu ϕˆ gehörende Projektivität ϕ gilt daher ϕq0 = q0∗ , . . . , ϕqn = qn∗ und ϕe = e∗ . Für eine zweite Projektivität ψ ˆ 0 = ϕa ˆ n · cn und ψe ˆ = ϕe mit denselben Eigenschaften muß ψa ˆ 0 · c0 , . . . , ψa ˆ ·c mit Skalaren c0 , . . . , cn , c  = 0 erfüllt sein. Also gilt ˆ 0 + · · · + ψa ˆ n = ψe ˆ = ϕe ϕa ˆ 0 · c0 + · · · + ϕa ˆ n · cn = ψa ˆ · c = (ϕa ˆ 0 + · · · + ϕa ˆ n ) · c, woraus wegen der linearen Unabhängigkeit von ϕa ˆ 0 , . . . , ϕa ˆ n zunächst ci = c für i = 0, 1, . . . , n und damit ψˆ = ϕˆ · c folgt. Nach Hilfssatz 8.5.2 ist daher ψ = ϕ.  8.5.5 Satz. Sei K = (q0 , . . . , qn , e) ein Koordinatensystem des n-dimensionalen projektiven Raumes P und sei ϕ eine Projektivität von P. Seien x = (x0 , . . . , xn ) und x ∗ = (x0∗ , . . . , xn∗ ) die homogenen Koordinatenvektoren eines beliebigen Punktes x ∈ P und seines Bildpunkts ϕx bezüglich K. Dann existiert eine bis auf einen Faktor c  = 0 eindeutig bestimmte, invertierbare (n + 1) × (n + 1)-Matrix A = (aij ) mit aij ∈ F derart, daß (∗)

x ∗ = Ax für alle x ∈ P gilt.

Umgekehrt bestimmt auch jede invertierbare (n + 1) × (n + 1)-Matrix A eindeutig eine Projektivität von P. Beweis: Wie im Beweis von Satz 8.5.4 sei q0 = a 0 , . . . , qn = a n und e = a 0 + · · · + a n . Bezüglich der Basis B = {a 0 , . . . , a n } von VP hat ϕˆ nach Definition 3.3.1 die invertierbare (n + 1) × (n + 1)-Matrix Aϕˆ (B, B) = A = (aij ). Da allerdings die Basisvektoren nur bis auf einen gemeinsamen Faktor c  = 0 eindeutig bestimmt

224

8 Anwendungen in der Geometrie

sind, gilt dasselbe auch für die Matrix A. Für x = x ist x = ϕx = ϕx

ˆ ergibt sich n 

a i · xi∗ = ϕx ˆ =

n 

(ϕa ˆ j ) · xj =

j =0

i=0

n n  

n

j =0 aj

· xj . Wegen

a i aij xj ,

i=0 j =0

woraus durch Koeffizientenvergleich xi∗ =

n 

für i = 0, . . . , n.

aij xj

j =0

folgt. Umgekehrt bestimmt eine invertierbare Matrix A hinsichtlich der Basis B = {a 0 . . . , a n } eindeutig einen Automorphismus ϕˆ von VP und damit auch eine Projektivität ϕ.  8.5.6 Satz. Sei A der zur uneigentlichen Hyperebene H gehörende affine Raum des n-dimensionalen projektiven Raumes P  = ∅. Sei K = (p0 , . . . , pn ) ein Koordinatensystem von A, und sei K = (q0 , . . . , qn , e) das nach Satz 8.4.13 durch K bestimmte projektive Koordinatensystem von P. Dann gelten folgende Aussagen: (a) Jede Affinität ϕ0 von A kann auf genau eine Weise zu einer Projektivität ϕ von P fortgesetzt werden. Umgekehrt ist eine Projektivität ϕ von P genau dann Fortsetzung einer Affinität ϕ0 von A, wenn ϕH = H gilt. (b) Der Affinität ϕ0 von A entspreche hinsichtlich K nach Satz 8.2.7 die Koordinatendarstellung (∗)

xi = ti +

n 

aij xj

für i = 1, . . . , n

j =1

mit der n × n-Matrix A0 = (aij ). Der Fortsetzung ϕ von ϕ0 zu einer Projektivität von P entspricht dann hinsichtlich K die Matrix   1 0 ... 0   t1   A= . .   .. A 0

tn Beweis: Beim Übergang von affinen Koordinaten (x1 , . . . , xn ) zu homogenen Koordinaten (x0∗ , . . . , xn∗ ) gilt nach Satz 8.4.13 zunächst xj =

xj∗ x0∗

für j = 1, . . . , n.

225

8.6 Projektive Quadriken

Aus (∗) folgt x  ∗i = x0∗ · ti + jn=1 aij xj∗ für i = 1, . . . , n. Außerdem gilt x  ∗0 = 1, woraus sich die Behauptung in (b) über die Matrix A ergibt. Bis auf einen Faktor c  = 0 ist A durch A0 , also auch durch ϕ0 , eindeutig bestimmt und beschreibt somit eine eindeutig bestimmte projektive Fortsetzung ϕ von ϕ0 . Dies ist der erste Teil von (a). Umgekehrt sei ϕ eine Projektivität von P. Da eine Affinität von A die Menge der eigentlichen Punkte von P auf sich abbildet, kann ϕ nur Fortsetzung einer Affinität ϕ0 sein, wenn ϕH = H gilt. Dann aber muß in der ϕ bezüglich K zugeordneten Matrix die erste Zeile die Form (a00 , 0, . . . , 0) besitzen, wobei wegen der Invertierbarkeit a00  = 0 gelten muß. Und da es auf einen Faktor c  = 0 nicht ankommt, kann a00 = 1 vorausgesetzt werden. Dann aber hat man es mit einer Matrix der in (b) angegebenen Form zu tun, aus der umgekehrt die Koordinatendarstellung einer Affinität ϕ0 mit ϕ als Fortsetzung folgt. Daher ist jede Projektivität ϕ mit ϕH = H auch Fortsetzung einer Affinität.  8.5.7 Definition. Sei A der zur uneigentlichen Hyperebene H gehörende affine Raum des endlich-dimensionalen projektiven Raumes P  = ∅. Dann heißt eine Projektivität ϕ von P affine Projektivität, wenn ϕH = H gilt. Nach Satz 8.5.6 induziert ϕ eine Affinität ϕ0 des affinen Raumes A.

8.6

Projektive Quadriken

In diesem Abschnitt ist P stets ein reeller projektiver Raum der projektiven Dimension n ≥ 2. 8.6.1 Definition. Es sei β eine Bilinearform von VP . Dann heißt die für x ∈ VP durch ϕ(x) = β(x, x) definierte Abbildung ϕ : VP → R eine quadratische Form von VP mit der Nullstellenmenge Nϕ = {x ∈ VP | ϕ(x) = 0}. Aus x ∈ Nϕ und x  = xc folgt auch ϕ(x  ) = β(x  , x  ) = β(xc, xc)· = β(x, x)c2 = ϕ(x) · c2 = 0. Für jeden Vektor x ∈ Nϕ mit x  = o ist der 1-dimensionale Unterraum x in Nϕ enthalten. Da aber x = x ein Punkt von P ist, kann man deshalb Nϕ auch als Teilmenge von P interpretieren. 8.6.2 Definition. Es sei ϕ eine quadratische Form von VP . Dann heißt die Teilmenge Qϕ = {x = x ∈ P | x ∈ Nϕ } von P eine projektive Quadrik von P.

226

8 Anwendungen in der Geometrie

8.6.3 Satz. Sei K = (q0 , . . . , qn , e) ein projektives Koordinatensystem von P. Sei x = (x0 , . . . , xn ) der homogene Koordinatenvektor des Punktes x ∈ P bezüglich K. Dann definiert jede reelle (n + 1) × (n + 1)-Matrix A = (aij ) durch x T Ax = 0

(∗)

eine projektive Quadrik Qϕ von P. Umgekehrt gehört zu jeder Quadrik Qϕ von P eine symmetrische (n+1)×(n+1)Matrix B = (bij ) mit Qϕ = {p ∈ P | ϕ(p) = 0} = {x ∈ P | x T Bx = 0}. Beweis: Durch β(x, y) = ni,j =0 aij xi yj wird eine Bilinearform definiert, die nach Definition 8.6.1 eine quadratische Form ϕ bestimmt. Es ist dann (∗) die Bestimmungsgleichung von Nϕ , also auch von der Quadrik Qϕ . Umgekehrt sei ϕ die durch ϕ(x) = β(x, x) bestimmte quadratische Form. Mit einer zu K gehörenden Basis {a 0 , . . . , a n } von VP sei dann aij = β(a i , aj ) ∈ R für 0 ≤ i, j ≤ n + 1. Für x = x ∈ P folgt dann ϕ(x) = β(x, x) =

n  i,j =0

β(a i , aj )xi xj =

n 

aij xi xj .

i,j =0

Also wird die Quadrik Qϕ von ϕ durch die Gleichung (∗) beschrieben. Aus auch aj i xi xj = 0. Sei bij = 21 (aij + aj i ). Dann wird die aij xi xj = 0 folgt aber bij xi xj = 0 mit der symmetrischen Matrix B = (bij ) Quadrik Qϕ auch durch dargestellt.  8.6.4 Definition. Sei K = (q0 , . . . , qn , e) ein Koordinatensystem des projektiven Raums P. Dann gehört nach Satz 8.6.3 zur projektiven Quadrik Q eine reelle symmetrische (n + 1) × (n + 1)-Matrix A derart, daß für die homogenen Koordinatenvektoren x der Punkte x ∈ Q bezüglich K die Bestimmungsgleichung x T Ax = 0 gilt. Die symmetrische Matrix A ist eine Koeffizientenmatrix der projektiven Quadrik Q. 8.6.5 Beispiele. Es sei hier stets n = 2. Durch x02 + 2x12 − x22 = 0 wird eine Quadrik der reellen projektiven Ebene beschrieben. Zeichnet man die durch x0 = 0 bestimmte Gerade als uneigentliche Gerade aus, so werden die eigentlichen Punkte durch x0 = 1 charakterisiert. Also wird der eigentliche Teil der Quadrik in affinen Koordinaten (x1 , x2 ) durch 2x12 − x22 = −1 beschrieben. Es handelt sich also um eine Hyperbel. Diese Kennzeichnung hat aber nur in dieser speziellen affinen Ebene einen Sinn. Dieselbe projektive Quadrik ergibt mit x2 = 0 als uneigentlicher Geraden für die

8.6 Projektive Quadriken

227

eigentlichen Punkte (x2 = 1) jetzt x02 + 2x12 = 1, also als affinen Teil eine Ellipse. Es sind Ellipse”, Hyperbel” und auch Parabel” affine Begriffe, die in der projektiven ” ” ” Ebene ihren Sinn verlieren. Sei x0 beliebig. Dann ist x12 − x22 = 0 gleichwertig damit, daß x1 = x2 oder x1 = −x2 erfüllt ist. Die zu dieser Gleichung gehörende Quadrik besteht also aus zwei Geraden mit dem Schnittpunkt (1, 0, 0). Eine solche Quadrik nennt man ein Geradenpaar. Schließlich wird durch x02 + x12 + x22 = 0 in der reellen projektiven Ebene die leere Menge ∅ als Quadrik gekennzeichnet, weil es keinen Punkt mit den Koordinaten (0, 0, 0) gibt. 8.6.6 Definition. Zwei projektive Quadriken Q, Q von P heißen projektiv äquivalent, wenn es eine Projektivität ϕ von P mit Q = ϕQ gibt. Bezeichnung: Q ∼ Q 8.6.7 Bemerkung. Offenbar ist ∼ eine Äquivalenzrelation, die geometrisch gleiche projektive Quadriken in einer Klasse zusammenfaßt. Ziel dieses Abschnitts ist eine Kennzeichnung dieser Klassen, um einen Überblick über alle projektiven Quadriken von P zu gewinnen. 8.6.8 Satz. Es sei Q eine projektive Quadrik mit Koeffizientenmatrix A. Dann ist Q ∼ Q gleichwertig mit der Existenz einer invertierbaren Matrix S, so daß A = S T A S eine Koeffizientenmatrix von Q ist. Beweis: Q ∼ Q ist gleichwertig mit Q = ϕQ , wobei die Projektivität ϕ hinsichtlich des gegebenen Koordinatensystems K durch eine invertierbare Matrix S beschrieben wird. Seien x und y die homogenen Koordinatenvektoren der Punkte x ∈ Q und y ∈ Q mit x = ϕy. Dann ist x = Sy. Wegen x T Ax = 0 folgt y T (S T A S)y = 0. Da A symmetrisch ist, ist nach Satz 3.1.28 auch A = S T A S symmetrisch. Also ist A nach Definition 8.6.4 eine Koeffizientenmatrix von Q .  8.6.9 Definition. Für jede projektive Quadrik Q von P sei u(Q) = max{p- dim U | U ⊆ Q, U projektiver Unterraum von P}. 8.6.10 Satz. Aus Q ∼ Q folgt u(Q) = u(Q ). Beweis: Nach Voraussetzung gibt es eine Projektivität ϕ von P mit Q = ϕQ . Wegen 8.5.3 werden die Unterräume U ⊆ Q durch ϕ bijektiv auf die Unterräume U ⊆ Q unter Erhaltung der Dimension abgebildet. 

228

8 Anwendungen in der Geometrie

8.6.11 Definition. Ein Punkt x der projektiven Quadrik Q heißt Doppelpunkt von Q, wenn für jede Gerade G von P mit x ∈ G entweder G ⊆ Q oder G ∩ Q = {x} gilt. Eine Quadrik heißt ausgeartet, wenn sie mindestens einen Doppelpunkt besitzt. 8.6.12 Bemerkung. Bei einem Geradenpaar ist der Schnittpunkt der beiden Geraden ein Doppelpunkt. Später wird sich zeigen, daß es Quadriken gibt, die nur aus Doppelpunkten bestehen. Nach dem folgenden Satz sind sie projektive Unterräume von P. Diese werden im Fall der Dimensionen 0, 1, 2 als Doppelpunkte, Doppelgeraden bzw. Doppelebenen bezeichnet. 8.6.13 Satz. Sei A eine Koeffizientenmatrix der projektiven Quadrik Q des ndimensionalen projektiven Raums P bezüglich des Koordinatensystems K = (p0 , . . . , pn , e). Dann gelten folgende Aussagen: (a) Die Menge D(Q) aller Doppelpunkte der Quadrik Q ist ein projektiver Unterraum von P. (b) Ein Punkt x ∈ P liegt genau dann in D(Q), wenn sein homogener Koordinatenvektor x bezüglich K die Gleichung Ax = o ∈ Rn+1 erfüllt. Beweis: (a) Da die Lösungsgesamtheit L eines homogenen Gleichungssystems (H) Ay = o nach Folgerung 3.4.8 ein Unterraum von VP ist, ist D(Q) ein projektiver Unterraum von P. Also folgt (a) aus (b). (b) Sei x ∈ Q und x sein homogener Koordinatenvektor bezüglich K. Dann erfüllt x die Gleichung (∗)

x T Ax = 0.

Sei y ein beliebiger weiterer Punkt von P mit homogenem Koordinatenvektor y bezüglich K. Sei G die Gerade durch x und y. Dann hat ein Punkt z ∈ G den homogenen Koordinatenvektor z = xs + yt für Skalare s, t ∈ R. Da A eine symmetrische Matrix ist, gilt x T Ay = y T Ax. Wegen (∗) folgt hieraus (∗∗)

zT Az = (x T Ay)(2st) + (y T Ay)t 2 .

Ist nun Ax = o, so ist auch x T Ay = y T Ax = 0. Wegen (∗∗) gilt dann zT Az = 0 für alle Punkte z der Geraden G. Also ist G ganz in der Quadrik Q enthalten, weshalb x ein Doppelpunkt von Q ist. Sei umgekehrt x ∈ D(Q). Sei y  = x ein weiterer Punkt von P. Für die Verbindungsgerade G = x ∨ y gilt dann nach Definition 8.6.11 entweder G ≤ Q oder G ∩ Q = {x}. Sei z = xs + yt der homogene Koordinatenvektor eines beliebigen Punktes z ∈ G, wobei s, t ∈ R. Im ersten Fall gilt y T Ay = zT Az = 0. Aus (∗) und (∗∗) folgt daher x T Ay = 0.

229

8.6 Projektive Quadriken

Im zweiten Fall gilt für t  = 0, daß z  = x und so z  ∈ Q. Weiter ist y  ∈ Q, d. h. y T Ay  = 0. Wäre x T Ay  = 0, dann gäbe es für t  = 0 ein 0  = s ∈ R mit x T Ay(2st) + (y T Ay)t 2 = 0. Wegen (∗∗) folgt dann zT Az = 0, was z  ∈ Q widerspricht. Also ist x T Ay = 0 bei beliebiger Wahl von y ∈ P. Hieraus folgt x T A = o und so Ax = o, weil A symmetrisch ist.  8.6.14 Definition. Für die projektive Quadrik Q von P sei d(Q) = p- dim D(Q). 8.6.15 Satz. Aus Q ∼ Q folgt d(Q) = d(Q ). Beweis: Die definierenden Eigenschaften eines Doppelpunkts und auch die Dimensionen von Unterräumen bleiben nach Satz 8.4.3 bei Projektivitäten erhalten.  Die für die projektive Äquivalenz notwendigen Bedingungen aus den Sätzen 8.6.10 und 8.6.15 erweisen sich aber in dem folgenden Satz auch als hinreichend. 8.6.16 Satz. (a) Jede projektive Quadrik Q ist bei gegebenem Koordinatensystem K zu genau einer der folgenden Quadriken Qt,r mit −1 ≤ t ≤ r ≤ n und t + 1 ≥ r − t projektiv äquivalent, wobei t + 1 der Trägheitsindex und r + 1 der Rang einer Koeffizientenmatrix A von Q bezüglich K ist. Dabei wird Qt,r durch die Gleichung 2 x02 + · · · + xt2 − xt+1 − · · · − xr2 = 0

beschrieben, und es gilt u(Qt,r ) = n − t − 1, d(Qt,r ) = n − r − 1. Der Fall t = r = −1 besagt, daß die Gleichung 0 = 0 lautet. Sie wird von allen Punkten erfüllt, d. h. Q−1,−1 = P. (b) Für zwei projektive Quadriken Q, Q ist Q ∼ Q gleichwertig mit u(Q) = u(Q ) und d(Q) = d(Q ). Beweis: Die Quadrik Q sei durch die symmetrische (n + 1) × (n + 1)-Matrix A bestimmt. Nach dem Trägheitsssatz 7.6.9 von Sylvester gibt es eine invertierbare (n + 1) × (n + 1)-Matrix Q derart, daß C = QT AQ = diag(1, . . . , 1, −1, . . . , −1, 0, . . . , 0) eine (n + 1) × (n + 1)-Diagonalmatrix ist, in deren Hauptdiagonale zunächst (t + 1)mal der Wert +1, dann (n − r)-mal der Wert −1 und danach lauter Nullen stehen, wobei (t + 1) der Trägheitsindex und r + 1 der Rang von A ist. Wegen Satz 8.6.8

230

8 Anwendungen in der Geometrie

ist die durch C bestimmte Quadrik Q zu Q projektiv äquivalent. Da aber Q auch durch die Matrix −C bestimmt wird, kann man sich auf den Fall beschränken, daß t + 1 ≥ (r − t), wobei r + 1 = rg(A) der Rang von A ist. Stets gilt −1 ≤ t ≤ r ≤ n. Der Fall t = r = −1 tritt genau dann auf, wenn C und damit A die Nullmatrix ist. Die (n+1)-reihige Diagonalmatrix C hat den Rang r +1. Die allgemeine Lösung des homogenen linearen Gleichungssystems Cx = 0 besitzt daher nach Folgerung 3.4.8 die Dimension (n+1)−(r +1) = n−r. Wegen Satz 8.6.13 bestimmt sie gerade den Unterraum D(Qt,r ) der Doppelpunkte von Qt,r , dessen projektive Dimension somit n − r − 1 ist. Mit Hilfe von Satz 8.6.15 erhält man daher d(Q) = d(Qt,r ) = n − r − 1. Durch die Gleichungen x0 = xt+1 , . . . , xr−t−1 = xr , xr−t = 0, . . . , xt = 0 wird ein Unterraum U von P mit dim U = n − t − 1 bestimmt. Da aus diesen 2 − · · · − x 2 = 0 folgt, gilt U ⊆ Q . Weiter Gleichungen auch x02 + · · · + xt2 − xt+1 t,r r beschreiben die Gleichungen xt+1 = 0, . . . , xn = 0 einen Unterraum V von P mit dim V = t, der mit Qt,r keinen Punkt gemeinsam hat: Aus diesen Gleichungen und 2 − · · · − x 2 = 0 würde nämlich außerdem x = · · · = aus x02 + · · · + xt2 − xt+1 0 r xt = 0 folgen. Die homogenen Koordinaten eines Punktes sind aber nicht alle gleich Null. Ist nun W ein in Qt,r enthaltener Unterraum, so gilt erst recht V ∩ W = ∅ und p-dim(V ∨ W) ≤ n. Wegen Satz 8.4.3 folgt daher p- dim W = p- dim(V ∨ W) + p- dim(V ∩ W) − p- dim V ≤ n + (−1) − t. Zusammen besagen diese Ergebnisse, daß die maximale Dimension der in Qt,r enthaltenen Unterräume n − t − 1 ist. Wegen Satz 8.6.15 gilt daher u(Q) = u(Qt,r ) = n − t − 1. Die Größen u(Q) und d(Q) bestimmen somit eindeutig die Indizes t und r. Daher ist Q auch nur zu genau einer der Quadriken Qt,r projektiv äquivalent. Außerdem ergibt sich hieraus: Gilt für zwei Hyperflächen Q und Q sowohl u(Q) = u(Q ) als auch d(Q) = d(Q ), so müssen Q und Q zu derselben Quadrik Qt,r , also auch zueinander projektiv äquivalent sein.  Der Satz 8.6.16 ermöglicht eine vollständige Übersicht über die projektivenÄquivalenzklassen der Quadriken eines n-dimensionalen reellen projektiven Raumes P. In den nachfolgenden Tabellen sind die Äquivalenzklassen für die Dimensionen n = 2 und n = 3 zusammengestellt. Alle Behauptungen sind einfache Folgerungen von Satz 8.6.16. 8.6.17 Folgerung. Es gibt sechs verschiedene projektive Äquivalenzklassen von Quadriken in der reellen projektiven Ebene.

231

8.7 Affine Quadriken

r −1

t −1

d 2

u 2

Gleichung (Normalform) 0=0

Bezeichnung projektive Ebene

0

0

1

1

x02 = 0

Doppelgerade

x02 x02 x02 x02

1

0

0

1

1

1

0

0

2

1

−1

0

2

2

−1

−1

− x12 + x12 + x12 + x12

=0

Geradenpaar

=0

Doppelpunkt

− x22 + x22

=0

nicht-ausgeartete Kurve

=0

leere Menge

8.6.18 Folgerung. Es gibt neun verschiedene projektive Äquivalenzklassen im reellen, dreidimensionalen projektiven Raum. r −1

t −1

d 3

u 3

Gleichung (Normalform) 0=0

Bezeichnung 3-dim. projektiver Raum

0

0

2

2

x02 = 0

Doppelebene

− x12 + x12 + x12 + x12 + x12

=0

Ebenenpaar

=0

Doppelgerade

2

1

0

1

2

2

0

0

3

1

−1

1

x02 x02 x02 x02 x02

=0

nicht-ausgeartete Fläche, die Geraden enthält (Ringfläche)

3

2

−1

0

x02 + x12 + x22 − x32 = 0

nicht-ausgeartete Fläche, die keine Geraden enthält (Ovalfläche)

3

3

−1

−1

x02 + x12 + x22 + x32 = 0

leere Menge

1

0

1

2

1

1

1

1

− x22 + x22 − x22

=0

Kegel

=0

Doppelpunkt

− x32

8.7 Affine Quadriken In diesem Abschnitt bezeichnet A immer einen n-dimensionalen reellen affinen Raum der Dimension n ≥ 2. A wird durch eine Hyperebene H zu einem projektiven Raum P erweitert. Sei K = (p0 , . . . , pn ) ein affines Koordinatensystem von A. Nach Satz 8.4.13 bestimmt es eindeutig ein projektives Koordinatensystem K = (q0 , . . . , qn , e) von P. Ein Punkt x ∈ P hat bezüglich K den homogenen Koordinatenvektor x  = (x0 , . . . , xn ). Die Punkte x von H sind durch x0 = 0 gekennzeichnet. Bei eigentlichen Punkten kann x0 = 1 gewählt werden. Es ist dann x = (x1 , . . . , xn ) der affine Koordinatenvektor von x bezüglich K.

232

8 Anwendungen in der Geometrie

8.7.1 Definition. Eine Teilmenge Q0 von A heißt affine Quadrik, wenn es eine projektive Quadrik Q von P mit Q0 = Q ∩ A gibt. Die Menge Qu = Q ∩ H wird der uneigentliche Teil von Q genannt. 8.7.2 Bemerkung. Eine projektive Quadrik Q bestimmt eindeutig die affine Quadrik Q0 = Q ∩ A. Umgekehrt kann aber Q0 durchaus Durchschnitt von verschiedenen projektiven Quadriken Q mit A sein, nämlich wenn sich diese nur in ihren uneigentlichen Teilen unterscheiden. 8.7.3 Bemerkung. Wenn die projektive Quadrik Q hinsichtlich K durch die Koordinatengleichung n  aij xi xj = 0 i,j =0

mit einer symmetrischen (n + 1) × (n + 1)-Matrix A = (aij ) beschrieben wird, dann lautet die Koordinatengleichung der affinen Quadrik Q0 bezüglich K wegen x0 = 1 und der Symmetrie von A n  i,j =1

aij xi xj + 2

n 

ai0 xi + a00 = 0.

i=1

Die symmetrische n × n-Matrix A0 = (aij ) mit i, j = 1, 2, . . . , n heißt Koeffizientenmatrix der affinen Quadrik Q0 . Und umgekehrt ist auch jede solche Gleichung mit einer symmetrischen Matrix A0 = (aij ) die Gleichung einer affinen Quadrik. 8.7.4 Definition. Zwei affine Quadriken Q0 , Q0 heißen affin-äquivalent, wenn es eine Affinität ϕ0 von A mit ϕ0 Q0 = Q0 gibt. Bezeichnung: Q0 ≈ Q0 Zwei projektive Quadriken Q, Q heißen affin-äquivalent, wenn es eine affine Projektivität von P mit ϕQ = Q gibt. Bezeichnung: Q ≈ Q 8.7.5 Satz. Es seien Q, Q projektive Quadriken mit den affinen Quadriken Q0 , Q0 und den uneigentlichen Teilen Qu , Qu . (a) Aus Q ≈ Q folgt auch Q0 ≈ Q0 . (b) Aus Q ≈ Q folgen die projektiven Äquivalenzen Q ∼ Q und Qu ∼ Qu . Beweis: Ergibt sich unmittelbar aus den Definitionen 8.5.7, 8.7.1 und 8.7.4.



233

8.7 Affine Quadriken

8.7.6 Bemerkung. Teil (b) von Satz 8.7.5 besagt, daß die affine Äquivalenz eine Verfeinerung der projektiven Äquivalenz ist. Die projektiven Äquivalenzklassen der Quadriken werden daher durch die affinen Klassen unterteilt. Einen Einblick in diese Unterteilung vermitteln die uneigentlichen Teile der Quadriken: Ist Q eine Quadrik von P, so ist ihr uneigentlicher Teil Qu eine Quadrik von H. 8.7.7 Definition. Für eine projektive Quadrik Q sei u∗ (Q) = u(Qu ) und d ∗ (Q) = d(Qu ). 8.7.8 Satz. Aus Q ≈ Q folgt u(Q) = u(Q ), d(Q) = d(Q ), u∗ (Q) = u∗ (Q ) und d ∗ (Q) = d ∗ (Q ). Beweis: Ergibt sich unmittelbar aus den Sätzen 8.6.10, 8.6.15 und 8.7.5.



8.7.9 Satz. Sei P ein n-dimensionaler reeller projektiver Raum. Die Quadriken Qit,r von P vom Typ i ∈ {1, 2, 3, 4} seien durch die Gleichungen 2 Qit,r = x12 + · · · + xt2 − xt+1 − · · · − xr2 = (i)

definiert, wobei die rechte Seite i eines jeden Typs in der nachstehenden Tabelle definiert ist. Dann ist jede projektive Quadrik Q von P zu genau einer der Quadriken Qit,r affin-äquivalent. Die Invarianten u(Q), d(Q) und u∗ (Q) besitzen dabei die für Qit,r in der Tabelle angegebenen Werte: Typ

Gleichung

Bedingungen für t und r

d

u

u∗

(1)

(1) = 0

0≤t ≤r≤n

n−r

n−t

n−t −1

(2)

0≤t ≤r≤n

n−r −1

n−t

n−t −1

(3)

(2) = x02 (3) = x02

0≤t ≤r≤n

n − (r − t) − 1

n−r −1

n − (r − t) − 1

(4)

(4) = x0 xr+1

0≤t ≤r

n−r −2

n−t −1

n−t −1

Für alle 4 Typen Qit,r , 1 ≤ i ≤ 4, gilt d ∗ = d ∗ (Q) = n − r − 1. Ist t = 0, so treten auf der linken Seite der 4 Gleichungstypen keine positiven Glieder auf. Ist r = 0, so ist die linke Seite einer jeden dieser Gleichungen durch 0 zu ersetzen. Beweis: Es sei ni,j =0 aij xi xj = 0 die Gleichung der Quadrik Q von P. Indem man x0 = 0 setzt, erhält man die Gleichung ni,j =1 aij xi xj = 0 von Qu . Nach Satz 8.6.16 ist Qu zu einer Quadrik Q∗t,r mit der Gleichung 2 x12 + · · · + xt2 − xt+1 − · · · − xr2 = 0

mit 0 ≤ t ≤ r ≤ n und r − t ≤ t

234

8 Anwendungen in der Geometrie

projektiv äquivalent: Man beachte p-dim H = n − 1, die Indizierung beginnt erst bei 1, daher die Abweichungen gegenüber Satz 8.6.16. Es gibt also eine Projektivität ϕ ∗ von H mit ϕ ∗ Qu = Q∗t,r . Ist S ∗ die Matrix von ϕ ∗ , so ist    



1

  

S∗

die Matrix einer Fortsetzung von ϕ ∗ zu einer affinen Projektivität ϕ von P, die Q auf Q = ϕQ ≈ Q abbildet. Dabei wird dann Q durch eine Gleichung der Form 2 x12 + · · · + xt2 − xt+1 − · · · − xr2 = bx02 +

n 

bi x0 xi mit 0 ≤ t ≤ r ≤ n, r − t ≤ t

i=1

beschrieben. Weiter definieren die Gleichungen x0 = x0 , xj = xj +

xi = xi − bj x0 2

bi x0 2

für i = 1, . . . , t,

für j = t + 1, . . . , r,

xk = xk

für k = r + 1, . . . , n

eine affine Projektivität, die Q auf eine Quadrik Q ≈ Q ≈ Q abbildet. Die Gleichung von Q besitzt dann die Form (wieder xi statt xi ) 2 x12 + · · · + xt2 − xt+1 − · · · − xr2

n  2 = cx0 + bi x0 xi i=r+1

mit 0 ≤ t ≤ r ≤ n, r − t ≤ t.

Hier wird nun zwischen vier möglichen Fällen unterschieden, die den vier Typen der Tabelle entsprechen. Fall 1: c = 0 und bi = 0 für i = r + 1, . . . , n. In diesem Fall ist Q = Q1t,r schon vom Typ i = 1. Die in der Tabelle angegebenen Werte für u und d ergeben sich aus Satz 8.6.16. Dabei ist jedoch zu beachten, daß die Gleichung mit x1 statt mit x0 beginnt. In den Formeln von Satz 8.6.16 muß deshalb t durch t − 1 und r durch r − 1 ersetzt werden. Die Gleichung des uneigentlichen Teils (Qu ) ist dieselbe wie für Q . Wegen p-dim H = n − 1 muß jedoch bei der Berechnung von u∗ und d ∗ jetzt n durch n − 1 ersetzt werden. Es gilt somit u∗ (Q) = n − t − 1

und

d ∗ (Q) = n − r − 1.

Fall 2: c > 0 und bi = 0 für i = r + 1, . . . , n.

235

8.7 Affine Quadriken

√ Durch (x0 ) = cx0 , (xi ) = xi für i = 1, 2, . . . , n wird eine affine Projektivität ˜ mit der Gleichung von P definiert, die Q auf eine Quadrik Q (∗)

2 x12 + · · · + xt2 − xt+1 − · · · − xr2 = x02

mit 0 ≤ t ≤ r ≤ n, r − t ≤ t

˜ = Q2t,r vom Typ i = 2. Für r − t = t ist Q ˜ = Q3t,r abbildet. Für r − t < t ist Q vom Typ i = 3. In beiden Fällen stimmt die Gleichung des uneigentlichen Teils mit der entsprechenden Gleichung im Fall 1 überein. Daher gilt auch hier u∗ (Q) = n − t − 1

und

d ∗ (Q) = n − r − 1.

Allerdings kann man im Fall r − t = t ebenso u∗ (Q) = n − (r − t) − 1 schreiben. Zur Berechnung von u(Q) und d(Q) muß die Gleichung (∗) zunächst auf die Form 2 x12 + · · · + xt2 − xt+1 − · · · − xr2 − x02 = 0

(∗∗)

gebracht werden. Im Fall r − t < t ist hier immer noch die Bedingung erfüllt, daß die Anzahl der positiven Glieder nicht kleiner als die der negativen Glieder ist. Nach Satz 8.6.16 folgt dann u(Q) = n − t

d(Q) = n − r − 1,

und

wobei man allerdings t durch t − 1 zu ersetzen hat. Im Fall r − t = t muß man die Gleichung (∗∗) mit (−1) multiplizieren und in den Formeln von Satz 8.6.16 t durch r − t ersetzen, während r nicht geändert zu werden braucht. Man erhält jetzt u(Q) = n − (r − t) − 1

und

d(Q) = n − r − 1.

Fall 3: c < 0 und bi = 0 für i = r + 1, . . . , n. √ Wie im Fall 2 bildet hier die affine Projektivität x0 = |c|x0 , xi = xi für ˜ = Q3r−t,r ab. Dabei muß jedoch die i = 1, . . . , n die Quadrik Q auf die Quadrik Q Gleichung zunächst mit (−1) multipliziert werden, und es müssen entsprechende Schritte wie im Unterfall r − t = t des Falles 2 durchgeführt werden. Damit ergeben sich die Werte der Invarianten u, d, u∗ und d ∗ der Tabelle. Fall 4: bi  = 0 für mindestens ein i ≥ r + 1. Da eine Vertauschung der Koordinaten xi mit i  = 0 eine affine Projektivität ist, kann br+1  = 0 angenommen werden. Die durch xi

= xi

für i  = r + 1

und

 xr+1

= cx0 +

n  i=r+1

bi xi

236

8 Anwendungen in der Geometrie

˜ mit der Gleichung definierte affine Projektivität bildet dann Q auf eine Quadrik Q 2 − · · · − xr2 = x0 xr+1 , x12 + · · · + xt2 − xt+1

0 ≤ t ≤ r ≤ n − 1, r − t ≤ t,

˜ = Q4t,r vom Typ i = 4. Für die Invarianten u∗ und d ∗ ergeben sich ab. Also ist Q dieselben Werte wie im Fall 1. Zur Berechnung von u und d wird auf Q4t,r noch die folgende Projektivität δ angewandt, die keine affine Projektivität ist. Sei δ definiert durch x0 =

1 (xr+1 − x0 ), 2

 xr+1 =

1 (xr+1 + x0 ) und 2

xi = xi

für i  = 0, r + 1.

Dann ändern sich die Invarianten u und d nach den Sätzen 8.6.10 und 8.6.15 nicht, und δ(Q4t,r ) hat die Gleichung 2 2 x02 + · · · + xt2 − xt+1 − · · · − xr+1 = 0,

woraus u(Q) = n − t − 1 und d(Q) = n − (r + 1) − 1 = n − r − 2 folgt. Da diese Fallunterscheidung vollständig ist, muß jede projektive Quadrik Q zu mindestens einer Quadrik Qit,r der Tabelle affin-äquivalent sein. Q bestimmt die Invarianten u, d, u∗ , d ∗ eindeutig. Innerhalb jedes der Typen (1) bis (4) sind die Indizes t und r bereits durch u und d oder durch u∗ und d ∗ festgelegt. Weiter ist der Typ (1) durch d ∗ = d − 1, der Typ (2) durch d ∗ = d und u∗ = u − 1, der Typ (3) durch d ∗ = d und u∗ = u und schließlich der Typ (4) durch d ∗ = d + 1 gekennzeichnet. Daher ist eine Quadrik Q auch nur zu genau einer Quadrik Qit,r affin-äquivalent.  8.7.10 Folgerung. Zwei projektive Quadriken Q, Q des n-dimensionalen, reellen, projektiven Raumes P sind genau dann affin-äquivalent, wenn ihre Invarianten u, d, u∗ und d ∗ übereinstimmen. Beweis: Nach Satz 8.7.9 müssen zwei Quadriken Q und Q mit gleichen Invarianten u(Q) = u(Q ), d(Q) = d(Q ), u∗ (Q) = u∗ (Q ) und d ∗ (Q) = d ∗ (Q ) zu genau einer Quadrik Qit,r affin-äquivalent sein. Also gilt auch Q ≈ Q . Die Umkehrung gilt nach Satz 8.7.8.  Satz 8.7.9 gestattet eine systematische Aufstellung aller affinen Äquivalenzklassen projektiver Quadriken. In den folgenden beiden Tabellen ist sie für die Dimensionen n = 2 und n = 3 durchgeführt. Der Beweis folgt unmittelbar aus Satz 8.7.9. 8.7.11 Folgerung. Es gibt 12 verschiedene affine Äquivalenzklassen projektiver Quadriken in der reellen projektiven Ebene.

237

8.7 Affine Quadriken

Nr.

Typ

t

r

d

u

d∗

u∗

Gleichung (Normalform)

Bezeichnung (affin)

1 2 3

(1)

0 1 1

0 1 2

2 1 0

2 1 1

1 0 −1

1 0 0

0=0 x12 = 0 x12 − x22 = 0

2

2

0

0

−1

−1

x12 + x22 = 0

Ebene eigentl. Gerade Geradenpaar mit eigentl. Schnittpunkt eigentl. Punkt

1

1

0

1

0

0

2

2

−1

0

−1

−1

0

0

1

1

1

1

0 = x02

8

0

1

0

0

0

0

−x12 = x02

9 10

0 1

2 2

−1 −1

−1 0

−1 −1

−1 0

0

0

0

1

1

1

0 = x0 x1

1

1

−1

0

0

0

x12 = x0 x2

4 5

(2)

6 7

11

(3)

(4)

12

x12 = x02 x12 + x22 = x02

−x12 − x22 = x02 x12 − x22 = x02

Paar parall. Geraden Ellipse uneigentl. Gerade uneigentl. Punkt ∅ Hyperbel eine eigentl. u. die uneigentl. Gerade Parabel

Beim Übergang zu den affinen Quadriken fallen die Klassen der Nr. 7, 8 und 9 sowie die Klassen 2 und 11 zusammen, weil der eigentliche Teil jeweils die leere Menge ∅ bzw. eine Gerade ist. Alle anderen Klassen sind verschieden. Es gibt also 9 Klassen affin-inäquivalenter Quadriken in der affinen Ebene. 8.7.12 Folgerung. Es gibt 20 verschiedene affine Äquivalenzklassen projektiver Quadriken im dreidimensionalen projektiven Raum. Nr.

Typ

t

r

d

u

d∗

u∗

Gleichung (Normalform)

Bezeichnung (affin)

1 2 3

(1)

0 1 1

0 1 2

3 2 1

3 2 2

2 1 0

2 1 1

0=0 x12 = 0 x12 − x22 = 0

4 5

2 2

2 3

1 0

1 1

0 −1

0 0

x12 + x22 = 0 x12 + x22 − x32 = 0

3-dim. Raum eigentl. Ebene Ebenenpaar mit eigentl. Schnittgerade eigentl. Gerade Kegel

6

3

3

0

0

−1

−1

x12 + x22 + x32 = 0

eigentl. Punkt

238

8 Anwendungen in der Geometrie 1

1

1

2

1

1

x12 = x02

8

2

2

0

1

0

0

x12 + x22 = x02

9

2

3

−1

1

−1

0

x12 + x22 − x32 = x02

10

3

3

−1

0

−1

−1

x12 + x22 + x32 = x02

0

0

2

2

2

2

0 = x02

12

0

1

1

1

1

1

−x12 = x02

13

0

2

0

0

0

0

−x12 − x22 = x02

14 15

0 1

3 2

−1 0

−1 1

−1 0

−1 1

16

1

3

−1

0

−1

0

x12 − x22 − x32 = x02

0

0

1

2

2

2

0 = x0 x1

18

1

1

0

1

1

1

x12 = x0 x2

19

1

2

−1

1

0

1

x12 − x22 = x0 x3

20

2

2

−1

0

0

0

x12 + x22 = x0 x3

7

11

17

(2)

(3)

(4)

−x12 − x22 − x32 = x02 x12 − x22 = x02

Paar parall. Ebenen elliptischer Zylinder einschaliges Hyperboloid Ellipsoid uneigentl. Ebene uneigentl. Gerade uneigentl. Punkt ∅ hyperbol. Zylinder zweischaliges Hyperboloid eigentl. Ebene u.die uneigentl. Ebene parabol. Zylinder hyperbol. Paraboloid elliptisches Paraboloid

Beim Übergang zu den affinen Quadriken fallen die Klassen 11 bis 14 sowie die Klassen 2 und 17 zusammen, weil der eigentliche Teil jeweils die leere Menge ∅ bzw. eine Ebene ist. Alle anderen Klassen sind verschieden. Es gibt also 16 verschiedene Klassen affin-inäquivalenter Quadriken im dreidimensionalen affinen Raum. 8.7.13 Berechnungsverfahren von Normalformen affiner Quadriken. Die affine Quadrik Q des n-dimensionalen affin-euklidischen Raums A sei durch die Gleichung (∗)

n  i,j =1

bij xi xj +

n 

b i xi + b = 0

i=1

bezüglich des affinen Koordinatensystems K von A gegeben, wobei die symme-

239

8.7 Affine Quadriken

trische reelle n × n-Matrix B = (bij ) eine Koeffizientenmatrix von Q ist, und b = (b1 , . . . , bn ) ∈ Rn , b ∈ R.  1. Schritt: Man geht zu projektiven Koordinaten über, indem man xi durch xx 0i für 1 ≤ i ≤ n ersetzt. Dann multipliziert man (∗) mit (x  0 )2 . Die so gewonnene quadratische Gleichung bringt man auf die Form n 

(∗∗)

aij xi xj = 0.

i,j =0

Ihre Koeffizientenmatrix ist die symmetrische reelle (n + 1) × (n + 1)-Matrix    A= 

a00 a10 .. .

a01 a11

an0

an1

···

 a0n a1n   .  ann

Sie ist die Koeffizientenmatrix einer projektiven Quadrik Q . Die eingerahmte Teilmatrix A0 ist die Koeffizientenmatrix des uneigentlichen Teils (Qu ) der projektiven Quadrik Q mit Q ∩ A = Q. 2. Schritt: Man berechne die charakteristischen Polynome char PolA (X) und char PolA0 (X) von A und A0 . 3. Schritt: Man berechne die Trägheitsindizes t (A) und t (A0 ) von A und A0 . Da die symmetrischen reellen Matrizen A und A0 nach Satz 7.6.3 reelle Nullstellen haben, können die Vorzeichen der Eigenwerte von A und A0 aus den Koeffizienten der beiden charakteristischen Polynome char A (X) und char A0 (X) mittels der Kartesischen Zeichenregel in Bemerkung 7.6.10 bestimmt werden. 4. Schritt: Man berechne die Ränge rg(A) = r, rg(A0 ) = r0 mittels Algorithmus 4.1.18. 5. Schritt: Nach Satz 8.6.16 ist dann u(Q ) = n − t (A), ∗



u (Q ) =

u(Qu )

d(Q ) = n − rg(A),

= n − t (A0 ) − 2, d ∗ (Q ) = n − rg(A0 ) − 1.

6. Schritt: In den Fällen n = 2 bzw. n = 3 ergibt sich die Normalgleichung und der Typ der affinen Quadrik Q aus Folgerung 8.7.11 bzw. 8.7.12. Sonst muß man Satz 8.7.9 anwenden. 7. Schritt: Um die Transformation der Gleichung (∗) auf Normalform tatsächlich durchzuführen, muß man die Teilmatrix A0 mittels Berechnungsverfahren 7.6.4 auf Diagonalform transformieren. Danach ergibt sich mittels quadratischer Ergänzung wie im Beweis von Satz 8.7.9 die Normalform von Q.

240

8 Anwendungen in der Geometrie

8.7.14 Beispiel. Die affine Quadrik Q sei im 3-dimensionalen Raum A durch die Gleichung x12 − 5x22 − x1 x2 + x1 x3 + x2 x3 − 4x1 − 1 = 0 gegeben. In homogenen Koordinaten (x0 , x1 , x2 , x3 ) lautet sie dann −(x0 )2 + (x1 )2 − 5(x2 )2 − 4x0 x2 − x1 x2 + x1 x3 + x2 x3 = 0. Nach Multiplikation dieser Gleichung mit 2 erhält man die symmetrischen Koeffizientenmatrizen     −2 0 −4 0 2 −1 1   0 2 −1 1   −1 −10 1  A=  −4 −1 −10 1  , A0 = 1 1 0 0 1 1 0 der zugehörigen projektiven Quadrik Q bzw. des uneigentlichen Teils (Qu ) von Q . Ihre charakteristischen Polynome sind char PolA (X) = X 4 + 10X 3 − 23X 2 − 20X + 4, char PolA0 (X) = −X 3 − 8X 2 + 23X + 6. Also haben A und A0 nach der Kartesischen Zeichenregel 7.6.10 die Trägheitsindizes t (A) = 2, t (A0 ) = 1 und die Ränge rg(A) = 4, rg(A0 ) = 3. Es folgt nach 8.7.13 daß u(Q ) = 3 − 2 = 1, d(Q ) = 3 − 3 − 1 = −1, ∗ u (Q ) = 3 − 1 − 2 = 0 und d ∗ (Q ) = 3 − 3 − 1 = −1 ist. Die Quadrik Q gehört nach Folgerung 8.7.12 zur Klasse Nr. 9. Sie ist also ein einschaliges Hyperboloid. Die Bestimmung der Normalgleichung ist Aufgabe 8.13. 8.7.15 Bemerkung. Das einschalige Hyperboloid und das hyperbolische Paraboloid weisen folgende Besonderheit auf: Durch jeden ihrer Punkte gehen zwei verschiedene Geraden, die ganz in der Quadrik liegen. Beweis: Da die in der Behauptung auftretenden geometrischen Eigenschaften bei Affinitäten erhalten bleiben, kann man sich beim Beweis auf die durch die entsprechenden Normalgleichungen beschriebenen Quadriken beschränken. 1. Die Normalgleichung des einschaligen Hyperboloids Q lautet x12 + x22 − x32 = 1. Wegen der (euklidischen) Rotationssymmetrie in der (x1 , x2 )-Ebene kann man sich weiter auf einen Punkt x ∗ ∈ Q mit Koordinaten (x1∗ , 0, x3∗ ) beschränken, die also x1∗2 − x3∗2 = 1 erfüllen. Durch x1 = x1∗ + tx3∗ , x2 = ±t, x3 = x3∗ + tx1∗ mit t ∈ R werden je nach Wahl des Vorzeichens zwei verschiedene Geraden durch x ∗ gegeben.

241

8.8 Aufgaben

Einsetzen in die Normalgleichung ergibt x12 + x22 − x32 = x1∗2 − x3∗2 + 2t (x1∗ x3∗ − x3∗ x1∗ ) + t 2 (x3∗2 + 1 − x1∗2 ) = x1∗2 − x3∗2 = 1 für beliebige Werte von t. Deshalb sind beide Geraden ganz in Q enthalten. 2. Die Normalgleichung des hyperbolischen Paraboloids Q lautet x12 − x22 = x3 . Es sei x ∗ ∈ Q ein beliebiger Punkt mit den Koordinaten (x1∗ , x2∗ , x3∗ ), für die also x1∗2 − x2∗2 = x3∗ gilt. Durch x1 = x1∗ + t, x2 = x2∗ ± t, x3 = x3∗ + 2t (x1∗ ∓ x2∗ ) mit t ∈ R werden wieder zwei verschiedene Geraden durch x ∗ gegeben. Einsetzen ergibt jetzt x12 − x22 = x1∗2 − x2∗2 + 2t (x1∗ ∓ x2∗ ) + t 2 (1 − 1) = x3∗ + 2t (x1∗ ∓ x2∗ ) = x3 ; die beiden Geraden sind also ebenfalls ganz in Q enthalten. 

8.8 Aufgaben 8.1 Im vierdimensionalen reellen affinen Raum A seien folgende Punkte durch ihre Koordinaten gegeben: q0 = (3, −4, 1, 6), q1 = (3, −2, −10, 0), q2 = (2, 0, −3, 2), q3 = (1, 2, 4, 4). Bestimmen Sie die Dimension des von diesen Punkten aufgespannten Unterraums U und den Durchschnitt von U mit der Hyperebene H, die durch die Gleichung 4x1 + x2 + x3 − 2x4 + 6 = 0 gegeben ist. 8.2 Im zweidimensionalen reellen affinen Raum seien hinsichtlich eines Koordinatensystems folgende Punkte gegeben: p1 : (1, 2),

p2 : (2, −1),

p3 : (1, −1), p1 : (−2, 9), p2 : (4, −2),

p3 : (1, −6).

Berechnen Sie die Matrix und den Translationsvektor derjenigen affinen Abbildung α, für die αpi = pi gilt für i = 1, 2, 3. 8.3 Im dreidimensionalen reellen affinen Raum seien hinsichtlich eines Koordinatensystems der Punkt p : (2, 1, 1), die Gerade G : g  = (11, −1, 2) + (1, 2, 1) · t mit t ∈ R und die Ebene H durch die Gleichung 2x1 − x2 + 5x3 = 1 gegeben. Berechnen Sie eine Parameterdarstellung derjenigen Geraden G, für die p ∈ G, G ∩ G = ∅ und G  H gilt. 8.4 Im dreidimensionalen euklidisch-affinen Raum seien hinsichtlich eines kartesischen Koordinatensystems die Geraden G : g = (1, 2, −1) + (3, 1, 1) · s mit s ∈ R, G : g  = (0, 2, 16) + (1, 2, −3) · t mit t ∈ R gegeben. Zeigen Sie, daß diese beiden Geraden genau ein gemeinsames Lot besitzen, und berechnen Sie dessen Fußpunkte auf G und G .

242

8 Anwendungen in der Geometrie

8.5 (a) Im dreidimensionalen reellen affinen Raum seien drei paarweise windschiefe Geraden G1 , G2 , G3 (je zwei liegen nicht in einer Ebene) gegeben. Zeigen Sie: Zu einem Punkt p ∈ G1 gibt es im allgemeinen genau eine Gerade G mit p ∈ G, G ∩ G2 = ∅ und G ∩ G3 = ∅. Welche Ausnahmepunkte gibt es auf G1 , für die dies nicht der Fall ist? (b) Hinsichtlich eines Koordinatensystems gelte G1 : g 1 = (1, 0, 0) · u, G2 : g 2 = (0, 1, 0) + (0, 0, 1) · v, G3 : g 3 = (1, 1, 0) + (1, 1, 1) · w mit u, v, w ∈ R. Berechnen Sie für p : (1, 0, 0) eine Parameterdarstellung der entsprechenden Geraden G und außerdem die Ausnahmepunkte von G1 . 8.6 Hinsichtlich einer Orthonormalbasis des euklidischen 3-dimensionalen Vektorraums V = R3 sei einem Endomorphismus ϕ von V die Matrix  √ √ √  1 3+ 1 1 3 − 1 −1 2 4√ 2 2 4√   4√ A =  41 3 − 21 41 3 + 21 − 41 2  √ √ √ 1 1 1 4 2 4 2 2 3 zugeordnet. Zeigen Sie, daß ϕ eine Drehung ist. Bestimmen Sie ihre Drehachse und ihren Drehwinkel und berechnen Sie die Eulerschen Winkel von ϕ mittels Satz 8.3.28. 8.7 Es sei V ein 3-dimensionaler, orientierter euklidischer Raum, und {e1 , e2 , e3 } sei eine positiv orientierte Orthonormalbasis von V . Das Vektorprodukt zweier Vektoren x = e1 x1 + e2 x2 + e3 x3 und y = e1 y1 + e2 y2 + e3 y3 ist definiert durch    e1 e2 e3    x × y =  x1 x2 x3  ,  y1 y2 y3  wobei die Determinante formal nach der ersten Zeile zu entwickeln ist. Zeigen Sie: (a) x × y = 0 ist gleichwertig damit, daß die Vektoren x und y linear abhängig sind. (b) Sind xi , yi , zi , 1 ≤ i ≤ 3 die Koordinaten von x, y, z hinsichtlich einer positiv orientierten Orthonormalbasis von V , dann gelten    x1 x2 x3    (x × y) · z =  y1 y2 y3  ,  z1 z2 z3  (z × y) · z = (y × z) · x = (z × x) · y. (c) x × y ist ein zu x und y orthogonaler Vektor mit Betrag |x × y| = |x| |y| | sin(x, y)|. 8.8 Es sei ϕ eine Bijektion der affinen Geraden G auf sich. Zeigen Sie, daß ϕ genau dann eine Affinität ist, wenn für je drei Punkte x, y, z ∈ G stets TV(ϕx, ϕy, ϕz) = TV(x, y, z). 8.9 Das Doppelverhältnis von vier kollinearen Punkten p1 , p2 , p3 , p4 hängt von der Reihenfolge dieser Punkte ab. Nachstehend bedeute π eine beliebige Permutation der vier Indizes.

243

8.8 Aufgaben

(a) Für welche Permutationen gilt DV(p1 , p2 , p3 , p4 ) = DV(pπ 1 , pπ 2 , pπ 3 , pπ 4 )? (b) Es gelte DV(p1 , p2 , p3 , p4 ) = c. Man drücke für alle Permutationen π das Doppelverhältnis DV(pπ1 , pπ2 , pπ3 , pπ 4 ) durch c aus. Wie viele verschiedene Doppelverhältnisse treten auf? 8.10 Zeigen Sie, daß eine Bijektion einer projektiven Geraden auf sich genau dann eine Projektivität ist, wenn sie das Doppelverhältnis ungeändert läßt. 8.11 Klassifizieren Sie die durch 5(x12 + x32 ) − 4x0 x2 + 2x1 x3 = 0 gegebene projektive Quadrik und bestimmen Sie die Matrix einer Transformation, die diese Gleichung in die Normalform überführt. 8.12 Bestimmen Sie die Normalgleichung der Quadrik Q im 3-dimensionalen affineuklidischen Raum A, die durch x12 + 2x1 x2 + x22 + 2x1 x3 + 2x2 x3 + x32 + 2x1 + 2x2 + 2x3 − 3 = 0 beschrieben wird. 8.13 Bestimmen Sie die Normalgleichung der Quadrik Q im dreidimensionalen affineuklidischen Raum A, die durch x12 − 5x22 − x1 x2 + x1 x3 + x2 x3 − 4x2 − 1 = 0 beschrieben wird. Benutzen Sie Näherungen für die Eigenwerte der Koeffizientenmatrix, und führen Sie die Lösung der Aufgabe mit den Näherungswerten durch. 8.14 Die Quadrik Q im dreidimensionalen reellen affinen Raum A sei durch die Gleichung 3x12 − 2x1 x2 + 3x22 − 6x32 − 2x1 − 4x2 − 2x3 = c mit c ∈ R gegeben. (a) Bestimmen Sie alle möglichen Typen von Q in Abhängigkeit von c. (b) Bestimmen Sie für c = 6 die Gleichungen der beiden in Q enthaltenen Geraden, die durch den Punkt q mit den Koordinaten (−1, −1, −1) gehen.

9 Ringe und Moduln

Für die in diesem Buch durchgeführte Lösung des allgemeinen Normalformenproblems einer n × n-Matrix A = (aij ) mit Koeffizienten aij aus einem kommutativen Körper F ist es notwendig, Teile der Theorie der F -Vektorräume auf R-Rechtsmoduln M über einem kommutativen Ring R zu verallgemeinern. Dabei zeigt sich, daß eine Reihe von Ergebnissen und Definitionen direkt übertragen werden können; das gilt insbesondere, wenn M ein freier R-Rechtsmodul ist. So wird im vierten Abschnitt gezeigt, daß je zwei Basen eines endlich erzeugten freien R-Rechtsmoduls gleich viele Elemente haben. Allerdings bedeutet frei“, daß man voraussetzt, daß ” M eine Basis besitzt, während man bei F -Vektorräumen V die Existenz einer Basis beweisen konnte. Im allgemeinen ist ein R-Rechtsmodul M nicht frei. Für die Strukturuntersuchungen der Moduln über Hauptidealringen, die im nächsten Kapitel durchgeführt wird, werden im ersten Abschnitt allgemeine Ergebnisse über Ideale und Restklassenringe beliebiger kommutativer Ringe R dargestellt. Im zweiten Abschnitt wird der allgemeine Modulbegriff eingeführt, und es werden alle drei Isomorphiesätze der Modultheorie bewiesen, die sich später als wichtige Hilfsmittel erweisen werden. Im dritten und sechsten Abschnitt werden einige grundlegende Begriffe und Ergebnisse der homologischen Algebra über kommutative Diagramme, exakte Folgen, direkte Produkte, direkte Summen, Faserprodukte und Fasersummen von R-Rechtsmoduln behandelt. Im vierten Abschnitt werden die grundlegenden Ergebnisse über endlich erzeugte und freie R-Rechtsmoduln bewiesen. Insbesondere wird gezeigt, daß jeder endlich erzeugte R-Rechtsmodul ein epimorphes Bild eines endlich erzeugten freien R-Rechtsmoduls ist. Außerdem wird ein Konstruktionsverfahren für freie Moduln angegeben, die nicht notwendig endlich erzeugt sind. Der fünfte Abschnitt behandelt die Beschreibung R-linearer Abbildungen zwischen endlich erzeugten freien R-Rechtsmoduln durch m × n-Matrizen über R.

9.1

Ideale und Restklassenringe

In diesem Abschnitt bezeichnet R stets einen kommutativen Ring mit Einselement 1. Der Begriff Ideal“ eines Ringes wird eingeführt. Es folgt, daß jedes Ideal Y von R ”

9.1 Ideale und Restklassenringe

245

eine Äquivalenzrelation ∼ auf R definiert. Damit wird gezeigt, daß die zugehörigen Äquivalenzklassen [r] der Ringelemente r ∈ R wiederum einen Ring R/Y bilden. 9.1.1 Definition. Die nicht leere Teilmenge Y des Ringes R ist ein Ideal, wenn Y eine Untergruppe der additiven Gruppe (R, +) von R ist, und yr ∈ Y für alle y ∈ Y und r ∈ R gilt. Das Ideal Y von R heißt echtes Ideal, wenn Y  = R. 9.1.2 Beispiele. (a) Die nur aus dem Nullelement bestehende Teilmenge {0} eines Ringes R ist ein Ideal von R; es heißt das Nullideal und wird von nun an mit 0 bezeichnet. (b) Ist R = Z der Ring der ganzen Zahlen, so ist die Menge Y aller geraden Zahlen y = 2z mit z ∈ Z ein Ideal von Z. Denn Summe und Differenz zweier gerader Zahlen sind stets gerade; außerdem ist yz für alle y ∈ Y und alle z ∈ Z eine gerade Zahl. (c) Ist R = F ein Körper, so sind 0 und R die einzigen Ideale von R. 9.1.3 Definition. Das Ideal Y von R heißt Hauptideal, wenn Y = yR für ein y ∈ Y ist, d. h. es gibt ein y ∈ Y derart, daß zu jedem z ∈ Y ein r ∈ R mit z = yr existiert. Man sagt auch: Das Element y erzeugt das Ideal Y oder y ist ein Erzeuger von Y . 9.1.4 Definition. Sei Y ein Ideal des Ringes R. Dann heißen zwei Elemente r, s ∈ R äquivalent bezüglich Y , wenn r − s ∈ Y . Bezeichnung: r ∼ s oder r ∼Y s. Es ist einfach einzusehen, daß ∼ eine Äquivalenzrelation auf R ist. 9.1.5 Hilfssatz. Sei Y ein Ideal des Ringes R mit Y  = R und R/Y die Menge der Äquivalenzklassen [r] = {s ∈ R | s ∼ r} der Elemente r von R. Dann wird R/Y bezüglich der Addition [r1 ] + [r2 ] = [r1 + r2 ] und der Multiplikation [r1 ] · [r2 ] = [r1 · r2 ] für alle r1 , r2 ∈ R ein Ring mit Einselement [1]. Beweis: Nach Satz 1.2.10 zerlegen die Äquivalenzklassen [r], r ∈ R, die Menge R in disjunkte Teilmengen. Seien [r1 ], [r2 ] ∈ R/Y . Dann ist zu zeigen, daß ihre Summe [r1 ] + [r2 ] = [r1 + r2 ] und ihr Produkt [r1 ][r] = [r1 r2 ] unabhängig von den Repräsentanten ihrer Äquivalenzklassen sind. Sind s1 , s2 ∈ R weitere Repräsentanten von [r1 ] bzw. [r2 ], so sind ri − si = yi ∈ Y für i = 1, 2, woraus zunächst [r1 +r2 ]−[s1 +s2 ] = [r1 +r2 −s1 −s2 ] = [(r1 −s1 )+(r2 −s2 )] = [y1 −y2 ] = [0] ∈ R/Y folgt. Deshalb ist die Addition + wohldefiniert und [0] ist das Nullelement der abelschen Gruppe R/Y bezüglich der Verknüpfung +.

246

9 Ringe und Moduln

Auch die Multiplikation · auf R/Y ist wohldefiniert; denn r1 r2 − s1 s2 = (s1 + y1 )(s2 + y2 ) − s1 s2 = s 1 s 2 + y 1 s2 + s 1 y 2 + y 1 y 2 − s 1 s 2 = y1 s2 + s1 y2 + y1 y2 ∈ Y, woraus [r1 ][r2 ] = [r1 r2 ] = [s1 s2 ] = [s1 ][s2 ] folgt. Man überzeugt sich unmittelbar davon, daß R/Y hinsichtlich der so definierten Rechenoperationen (im Sinn der Definition 1.4.1) ein Ring mit [1] als Einselement ist.  9.1.6 Definition. Der Ring R/Y wird der Restklassenring des Ringes R bezüglich des Ideals Y genannt. 9.1.7 Definition. Das Ideal M des Ringes R heißt maximal, wenn M  = R gilt und es kein Ideal Y von R gibt mit M ⊂ Y ⊂ R. 9.1.8 Satz. Sei R ein kommutativer Ring mit 1 ∈ R. Dann gelten: (a) Jedes echte Ideal Y von R ist in einem maximalen Ideal enthalten. (b) Ist M ein maximales Ideal von R, so ist der Restklassenring F = R/M ein Körper. Beweis: (a) Da Y ein echtes Ideal von R ist, ist 1 ∈ / Y . Sei Y ⊆ Yα1 ⊆ Yα2 ⊆ · · · eine aufsteigende Kette von Idealen Y von R mit 1 ∈ / Yα , wobei α ∈ A und A α  eine Indexmenge ist. Sei W = α∈A Yα . Sind u, v ∈ W , so existiert ein α ∈ A mit u, v ∈ Yα , weil die Ideale Yα eine Kette bilden. Also ist u − v ∈ Yα ⊆ W . Ebenso folgt ur ∈ W für alle u ∈ W and r ∈ R. Daher ist W ein Ideal von R, und 1 ∈ / W . Also besitzt die Menge M aller Ideale Z von R mit Y ⊆ Z und 1 ∈ / Z nach dem Lemma 1.1.9 von Zorn ein maximales Element M. Da jedes echt größere Ideal M  > M das Einselement 1 enthält und somit M  = R gilt, folgt, daß M ein maximales Ideal von R ist. Es enthält Y . (b) Sei [0]  = [r]. Dann ist M + rR ein Ideal von R, das M echt enthält. Da M ein maximales Ideal von R ist, gilt R = M + rR. Also liegt die Eins von R in M +rR, d. h. 1 = m+rs für Elemente m ∈ M und s ∈ R. Daher ist [r][s] = [1] ∈ R/M und somit [s] = [r]−1 . Also ist der Restklassenring R/M ein Körper.  9.1.9 Beispiele. (a) Im Ring Z der ganzen Zahlen ist die Menge Y aller geraden Zahlen ein maximales Ideal. Der Restklassenkörper Z/Y besteht aus den beiden Restklassen [0] und [1]. Er hat also 2 Elemente und wird mit Z/2Z bezeichnet.

9.1 Ideale und Restklassenringe

247

(b) Im Polynomring R = F [X] über dem Körper F in der Unbestimmten X ist Y = {Xf (X)|f (X) ∈ R} ein maximales Ideal mit dem Restklassenkörper R/Y ∼ = F im Sinne der Definition 3.6.5. Denn ist f (X) = f0 + f1 X + · · · + fn X n ∈ R, so ist [f0 ] = [f (X)] in R/Y . Wegen Hilfssatz 9.1.5 ist die Abbildung [f0 ]  → f0 ∈ F ein Isomorphismus zwischen den Körpern R/Y und F . 9.1.10 Definition. Ein Element u des kommutativen Ringes R mit Einselement 1 heißt Einheit, wenn es ein v ∈ R mit uv = 1 gibt. 9.1.11 Satz. Die folgenden Eigenschaften eines Elementes u ∈ R sind äquivalent: (a) u ist eine Einheit von R. (b) R ist das von u erzeugte Hauptideal, d. h. uR = R. (c) u ist in keinem maximalen Ideal von R enthalten. Beweis: (c) folgt trivialerweise aus (b). Ist u in keinem maximalen Ideal von R enthalten, dann ist das Hauptideal uR nach Satz 9.1.8 nicht echt. Also ist R = uR, und 1 = uv für ein v ∈ R, womit (a) bewiesen ist. Die Implikation (a) "⇒ (b) ist trivial.  9.1.12 Definition. Eine nicht leere Teilmenge U des Ringes R heißt Unterring, wenn für alle u1 , u2 ∈ U sowohl u1 − u2 ∈ U als auch u1 u2 ∈ U gilt. 9.1.13 Beispiele. (a) Jedes Ideal Y eines Ringes R ist ein Unterring von R. (b) Z ist ein Unterring von Q, aber kein Ideal von Q. (c) Die Menge Y aller geraden Zahlen von Z ist ein Unterring von Q. Insbesondere besitzt dieser Unterring Y kein Einselement. Da ein Unterring U im allgemeinen kein Einselement hat, ist es notwendig, den Begriff Ideal“ eines Unterringes einzuführen. ” 9.1.14 Definition. Sei U ein Unterring des Ringes R. Die nicht leere Teilmenge Y von U ist ein Ideal des Unterrings U , wenn y1 − y2 ∈ Y für alle y1 , y2 ∈ Y , und wenn yu ∈ Y für alle y ∈ Y und alle u ∈ U gilt. 9.1.15 Folgerung. Seien U ein Unterring und Y ein Ideal des Ringes R. Dann gelten: (a) Y1 = U ∩ Y ist ein Ideal von U .

248

9 Ringe und Moduln

(b) U + Y = {r ∈ R | r = u + y für ein u ∈ U und ein y ∈ Y } ist ein Unterring von R. (c) (U + Y )/Y ist ein Unterring des Restklassenringes R/Y . (d) Für jeden Unterring T von R/Y ist T − = {r ∈ R | [r] ∈ T } ein Unterring von R. (e) Für jedes Ideal I von R/Y ist I − = {r ∈ R | [r] ∈ I } ein Ideal von R mit Y ⊆ I − und I − /Y = I . Beweis: (a) Folgt unmittelbar aus Definition 9.1.12 und Definition 9.1.14. (b) Sind r1 = u1 + y1 , r2 = u2 + y2 ∈ U + Y mit ui ∈ U und yi ∈ Y , dann ist r1 − r2 = (u1 − u2 ) − (y1 − y2 ) ∈ U + Y . Da Y ein Ideal von R ist, ist auch r1 · r2 = (u1 + y1 )(u2 + y2 ) = u1 u2 + (y1 u2 + u1 y2 + y1 y2 ) ∈ U + Y . Die einfachen Beweise der übrigen Aussagen (c), (d) und (e) sind dem Leser überlassen. 

9.2

Moduln

In diesem Abschnitt ist R stets ein kommutativer Ring mit Eins. Als Verallgemeinerung der Theorie der F -Vektorräume V werden hier einige grundlegende Begriffe und Ergebnisse über R-Moduln M dargestellt. Insbesondere werden alle drei Isomorphiesätze bewiesen. 9.2.1 Definition. Die abelsche Gruppe M mit Addition + heißt ein R-Rechtsmodul, wenn eine Verknüpfung (m, r)  → mr von M × R in M existiert derart, daß für alle m, m1 , m2 ∈ M und r, r1 , r2 ∈ R folgende Gleichungen gelten: (a) (b) (c) (d)

m(r1 r2 ) = (mr1 )r2 . (m1 + m2 )r = m1 r + m2 r. m(r1 + r2 ) = mr1 + mr2 . m1 = m.

Analog erklärt man R-Linksmoduln mittels einer Verknüpfung (r, m)  → rm. Die Axiome (a) bis (d) stimmen also mit denen der Definition 1.5.1 eines Vektorraums überein. Da Körper spezielle Ringe sind, ist der Modulbegriff eine Verallgemeinerung des Begriffs Vektorraum. 9.2.2 Beispiele. (a) Jeder Vektorraum V über einem Körper F ist ein F -Rechtsmodul.

249

9.2 Moduln

(b) Jede abelsche Gruppe (A, +) ist ein Z-Rechtsmodul; denn für jedes a ∈ A und jede natürliche Zahl n ist a · n in A als die n-fache Summe des Elements a mit sich selbst definiert. Außerdem gilt a · (−n) = (−a) · n für alle a ∈ A und alle natürlichen Zahlen n. Mit diesen Feststellungen ist es trivial, die Axiome von 9.2.1 für den Z-Modul A nachzuweisen. (c) Jedes Ideal Y des Ringes R ist ein R-Rechts- und ein R-Linksmodul. (d) Der Restklassenring R/Y des Ringes R nach dem Ideal Y ist ein RRechtsmodul bezüglich der Verknüpfung: [r] · s = [rs] für alle [r] ∈ R/Y und alle s ∈ R; diese Behauptung folgt einfach aus Hilfssatz 9.1.5. 9.2.3 Bemerkungen. (a) Die Definition 9.2.1 eines R-Rechtsmoduls gilt wörtlich auch für nicht notwendig kommutative Ringe R. Im nicht kommutativen Fall sind die Begriffe R-Rechtsmodul“ und R-Linksmodul“ strikt verschieden. ” ” (b) Ist R jedoch ein kommutativer Ring und M ein R-Rechtsmodul mit Verknüpfung (m, r)  → mr, m ∈ M, r ∈ R, so wird M ein R-Linksmodul vermöge der neuen Verknüpfung (r, m)  → r ∗ m = mr. Da R kommutativ ist, gilt insbesondere auch die kritische Gleichung (r1 r2 ) ∗ m = r1 ∗ (r2 ∗ m) = r1 ∗ (mr2 ) = (mr2 )r1 = mr2 r1 = m(r1 r2 ) für alle r1 , r2 ∈ R und alle m ∈ M. Es ist deshalb üblich, im kommutativen Fall R-Rechtsmoduln als R-Moduln zu bezeichnen. Diese Vereinbarung wird in allen folgenden Abschnitten und Kapiteln befolgt. 9.2.4 Definition. Sei M ein R-Modul. Die nicht leere Teilmenge U von M ist ein Untermodul von M, wenn die beiden folgenden Bedingungen erfüllt sind: (a) u1 − u2 ∈ U für alle u1 , u2 ∈ U . (b) u · r ∈ U für alle u ∈ U und r ∈ R. Bezeichnung:

U ≤ M; U < M, falls U ≤ M und U  = M.

Jeder Untermodul ist ein R-Modul. Sicherlich ist {0} ein Untermodul von M. Es ist jedoch üblich, ihn nur mit 0 zu bezeichnen, obwohl er im Falle der Vektorräume dem Nullraum {o} entspricht. 9.2.5 Hilfssatz. Seien U , V zwei Untermoduln des R-Moduls M. Dann gelten die folgenden Aussagen:

250

9 Ringe und Moduln

(a) U + V = {u + v | u ∈ U , v ∈ V } ist ein Untermodul von M. (b) U ∩ V ist ein Untermodul von M. Beweis: (a) Ist m = u + v für geeignete u ∈ U und v ∈ V , dann ist mr = ur + vr ∈ U + V für alle r ∈ R, weil ur ∈ U und vr ∈ V ist. Ist m = u + v  ein weiteres Element von U + V , so ist m − m = (u − u ) + (v − v  ) ∈ U + V . Da 0 + 0 = 0 aus U + V ist, ist U + V nicht leer. Also gilt die Behauptung. (b) Ist trivial.  9.2.6 Definition. Seien U1 , U2 , …, Uk Untermoduln des R-Moduls M. Dann heißt der nach Hilfssatz 9.2.5 und vollständiger Induktion existierende Untermodul U1 + U2 + · · · + Uk die Summe der Untermoduln Ui von M. k  Ui oder U1 + U2 + · · · + Uk . Bezeichnung: i=1

9.2.7 Definition. Die Summe ki=1 Ui der Untermoduln U1 , U2 , . . . , Uk des RModuls M heißt direkt, wenn für alle j = 1, 2, . . . , k stets gilt Uj ∩

k 

Ui = 0.

i=1 i =j

Bezeichnung:

k  Ui oder U1 ⊕ U2 ⊕ · · · ⊕ Uk . i=1

Wie bei Vektorräumen lassen sich diese beiden Definitionen auf beliebig viele Untermoduln übertragen. 9.2.8 Definition. Es sei {Uα | α ∈ A} ein System von Untermoduln des R-Moduls M derart, daß die Zuordnung α  → Uα injektiv ist. (a) Die α∈A Uα =  Summe der Untermoduln Uα von M ist der Untermodul  α∈A uα ∈ M | uα ∈ Uα und uα = 0 für fast alle α ∈ A . (b) Die Summe α∈A Uα heißt direkt, wenn Uα  = 0 für alle α ∈ A erfüllt ist und für jeden Index β ∈ A gilt:  Uβ ∩ Uα = 0. α∈A\{β}

Bezeichnung:

α∈A Uα .

251

9.2 Moduln

9.2.9 Definition. Sind M und N zwei R-Moduln, dann nennt man die Abbildung α : M → N eine R-lineare Abbildung (Modulhomomorphismus), wenn α(m1 + m2 ) = α(m1 ) + α(m2 ), α(mr) = α(m)r für alle m, m1 , m2 ∈ M, r ∈ R gelten. Bezeichnung: HomR (M, N ) ist die Menge aller R-linearen Abbildungen von M nach N. 9.2.10 Definition. Eine Abbildung α : M → N zwischen den R-Moduln M und N heißt (a) Epimorphismus, wenn α R-linear und surjektiv ist. (b) Monomorphismus, wenn α R-linear und injektiv ist. (c) Isomorphismus, wenn α R-linear und bijektiv ist. 9.2.11 Definition. Sei α : M → N eine R-lineare Abbildung zwischen den RModuln M und N. Dann heißt Ker(α) = {m ∈ M | α(m) = 0 ∈ N} der Kern von α. Die Menge Im(α) = {w ∈ N | w = α(m) für ein m ∈ M} heißt das Bild von α. 9.2.12 Satz. Sei α : M → N eine R-lineare Abbildung zwischen den R-Moduln M und N . Dann gelten: (a) Das Urbild α − (Z) = {m ∈ M | α(m) ∈ Z} eines Untermoduls Z von N ist ein Untermodul von M. (b) Ker(α) ist ein Untermodul von M. (c) Ker(α) = 0 genau dann, wenn α injektiv ist. (d) Für jeden Untermodul U von M ist α(U ) ein Untermodul von N. (e) Im(α) ist ein Untermodul von N . (f) Im(α) = N genau dann, wenn α surjektiv ist. Beweis: Hierzu wird auf den Beweis von Satz 3.2.7 verwiesen.



9.2.13 Definition. Sei U ein Untermodul des R-Moduls M. Zwei Elemente u, v ∈ M heißen äquivalent bezüglich U , wenn u − v ∈ U ist. Bezeichnung: u ∼U v. 9.2.14 Hilfssatz. Sei U ein Untermodul des R-Moduls M über dem Ring R. Dann gelten:

252

9 Ringe und Moduln

(a) ∼U ist eine Äquivalenzrelation. (b) Sei M/U die Menge aller Äquivalenzklassen [v] = {m ∈ M | v ∼U m} der Elemente v ∈ M bezüglich ∼U . Dann ist M/U ein R-Modul bezüglich der Operationen + und · , die wie folgt definiert sind: [v1 ] + [v2 ] = [v1 + v2 ] für alle v1 , v2 ∈ M, [v] · r = [vr] für alle v ∈ M und r ∈ R. (c) Die durch ψ(v) = [v] ∈ M/U für alle v ∈ M definierte Abbildung ist ein R-Modulepimorphismus von M auf M/U mit Ker ψ = U . (d) Ist Y ein Ideal des Ringes R, dann ist U = MY ein Untermodul von M und M/U ist ein R/Y -Modul bezüglich der Verknüpfung [v][r] = [vr] = [v]r für alle [r] ∈ R/Y und [v] ∈ M/U . Beweis: (a) Ist trivial. (b) Zunächst ist zu zeigen, daß die Operationen + und · wohldefiniert sind, d. h. unabhängig von der jeweiligen Auswahl der Vertreter vi der Äquivalenzklassen [vi ]. Seien also v1 und v1 bzw. v2 , v2 jeweils zwei Repräsentanten der Äquivalenzklassen [v1 ] und [v2 ]. Dann ist v1 − v1 = u1 ∈ U und v2 − v2 = u2 ∈ U nach Definition von ∼U . Also ist (v1 + v2 ) − (v1 + v2 ) = u1 − u2 ∈ U , weil U ein Untermodul des R-Moduls M ist. Hieraus folgt, [v1 + v2 ] = [v1 + v2 ]. Also ist die Addition + wohldefiniert. Sei nun a ∈ R. Sind v und v  zwei Repräsentanten der Restklasse [v], dann ist v − v  = u ∈ U . Also ist v · a − v  · a = (v − v  ) · a = u · a ∈ U und somit [va] = [v  a]. Daher ist auch die Multiplikation · mit Elementen a ∈ R auf M/U wohldefiniert. Da 0 ∈ U , ist [0] das Nullelement in M/U . Die übrigen Axiome eines R-Moduls folgen nun für M/U sofort aus der Tatsache, daß sie nach Definition 9.2.1 für alle Elemente von M gelten. (c) Wegen (b) ist die Abbildung ψ : v → [v] ∈ M/U für alle v ∈ M ein RModulepimorphismus. Weiter ist ψ(v) = 0 genau dann, wenn [v] = [0] ∈ M/U , d. h. v ∈ U ist. Also ist Ker(ψ) = U . (d) Da R ein kommutativer Ring ist, ist My für jedes y ∈ Y ein Untermodul des R-Moduls M; denn m1 y − m2 y = (m1 − m2 )y ∈ My für m1 y, m2 y ∈ My und (my)r = m(ry) = (mr)y ∈ My für m ∈ M und r ∈ R. Nach Definition 9.2.8 ist daher MY = y∈Y My ein Untermodul von M. Nach (b) gilt [m]y = [my] = 0 ∈ M/MY für alle y ∈ Y und [m] ∈ M/MY . Sei [r] ∈ R/Y . Dann wird M/MY ein R/Y -Modul vermöge der nun wohldefinierten Verknüpfung [m] · [r] = [mr] = [m]r. 

253

9.2 Moduln

9.2.15 Definitionen. Sei U ein Untermodul des R-Moduls M. Der R-Modul M/U aus Hilfssatz 9.2.14 (b) heißt Faktormodul von M nach U . Bezeichnung: M/U . Der in Hilfssatz 9.2.14 (c) erklärte R-Modulepimorphismus ψ : M → M/U , ψ(m) = [m] ∈ M/U für alle m ∈ M, heißt kanonischer Epimorphismus von M auf M/U . 9.2.16 Satz (1. Isomorphiesatz). Ist α : M → W ein Epimorphismus zwischen den R-Moduln M und W , dann ist M/ Ker(α) ∼ = W. Beweis: Nach Satz 9.2.12 ist Ker(α) ein Untermodul von M. Sei ψ : M → M/ Ker(α) der in Hilfssatz 9.2.14 beschriebene kanonische Epimorphismus ψ(v) = [v] ∈ M/ Ker(α) für alle v ∈ M. Dann ist Ker(ψ) = Ker(α). Die Abbildung ϕ : M/ Ker(α) → W , die jeder Restklasse [v] ∈ M/ Ker(α) das Bild α(v) ∈ W des Elements v ∈ M zuordnet, ist daher eine wohldefinierte R-lineare Abbildung. Da α surjektiv ist, ist auch ϕ ein Epimorphismus. Wegen Ker(ψ) = Ker(α) ist ϕ injektiv. Also ist ϕ : M/ Ker(α) → W ein Isomorphismus.  9.2.17 Satz (2. Isomorphiesatz). Seien U und W Untermoduln des R-Moduls M. Dann gilt (U + W )/W ∼ = U/(U ∩ W ). Beweis: Nach Hilfssatz 9.2.5 ist U + W ein R-Modul. Sicherlich ist W ein Untermodul von U + W . Sei α : (U + W ) → (U + W )/W der zu W gehörige kanonische Epimorphismus. Dann ist Ker(α) = W nach Hilfssatz 9.2.14. Wegen Hilfssatz 9.2.5 ist U ∩ W ein Untermodul von U . Sei β : U → U/(U ∩ W ) der zugehörige kanonische Epimorphismus mit Ker(β) = U ∩ W . Für ein Element v = u + w ∈ U + W mit u ∈ U und w ∈ W gilt α(v) = [v] = [u+w] = [u]+[w] = [0] ∈ (U +W )/W genau dann, wenn [u] = [0] ∈ (U +W )/W ist, d. h. wenn u ∈ U ∩ W . Also ist die durch γ (α(u + w)) = β(u) für alle u ∈ U und w ∈ W definierte Abbildung γ : (U + W )/W → U/(U ∩ W ) wohldefiniert und injektiv. Da α und β surjektive R-lineare Abbildungen sind, ist γ ein Isomorphismus.  9.2.18 Satz (3. Isomorphiesatz). Seien U und W Untermoduln des R-Moduls M derart, daß W ≤ U . Dann gilt M/U ∼ = (M/W )/(U/W ). Beweis: Seien α : M → M/U und β : M → M/W die zu den Untermoduln U und W gehörigen kanonischen Epimorphismen von M. Wegen W ≤ U ist dann β(U ) =

254

9 Ringe und Moduln

U/W ein Untermodul von β(M) = M/W . Sei γ der kanonische Epimorphismus von β(M) auf β(M)/β(U ). Die Abbildung δ : β(M)/β(U ) → α(M) = M/U sei definiert durch δ (γ (β(v))) = α(v) für alle v ∈ M. Zunächst wird gezeigt, daß δ wohldefiniert ist: Aus γβ(v) = 0 ∈ β(M)/β(U ) folgt β(v) ∈ β(U ), weil Ker(γ ) = β(U ) ist. Daher ist β(v) = β(u) für ein u ∈ U , weil β : M → M/W und seine Einschränkung auf U wegen W ≤ U surjektive Abbildungen sind. Also ist v − u ∈ Ker(β) = W, woraus v − u = w für ein w ∈ W ≤ U und somit v = u + w ∈ U folgt. Da U = Ker(α) ist, ergibt sich hieraus schließlich die Gleichung δ (γ (β(v))) = α(v) = 0. Die Abbildung δ ist auch linear und surjektiv, weil die Abbildungen α, β und γ diese beiden Eigenschaften haben. Ist schließlich δ (γ (β(v))) = α(v) = 0 ∈ M/U, dann ist v ∈ Ker(α) = U , woraus β(v) ∈ β(U ) = Ker(γ ) und somit γβ(v) = 0 ∈ β(M)/β(U ) folgt. Daher ist δ : β(M)/β(U ) = (M/W )/(U/W ) → M/U ein Isomorphismus.  9.2.19 Folgerung. Seien M und Y zwei R-Moduln. Sei U ein Untermodul von M und ψ : M → M/U der kanonische Epimorphismus mit Kern U . Dann gibt es zu jeder R-linearen Abbildung α : M → Y mit U ≤ Ker α genau eine R-lineare Abbildung τU mit α = τU ψ. Weiter gilt: (a) τU ist genau dann injektiv, wenn Ker(α) = Ker(ψ) = U . (b) τU ist genau dann surjektiv, wenn α surjektiv ist. Beweis: Für jedes m ∈ M sei [m] die Restklasse von m in M/U . Die Abbildung τU : M/U → Y sei definiert durch τU [m] = α(m) für alle m ∈ M. Wegen U ⊆ Ker(α) ist τU wohldefiniert. Offensichtlich ist τU auch R-linear. Sei σ : M/U → Y eine weitere R-lineare Abbildung mit α = σ ψ. Dann gilt: σ [m] = σ ψ(m) = α(m) = τU ψ(m) = τU [m] für alle [m] ∈ M/U . Also ist σ = τU . Wegen U ≤ Ker α ist Ker(α)/U ein Untermodul von M/U . Aus τU ψ = α ergibt sich nun Ker(τU ) = Ker(α)/U . Also ist τU genau dann injektiv, wenn Ker α = U .  Nach Konstruktion ist τU genau dann surjektiv, wenn α surjektiv ist.

255

9.3 Kommutative Diagramme und exakte Folgen

9.2.20 Bemerkung. Im Spezialfall eines Vektorraums V über einem Körper F ist der Faktormodul V /U nach einem Unterraum U von V ein F -Vektorraum. Er heißt der Faktorraum von V nach U . 9.2.21 Satz. Sei V ein endlich-dimensionaler F -Vektorraum mit dim V = n. Der Faktorraum V /U von V nach dem Unterraum U hat die Dimension dim(V /U ) = dim V − dim U. Beweis: Sei ψ : V → V /U der kanonische Epimorphismus. Nach dem 1. Isomorphiesatz 9.2.16 und Hilfssatz 9.2.14 gilt dann dim(V /U ) = dim Im(ψ) und Ker(ψ) = U . Wegen Satz 3.2.13 folgt daher dim(V /U ) = dim Im(ψ) = dim V − dim Ker(ψ) = dim V − dim U.

9.3



Kommutative Diagramme und exakte Folgen

In diesem Abschnitt werden allgemeine Eigenschaften von Produkten R-linearer Abbildungen zwischen R-Moduln über einem kommutativen Ring R mit Einselement betrachtet. Zur Veranschaulichung der Hintereinanderausführung R-linearer Abbildungen bedient man sich häufig der Diagramm- bzw. der Folgenschreibweise. 9.3.1 Definition. Ein Diagramm von vier R-Moduln T , U , V und W und R-linearen Abbildungen α, β, γ und δ der Form T

α

/U

δ

 /W

γ

 V

β

heißt kommutativ, wenn βα = δγ , d. h. βα(t) = δγ (t) für alle t ∈ T gilt. Analog heißt das Diagramm der Form ~~ ~~ ~ ~ ~ α

V

UA AA γ AA AA /W β

kommutativ, wenn γ (u) = βα(u) für alle u ∈ U gilt. Ein zusammengesetztes Diagramm heißt kommutativ, wenn jedes Teildreieck oder Teilrechteck kommutativ ist.

256

9 Ringe und Moduln

9.3.2 Definition. Eine (endliche, einseitig oder beidseitig unendliche) Folge ···

αn−2

/ Vn−1

αn−1

/ Vn

αn

/ Vn+1

αn+1

/ ···

von R-Moduln Vm und R-linearen Abbildungen αm heißt an der Stelle n exakt, wenn Im(αn−1 ) = Ker(αn ) gilt. Die Folge ist exakt, wenn sie an jeder Stelle n exakt ist. Eine exakte Folge der Form / V1

0

α1

/ V2

α2

/ V3

/0

wird eine kurze exakte Folge genannt. 9.3.3 Bemerkungen. α1 α2 (a) Sei 0 −→ V1 −→ V2 −→ V3 −→ 0 eine kurze exakte Folge. Wegen Im(α2 ) = V3 als Kern der Nullabbildung ist dann α2 ein Epimorphismus. Da Ker(α1 ) = 0, ist α1 injektiv. Deshalb folgt Ker α2 = Im(α1 ) ∼ = V1 . Weiter gilt dann nach dem ersten Isomorphiesatz 9.2.16, daß V3 = Im(α2 ) ∼ = V2 / Ker α2 = V2 / Im(α1 ) ist. (b) Ist umgekehrt α : V → W ein Epimorphismus des R-Moduls V auf den R-Modul W mit Ker(α) = U , so ist / Ker(α)

0

/V

ι

α

/W

/0

eine kurze exakte Folge, wobei ι : Ker(α) → V die natürliche Einbettung des Unterraumes Ker(α) von V ist, die jedem Element u ∈ Ker(α) das Element ι(u) = u ∈ Ker(α) ≤ V zuordnet. 9.3.4 Satz. In dem Diagramm (ohne ω) U

α

β

τ

σ

 U

/V

α

/W ω

 / V

β

 / W

seien die Zeilen exakte Folgen, und es gelte τ α = α  σ.

/0

257

9.4 Endlich erzeugte und freie Moduln

Dann gibt es genau eine R-lineare Abbildung ω, die das Diagrammkommutativ ergänzt, d. h. ωβ = β  τ. Beweis: Wegen τ αU = α  σ U ⊆ α  U  = Ker(β  ) ist β  τ αU = 0. Deshalb ist Ker(β) = αU ⊆ Ker(β  τ ). Da β ein Epimorphismus ist, existiert zu jedem w ∈ W ein v ∈ V mit w = β(v). Die Abbildung ω : W → W  sei definiert durch ω(w) = β  τ (v). Sie ist wohldefiniert; denn ist w = β(v1 ) = β(v2 ) für zwei Elemente v1 und v2 aus V , dann ist v1 − v2 ∈ Ker(β) ⊆ Ker(β  τ ), woraus ω(w) = β  τ (v1 ) = β  τ (v2 ) folgt. Da β  τ eine R-lineare Abbildung von V in W  ist, ist ω ebenfalls eine R-lineare Abbildung von W nach W  . Nach Definition von ω gilt ωβ(v) = β  τ (v) für alle v ∈ V . Da β surjektiv ist, ist ω die einzige R-lineare Abbildung von W nach W  , die das Diagramm kommutativ ergänzt. 

9.4

Endlich erzeugte und freie Moduln

In diesem Abschnitt werden einige grundlegende Ergebnisse über endlich erzeugte bzw. freie R-Moduln dargestellt. Dabei ist R wieder stets ein kommutativer Ring mit Einselement 1. Außerdem wird ein Konstruktionsverfahren für freie R-Moduln angegeben, die nicht endlich erzeugt sind. 9.4.1 Definitionen. Sei T = {m1 , m2 , …, mk } eine endliche Teilmenge des RModuls M. Ein Element m ∈ M ist eine R-Linearkombination der Elemente von T , wenn gilt: k  m= m i ri i=1

für geeignete ri ∈ R. Der R-Modul M ist endlich erzeugt, wenn eine endliche Teilmenge T von M existiert derart, daß jedes m ∈ M eine R-Linearkombination der Elemente von T ist. Es wird dann T ein Erzeugendensystem von M genannt. Der R-Modul M heißt zyklisch, wenn ein m ∈ M existiert derart, daß M = mR. 9.4.2 Definition. Die endliche Teilmenge {m1 , m2 , . . . , mn } des R-Moduls M heißt linear unabhängig über R, wenn aus ni=1 mi ri = 0 und ri ∈ R stets ri = 0 für i = 1, 2, . . . , n folgt. Andernfalls wird sie linear abhängig genannt.

258

9 Ringe und Moduln

9.4.3 Definition. Der endlich erzeugte R-Modul M ist ein freier R-Modul, wenn M ein Erzeugendensystem B = {mi ∈ M | i = 1, 2, . . . , k} besitzt, das linear unabhängig ist. Solch ein Erzeugendensystem B heißt Basis des freien R-Moduls M. 9.4.4 Beispiele. (a) Für jeden Ring R und jede positive natürliche Zahl n ist R n = {(r1 , r2 , . . . , rn ) | ri ∈ R} bezüglich der komponentenweisen Addition und der Multiplikation (r1 , r2 , . . . , rn ) · r = (r1 r, r2 r, . . . , rn r) für alle ri , r ∈ R ein freier R-Modul mit der kanonischen Basis B = {e1 , e2 , . . . , en }. (b) Sei Y die Menge aller geraden Zahlen. Dann ist Y ein Ideal von Z, und M = Z/Y ist nach 9.2.2 (d) ein zyklischer Z-Modul mit erzeugendem Element [1]. M ist kein freier Z-Modul, weil [1] · 2 = [2] = [0] und 2  = 0 in Z, [1] also nicht linear unabhängig ist. 9.4.5 Hilfssatz. Es gelten die folgenden Behauptungen: (a) R-lineare Bilder von endlich erzeugten R-Moduln sind endlich erzeugt. (b) Sei N ein Untermodul des R-Moduls E und M = E/N . Sind die s Elemente N so gewählt, daß M = si=1 [mi ]R mit mi ∈ E und die t Elemente nj ∈ [mi ] = mi + N ∈ E/N und N = jt =1 nj R gilt, dann wird E von den s + t Elementen m1 , m2 , . . . , ms , n1 , n2 , . . . , nt erzeugt. (c) Ist B = {m1 , m2 , …, mn } eine Basis des freien R-Moduls M, so ist M = n i=1 mi R. Beweis: (a) Ist ϕ ein Epimorphismus von M auf N , und ist M = ki=1 mi R für eine natürliche Zahl k, so ist N = ϕ(M) = ki=1 ϕ(mi )R. (b) Sicherlich ist U = si=1 mi R+ jt =1 nj R nach Hilfssatz 9.2.5 (a) ein endlich erzeugter Untermodul des R-Moduls E. Sei ϕ : E → M = E/N der kanonische Epimorphismus aus Hilfssatz 9.2.14 von E mit Ker(ϕ) = N . Sei e ein beliebiges Element von E. Ist e ∈ N , dann existieren rj ∈ R mit e = jt =1 nj rj ∈ U . Daher kann angenommen werden, daß e  ∈ N ist. Wegen 0  = ϕ(e) ∈ M = E/N = si=1 [mi ]R existieren dann Elemente ri ∈ R, 1 ≤ i ≤ s derart, daß s s   ϕ(e) = [mi ]ri = ϕ(mi )ri . i=1

i=1



s Somit ist 0 = ϕ(e) − i=1 ϕ(mi )ri = ϕ e − i=1 mi ri , d. h. es ist s m r ∈ Ker(ϕ) = N. Daher existieren Elemente zj ∈ R derart, u = e− t i=1 i i daß u = j =1 nj zj , woraus e = si=1 mi ri + jt =1 nj zj ∈ U und so E = U folgt. (c) Die Behauptung ergibt sich mit dem Beweisargument von Satz 2.3.9 unmittelbar aus den Definitionen 9.4.3 und 9.2.7.  s

9.4 Endlich erzeugte und freie Moduln

259

9.4.6 Satz. Je zwei Basen eines endlich erzeugten freien R-Moduls M haben gleich viele Elemente. Beweis: Sei B = {b1 , b2 , …, bn } eine Basis von M. Da das Nullideal 0 von R ein echtes Ideal ist, besitzt der Ring R nach Satz 9.1.8 mindestens maximales

ein n Ideal P , und F = R/P ist ein Körper. Wegen 1 ∈ R gilt MP = i=1 bi R P ≤ n n

n i=1 bi RP = i=1 bi P ≤ MP , woraus MP = i=1 bi P folgt. Insbesondere ist MP ein Untermodul von M. Restklasse von bi in M/MP für i = 1, 2, …, n. Dann ist M/MP = n Sei [bi ] die n i=1 [bi ]R = i=1 [bi ]F nach Hilfssatz 9.2.14. Also ist M/MP ein F -Vektorraum mit dim (M/MP ) = n, falls {[bi ] | 1 ≤ i ≤ n} linear unabhängig über F ist. Sei F n [b ][r ] = [0] in M/MP i i i=1 n für [ri ] ∈ F = R/P . Nach Hilfssatz n9.2.14 ist n b r ∈ MP = b P . Daher existieren p ∈ P mit dann i i i i i=1 i=1 bi ri = n n i=1 b p , woraus folgt: b (r − p ) = 0. i i=1 i i i=1 i i Da {bi | 1 ≤ i ≤ n} eine Basis von M ist, folgt ri = pi ∈ P für i = 1, 2, …, n. Also sind alle [ri ] = [0], und dimF (M/MP ) = n. Ist nun C = {c1 , c2 , …, cm } eine weitere Basis des freien R-Moduls M, so folgt hieraus, daß dimF (M/MP ) = m. Also ist m = n nach Satz 2.2.11.  9.4.7 Definition. Sei M ein endlich erzeugter freier R-Modul mit Basis B. Die nach Satz 9.4.6 durch M eindeutig bestimmte Anzahl der Elemente von B heißt der Rang von M. Bezeichnung: rg(M) Der folgende Satz wird bei der Entwicklung der Modultheorie von Hauptidealringen in Kapitel 11 benötigt. Er ist eine teilweise Verallgemeinerung des Komplementierungssatzes 2.3.18. β

α

9.4.8 Satz. Ist 0 −→ T −→ P −→ M −→ 0 eine kurze exakte Folge von endlich erzeugten R-Moduln, und ist M frei, so existiert ein Untermodul U von P mit P = U ⊕ β(T ) und U ∼ = M. Beweis: Sei {mi ∈ M | 1 ≤ i ≤ k} eine Basis des freien R-Moduls M. Da α surjektiv ist, hat jedes mi ∈ M ein Urbild fi in P für i = 1, 2, . . . , k. Sei U = k i=1 fi R. Dann ist U nach Hilfssatz 9.2.5 ein Untermodul von P . Sei V = Ker α = β(T ). Ist v ∈ V ∩ U , dann ist v = f1 r1 + f2 r2 + · · · + fk rk für geeignete ri ∈ R, und es gilt: 0 = α(v) = α(f1 )r1 + α(f2 )r2 + · · · + α(fk )rk = m1 r1 + m2 r2 + · · · + mk rk . Da {mi ∈ M | 1 ≤ i ≤ k} eine Basis des freien R-Moduls M ist, gilt ri = 0 für i = 1, 2, . . . , k. Also ist v = 0, d. h. U ∩ V = 0.

260

9 Ringe und Moduln

Aus M = α(P ) ∼ = P / Ker(α) = P /V und α(U ) = M folgt P = U + V nach Satz 9.2.12. Also ist P = U ⊕ V = U ⊕ β(T ). Nach dem zweiten Isomorphiesatz 9.2.17 und Hilfssatz 9.2.14 gilt: (U + V )/V ∼ = U/U ∩ V = U/0 = U. Nach dem ersten Isomorphiesatz 9.2.16 folgt daher M = α(P ) ∼ = P / Ker(α) = (U ⊕ V )/V ∼ = U.



Für spätere Anwendungen ist es erforderlich, auch freie R-Moduln zu betrachten, die nicht endlich erzeugt sind. Deshalb werden nun die Definitionen 9.4.1, 9.4.2 und 9.4.3 verallgemeinert. 9.4.9 Definition. Die Teilmenge T des R-Moduls M ist ein Erzeugendensystem von M, wenn jedes Element m ∈ M eine R-Linearkombination einer endlichen Teilmenge von T ist. 9.4.10 Definition. Eine Teilmenge T des R-Moduls M heißt linear unabhängig über R, wenn jede endliche Teilmenge von T linear unabhängig ist. Anderenfalls heißt T linear abhängig. 9.4.11 Definition. Der R-Modul M heißt frei, wenn M ein Erzeugendensystem B besitzt, das linear unabhängig ist. Ein linear unabhängiges Erzeugendensystem B heißt Basis des freien R-Moduls M. 9.4.12 Definition. Sei M eine nicht leere Menge und R ein kommutativer Ring. Dann ist die Abbildung f : M → R fast überall Null, falls es nur endlich viele Elemente mi ∈ M gibt mit f (mi )  = 0. Diese Bedingung ist gleichwertig damit, daß f (m) = 0 für fast alle m ∈ M ist. 9.4.13 Hilfssatz. Sei M eine nicht leere Menge und R ein kommutativer Ring. Die Menge R M aller Abbildungen f :M→R mit f (m) = 0 für fast alle m ∈ M ist ein R-Modul bezüglich der Addition + und Multiplikation · , die folgendermaßen definiert sind: (f1 + f2 )(m) = f1 (m) + f2 (m) für alle m ∈ M und alle f1 , f2 ∈ R M , (f r)(m) = f (m) · r für alle m ∈ M, r ∈ R und alle f ∈ R M . Für jedes m ∈ M sei fm ∈ R M definiert durch  1 falls n = m, fm (n) = 0 falls n  = m für n ∈ M. Dann ist R M ein freier R-Modul mit Basis B = {fm | m ∈ M}.

261

9.4 Endlich erzeugte und freie Moduln

Beweis: Seien f1 , f2 ∈ R M . Dann ist auch (f1 + f2 )(m) = f1 (m) + f2 (m) = 0 für fast alle m ∈ R M . Also ist f1 + f2 ∈ R M . Sei f ∈ R M und r ∈ R. Dann ist (f r)(m) = f (m)r = 0 für fast alle m ∈ M. Daher ist f r ∈ R M . Sei r ∈ R. Dann ist [(f1 + f2 )r](m) = (f1 + f2 )(m) · r = [f1 (m) + f2 (m)]r = f1 (m)r + f2 (m)r = (f1 r + f2 r)(m) für alle m ∈ M. Also ist (f1 + f2 )r = f1 r + f2 r. Seien r1 , r2 ∈ R. Dann ist [f (r1 r2 )](m) = f (m)(r1 r2 ) = (f (m)r1 )r2 = [(f r1 )(m)]r2 = [(f r1 )r2 ](m) für alle m ∈ M. Also ist f (r1 r2 ) = (f r1 )r2 . Ebenso zeigt man f (r1 + r2 ) = f r1 + f r2 . Wegen (f · 1)(m) = f (m) · 1 = f (m) für alle m ∈ M gilt auch f · 1 = f für alle f ∈ R M . Also ist R M ein R-Modul im Sinne der Definition 9.2.1. Sei {fmi | 1 ≤ i ≤ k} eine endliche Teilmenge von B so, daß ki=1 fmi ri = 0 für k Elemente ri ∈ R gilt. Wertet man g = ki=1 fmi ri an den Stellen mj aus, so folgt 0 = g(mj ) =

k 

(fmi ri )(mj ) =

i=1

k 

fmi (mj )ri = fmj (mj )rj = rj

i=1

für alle j = 1, 2, . . . , k. Das beweist die lineare Unabhängigkeit von B. Zu jedem f ∈ R M existieren nur endlich viele ms ∈ M, 1 ≤ s ≤ t mit 0  = f (ms ) = rs ∈ R, weil f fast überall Null ist. Daher gilt f = ts=1 fms rs , wie man durch Auswertung an allen Stellen m ∈ M nachrechnet. Also ist B ein linear unabhängiges Erzeugendensystem des R-Moduls R M . Daher ist R M ein freier R-Modul.  9.4.14 Satz. Sei M  = 0 ein freier R-Modul mit Basis B. Sei N ein beliebiger RModul. Ordnet man jedem b ∈ B ein b aus N zu, dann gibt es genau eine R-lineare Abbildung α : M → N mit α(b) = b für alle b ∈ B. Beweis: Jedes Element v ∈ M besitzt eine Darstellung v = b∈B brb , wobei die Ringelemente rb ∈ R eindeutig durch v bestimmt sind, und rb = 0 für fast alle b ∈ B gilt. Die R-lineare Abbildung α sei definiert durch α(v) =

 b∈B

b  rb .

262

9 Ringe und Moduln

Dann ist α wegen der eindeutigen Basisdarstellung v = b∈B brb aller v ∈ M wohldefiniert. Ist auch w = b∈B bgb ∈ M mit gb ∈ R, so ist   b[fb + gb ] α(v + w) = α =



b∈B

b [fb + gb ]

b

=



b  fb +

b



b  gb

b

= α(v) + α(w).



  Ebenso b∈B b[fb f ] = b∈B b [fb f ] = b∈B b fb )f = folgt α(v · f ) = α α(v · f für alle v ∈ V und f ∈ R. Also ist α eine R-lineare Abbildung von M in N . Ist nun β eine weitere R-lineare Abbildung von M in N mit β(b) = b für alle b aus B, so folgt     bfb = β(b)fb = b fb = α(v) für alle v ∈ M. β(v) = β b∈B

b∈B

b∈B

Also ist β = α.



Mit den Bezeichnungen von Hilfssatz 9.4.13 gilt nun der folgende Satz. 9.4.15 Satz. Sei T ein Erzeugendensystem des R-Moduls M. Dann ist R T ein freier R-Modul mit Basis B = {ft | t ∈ T } derart, daß die durch α(ft ) = t erklärte Rlineare Abbildung α : R T → M ein Epimorphismus ist. Ist T eine endliche Menge, so ist R T ein endlich erzeugter, freier R-Modul. Insbesondere ist jeder R-Modul M ein epimorphes Bild eines freien R-Moduls P . Beweis: Nach Hilfssatz 9.4.13 ist R T ein freier R-Modul mit Basis B = {ft | t ∈ T }. Ist T endlich, so auch B. Wegen Satz 9.4.14 ist die R-lineare Abbildung α eindeutig bestimmt. Da T ein Erzeugendensystem von M ist, ist α ein Epimorphismus. Ist M ein R-Modul, dann ist die Menge T = M sicherlich auch ein Erzeugendensystem von M. Also ist M ein epimorphes Bild des freien R-Moduls R M . 

9.5

Matrizen und lineare Abbildungen freier Moduln

In diesem Abschnitt werden die Beziehungen zwischen den R-linearen Abbildungen α : M → W zwischen zwei endlich erzeugten freien R-Moduln M und W und den m × n-Matrizen A = (aij ) mit Koeffizienten aij aus dem kommutativen Ring R behandelt.

9.5 Matrizen und lineare Abbildungen freier Moduln

263

Man überzeugt sich leicht, daß alle Rechenregeln von Abschnitt 3.1 auch für die m × n-Matrizen über R gelten. Daher ist die Menge Matn (R) aller n × n-Matrizen A = (aij ) mit Koeffizienten aij aus dem kommutativen Ring R ein assoziativer Ring mit Einselement En , der n × n-Einheitsmatrix. 9.5.1 Definition. Eine n×n-Matrix A über R heißt invertierbar, wenn es in Mat n (R) eine Matrix B gibt mit A · B = B · A = En . Die Matrix B = A−1 ist durch A eindeutig bestimmt und heißt Inverse von A. Die Menge GL(n, R) aller invertierbaren n × n-Matrizen aus Matn (R) ist eine Gruppe. Sie heißt die generelle lineare Gruppe vom Rang n über dem kommutativen Ring R. 9.5.2 Bemerkungen. (a) In der Literatur werden die invertierbaren Matrizen im Sinne der Definition 9.5.1 auch unimodular genannt. Bezüglich der Äquivalenz dieser beiden Begriffe wird auf die Übungsaufgabe 10.9 verwiesen. (b) Die Gruppeneigenschaften von GL(n, R) weist man mit den analogen Argumenten des Beweises von Satz 3.1.31 nach. 9.5.3 Bemerkung. Die folgenden drei Aussagen beweist man wie die analogen Aussagen von Folgerung 4.1.15. Dabei werden die Bezeichnungen der Elementarmatrizen übernommen. (a) Die Elementarmatrizen ZVi,j , die zur Vertauschung der i-ten und j -ten Zeile einer n × n-Matrix A ∈ Matn (R) gehören, sind invertierbar. (b) Die Elementarmatrizen ZMi,a , die zur Multiplikation der i-ten Zeile einer n×n-Matrix A ∈ Matn (R) mit einer Einheit a ∈ R gehören, sind invertierbar. (c) Die Elementarmatrizen ZAi,j,a , die zur Addition des a-fachen der i-ten Zeile zur j -ten Zeile einer n × n-Matrix A ∈ Matn (R) gehören, sind invertierbar. Sind M und W zwei freie R-Moduln endlichen Ranges, so ordnet man jedem α ∈ HomR (M, W ) wie bei den Vektorräumen eine Matrix zu. 9.5.4 Definition. Seien M und W endlich erzeugte freie R-Moduln über dem Ring R mit den Basen A = {u1 , . . . , ur } und B = {v1 , . . . , vs }. Sei α : M → W eine R-lineare Abbildung. Für jedes uj ∈ A ist α(uj ) ∈ W , also hat α(uj ) eine nach Hilfssatz 9.4.5 (c) eindeutige Darstellung als Linearkombination α(uj ) =

s  i=1

vi · aij ,

wobei aij ∈ R für alle 1 ≤ i ≤ s, 1 ≤ j ≤ r.

264

9 Ringe und Moduln

Die s × r-Matrix A = (aij ) heißt die Matrix von α bezüglich der Basen A und B. Man schreibt A = Aα = Aα (A, B). 9.5.5 Definition. Seien A = {u1 , . . . , ur } und A = {u1 , . . . , ur } zwei Basen des freien R-Moduls M. Für jedes j = 1, . . . , r schreibt man uj als Linearkombination von u1 , . . . , ur mit geeignetem pij ∈ R: uj

=

r 

ui · pij .

i=1

Die r × r-Matrix P = (pij ) heißt die Matrix des Basiswechsels von A nach A . 9.5.6 Hilfssatz. Die Matrix P des Basiswechsels von A nach A ist invertierbar. Ihre Inverse ist die Matrix des Basiswechsels von A nach A. Beweis: Der Beweis verläuft genauso wie der von Hilfssatz 3.3.8.



9.5.7 Satz. Sei α eine R-lineare Abbildung des freien R-Moduls M in den freien R-Modul W mit den endlichen Basen A, A von M und B, B  von W . Sei P die Matrix des Basiswechsels von A nach A und Q die Matrix des Basiswechsels von B nach B  . Dann ist Aα (A , B  ) = Q−1 · Aα (A, B) · P . Beweis: Der Beweis verläuft genauso wie der von Satz 3.3.9.



9.5.8 Definition. Zwei m × n-Matrizen A und B mit Koeffizienten aus dem kommutativen Ring R mit 1 ∈ R heißen äquivalent, wenn eine invertierbare Matrix Q ∈ GL(m, R) und eine invertierbare Matrix P ∈ GL(n, R) existieren derart, daß QAP = B.

9.6

Direkte Produkte und lineare Abbildungen

In diesem Abschnitt ist R stets ein kommutativer Ring mit Einselement. Zu jedem System {Mα | α ∈ A} von R-Moduln Mα mit Indexmenge A wird ein R-Modul P = α∈A Mα konstruiert, den man das direkte Produkt der R-Moduln Mα nennt. Ein wichtiger Untermodul des direkten Produkts P ist die externe direkte Summe

S = α∈A Mα der Mα . Mit Hilfe der Projektionen πα : P → Mα und Injektionen βα : Mα → S wird gezeigt, daß jede externe direkte Summe eine direkte Summe der Untermoduln βα Mα von P im Sinne der Definition 9.2.8 ist. Schließlich

265

9.6 Direkte Produkte und lineare Abbildungen

werden wesentliche Zusammenhänge zwischen der Bildung direkter Produkte oder direkter Summen und Eigenschaften R-linearer Abbildungen zwischen R-Moduln beschrieben. Zur Konstruktion des direkten Produkts eines Systems {Mα | α ∈ A} von RModuln Mα wird der folgende Hilfssatz benötigt. 9.6.1 Hilfssatz. Es sei {Mα | α ∈ A} ein System vonR-Moduln Mα  = 0. Sei P = α∈A Mα die Menge aller  Abbildungen σ : A → α∈A Mα der Indexmenge A in die Vereinigungsmenge α∈A Mα der R-Moduln Mα derart, daß σ (α) ∈ Mα für jeden Index α ∈ A ist. Dann ist P ein R-Modul bezüglich der linearen Operationen + und · , die wie folgt definiert sind: (a) Für alle σ, τ ∈ P sei die Summe σ + τ erklärt durch (σ + τ )(α) = σ (α) + τ (α) ∈ Mα für alle α ∈ A. (b) Für alle σ ∈ P und f ∈ R sei σ · f die Abbildung erklärt durch (σ · f )(α) = σ (α) · f ∈ Mα für alle α ∈ A. Beweis: Das Nullelement von P ist die Abbildung 0, die jeden Index α ∈ A auf das Nullelement 0 ∈ Mα abbildet, d. h. 0(α) = 0 ∈ Mα

für alle α ∈ A.

Da jedes Mα ein R-Modul ist und zwei Abbildungen σ, τ ∈ P genau dann gleich sind, wenn σ (α) = τ (α) für alle α ∈ A gilt, ergibt sich aus (a) sofort, daß P bezüglich + eine abelsche Gruppe mit Nullelement 0 ist. Wegen (b) gilt sicherlich σ ·1 = σ für alle σ ∈ P . Nach Definition 9.2.1 genügt es daher, das Assoziativgesetz und die beiden Distributivgesetze nachzuweisen. Seien f, g ∈ R und σ ∈ P . Dann gilt [σ · (f g)] (α) = σ (α) · (f g) = (σ (α) · f ) · g = [(σ · f )(α)] g = [(σ · f ) · g] (α) für alle α ∈ A, d. h. σ · (f g) = (σ · f ) · g. Da jedes Mα ein R-Modul ist, ergeben sich aus (a) und (b) auch die folgenden Gleichungen: [σ · (f + g)] (α) = = = =

σ (α) · (f + g) σ (α) · f + σ (α) · g (σ · f )(α) + (σ · g)(α) [σ · f + σ · g] (α)

für alle α ∈ A. Also ist σ · (f + g) = σ · f + σ · g. Analog zeigt man das zweite Distributivgesetz (σ + τ ) · f = σ · f + τ · f für alle σ, τ ∈ P und f ∈ R. 

266

9 Ringe und Moduln

9.6.2 Definition. Sei {Mα | α ∈ A} ein System von R-Moduln Mα  = 0. Der RModul P = α∈A Mα heißt das direkte Produkt der Mα , α ∈ A. Die Teilmenge S = {σ ∈ P | σ (α) = 0 für fast alle α ∈ A} ist ein Untermodul des direkten Produkts P = α∈A Mα , weil S bezüglich der linearen Operationen + und · von P abgeschlossen ist. Der R-Modul S heißt die externe direkte Summe der RModuln Mα , α ∈ A. Bezeichnung: S = α∈A Mα .

9.6.3 Bemerkung. S = α∈A Mα ist ein echter Untermodul von P = α∈A Mα , wenn die Indexmenge A unendlich ist. Bei endlicher Indexmenge A gilt stets σ (α)  = 0 für höchstens endlich viele α ∈ A. Daher ist S = P genau dann, wenn A endlich ist. 9.6.4 Definition. Sei {Mα | α ∈ A} ein System von R-Moduln Mα  = 0. Sei S = α∈A Mα die externe direkte Summe der Mα . Bei festem α ∈ A sei für jedes Element v ∈ Mα die Abbildung σv ∈ S für alle γ ∈ A definiert durch  v ∈ Mα für γ = α, σv (γ ) = 0 ∈ Mγ für γ  = α. Dann wird durch βα (v) = σv eine Abbildung βα : Mα → S definiert, die die natürliche Injektion von Mα in die externe direkte Summe S = α∈A Mα heißt. Zu jedem festen Index α ∈ A erhält man eine Abbildung πα : P → Mα vom direkten Produkt P = α∈A Mα auf den R-Modul Mα , indem man das Bildelement von σ ∈ P durch πα (σ ) = σ (α) ∈ Mα definiert. Diese Abbildung πα wird die natürliche Projektion von P auf Mα genannt. 9.6.5 Satz. Es sei {Mα | α ∈ A} ein System von R-Modul Mα  = 0. Dann gelten die folgenden Aussagen für alle α ∈ A:

(a) Die natürliche Injektion βα : Mα → S = β∈A Mβ ist eine injektive R-lineare Abbildung. (b) Die natürliche Projektion πα : P = β∈A Mβ → Mα ist eine surjektive R-lineare Abbildung. (c) Es ist πα βα = idα ∈ EndR (Mα ) und πγ βα = 0 für alle γ  = α. (d) Es ist (βα πα )σ = σ für alle σ ∈ βα Mα . Beweis: Im folgenden sei α ∈ A ein fest gewählter Index. (a) Seien v1 , v2 ∈ Mα und σv die für alle v ∈ Mα in Definition 9.6.4 erklärte Abbildung σv ∈ S. Dann ist σv1 +v2 = σv1 +σv2 , weil für alle γ ∈ A gilt: σv1 +v2 (γ ) = σv1 (γ ) + σv2 (γ ). Hieraus folgt für die natürliche Injektion βα , βα (v1 + v2 ) = σv1 +v2 = σv1 + σv2 = βα (v1 ) + βα (v2 ).

267

9.6 Direkte Produkte und lineare Abbildungen

Da für alle r ∈ R auch σv·r (γ ) = [(σv ) · r] γ  = σv (γ ) · r  v · r für γ = α, = 0 für γ  = α gilt, ist βα (v ·r) = σv·r = (σv )·r = [βα (v)]·r. Also ist βα : Mα → S eine R-lineare Abbildung. Es sei βα (v) = 0 für ein v ∈ Mα . Dann ist βα (v) = σv die Nullabbildung σv (γ ) = 0 ∈ Mγ für alle γ ∈ A. Deshalb ist v = σv (α) = 0 ∈ Mα . Also ist βα injektiv. (b) Nach der Definition der natürlichen Projektion πα gelten für alle σ, τ ∈ P und r ∈ R die folgenden Gleichungen: [πα (σ + τ )] (α) = (σ + τ )(α) = σ (α) + τ (α) = (πα σ )(α) + (πα τ )(α) = (πα σ + πα τ )(α), πα (σ · r)(α) = σ (α) · r = [(πα σ )(α)] · r = [(πα σ ) · r] (α). Daher ist πα : P → Mα eine R-lineare Abbildung.

Für jedes v ∈ Mα  sei σv ∈ S = in Definition 9.6.4 erklärte α∈A Mα die Abbildung σv : A → γ ∈A Mγ . Wegen S ≤ P = γ ∈A Mγ ist (πα σv )(α) = σv (α) = v ∈ Mα . Also ist πα : P → Mα surjektiv. (c) Sei v ∈ Mα . Dann ist  (πα βα )(v) = πα (βα (v)) = πα (σv ). Wertet man diese Abbildung πα (σv ) : A → β∈A Mβ an allen γ ∈ A aus, so erhält man  [πα (σv )] (γ ) = σv (γ ) =

v 0

für γ = α, für γ  = α.

Daher ist (πα βα )(v) = v für alle v ∈ Mα , d. h. πα βα = idα . Da [πβ (σv )](γ ) = 0 für alle β  = α gilt, ergibt sich auch die Gleichung πβ βα = 0 für alle β  = α. (d) Sei σ ∈ βα Mα . Dann existiert ein v ∈ Mα mit σ = βα v. Wegen (c) ist v = idα (v) = πα βα (v). Also ist σ = βα v = βα πα βα v = βα πα σ .  Der folgende Satz enhält eine Aussage über die Beziehungen zwischen den Definitionen 9.2.8 und 9.6.2.

268

9 Ringe und Moduln

9.6.6 Satz. Es sei {Mα | α ∈ A}

ein System von R-Moduln Mα  = 0. Dann ist die externe direkte Summe S = α∈A Mα der R-Moduln Mα gleich der

direkten Summe α∈A βα Mα der Untermoduln βα Mα des direkten Produkts P = α∈A Mα im Sinne der Definition 9.2.8.

Beweis: Nach Satz 9.6.5 ist βα Mα ein γ ∈A Mγ für alle Untermodul von S = α ∈ A. Daher ist die Summe U = α∈A βα Mα nach Definition 9.2.8 ebenfalls ein Untermodul von S. Sei umgekehrt 0  = σ ∈ S. Dann existieren nur endlich viele Indizes α1 , α2 , . . . , αr ∈ A mit σ (αi )  = 0 ∈ Mαi , d. h. σ (γ ) = 0 für alle γ ∈ A \ {α1 , α2 , . . . , αr }. Sei vi = σ (αi ) ∈ Mαi . Nach Definition 9.6.4 ist βαi (v i ) = σv i ∈ S, wobei gilt:  vi ∈ Mαi für γ = αi , σvi (γ ) = 0 für γ  = αi . r r Hieraus folgt, daß σ = i=1 σvi = i=1 βαi (vi ) ∈ ri=1 βαi Mαi ≤ U und somit U = S gilt. Um zu zeigen, daß U = α∈A βα Mα die direkte Summe der Untermoduln βα Mα von S ist, betrachtet man den Durchschnitt  βγ M γ βα Mα ∩ γ ∈A\{α}

für ein beliebiges α ∈ A. Wäre 0  = σ ∈ βα Mα in diesem Durchschnitt enthalten, dann gäbe es nach Definition 9.2.8 endlich viele Indizes γ1 , γ2 , . . . , γs in A \ {α} und Elemente uγi ∈ βγi Mγi derart, daß 0  = σ = βα vα = βγ1 uγ1 + βγ2 uγ2 + · · · + βγs uγs für ein 0  = vα ∈ Mα wäre. Wegen Satz 9.6.5 wäre dann aber 0  = vα = idα (vα ) = πα βα (vα ) = πα βγ1 (uγ1 ) + πα βγ2 (uγ2 ) + · · · + πα βγs (uγs ) = 0.

Aus diesem Widerspruch folgt, daß U sogar die direkte Summe α∈A βα Mα der Untermoduln βα Mα von S im Sinne der Definition 9.2.8 ist.  9.6.7 Bemerkung. Die Definition 9.6.2 der externen direkten

Summe S =

M geht über die Definition 9.2.8 der direkten Summe α∈A α α∈A Uα von Untermoduln Uα eines Moduls M hinaus, weil bei dem System {Mα | α ∈ A} von R-Moduln Mα zu verschiedenen Indizes α und β nicht notwendig verschiedene RModuln Mα und Mβ gehören müssen. Es kann sogar Mα für alle Indizes α ∈ A derselbe R-Modul sein. Die Untermoduln βα Mα von S sind dann zwar alle isomorph; sie

stellen jedoch nach Satz 9.6.6 lauter verschiedene Untermoduln von S = α∈A Mα dar.

9.6 Direkte Produkte und lineare Abbildungen

269

9.6.8 Satz. Sei S = α∈A Mα die externe direkte Summe der R-Moduln Mα mit den natürlichen Injektionen βα : Mα → S. Dann gelten folgende Aussagen: (a) Sei W ein R-Modul. Zu jedem System {ϕα ∈ HomR (Mα , W ) | α ∈ A} von R-linearen Abbildungen ϕα gibt es genau ein ϕ ∈ HomR (S, W ) mit ϕβα = ϕα für alle α ∈ A.

(b) Ein R-Modul Z ist genau dann zu S = α∈A Mα isomorph, wenn es R-lineare Abbildungen γα ∈ HomR (Mα , Z) so gibt, daß zu jedem R-Modul W und zu jedem System {ϕα ∈ HomR (Mα , W ) | α ∈ A} von R-linearen Abbildungen ϕα genau eine R-lineare Abbildung τ ∈ HomR (Z, W ) existiert mit τ γα = ϕα für alle α ∈ A. (c) Die Abbildungen γα sind automatisch Monomorphismen, und das folgende Diagramm ist kommutativ. S=

M α∈A O bE P α

EEEEPPP EEEE PP EEEE PPP E E PPP ϕ πα EEEE EEEE βα PPPP PPP EEEE PPP EEEE PPP EEEE E" ϕα PP' γ /7 W β Mα nnn y n y n nn yy nnn yy n n γα yy y nnn yy nnnn τ y n yy nn ynynnnn y y  n|ynn Z

Beweis: (a) Es sei σ ein beliebiges Element aus S = α∈A Mα . Dann gilt παi (σ ) = σ (αi )  = 0 wegen der Definitionen 9.2.8 und 9.6.2 für höchstens endlich viele Indizes α1 , . . . , αn ∈ A. Durch n  ϕ(σ ) = (ϕαi παi )σ i=1

wird daher eine Abbildung ϕ : S → W definiert. (Gilt πi (σ ) = 0 für alle Indizes, so ist ϕ(σ ) = 0 zu setzen.) Wegen der R-Linearität der Abbildungen πi und ϕi ergibt sich unmittelbar, daß ϕ eine R-lineare Abbildung ist. Weiter sei jetzt α ein

270

9 Ringe und Moduln

fester Index. Nach Satz 9.6.5 gilt dann πα βα = idα , während πχ βα für χ  = α die Nullabbildung ist. Für ein beliebiges Element a ∈ Mα folgt daher πα βα a = a und πχ (βα a) = 0 im Fall χ  = α. Man erhält (ϕβα )a = ϕ(βα a) = (ϕα πα )(βα a) = ϕα a und somit ϕβα = ϕα . Weiter gelte für die R-lineare Abbildung ψ : S → W ebenfalls ψβα = ϕα für alle α ∈ A. Nach Satz 9.6.5 ist σ = βα1 (σ (α1 )) + · · · + βαn (σ (αn )) = (βα1 πα1 )σ + · · · + (βαn παn )σ und daher ψ(σ ) =

n  i=1

(ψβαi παi )σ =

n 

(ϕαi παi )σ = ϕ(σ ).

i=1

Es gilt somit ψ = ϕ; d. h. ϕ ist eindeutig bestimmt. (b) Jeder zu ⊕Mα isomorphe R-Modul Z besitzt die in (b) angegebene Eigenschaft: Ist nämlich β : Z → S ein Isomorphismus, so braucht man nur γα = β −1 βα für alle α ∈ A zu setzen. Mit τ = ϕβ gilt dann τ γα = (ϕβ)(β −1 βα ) = ϕβα = ϕα . Andererseits folgt aus ϕ  γα = ϕα zunächst ϕ  β −1 βα = ϕα und weiter nach (a) ϕ  β −1 = ϕ, also ϕ  = ϕβ = τ . Umgekehrt sei jetzt Z ein R-Modul, zu dem es R-lineare Abbildungen γα : Mα → Z so gibt, daß die in (b) formulierte Bedingung erfüllt ist. Setzt man dann W = S, so gibt es zu den R-linearen Abbildungen βα : Mα → S eine R-lineare Abbildung β : Z → S mit βγα = βα für alle α ∈ A. Setzt man andererseits W = Z, so gibt es nach (a) zu den R-linearen Abbildungen γα : Mα → Z eine R-lineare Abbildung γ : S → Z mit γβα = γα für alle α ∈ A. Für die R-lineare Abbildung γβ : Z → Z gilt nun γβγα = γβα = γα . Aber für die Identität idZ von Z gilt ebenfalls idZ γα = γα = γβα . Wegen der geforderten Eindeutigkeit folgt daher γβ = idZ . Entsprechend ergibt sich aus βγβα = βγα = βα und idS βα = βα auch βγ = idS . Somit gilt β = γ −1 und γ = β −1 ; d. h. β und γ sind Isomorphismen zwischen S und Z.  (c) Wegen γα = γβα ist mit βα und γ auch γα eine Injektion. 9.6.9 Satz. Sei P = α∈A Mα das direkte Produkt der R-Moduln Mα mit den Projektionen πα : P → Mα und den Injektionen βα : Mα → P . Dann gelten folgende Aussagen: (a) Sei W ein R-Modul. Zu jedem System {ϕα ∈ HomR (W, Mα ) | α ∈ A} von R-linearen Abbildungen ϕα gibt es genau eine R-lineare Abbildung ϕ ∈ HomR (W, P ) mit πα ϕ = ϕα für alle α ∈ A.

271

9.6 Direkte Produkte und lineare Abbildungen

(b) Ein R-Modul Z ist genau dann zu P = α∈A Mα isomorph, wenn es R-lineare Abbildungen γα ∈ HomR (Z, Mα ) so gibt, daß zu jedem R-Modul W und zu jedem System {ϕα ∈ HomR (W, Mα ) | α ∈ A} von R-linearen Abbildungen ϕα genau eine R-lineare Abbildung τ ∈ HomR (Z, W ) existiert derart, daß γα τ = ϕα für alle α ∈ A gilt. (c) Die Abbildungen γα sind dann automatisch Epimorphismen, und das folgende Diagramm ist kommutativ.

α∈A < Mα = P oyoy7 yyy O o o o yy ooo yyyyyy ϕ oooo yyy y πα oooβα yyyyyy o o yy oo yyyyy ooo y o o y y o y|yy ooo ϕα γ / Mα π W PPP bEE PPP E E PPP EE PPP EE PPP PPP EEγEα τ PPP EEE PPP EE PPP EE PPPE  ' Z

Beweis: (a) Jedem Element y ∈ W werde diejenige Abbildung σy aus P = α∈A Mα zugeordnet, für die σy (α) = ϕα y für alle α ∈ A gilt. Durch ϕy = σy wird dann eine Abbildung ϕ : W → P definiert. Für jeden Index α ∈ A gilt (ϕ(y + y  ))(α) = σy+y  (α) = ϕα (y + y  ) = ϕα y + ϕα y  = σy (α) + σy (α) = (σy + σy  )(α) = (ϕy + ϕy  )(α) und daher ϕ(y + y  ) = ϕy + ϕy  . Entsprechend zeigt man ϕ(yc) = (ϕy)c für alle c ∈ R. Daher ist ϕ eine R-lineare Abbildung. Außerdem gilt für jedes Element y ∈ W (πα ϕ)y = πα (σy ) = σy (α) = ϕα y und somit πα ϕ = ϕα . Gilt umgekehrt für die R-lineare Abbildung ψ : W → P entsprechend πα ψ = ϕα für alle α ∈ A, so folgt für die Abbildung ψy ∈ P (ψy)(α) = πα (ψy) = (πα ψ)y = ϕα y = σy (α) = (ϕy)(α).

272

9 Ringe und Moduln

Also ist ψy = ϕy für alle y ∈ W ; d. h. ψ = ϕ. Daher ist ϕ auch eindeutig bestimmt. (b) Wie vorher folgt auch hier, daß jeder zu P isomorphe R-Modul Z die in (b) angegebene Eigenschaft besitzt. Umgekehrt sei jetzt Z ein R-Modul mit R-linearen Abbildungen γα : Z → Mα , die die in (b) formulierte Eigenschaft für den R-Modul W = P besitzen. Wie im vorangehenden Beweis schließt man: Zu den Projektionen πα gibt es eine R-lineare Abbildung π : P → Z mit γα π = πα . Ebenso gibt es zu den Abbildungen γα eine R-lineare Abbildung γ : Z → P mit πα γ = γα . Wieder gilt πα γ π = γα π = πα wegen πα idP = πα , also γ π = idP . Ebenso γα πγ = πα γ = γα wegen γα idZ = γα , also π γ = idZ . Es folgt π = γ −1 und γ = π −1 ; d. h. π und γ sind Isomorphismen. (c) Schließlich ist γα = πα γ als Produkt von Epimorphismen selbst ein Epimorphismus.  9.6.10 Bemerkung. Die beiden Sätze 9.6.8 und 9.6.9 zeigen eine bemerkenswerte Dualität: Sie gehen auseinander hervor, wenn man in ihnen die Richtung sämtlicher Abbildungen umkehrt und in den Abbildungs-Produkten die Reihenfolge der Faktoren vertauscht. Da bei endlichen Indexmengen die direkte Summe und das direkte Produkt zusammenfallen, gelten dann beide Sätze gleichzeitig für die direkte Summe. Bei unendlicher Indexmenge trifft dies aber nicht zu. 9.6.11 Bemerkung. Bei der n-Tupel-Darstellung einer endlichen direkten Summe V1 ⊕ · · · ⊕ Vn haben die Abbildungen ϕ aus den letzten beiden Sätzen folgende Bedeutung: Die Abbildung ϕ aus Satz 9.6.8 bildet das n-Tupel (x1 , . . . , xn ) auf das Element ϕ1 x1 + · · · + ϕn xn aus W ab. Das Bild eines Elements y ∈ W bei der Abbildung ϕ aus Satz 9.6.9 ist das n-Tupel (ϕ1 y, . . . , ϕn y).



∼ = α∈A HomR (Mα , W ). (b) HomR (W, α∈A Mα ) ∼ = α∈A HomR (W, Mα ).

Beweis: (a) Sei ϕ ∈ HomR α∈A Mα , W und βα die Injektion von Mα in S =

α∈A Mα . Dann ist γα = ϕβα ∈ HomR (Mα , W ) für alle α ∈ A. Man definiere γ ∈ α∈A HomR (Mα , W ) durch

9.6.12 Satz.

(a) HomR

α∈A Mα , W

γ (α) = γα = ϕβα ∈ HomR (Mα , W )

für alle α ∈ A.

Dann wird

durch σ (ϕ) = γ = γϕ eine injektive R-lineare Abbildung von Hom M , W in α∈A HomR (Mα , W ) definiert. Sei umgekehrt τ ∈ R α α∈A Hom (M , W ). Dann existiert nach Hilfssatz 9.6.1 zu jedem α ∈ A ein R α α∈A γα ∈ HomR (Mα , W ) derart, daß τ (α) = γα

für alle α ∈ A

273

9.6 Direkte Produkte und lineare Abbildungen

ist. Nach Satz 9.6.8 existiert dann genau ein γ ∈ HomR (S, W ) mit γβα = γα = τ (α) für alle α ∈ A. Also ist σ surjektiv und somit der gesuchte Isomorphismus. (b) Sei ϕ ∈ HomR (W, α∈A Mα ) und πα die Projektion von P = α∈A Mα auf Mα für alle α ∈ A. Dann ist γα = πα ϕ ∈ HomR (W, Mα ) für alle α ∈ A. Man definiere γ ∈ α∈A HomR (W, Mα ) durch γ (α) = γα = πα ϕ ∈ HomR (W, Mα )

für alle α ∈ A.

Dann wird durch σ (ϕ) = γ = γϕ eine injektive R-lineare Abbildung von HomR (W, P ) in α∈A Hom R (W, Mα ) definiert. Sei umgekehrt τ ∈ α∈A HomR (W, Mα ). Dann existiert nach Hilfssatz 9.6.1 zu jedem α ∈ A ein γα ∈ HomR (W, Mα ) derart, daß τ (α) = γα für alle α ∈ A ist. Nach Satz 9.6.9 gibt es dann genau ein γ ∈ HomR (W, P ) mit πα γ = γα für alle α ∈ A. Also ist τ das Bild von γ unter σ , womit (b) bewiesen ist.  9.6.13 Definition. Sei M ein R-Modul. Sei {Mα | α ∈ A} ein System von R-Moduln Mα und {ϕα ∈ HomR (Mα , M) | α ∈ A} ein System von R-linearen Abbildungen. Ein Faserprodukt (oder Pullback) der Abbildungen ϕα : Mα → M ist ein R-Modul Y und ein System von R-linearen Abbildungen ψα : Y → Mα , α ∈ A, derart, daß (a) ϕα ψα = ϕχ ψχ für alle α, χ ∈ A gilt und die folgende universelle Abbildungseigenschaft erfüllt ist: (b) Ist W ein beliebiger R-Modul, zu dem ein System {ψα ∈ HomR (W, Mα ) | α ∈ A} von R-linearen Abbildungen ψα mit ϕα ψα = ϕχ ψχ für alle α, χ ∈ A existiert, dann existiert genau ein η ∈ HomR (W, Y ) derart, daß ψα = ψα η für alle α ∈ A ist. 9.6.14 Satz. Sei A eine Indexmenge und M ein R-Modul. Dann gelten die folgenden Aussagen: (a) Zu jedem System {ϕα ∈ HomR (Mα , M) | α ∈ A} von R-linearen Abbildungen ϕα zwischen den R-Moduln Mα und M existiert ein Faserprodukt Y mit Rlinearen Abbildungen ψα ∈ HomR (Y, Mα ). (b) Der Faserproduktraum Y ist bis auf Isomorphie eindeutig durch die R-Moduln M, Mα und die R-linearen Abbildungen ϕα : Mα → M, α ∈ A, bestimmt. Insbesondere ist das folgende Diagramm kommutativ.

274

9 Ringe und Moduln

7 Mα oo{o{= O CCC o o CC { o CC ooo {{{ o  o CCϕα { ψα oo { o CC { πα oo {ψ o CC { o α o { o CC { o o { o CC { oo { o C! { o { oo η α /Y // M W OOO M λ λ∈A {= OOO  CC { ψ C OOO CC {{ OOO CC {{ { OOO ψ CC χ {{ OOO πχ C {{ϕχ OOO CCC { ψχ { OOO CC {{ OOO CC { { OO' !  { Mχ

Beweis: Es sei Y die Menge aller derjenigen Elemente a ∈ P = λ∈A Mλ , bei denen (ϕα πα )a = (ϕχ πχ )a für alle Indexpaare gilt, wobei πα die Projektion von P auf Mα ist. Offenbar ist Y ein Untermodul, der für sich als R-Modul betrachtet durch die natürliche Injektion α in den Produktraum P abgebildet wird. Mit ψα = πα ist dann die Bedingung von Definition 9.6.13 (a) für alle α ∈ A erfüllt. Zu den Abbildungen ψα : W → Mα gibt es wegen Satz 9.6.9 genau eine Abbildung  ψ : W → P = λ∈A Mλ mit ψα = πα ψ  für alle α ∈ A. Für beliebiges y ∈ W und beliebige Indizes α, χ erhält man (ϕα πα )(ψ  y) = (ϕα ψα )y = (ϕχ ψχ )y = (ϕχ πχ )(ψ  y), also ψ  y ∈ Y . Daher kann ψ  sogar als Abbildung in Y aufgefaßt werden. Als solche wird sie mit η bezeichnet. Damit ist die Bedingung (b) von Definition 9.6.13 nachgewiesen. Besitzt auch Y  mit den Abbildungen ψα die Eigenschaften (a) und (b), so gibt es lineare Abbildungen η : Y → Y  und η : Y  → Y mit ψα = ψα η und ψα = ψα η für alle α ∈ A. Es folgt ψα idY = ψα ηη

und ψα idY  = ψα η η

für alle α ∈ A

wegen der Eindeutigkeit der Faktorisierungen mit ψα bzw. ψα , die aus den Spezialisierungen W = Y bzw. W = Y  folgt. Also ist ηη = idY und η η = idY  . Daher sind η und η inverse Isomorphismen. Hiermit ist die Eindeutigkeit des Faserprodukts bewiesen.  ϕi

9.6.15 Bemerkung. Selbst im Falle von nur zwei Abbildungen Mi −→ M, i = 1, 2 hat der Satz 9.6.14 eine interessante Folgerung. Er besagt nämlich, daß

275

9.6 Direkte Produkte und lineare Abbildungen

das Faserprodukt Y mit den Abbildungen ψ1 und ψ2 und den gegebenen Abbildungen ϕ1 und ϕ2 das folgende kommutative Diagramm Y

ψ1

ϕ1

ψ2

 M2

/ M1

ϕ2

 /M

bildet, und zwar so, daß sich jede andere Ergänzung W durch Y faktorisieren läßt: W1 QQQ 11 QQQQ ψ  11 η QQ1QQ QQQ 11 Q( 11 ! / M1 Y ψ2 1 ψ 1 11 11 ψ2 ϕ1 1   ϕ2 /M M2 Indem man in der Definition 9.6.13 des Faserprodukts alle Pfeile umdreht, erhält man die folgende duale“ Definition der Fasersumme. ” 9.6.16 Definition. Sei M ein R-Modul. Sei {Mα | α ∈ A} ein System von R-Moduln und {ϕα ∈ HomR (M, Mα ) | α ∈ A} ein System von R-linearen Abbildungen. Eine Fasersumme (oder Pushout) der Abbildungen ϕα : M → Mα ist ein R-Modul Z und ein System von R-linearen Abbildungen ψα : Mα → Z, α ∈ A, derart, daß (a) ψα ϕα = ψχ ϕχ für alle α, χ ∈ A gilt und die folgende universelle Abbildungseigenschaft erfüllt ist: (b) Ist W ein beliebiger R-Modul, für den ein System {ψα ∈ HomF (Mα , W ) | α ∈ A} R-linearer Abbildungen ψα mit ψα ϕα = ψχ ϕχ für alle α, χ ∈ A existiert, dann existiert genau ein η ∈ HomR (Z, W ) mit ψα = ηψα

für alle α ∈ A.

In Analogie zu Satz 9.6.14 beweist man den folgenden Satz. 9.6.17 Satz. Sei M ein R-Modul. Dann gelten die folgenden Aussagen: (a) Zu jedem System {ϕα ∈ HomR (M, Mα ) | α ∈ A} von R-linearen Abbildungen ϕα des R-Moduls M in die R-Moduln Mα existiert eine Fasersumme Z mit R-linearen Abbildungen ψα ∈ HomR (Mα , Z). (b) Der Fasersummenraum Z ist bis auf Isomorphie eindeutig durch die R-Moduln M, Mα und die Abbildungen ϕα : M → Mα , α ∈ A, bestimmt.

276

9 Ringe und Moduln

Insbesondere ist das folgende, für den Beweis erweiterte Diagramm kommutativ. = Mα BOBOOO || BB OOO | BB OOO || | BB O  ϕα || BB OOOψOα | βα | OOO | ψα BB OOO BB || | OOO BB | | OOO B ||

 η '/ ω / Mλ Z MB 7/ W λ∈A > p O BB }} ψ  ppppp } BB } p BB }} ppp p BB ψχ }} p pp } B βχ ϕχ BB }} pppppψχ } BB } p BB }p}pppp B } }pp Mχ

9.7 Aufgaben 9.1 Sei R ein kommutativer Ring, S = R[X], a ∈ R und f (X) ∈ S. Zeigen Sie: S(X − a) + Sf (X) = S genau dann, wenn f (a) eine Einheit in R ist. 9.2 Man gebe den Isomorphismus der Aussage des zweiten Isomorphiesatzes (U + V )/V ∼ = U/(U ∩ V ) explizit für die Untermoduln U = 4Z, V = 6Z des Z-Moduls Z an. 9.3 Sei R = Z/6 · Z und M = R 2 = {(a, b) | a, b ∈ R} der freie Modul vom Rang 2 über R. Zeigen Sie: (a) Die Teilmengen B1 := {(1, 0), (0, 1)}, B2 := {(2, 3), (3, 2)} von M bilden jeweils eine Basis von M. (b) Nach Austausch eines Elements von B1 gegen (2, 3) ist die so entstehende Menge keine Basis von M. 9.4 Sei ϕ : V → W eine R-lineare Abbildung zwischen den R-Moduln V und W . Seien S und S Systeme aus Untermoduln von V bzw. W . Ist T ein Untermodul von W , dann sei ϕ − (T ) = {t ∈ V | ϕ(t) ∈ T }. Beweisen Sie die folgenden Behauptungen:

(a) {ϕU | U ∈ S} = ϕ {U | U ∈ S} .

− (b) {ϕ (T ) | T ∈ S } ⊆ ϕ − {T | T ∈ S } . (c) Gilt T ⊂ Im ϕ für alle T ∈ S , so ist (b) mit dem Gleichheitszeichen erfüllt.

  (d) ϕ {U | U ∈ S} ⊆ {ϕU | U ∈ S}.

  (e) ϕ − {T | T ∈ S } = {ϕ − (T ) | T ∈ S }. (f) Gilt U ⊃ Ker ϕ für alle U ∈ S, so ist (d) mit dem Gleichheitszeichen erfüllt. 9.5 Beweisen Sie die folgenden Behauptungen:

277

9.7 Aufgaben

(a) Eine R-lineare Abbildung α : V → W ist genau dann injektiv, wenn für jeden RModul Z und für je zwei R-lineare Abbildungen γ , β : Z → V aus αγ = αβ stets γ = β folgt. (b) Eine R-lineare Abbildung α : V → W ist genau dann surjektiv, wenn für jeden RModul Z und für je zwei R-lineare Abbildungen γ , β : W → Z aus γ α = βα stets γ = β folgt. (c) Ist ψϕ injektiv (surjektiv), so ist ϕ injektiv (ψ surjektiv). 9.6 Zeigen Sie, daß die lineare Gruppe GL(n, R) im Fall n  2 nicht abelsch ist. 9.7

(a) Zeigen Sie, daß die Abbildung ϕ : α∈A Mα → W aus Satz 9.6.8 genau dann surjektiv ist, wenn W = α∈A ϕα Mα gilt. (b) Zeigen Sie, daß die Abbildung ϕ : W → α∈A Mα aus Satz 9.6.9 genau dann injektiv ist, wenn es zu verschiedenen Elementen y, y  ∈ W stets einen Index α mit ϕα y = ϕα y  gibt.

9.8 (a) Zeigen Sie: Für den Kern der R-linearen Abbildung ϕ : W → gilt  Ker ϕ = Ker ϕα .



α∈A Mα aus Satz 9.6.9

α∈A

(b) Zeigen Sie: Für die Abbildungen ϕ und ϕα aus Satz 9.6.8 gilt 

Ker ϕα ≤ Ker ϕ.

α∈A

Zeigen Sie jedoch an einem Beispiel, daß hierbei das Gleichheitszeichen im allgemeinen nicht gilt. 9.9 Man beweise den folgenden, zu Satz 9.3.4 dualen“ Satz, der durch Umkehrung aller ” Abbildungspfeile entsteht: Wenn in dem Diagramm W ω

0



/W

β

/ V τ

β



/V

α

/ U σ

α

 /U

die Zeilen exakte Folgen sind und wenn der rechte Teil kommutativ ist, dann gibt es eine kommutative Ergänzung ω. Unter welchen Bedingungen ist ω injektiv bzw. surjektiv?

278

9 Ringe und Moduln

9.10 In dem Diagramm V



ϕ

/W

ϕ



α

V

χ

/X

ψ

/Y

/ X

ψ



β

/ W

χ

ω

/Z

ω



γ

/ Y

δ

/ Z

von F -Vektorräumen seien die Zeilen exakte Folgen. Ferner sei das Diagramm kommutativ. Zeigen Sie, daß es eine lineare Abbildung η : X → X  so gibt, daß das durch η ergänzte Diagramm ebenfalls kommutativ ist. 9.11 Es sei {Vα | α ∈ A} ein System von Vektorräumen Vα über dem Körper F . Zeigen Sie:   ∗  Vα ∼ Vα∗ . = α∈A

α∈A

10 Multilineare Algebra

In diesem Kapitel wird im ersten Abschnitt das Tensorprodukt M ⊗R N von zwei R-Moduln M und N über einem kommutativen Ring konstruiert. Im zweiten Abschnitt werden Tensorprodukte α ⊗β von linearen Abbildungen zwischen R-Moduln definiert und ihre Eigenschaften studiert. Der dritte Abschnitt enthält Anwendungen dieser Konstruktionen. Schließlich  wird für jede natürliche Zahl p ≥ 2 und jeden RModul die p-te äußere Potenz p M eingeführt und damit die Determinante det(α) eines Endomorphismus α eines freien R-Moduls M erklärt. Es zeigt sich, daß diese Determinantentheorie von Matrizen über kommutativen Ringen alle Ergebnisse des Kapitels 5 über Determinanten von Matrizen mit Koeffizienten aij aus einem Körper F als Spezialfälle enthält. In diesem Kapitel ist R stets ein kommutativer Ring mit Einselement 1. Alle hier betrachteten R-Moduln sind R-Rechtsmoduln im Sinne der Definition 9.2.1.

10.1

Multilineare Abbildungen und Tensorprodukte

Für die Konstruktion des Tensorprodukts von endlich vielen R-Moduln wird die Definition 5.2.1 einer n-fach linearen Abbildung auf R-Moduln übertragen. 10.1.1 Definition. Seien M 1 , M2 , . . . , Mn und M endlich viele R-Moduln über dem kommutativen Ring R. Sei ni=1 Mi = {(m n1 , m2 , . . . , mn ) | mi ∈ Mi } das kartesische Produkt der Mi . Eine Abbildung ϕ : i=1 Mi → M heißt n-fach linear, wenn die beiden folgenden Bedingungen für alle i = 1, 2, . . . , n erfüllt sind: (a) ϕ(m1 , …, mi + mi , …,mn ) = ϕ(m1 , . . . , mi , . . . , mn ) + ϕ(m1 , . . . , mi , . . . , mn ) , (b) ϕ(m1 , . . . , mi r, . . . , mn ) = ϕ(m1 , . . . , mi , . . . , mn )r für alle mi , mi ∈ M und r ∈ R. Ist n = 2, so ist ϕ eine bilineare Abbildung vom kartesischen Produkt M1 × M2 in den R-Modul M. 10.1.2 Beispiel. Sei R ein kommutativer Ring und R 2 = {(r1 , r2 ) | ri ∈ R} der freie R-Modul vom Range 2. Die durch $   % r12 r11 , = r11 r22 − r12 r21 für alle mi = (r1i , r2i ) ∈ R 2 , i = 1, 2, ϕ r21 r22 definierte Abbildung ϕ : R 2 → R ist bilinear.

280

10 Multilineare Algebra

10.1.3 Hilfssatz. Seien M, N zwei R-Moduln über dem kommutativen Ring R. Dann ist die Menge HomR (M, N ) aller R-linearen Abbildungen α : M → N ein R-Modul. Beweis: Der Beweis verläuft genauso wie in Satz 3.6.1.



10.1.4 Definition. Gegeben seien die R-Moduln A und B über dem kommutativen Ring R. Ein Tensorprodukt (T , t) von A und B über R besteht aus einem R-Modul T und einer bilinearen Abbildung t : A × B → T derart, daß für jede bilineare Abbildung g von A × B in einen beliebigen R-Modul X genau ein h ∈ HomR (T , X) existiert, so daß das Diagramm /T

t

A×B @@ @@ @@ g @@@ @

X

h∈HomR (T ,X)



kommutativ ist, d. h. g(a, b) = ht (a, b) für alle (a, b) ∈ A × B. Die bilineare Abbildung t : A × B → T heißt Tensorabbildung des Tensorprodukts T . Bezeichnung: T = A ⊗R B, a ⊗ b = t (a, b) für alle (a, b) ∈ A × B. In den beiden folgenden Sätzen wird nun die Existenz und die Eindeutigkeit des Tensorprodukts A ⊗R B zweier R-Moduln gezeigt. 10.1.5 Satz (Eindeutigkeit des Tensorprodukts). Sind (T , t) und (T  , t  ) zwei Tensorprodukte der R-Moduln A und B, dann gibt es genau einen R-Modulisomorphismus j : T → T  mit j t = t  . Beweis: Da T und T  R-Moduln sind und t  bilinear ist, gibt es zum Tensorprodukt (T , t) von A und B genau ein h1 ∈ HomR (T , T  ) derart, daß das folgende Diagramm B/ T

t

A×B @@ @@ @@ @ t  @@ @

h2

T



h1

kommutativ ist, d. h. t  (a, b) = h1 t (a, b) für alle (a, b) ∈ A × B. Analog gibt es genau ein h2 ∈ HomR (T  , T ) mit t (a, b) = h2 t  (a, b). Hieraus folgt, daß t  (a, b) = h1 h2 t  (a, b) für alle (a, b) ∈ A × B. Sicherlich ist die Identität

281

10.1 Multilineare Abbildungen und Tensorprodukte

id : T  → T  eine R-lineare Abbildung aus HomR (T  , T  ), die nach Definition 10.1.4 das zum Tensorprodukt (T  , t  ) und R-Modul T  gehörige Diagramm t

A×B @@ @@ @@ @ t  @@ @

T

/ T 

idT 

kommutativ macht, d. h. t  (a, b) = id t  (a, b) für alle (a, b) ∈ A × B. Daher gilt wegen der geforderten Eindeutigkeit h1 h2 = id. Analog zeigt man h2 h1 = id. Also ist h1 : T → T  der eindeutig bestimmte Isomorphismus j .  10.1.6 Satz (Existenz des Tensorprodukts). Zu jedem Paar A, B von R-Moduln existiert ein Tensorprodukt (A ⊗R B, t) mit Tensorabbildung t : A × B → T = A ⊗R B, t (a, b) = a ⊗ b ∈ T

für alle (a, b) ∈ A × B,

das bis auf R-Modulisomorphie eindeutig bestimmt ist. Beweis: Wegen Satz 10.1.5 ist nur die Existenz des Tensorprodukts (T , t) zu beweisen. Dazu betrachtet man die Menge M = {(a, b) | a ∈ A, b ∈ B} = A × B. Nach Hilfssatz 9.4.13 ist C = {f(a,b) ∈ R M | (a, b) ∈ M} eine Basis des freien R-Moduls R M . Sei U der R-Untermodul von R M , der von der Menge aller folgenden Elemente erzeugt wird: (a) f(a1 +a2 ,b) − f(a1 ,b) − f(a2 ,b) , (b) f(a,b1 +b2 ) − f(a,b1 ) − f(a,b2 ) , (c) f(ar,b) − f(a,br) , (d) f(ar,b) − f(a,b) · r, wobei die Elemente a, a1 , a2 ∈ A, b, b1 , b2 ∈ B und r ∈ R beliebig sind. Sei T der nach Hilfssatz 9.2.14 eindeutig bestimmte Faktormodul T = R M /U mit dem kanonischen R-Modulepimorphismus α : R M → T , der jedem f ∈ R M seine Restklasse α(f ) = [f ] = f + U ∈ R M /U zuordnet. Nach Hilfssatz 9.2.14 ist U = Ker(α). Die Tensorabbildung t : A × B → T wird definiert durch t (a, b) = α(f(a,b) ) ∈ T

für (a, b) ∈ A × B.

282

10 Multilineare Algebra

Diese Abbildung t : A × B → T ist wohldefiniert und bilinear; denn wegen (a) ist f(a1 +a2 ,b) − f(a1 ,b) − f(a2 ,b) ∈ U für alle a1 , a2 ∈ A und b ∈ B. Daraus folgt 0 = α(f(a1 +a2 ,b) − f(a1 ,b) − f(a2 ,b) ) = α(f(a1 +a2 ,b) ) − α(f(a1 ,b) ) − α(f(a2 ,b) ) = t (a1 + a2 , b) − t (a1 , b) − t (a2 , b), woraus sich t (a1 + a2 , b) = t (a1 , b) + t (a2 , b) ergibt. Analog ergeben sich aus (b), (c) und (d) die Gleichungen t (a, b1 + b2 ) = t (a, b1 ) + t (a, b2 ), t (ar, b) = t (a, br), t (ar, b) = t (a, b)r für alle a ∈ A, b, b1 , b2 ∈ B und r ∈ R. Also ist t : A × B → T eine bilineare Abbildung. Sei nun X ein beliebiger R-Modul und g : A × B → X eine bilineare Abbildung. Da C = {f(a,b) ∈ R M | (a, b) ∈ M} eine Basis des freien R-Moduls R M ist, wird nach Satz 9.4.14 durch die Zuordnung ϕ(f(a,b) ) = g(a, b)

für alle (a, b) ∈ A × B = M

ein R-Modulhomomorphismus ϕ : R M → X definiert. Da g : A × B → X eine bilineare Abbildung ist, folgt für alle a1 , a2 ∈ A und b ∈ B ϕ(f(a1 +a2 ,b) − f(a1 ,b) − f(a2 ,b) ) = ϕ(f(a1 +a2 ,b) ) − ϕ(f(a1 ,b) ) − ϕ(f(a2 ,b) ) = g(a1 + a2 , b) − g(a1 , b) − g(a2 , b) = 0. Analog zeigt man, daß auch alle Erzeuger der Form (b), (c) und (d) von U auf das Nullelement in X abgebildet werden. Daher ist U ≤ Ker(ϕ). Nach Folgerung 9.2.20 gibt es deshalb genau einen R-Modulhomomorphismus h ∈ HomR (T , X) mit g(a, b) = ϕ(f(a,b) ) = ht (a, b) = hα(f(a,b) ) für alle (a, b) ∈ A × B, weil C = {f(a,b) | (a, b) ∈ M) eine Basis des freien R-Moduls R M ist. Daher ist (T , t) das gesuchte Tensorprodukt (A ⊗R B, t).  10.1.7 Folgerung. Sei T = A ⊗R B das Tensorprodukt der R-Moduln A und B. Dann gelten folgende Rechengesetze: (a) (a1 + a2 ) ⊗ b = (a1 ⊗ b) + (a2 ⊗ b) für alle a1 , a2 ∈ A und b ∈ B. (b) a ⊗ (b1 + b2 ) = (a ⊗ b1 ) + (a ⊗ b2 ) für alle a ∈ A und b1 , b2 ∈ B. (c) (a ⊗ b)r = (a ⊗ br) = (ar ⊗ b) für alle a ∈ A, b ∈ B und r ∈ R.

283

10.1 Multilineare Abbildungen und Tensorprodukte

(d) 0 ⊗ a = 0 = b ⊗ 0 für alle a ∈ A und b ∈ B. Beweis: Wegen a ⊗b = t (a, b) folgen alle Aussagen unmittelbar aus der Bilinearität  der Tensorabbildung t : A × B → T = A ⊗R B. 10.1.8 Folgerung. Sei (T = A ⊗R B, t) das Tensorprodukt der R-Moduln A und B. Dann existieren zu jedem u ∈ T endlich viele Elemente ai ∈ A, bi ∈ B und ri ∈ R, 1 ≤ i ≤ k, derart, daß k  u= (ai ⊗ bi )ri . i=1

Beweis: Sei M = A × B. Nach Hilfssatz 9.4.13 ist C = {fm | m ∈ M} eine Basis des freien R-Moduls R M . Nach dem Beweis von Satz 10.1.6 gibt es einen RUntermodul U von R M derart, daß T = R M /U und für die Restklassenabbildung α : R M → R M /U gilt: t (a, b) = α(f(a,b) ) für alle (a, b) ∈ M. Sei w ∈ R M ein Urbild von u ∈ T in R M . Da C eine Basis des freien R-Moduls R M ist, existieren endlich viele Basiselemente f(ai ,bi ) ∈ C und Ringelemente ri ∈ R, 1 ≤ i ≤ k, derart, daß k  w= f(ai ,bi ) ri . i=1

Hieraus folgt u = α(w) =

k  i=1

α(f(ai ,bi ) )ri =

k 

(ai ⊗ bi )ri .

i=1



10.1.9 Beispiel. Das Tensorprodukt (Z/3Z) ⊗Z (Z/2Z) der zyklischen Z-Moduln A = Z/3Z und B = Z/2Z über dem Ring Z der ganzen Zahlen ist der Nullmodul 0. Hierzu genügt es, nach Folgerung 10.1.8 zu zeigen, daß (a ⊗ b) = 0

für alle a ∈ A und b ∈ B.

Da 1 = 3 − 2 = 3 · 1 + 2(−1), folgt nach Folgerung 10.1.7 wegen a3 = 0, b2 = 0, daß a ⊗ b = (a ⊗ b)1 = (a ⊗ b)(3 · 1 + 2(−1)) = (a ⊗ b)3 + (a ⊗ b)2(−1) = a3 ⊗ b − a ⊗ b2 = 0 ⊗ b − a ⊗ 0 = 0. 10.1.10 Beispiel. Das Tensorprodukt T = Q ⊗Z Q des Körpers Q der rationalen Zahlen mit sich selbst über dem Ring Z der ganzen Zahlen ist isomorph zu Q, d. h. Q ⊗Z Q ∼ = Q, wie folgende Überlegungen zeigen.

284

10 Multilineare Algebra

Die Abbildung γ : Q × Q → Q, definiert durch γ (q1 , q2 ) = q1 q2 für qi ∈ Q, i = 1, 2 ist bilinear. Nach Satz 10.1.6 existiert daher ein ϕ ∈ HomZ (Q ⊗Z Q, Q) mit ϕ(q1 ⊗ q2 ) = q1 q2 ∈ Q für alle qi ∈ Q, i = 1, 2. ϕ ist ein Z-Modulepimorphismus; denn jedes q = ab−1 ∈ Q mit b  = 0 ist Bild −1 ϕ(a ⊗ b−1 ) von n a ⊗ b ∈ Q ⊗Z Q. Ist q = i=1 qi ⊗ pi ∈ Ker ϕ und 0  = d ∈ Z der Hauptnenner −2 der Brüche n −1 −1 q und pi = bi d , dann ist ϕ(q) = = 0, woraus i = ai d i=1 ai bi d n i=1 ai bi = 0 folgt. Also ist q=

n 

qi ⊗ p i =

i=1

n 

ai d −1 ⊗ bi d −1

i=1

=

n 

d −1 ⊗ ai bi d −1

i=1

=d

−1



 n



ai bi d −1 = d −1 ⊗ 0 = 0

i=1

wegen Folgerung 10.1.7. Daher ist ϕ ein Z-Modulisomorphismus. 10.1.11 Satz. Seien A, B, C R-Moduln über dem kommutativen Ring R. Dann gelten: (a) A ⊗R B ∼ = B ⊗R A. (b) (A ⊗R B) ⊗R C ∼ = A ⊗R (B ⊗R C). Beweis: (a) Sei (A ⊗R B, t) das Tensorprodukt der R-Moduln A und B. Die Abbildung f : A × B → B ⊗R A mit f (a, b) = b ⊗ a für alle (a, b) ∈ A × B ist nach Folgerung 10.1.7 bilinear über R. Wegen Definition 10.1.4 existiert daher genau ein h ∈ HomR (A ⊗R B, B ⊗R A) derart, daß b ⊗ a = f (a, b) = ht (a, b) = h(a ⊗ b)

für alle (a, b) ∈ A × B

gilt. Nach Folgerung 10.1.8 hat jedes u ∈ B ⊗R A die Form u=

k  i=1

(bi ⊗ ai )ri =

k 

h(ai ⊗ bi )ri

i=1

 k

=h

i=1

 (ai ⊗ bi )ri

∈ h(A ⊗R B)

10.1 Multilineare Abbildungen und Tensorprodukte

285

für endlich viele (ai , bi ) ∈ A×B und ri ∈ R. Also ist h ein R-Modulepimorphismus von A⊗R B auf B ⊗R A. Analog findet man genau ein h ∈ HomR (B ⊗R A, A⊗R B) mit h (b ⊗ a) = a ⊗ b für alle (b, a) ∈ B × A. Wiederum ist h (B ⊗R A) = A ⊗R B. Nun ist hh (b ⊗ a) = h(a ⊗ b) = b ⊗ a und h h(a ⊗ b) = h (b ⊗ a) = a ⊗ b für alle a ∈ A und b ∈ B. Wegen Folgerung 10.1.8 sind daher die R-linearen Abbildungen h und h zueinander inverse Isomorphismen. (b) Nach Satz 10.1.6 existieren die Tensorprodukte ([A ⊗R B] ⊗R C, t) und (A⊗R [B ⊗R C], s). Sei a ∈ A fest gewählt. Dann ist die durch λa (b, c) = (a ⊗b)⊗c für alle (b, c) ∈ B × C definierte Abbildung λa : B × C → (A ⊗R B) ⊗R C bilinear. Also gibt es nach Definition 10.1.4 ein eindeutig bestimmtes Element ha ∈ HomR (B ⊗R C, (A ⊗R B) ⊗R C) derart, daß ha (b ⊗ c) = (a ⊗ b) ⊗ c

für alle b ⊗ c ∈ B ⊗R C

gilt. Wegen Folgerung 10.1.7 ist daher die durch µ(a, b ⊗ c) = ha (b ⊗ c) für alle b ∈ B, c ∈ C definierte Abbildung µ : A × (B ⊗R C) → (A ⊗R B) ⊗R C bilinear. Nach Definition 10.1.4 existiert genau ein h ∈ HomR (A ⊗R (B ⊗R C), (A ⊗R B) ⊗R C) derart, daß das folgende Diagramm s / A ⊗R (B ⊗R C) A × (B ⊗FR C) FF ww FF ww FF w F ww µ FF ww h FF w w F# {ww (A ⊗R B) ⊗R C

kommutativ ist, d. h. h(a ⊗ (b ⊗ c)) = µ(a, b ⊗ c) = ha (b ⊗ c) = (a ⊗ b) ⊗ c für alle a ∈ A, b ∈ B, c ∈ C. Wie in (a) folgt nun mit Hilfe von Folgerung 10.1.8, daß h ein R-Modulisomorphismus ist.  10.1.12 Folgerung. Sei M ein R-Modul über dem kommutativen Ring R. Sei p ≥ 2 eine natürliche Zahl. Dann existiert das p-fache Tensorprodukt T = ⊗p M von M mit sich selbst, d. h. es gibt einen bis auf Isomorphie eindeutig bestimmten R-Modul T und eine p-lineare Abbildung tp von M × M × · · · × M = M p in T derart, daß für jeden R-Modul N und für jede p-lineare Abbildung g von M p in N das folgende

286

10 Multilineare Algebra

Diagramm für genau eine R-lineare Abbildung h ∈ HomR (T , N ) kommutativ ist: tp

M p