Diskrete Mathematik
Logik & Beweissysteme
| Begriff | Bedeutung |
|---|---|
| Beweissystem () | Tupel aus Aussagen, Beweisen, Wahrheitsfunktion und Verifikation |
| (Statements) | Menge der Aussagen |
| (Proofs) | Menge der Beweise |
| (Truth function) | Funktion, die Wahrheitswert (0/1) einer Aussage definiert |
| (Verification) | Funktion, die prüft, ob ein Beweis gültig ist |
| Sound (korrekt) | Kein Beweis für falsche Aussagen möglich |
| Complete (vollständig) | Für jede wahre Aussage existiert ein Beweis |
| Alphabet () | Menge der erlaubten Symbole |
| Interpretation | Zuweisung von Werten zu freien Elementen |
| Modell | Eine wahre Interpretation |
| Logische Konsequenz () | G folgt aus F |
| Logische Äquivalenz () | F und G haben in jeder Interpretation denselben Wahrheitswert |
| Erfüllbar (satisfiable) | Mindestens eine wahrmachende Interpretation existiert |
| Tautologie | In jeder Interpretation wahr |
| Unerfüllbar | In keiner Interpretation wahr |
Prädikatenlogik & Quantoren
| Begriff | Bedeutung |
|---|---|
| Existenzquantor () | “Es existiert mindestens ein…” |
| Allquantor () | “Für alle…” |
| Scope (Geltungsbereich) | Bereich, in dem ein Quantor wirkt |
Mengen
| Begriff | Bedeutung |
|---|---|
| Element von () | x ist in Menge A enthalten |
| Teilmenge () | Alle Elemente von A sind auch in B |
| Echte Teilmenge () | Teilmenge, aber nicht gleich |
| Tupel | Geordnete Menge (Reihenfolge wichtig) |
| Potenzmenge () | Menge aller Teilmengen von A |
| Kardinalität () | Anzahl der Elemente einer Menge |
| Kartesisches Produkt () | Menge aller Paare (a,b) mit , |
| Leere Menge () | Menge ohne Elemente |
| Russells Paradox | Widerspruch bei selbstreferenziellen Mengen |
Relationen
| Begriff | Bedeutung |
|---|---|
| Relation () | Teilmenge von |
| Identitätsrelation () | Jedes Element steht nur zu sich selbst in Relation |
| Inverse Relation () | Richtung der Paare vertauscht |
| Komposition () | Verkettung von Relationen über Zwischenelement |
| Reflexiv | Jedes Element steht zu sich selbst in Relation |
| Irreflexiv | Kein Element steht zu sich selbst in Relation |
| Symmetrisch | Wenn , dann |
| Antisymmetrisch | Beide Richtungen nur bei Gleichheit |
| Transitiv | Wenn und , dann |
| Kongruenz modulo m () | Gleicher Rest bei Division durch m |
Spezielle Relationen
| Begriff | Bedeutung |
|---|---|
| Äquivalenzrelation | Reflexiv, symmetrisch, transitiv |
| Äquivalenzklasse () | Menge aller Elemente, die zu a äquivalent sind |
| Partition | Zerlegung einer Menge in disjunkte Teilmengen |
| Quotientenmenge () | Menge aller Äquivalenzklassen |
| Ordnungsrelation | Reflexiv, antisymmetrisch, transitiv |
Posets & Hasse-Diagramme
| Begriff | Bedeutung |
|---|---|
| Poset | Partially ordered set (Menge mit Ordnungsrelation) |
| Lexikographische Ordnung | Vergleich wie im Wörterbuch |
| Deckung (covers) | b deckt a, wenn nichts zwischen a und b liegt |
| Vergleichbar | a ≼ b oder b ≼ a |
| Totalgeordnet | Alle Elemente sind vergleichbar |
| Well-ordered | Totalgeordnet und jede Teilmenge hat kleinstes Element |
| Kleinstes Element | Element ist related zu allen anderen |
| Größtes Element | Alle Elemente sind related zu diesem |
| Minimales Element | Kein Element zeigt auf dieses |
| Maximales Element | Zeigt auf kein anderes Element |
| Transitive Closure () | Alle erreichbaren Verbindungen über beliebig viele Schritte |
| Meet | Eindeutiger gemeinsamer lower bound zweier Elemente |
| Join | Eindeutiger gemeinsamer upper bound zweier Elemente |
| Lattice (Verband) | Alle Paare haben Meet und Join |
Zählbarkeit
| Begriff | Bedeutung |
|---|---|
| Abzählbar (countable) | Gleichmächtig zu |
| Überabzählbar (uncountable) | Nicht abzählbar (z.B. ) |
| Equinumerous () | Gleichmächtig, es existiert eine Bijektion |
| Dominiert () | Es existiert eine Injektion von A nach B |
| Bijektion | Injektiv und surjektiv |
| Injektion | Verschiedene Elemente haben verschiedene Bilder |
| Surjektion | Jedes Element im Zielbereich wird getroffen |
Beweisstrategien
| Begriff | Bedeutung |
|---|---|
| Direkter Beweis | Nimm S an, zeige T |
| Indirekter Beweis (Kontraposition) | Nimm ¬T an, zeige ¬S |
| Beweis durch Widerspruch | Nimm ¬S an, leite Widerspruch ab |
| Fallunterscheidung | Teile in Fälle auf, beweise jeden einzeln |
| Modus Ponens | Aus F und (F → G) folgt G |
| Existenzbeweis | Finde ein konkretes Beispiel |
| Pigeonhole Principle | n Objekte auf k Gruppen → mindestens eine Gruppe hat |
Algebra – Grundlagen
| Begriff | Bedeutung |
|---|---|
| Algebra | Menge G mit Operation , unter dieser abgeschlossen |
| Abgeschlossen / Closed | Operation bleibt innerhalb der Menge |
| Assoziativ / Associative | |
| Kommutativ / Commutative | |
| Neutrales Element / Identity element | |
| Inverses Element / Inverse | |
| Monoid | Algebra + assoziativ + neutrales Element |
| Gruppe / Group | Monoid + inverses Element für jedes |
| Abelsche Gruppe / Abelian group | Gruppe + Kommutativität |
Algebra – Ordnung
| Begriff | Bedeutung |
|---|---|
| Ordnung einer Gruppe / Order of a group | Anzahl Elemente in der Gruppe |
| Ordnung eines Elementes / Order of an element | Kleinstes mit |
| Satz von Lagrange | teilt für Untergruppe |
Algebra – Untergruppen und Strukturen
| Begriff | Bedeutung |
|---|---|
| Untergruppe / Subgroup | Teilmenge, abgeschlossen unter Operation, mit und Inversen |
| Zyklische Gruppe / Cyclic group | Alle Elemente entstehen aus einem Generator |
| Generator | Element das alle Gruppenelemente erzeugt |
| Direct Product | Neue Gruppe aus Tupeln mehrerer Gruppen |
Algebra – Homomorphismen
| Begriff | Bedeutung |
|---|---|
| Homomorphismus / Homomorphism | |
| Isomorphismus / Isomorphism | Bijektiver Homomorphismus |
| Injektiv / Injective | |
| Surjektiv / Surjective | Jedes Element im Bild wird getroffen |
| Bijektion / Bijection | Injektiv und surjektiv |
Algebra – Ringe und Körper
| Begriff | Bedeutung |
|---|---|
| Ring | Menge mit Addition (Gruppe) und Multiplikation (Monoid) |
| Körper / Field | Ring, alle haben multiplikatives Inverses |
| Distributivgesetz | |
| Nullteiler / Zero divisor | , , aber |
| Integritätsbereich / Integral domain | Ring ohne Nullteiler |
| Einheit / Unit | Element mit multiplikativem Inversen () |
| Menge aller Einheiten (invertierbaren Elemente) | |
| GF(p) / Galois Field | für Primzahl |
Algebra – Polynome
| Begriff | Bedeutung |
|---|---|
| Polynom / Polynomial | Ausdruck |
| Polynomring über Körper F | |
| Grad / Degree | Höchste Potenz im Polynom |
| Monisch / Monic | Führender Koeffizient = 1 |
| Irreduzibel / Irreducible | Keine nicht-trivialen Faktoren |
| Reduzibel / Reducible | Hat Nullstelle, also faktorisierbar |
| Polynomdivision | |
| Nullstelle / Root | Wert mit |
| Polynome modulo , Körper wenn irreduzibel |
Zahlentheorie
| Begriff | Bedeutung |
|---|---|
| Teilbarkeit / Divisibility | |
| gcd / ggT | Größter gemeinsamer Teiler |
| lcm / kgV | Kleinstes gemeinsames Vielfaches |
| Teilerfremd / Coprime | |
| Ideal | Menge |
| Primfaktorzerlegung | |
| Äquivalenz modulo | |
| Restklasse / Residue class | |
| Multiplikatives Inverses |
Euler und Fermat
| Begriff | Bedeutung |
|---|---|
| Eulersche Phi-Funktion | Anzahl teilerfremder Zahlen zu |
| Menge der zu teilerfremden Elemente | |
| Satz von Euler | für |
| Satz von Fermat | für Primzahl |
Kryptographie
| Begriff | Bedeutung |
|---|---|
| Diffie-Hellman | Schlüsselaustausch mit , mod |
| RSA | Public-Key-Verfahren mit |
| Diskreter Logarithmus | Aus schwer zu berechnen |
| Public Key | Öffentlicher Schlüssel |
| Private Key | Geheimer Schlüssel |
Algorithmen und Datenstrukturen
Datenstrukturen – Grundlegend
| Begriff | Bedeutung |
|---|---|
| Array | Feste Größe, O(1) Zugriff, O(n) Einfügen/Löschen |
| 1-verkettete Liste | Einfach verkettete Liste, O(1) Einfügen, O(n) Zugriff |
| 2-verkettete Liste | Doppelt verkettete Liste, O(1) Einfügen/Löschen |
| Stack | Last In First Out (push, pop) |
| Queue | First In First Out (enqueue, dequeue) |
| Priority Queue | Min/Max-Heap, O(log n) für Insert/ExtractMin |
Datenstrukturen – Bäume
| Begriff | Bedeutung |
|---|---|
| Heap | Binärbaum mit O(log n) Einfügen/Löschen, O(1) Max-Zugriff |
| Binärer Suchbaum | Sortierter Baum mit O(log n) Operationen |
| 2-3-Baum | Balancierter Baum mit garantiert O(log n) |
| Heapify | Array in Heap umwandeln, O(n) |
| ExtractMax | Maximum aus Heap entfernen und versickern |
Sortieralgorithmen
| Begriff | Bedeutung |
|---|---|
| Bubble Sort | Benachbarte Elemente tauschen, O(n²) |
| Selection Sort | Größtes Element ans Ende, O(n²) |
| Insertion Sort | Element an richtige Stelle im sortierten Teil, O(n²) |
| Merge Sort | Divide & Conquer, rekursiv teilen und mergen, O(n log n) |
| Quicksort | Pivotelement wählen, partitionieren, in-place, O(n log n) avg |
| Heapsort | Selection Sort mit Max-Heap, O(n log n) |
| Bucket Sort | Elemente in Buckets verteilen, O(n) |
| Pivotelement | Element zum Partitionieren bei Quicksort |
Suchalgorithmen
| Begriff | Bedeutung |
|---|---|
| Linear Search | Jedes Element durchgehen, O(n) |
| Binary Search | Liste halbieren bei sortiertem Array, O(log n) |
| Entscheidungsbaum | Binärbaum für Vergleiche, Blätter sind Ergebnisse |
| Star-Suche | Person finden, die alle kennen aber niemanden kennt |
Graphentheorie – Grundbegriffe
| Begriff | Bedeutung |
|---|---|
| Vertex (Knoten) | Punkt im Graphen |
| Edge (Kante) | Verbindung zwischen zwei Knoten |
| Grad | Anzahl anliegender Kanten eines Knotens |
| Weg (Walk) | Folge benachbarter Knoten |
| Pfad (Path) | Weg ohne wiederholte Knoten |
| Zyklus | Weg mit Start = Ende |
| Kreis (Cycle) | Zyklus ohne Knotenwiederholung, min. 3 Knoten |
| Eulerweg | Jede Kante genau einmal |
| Hamiltonpfad | Jeder Knoten genau einmal |
| adjazent | Benachbarte Knoten |
| inzident | Kante anliegend zu einem Knoten |
| Zusammenhangskomponente | Verbundener Teilgraph |
| Baum (Tree) | Zusammenhängend ohne Kreis |
| bipartit | Graph in zwei Partitionen teilbar |
| cut vertex | Knoten dessen Entfernung Graph trennt |
| cut edge | Kante deren Entfernung Graph trennt |
Graphentheorie – Gerichtete Graphen
| Begriff | Bedeutung |
|---|---|
| Gerichteter Graph | Graph mit geordneten Knotenpaaren |
| Senke | Knoten ohne Nachfolger, deg_out = 0 |
| Quelle | Knoten ohne Vorgänger, deg_in = 0 |
| Eingangsgrad | Anzahl eingehender Kanten |
| Ausgangsgrad | Anzahl ausgehender Kanten |
| Adjazenzmatrix | Matrix zur Darstellung von Kanten |
| Adjazenzliste | Liste aller Nachfolger pro Knoten |
| Topologische Sortierung | Reihenfolge mit erfüllten Abhängigkeiten |
Graph-Algorithmen – Traversierung
| Begriff | Bedeutung |
|---|---|
| BFS (Breitensuche) | Ebenenweise traversieren mit Queue, O(V+E) |
| DFS (Tiefensuche) | So weit wie möglich vorlaufen mit Stack, O(V+E) |
| Breitensuchbaum | Erfasst minimale Distanzen zu Knoten |
| Pre-order | Reihenfolge des ersten Betretens |
| Post-order | Reihenfolge des letzten Verlassens |
| Tree edge | Kante im Tiefensuchbaum |
| Forward edge | Kante zu indirektem Nachfolger |
| Back edge | Kante zu indirektem Vorgänger (→ Zyklus) |
| Cross edge | Kante zwischen verschiedenen DFS-Teilbäumen |
Graph-Algorithmen – Kürzeste Wege
| Begriff | Bedeutung |
|---|---|
| Dijkstra | Kürzester Weg mit pos. Gewichten, O((V+E) log n) |
| Bellman-Ford | Kürzester Weg auch mit neg. Gewichten, O(V·E) |
| Negativer Zyklus | Zyklus mit negativer Gesamtgewichtssumme |
Laufzeitanalyse
| Begriff | Bedeutung |
|---|---|
| O-Notation (Big-O) | Obere Schranke für Wachstum |
| Ω-Notation (Omega) | Untere Schranke für Wachstum |
| Θ-Notation (Theta) | Exakte Wachstumsordnung |
| Master Theorem | Laufzeit für T(n) = aT(n/b) + Cn^d bestimmen |
| a (Master Theorem) | Anzahl der Teilprobleme |
| b (Master Theorem) | Verkleinerungsfaktor |
| d (Master Theorem) | Arbeit außerhalb der Rekursion |
Dynamische Programmierung
| Begriff | Bedeutung |
|---|---|
| Dynamische Programmierung | Optimierung durch Teilprobleme und Memoization |
| Memoization | Zwischenspeichern bereits berechneter Werte |
| Bottom-up | Iterativ von kleinen zu großen Teilproblemen |
| DP-Tabelle | Tabelle zur Speicherung der Teilproblem-Lösungen |
| Teilproblem | Kleinere Instanz des Gesamtproblems |
| Rekursionsformel | Berechnung aus vorherigen Einträgen |
| Editierdistanz | Min. Operationen um String A in B umzuwandeln |
| LGT (Längste gemeinsame Teilfolge) | Längste gemeinsame Subsequenz zweier Folgen |
| Teilsummenproblem | Gibt es Teilmenge mit bestimmter Summe? |
| Rucksackproblem | Maximaler Wert bei begrenzter Kapazität |
| Maximum Subarray Sum | Größte Summe eines zusammenhängenden Teilarrays |
Algorithmen-Konzepte
| Begriff | Bedeutung |
|---|---|
| Invariante | Aussage die nach jeder Iteration gilt |
| Divide and Conquer | Teilen, rekursiv lösen, kombinieren |
| In-place | Kein zusätzlicher Speicher nötig |
| Vergleichsbasiertes Suchen | Min. Ω(log n) Vergleiche im Worst Case |
| Vergleichsbasiertes Sortieren | Min. Ω(n log n) Vergleiche im Worst Case |
Einführung in die Programmierung
Hoare-Logik
| Begriff | Bedeutung |
|---|---|
| Hoare-Tripel ({P} X = E {Q}) | Vorbedingung, Anweisung, Nachbedingung |
| Weakest Precondition | Schwächste Vorbedingung, die Nachbedingung garantiert |
| Loop Invariante | Bedingung, die vor/nach jeder Schleifeniteration gilt |
Klassen & Objekte
| Begriff | Bedeutung |
|---|---|
| Klasse (class) | Bauplan für Objekte |
| Objekt (object) | Instanz einer Klasse, erstellt mit new |
| Attribut | Variable in Klasse, beschreibt Zustand |
| Methode | Funktion in Klasse, beschreibt Verhalten |
| Zustand (state) | Menge aller Attributwerte eines Objekts |
| Referenz | Zeiger auf ein Objekt im Speicher |
| Punktnotation (dot notation) | Zugriff auf Attribute/Methoden via objekt.name |
| Dereferenzierung | Zugriff auf Objekt über Referenz |
| this | Referenz auf das aktuelle Objekt |
| Shadowing | Lokale Variable verdeckt gleichnamiges Attribut |
| Konstruktor | Spezielle Methode zur Objektinitialisierung |
| toString() | Methode zur String-Darstellung eines Objekts |
Vererbung & Polymorphismus
| Begriff | Bedeutung |
|---|---|
| Vererbung (extends) | Unterklasse übernimmt Attribute/Methoden der Oberklasse |
| Oberklasse (Superclass) | Klasse, von der geerbt wird |
| Unterklasse (Subclass) | Klasse, die erbt |
| Override (@Override) | Methode der Oberklasse in Unterklasse überschreiben |
| super | Referenz auf direkte Oberklasse |
| instanceof | Prüft ob Objekt Instanz einer Klasse ist |
| statischer Typ | Deklarierter Typ, unveränderlich |
| dynamischer Typ | Tatsächlicher Typ zur Laufzeit, änderbar |
| Dynamic Binding | Methodenauswahl basierend auf dynamischem Typ |
| Cast | Typumwandlung “nach unten” im Vererbungsbaum |
| Object | Wurzelklasse aller Java-Klassen |
| final (Klasse) | Verbietet Vererbung (kein extends) |
| final (Methode) | Verbietet Override |
| final (Variable) | Wert/Referenz unveränderbar |
| Abstrakte Klasse | Klasse die nicht instanziiert werden kann |
Interfaces
| Begriff | Bedeutung |
|---|---|
| Interface | Vertrag, dass Klasse bestimmte Methoden implementiert |
| implements | Klasse implementiert ein Interface |
| extends (Interface) | Interface erweitert anderes Interface |
Sichtbarkeit (Access Modifiers)
| Begriff | Bedeutung |
|---|---|
| public | Überall sichtbar |
| protected | In Klasse, Unterklassen und Package sichtbar |
| default (package-private) | Nur im selben Package sichtbar |
| private | Nur in eigener Klasse sichtbar |
Datentypen – Primitiv
| Begriff | Bedeutung |
|---|---|
| Primitive Typen | Speichern direkt den Wert (int, double, boolean, char) |
| int | Ganzzahl (primitiv) |
| double | Kommazahl (primitiv) |
| boolean | Wahrheitswert true/false (primitiv) |
| char | Einzelnes Zeichen (primitiv) |
| Value Semantics | Zuweisung kopiert den Wert (primitive Typen) |
Datentypen – Referenz
| Begriff | Bedeutung |
|---|---|
| Referenztypen | Speichern Referenz auf Objekt (String, Arrays, Klassen) |
| String | Text (Referenztyp, immutable) |
| Integer | Wrapper-Klasse für int, kann null sein |
| Autoboxing | Automatische Umwandlung primitiv → Wrapper |
| Unboxing | Automatische Umwandlung Wrapper → primitiv |
| null | Keine Referenz, Standardwert für Referenztypen |
| Reference Semantics | Zuweisung kopiert die Referenz (Referenztypen) |
| immutable | Unveränderbar (z.B. String) |
| Aliasing | Mehrere Referenzen zeigen auf dasselbe Objekt |
Casting & Konvertierung
| Begriff | Bedeutung |
|---|---|
| Implizites Casting (Widening) | Automatische Typumwandlung zu größerem Typ |
| Explizites Casting (Narrowing) | Manuelle Typumwandlung zu kleinerem Typ |
Methoden & Funktionen
| Begriff | Bedeutung |
|---|---|
| void | Kein Rückgabewert |
| return | Gibt Wert aus Methode zurück |
| Parameter | Eingabewerte einer Methode |
| Überladung (Overloading) | Mehrere Methoden mit gleichem Namen, unterschiedlicher Signatur |
| Signatur | Name + Parametertypen einer Methode |
| static | Gehört zur Klasse, nicht zum Objekt |
Exceptions
| Begriff | Bedeutung |
|---|---|
| Exception | Laufzeitfehler/Ausnahme |
| throw | Exception werfen |
| NullPointerException | Fehler bei Zugriff auf null-Referenz |
| IllegalArgumentException | Fehler bei ungültigen Argumenten |
Kontrollstrukturen
| Begriff | Bedeutung |
|---|---|
| if-else | Bedingte Verzweigung |
| switch-case | Mehrfachverzweigung |
| for-Schleife | Zählschleife |
| while-Schleife | Kopfgesteuerte Schleife |
| do-while-Schleife | Fußgesteuerte Schleife |
| Enhanced for | Iteriert über Arrays/Collections |
| break | Schleife abbrechen |
| continue | Aktuellen Durchlauf überspringen |
Logische Operatoren
| Begriff | Bedeutung |
|---|---|
| && | Logisches UND (AND) |
| || | Logisches ODER (OR) |
| ! | Logisches NICHT (NOT) |
| == | Gleichheit (nur für primitive Typen) |
| equals() | Gleichheit für Objekte |
Arrays & Collections
| Begriff | Bedeutung |
|---|---|
| Array | Feste Sammlung von Werten gleichen Typs |
| Scanner | Klasse zum Einlesen von Eingaben |
| Random | Klasse für Zufallszahlen |
Rekursion
| Begriff | Bedeutung |
|---|---|
| Rekursion | Methode ruft sich selbst auf |
| Basisfall | Abbruchbedingung der Rekursion |
| Rekursiver Fall | Selbstaufruf mit verkleinertem Problem |
Sonstiges
| Begriff | Bedeutung |
|---|---|
| EBNF | Erweiterte Backus-Naur-Form, Grammatiknotation |
| UpperCamelCase | Namenskonvention für Klassen |
| lowerCamelCase | Namenskonvention für Methoden/Variablen |
Lineare Algebra
Matrizen – Grundlagen
| Begriff | Bedeutung |
|---|---|
| Matrix | Hat Zeilen und Spalten |
| Identitätsmatrix | Diagonale = 1, sonst 0; |
| Diagonalmatrix | Nur Hauptdiagonale ≠ 0 |
| Obere Dreiecksmatrix | Einträge unter Diagonale = 0 |
| Untere Dreiecksmatrix | Einträge über Diagonale = 0 |
| Symmetrische Matrix | |
| Transponierte | Zeilen und Spalten vertauscht |
| Inverse Matrix | , nur bei quadratisch & vollem Rang |
Räume (Spaces)
| Begriff | Bedeutung |
|---|---|
| Vektorraum | Menge von Vektoren, abgeschlossen unter Addition & Skalierung |
| Unterraum (Subspace) | Teilmenge eines Vektorraums, selbst ein Vektorraum |
| Spaltenraum | Span der Spalten von ; alle erreichbaren |
| Zeilenraum | Span der Zeilen von |
| Nullraum | Lösungen von |
| Span | Alle Linearkombinationen einer Vektormenge |
| Basis | Linear unabhängige Vektoren, die Raum aufspannen |
| Dimension | Anzahl der Basisvektoren |
Lineare Unabhängigkeit & Rang
| Begriff | Bedeutung |
|---|---|
| Linear unabhängig | Keine Linearkombination ergibt 0 (außer triviale) |
| Linear abhängig | Ein Vektor ist Kombination der anderen |
| Rang (Rank) | Anzahl linear unabhängiger Spalten/Zeilen |
| Rang-Nullitätssatz | (Spaltenanzahl) |
| Steinitz-Austauschlemma | Unabh. Menge ≤ Spannende Menge; Basen gleich groß |
Transformationen
| Begriff | Bedeutung |
|---|---|
| Lineare Transformation | ; respektiert Addition & Skalierung |
| Injektiv | Verschiedene Inputs → verschiedene Outputs |
| Surjektiv | Jeder Output hat einen Input |
| Bijektiv | Injektiv + Surjektiv; invertierbar |
Operationen auf LGS
| Begriff | Bedeutung |
|---|---|
| Zeilenvertauschung | Zwei Zeilen tauschen |
| Skalierung | Zeile mit Konstante ≠ 0 multiplizieren |
| Zeilenaddition | Vielfaches einer Zeile zu anderer addieren |
| Gauss-Elimination | Umformung in Zeilenstufenform |
| Zeilenstufenform | Obere Dreiecksform durch Elimination |
Orthogonalität
| Begriff | Bedeutung |
|---|---|
| Orthogonal () | Skalarprodukt = 0 |
| Orthogonales Komplement | Alle Vektoren senkrecht zu |
| Nullraum ist orthogonal zum Zeilenraum | |
| Skalarprodukt (Dot Product) |
Projektionen
| Begriff | Bedeutung |
|---|---|
| Projektion | Nächster Punkt in zu |
| Projektionsmatrix | |
| Residuum | ; Fehlervektor |
Least Squares & Regression
| Begriff | Bedeutung |
|---|---|
| Least Squares | Minimiert |
| Normal Equations | |
| Pseudoinverse | ; löst Least Squares |
| Lineare Regression | Beste Gerade durch Datenpunkte finden |
Sonstiges
| Begriff | Bedeutung |
|---|---|
| Kreuzprodukt | Liefert Vektor senkrecht zu zwei gegebenen |
| Norm | Länge eines Vektors |
| Linearkombination | Summe von skalierten Vektoren |