Organisatorisches DiMa für Master of Science Mathe anrechenbar

Slides:



Advertisements
Ähnliche Präsentationen
Kapitel 3 Arithmetische Schaltkreise
Advertisements

Diskrete Mathematik I Wintersemester 2007 A. May
Wiederholung TexPoint fonts used in EMF.
Schnelle Matrizenoperationen von Christian Büttner
Wiederholung TexPoint fonts used in EMF.
Wiederholung: Ziehen von Elementen
Übungsbetrieb Di neuer Raum HZO 60
Wiederholung Operationen auf Mengen Relationen, Abbildungen/Funktionen
Syntax, Semantik, Spezifikation - Grundlagen der Informatik R. Hartwig Kapitel 4 / 1 Termalgebren Definition "Freie Algebra" Die -Algebra A = [A, F ] heißt.
Vorlesung Informatik 3 Einführung in die Theoretische Informatik (06 – Reduktion endlicher Automaten) Prof. Dr. Th. Ottmann.
Kapitel 2 Die rationalen und die irrationalen Zahlen.
Kapitel 3 Elementare Datenstrukturen TexPoint fonts used in EMF.
Wiederholung Formale Potenzreihen
Wir suchen ‘ mit m = m    ‘ c  ‘ mod 26
DVG Gaußscher Algorithmus1 Gaußscher Algorithmus.
Gaußscher Algorithmus
§9 Der affine Raum – Teil 2: Geraden
§14 Basis und Dimension  (14.1) Definition: V sei wieder ein K-Vektorraum. Eine Menge B von Vektoren aus V heißt Basis von V, wenn B ist Erzeugendensystem.
§8 Gruppen und Körper (8.1) Definition: Eine Gruppe G ist eine Menge zusammen mit einer Verknüpfung, die jedem Paar (a,b) von Elementen aus G ein weiteres.
§10 Vektorraum. Definition und Beispiele
Diplomarbeit von Daniel Tameling
§17 Produkte und Quotienten von Vektorräumen
§24 Affine Koordinatensysteme
Quantum Computing Hartmut Klauck Universität Frankfurt WS 04/
5. Erweiterungen der Zahlenmenge
Effiziente Algorithmen
Quantum Computing Hartmut Klauck Universität Frankfurt WS 04/
Folie 1 §15 Lineare Abbildungen (15.1) Definition: Eine Abbildung f zwischen K-Vektorräumen V und W ist linear (oder ein Vektorraumhomomorphismus), wenn.
§15 Lineare Abbildungen (15.1) Definition: Eine Abbildung f zwischen K-Vektorräumen V und W ist linear (oder ein Vektorraumhomomorphismus), wenn für alle.
§23 Basiswechsel und allgemeine lineare Gruppe
Polynome und schnelle Fourier-Transformation
Institut für Theoretische Informatik
Institut für Theoretische Informatik
Institut für Theoretische Informatik
Institut für Theoretische Informatik
Institut für Theoretische Informatik
Formale Sprachen Mathematische Grundlagen Rudolf FREUND, Marian KOGLER.
ENDLICHE KÖRPER RSA – VERFAHREN.
§22 Invertierbare Matrizen und Äquivalenz von Matrizen
Grundlagen der Algorithmen und Datenstrukturen Kapitel
Folie 1 §21 Das Produkt von Matrizen (21.1) Definition: Für eine (m,n)-Matrix A und eine (n,s)-Matrix B ist das (Matrizen-) Produkt AB definiert als (21.2)
Kapitel 4 Restklassen (die modulo-Rechnung)
Michal Olejniczak Pawel Kiedrowski
Syntax, Semantik, Spezifikation - Grundlagen der Informatik R. Hartwig Kapitel 3 / 1 Algebraische Hülle und Homomorphie A = [A, F ] sei  -Algebra. Eine.
Diskrete Mathematik Angelika Steger Institut für Theoretische Informatik TexPoint fonts used in EMF. Read the TexPoint manual before.
Folie 1 §8 Gruppen und Körper (8.1) Definition: Eine Gruppe G ist eine Menge zusammen mit einer Verknüpfung, die jedem Paar (a,b) von Elementen aus G ein.
§8 Gruppen und Körper (8.1) Definition: Eine Gruppe G ist eine Menge zusammen mit einer Verknüpfung, die jedem Paar (a,b) von Elementen aus G ein weiteres.
Rosebrock: Geometrische Gruppen
Wiederholung Größte gemeinsame Teiler Satz von Bezout:
Wiederholung TexPoint fonts used in EMF.
Wiederholung Gerichtete Graphen Digraph D=(V,E)
Wiederholung TexPoint fonts used in EMF.
Christian Scheideler WS 2008
Übungen Übungsanmeldung Übungskorrektur
Wiederholung Breitensuche BFS mit Startknoten s Tiefensuche
Fragestunden & Übungsschein
TexPoint fonts used in EMF.
Klausurtermin Klausur Diskrete Mathematik I Do stündig
Wiederholung TexPoint fonts used in EMF.
Wiederholung Körper K Eigenschaften von multiplikativen Gruppen
Kleiner Schreibfehler
Korrektur Aufgabe 8.1 Anstatt x2-2x+3 muss es heissen x2-4x+3.
Wiederholung Gruppen Untergruppen Gruppenisomorphismen
Wiederholung Umwandlung in Koordinatenform
Zusammenfassung Königsberger Brückenproblem Planare Graphen
Wiederholung Chinesischer Restsatz RSA TexPoint fonts used in EMF.
Kapitel IV. Matrizen Inhalt:
§17 Produkte und Quotienten von Vektorräumen
Wiederholung Verband Ungerichtete Graphen Partielle Ordnung
§23 Basiswechsel und allgemeine lineare Gruppe
 Präsentation transkript:

Organisatorisches DiMa für Master of Science Mathe anrechenbar Korrigierte Version von Aufgabe 6.4 im Netz 1234*x = 110 (mod 654321) Klausurtermin Bekanntgabe im Dezember 15.11.2018 TexPoint fonts used in EMF. Read the TexPoint manual before you delete this box.: AAAA

Wiederholung Laufzeit Euklidischer Algorithmus wc Laufzeit bei Fibonaccizahlen O(log2(max{a,b})) Erweiterter Euklidischer Algorithmus (EEA) Berechnet x,y mit ggT(a,b) = ax + by Abelsche Gruppen (Zm, +) (Zn*, *) 15.11.2018 TexPoint fonts used in EMF. Read the TexPoint manual before you delete this box.: AAA

Bsp.: nicht-abelsche Gruppe Symmetrische Gruppe Gn := {¼n | ¼n ist Permutation auf [n]} Satz: (GN, ±) mit ±: ¼ ± ¼‘ = ¼(¼‘) ist eine (nicht-kommutative) Gruppe. Abgeschlossenheit: ¼(¼‘) ist eine Permutation Assoziativität: ¼±(¼‘±¼‘‘) = ¼±(¼‘(¼‘‘)) = ¼(¼‘(¼‘‘)) = ¼(¼‘)±¼‘‘ = (¼±¼‘)±¼‘‘ Neutrales Element: Identität id: [n] ! [n] Inverses Element: Nicht kommutativ (d.h. nicht-abelsch): 15.11.2018

Lösbarkeit von linearen Gleichungen Satz: Sei n 2 N und a 2 Z teilerfremd zu n. Dann besitzt die lineare Gleichung ax = b mod n für jedes b 2 Zn genau eine Lösung x 2 Zn . Existenz: Berechne EEA Koeffizienten x‘,y‘ mit ax‘+ny‘ = 1. Setze a-1 = x‘ mod n 2 Zn*. ) x = a-1b mod n Eindeutigkeit: Abbildung f: Zn  Zn, b  a-1b mod n ist bijektiv. Inverse Abbildung f-1: f: Zn  Zn, x  ax mod n Gleichheitsregel: Für jedes a2Zn*: {a-1b=f(b) | b 2 Zn} = Zn 15.11.2018

Ordnung einer Gruppe Def: Sei G eine multiplikative endliche Gruppe mit neutralem Element 1. Ordnung der Gruppe: ord(G) := |G| Ordnung eines Elements a2G: ordG(a) := min{i 2 N | ai = 1} H µ G ist Untergruppe , H erfüllt Gruppeneigenschaften <a> = {a, a2, a3, …, aordG(a)} ist die von a erzeugte Untergruppe. Von einem Element a erzeugte Untergruppen heißen zyklisch. a heisst Generator (oder primitives Element) der Untergruppe. Bsp: Betrachten die multiplikative Gruppe G=Z7*. ord(Z7*) = ord({1,2,…,6}) = 6 ordG(4) = 3, denn 41=4, 42=2, 43=1 H={1,2,4} ist Untergruppe: 2*4=1, d.h. 2-1=4 und 4-1=2. H=<4> ist zyklische Untergruppe der Ordnung 3 mit Generatoren 2,4. G=<3> ist ebenfalls zyklisch 15.11.2018

Satz von Euler Satz von Euler: Sei G eine multiplikative Gruppe mit neutralem Element 1. Dann gilt für alle a 2 G: a|G| = 1. Sei G={g1,…,gn}. Betrachten bijektive Abbildung f: G ! G, g  ag. Gleichheitsregel: {g1,…,gn} = {ag1,…,agn} ) ni=1 gi = ni=1 agi = an ni=1 gi ) an = a|G| = 1 15.11.2018

Elementordnung in endlichen Gruppen Satz: Sei G eine endliche Gruppe. Dann gilt für alle a2G: ordG(a) · ord(G). Ann.: Sei a ein Element mit k = ordG(a) ¸ |G|+1 Betrachten Abb.: [k] ! G, i  ai Schubfachprinzip: 9 1 · i < j · k: ai = aj 2 G. Multiplikation mit (a-1)i liefert: 1 = aj-i mit 0 < j-i < k. ) ordG(a) < k (Widerspruch) 15.11.2018

Elementordnung teilt Gruppenordnung Satz: Sei G eine Gruppe. Dann gilt für alle a 2 G: ordG(a) | ord(G). Ann: ordG(a) - ord(G) Division mit Rest: ord(G) = q*ordG(a) + r mit 0 < r < ordG(a) Es gilt ar = aord(G)-q*ordG(a) = (aord(G))*(aordG(a))-q = 1*(1q)-1 = 1. (Widerspruch zur Minimalität von ordG(a)) 15.11.2018

Nebenklassen von Untergruppen Def: Sei G abelsch, H Untergruppe von G. Für jedes b 2 G ist b±H = {b±h | h 2 H} eine Nebenklasse von b. Bsp.: G = (Z8, +) H = {0,4} 1+H = {1,5}, 2+H={2,6}, 3+H={3,7}, 4+H=H G = (Z7*,*) H = {1,2,4} ist Untergruppe. 3H = {3,6,5}, 2H={2,4,1}=H 15.11.2018

Eigenschaften von Nebenklassen Satz: Sei G endlich, abelsch und H Untergruppe von G. h±H = H für alle h 2 H Für a,b 2 G: a±H = b±H oder a±H Å b±H = ; |a±H| = |H| für alle a 2 G Die Nebenklassen a±H, a 2 G von H partitionieren G. zu 1.: Abgeschlossenheit von H: h ± H µ H Sei g 2 H: g = e ± g = h ± (h-1 ± g) 2 h ± H zu 2.: Seien a,b 2 G mit a±H Å b±H  ;, d.h. 9 h1, h2: a ± h1 = b ± h2 ) a ± H = (b ± h1-1 ± h2) H = b ± (h1-1± h2 ± H) = b ± H zu 3.: Abb.: H ! a ± H, h  a ± h ist Bijektion in G. ) |H| = |a ± H| (Gleichheitsregel) zu 4.: Wegen e 2 H gilt a 2 a ± H für alle a 2 G. Daher: G µ [a 2 G a ± H µ G. Wegen 3. bilden die Nebenklassen a ± H eine Partition von H. 15.11.2018

Untergruppenordnung teilt Gruppenordnung Def.: Sei G endlich, abelsch, H Untergruppe von G. G/H = Menge der verschiedenen Nebenklassen von H in G indG(H) = |G/H| (alternative Notation [G:H]) Satz von Lagrange: Sei G endlich, abelsch und H eine Untergruppe von G. Dann gilt: |G| = |H|*indG(H), insbesondere gilt ordG(H) | ord(G). Alle Nebenklassen besitzen gleiche Kardinalität |H|. Es gibt indG(H) viele verschiedene Nebenklassen H von G. Alle Nebenklassen bilden eine Partition von G. 15.11.2018

Die Faktorgruppe G/H Satz: Sei G eine (multiplikative) Gruppe. Dann ist (G/H,*) eine Gruppe, die sogenannte Faktorgruppe. Abgeschlossenheit: *: G/H £ G/H ! G/H, (aH,bH)  abH Repräsentanten-Unabhängigkeit: z.z.: aH=a‘H und bH=b‘H ) abH = a‘b‘H Es gilt a 2 aH=a‘H ) 9 h1 2 H: a=a‘h1, analog 9 h2 2 H: b=b‘h2 ) abH = (a‘h1 b‘h2) H = a‘b‘ (h1h2 H) = a‘b‘H Neutrales Element: H Inverses zu aH: a-1H, wobei a-1 Inverses von a in G. Bsp: Z7* mit H1=H=2H=4H={1,2,4}, H2=3H=5H=6H={3,5,6} H1 ist neutrales Element: H1*H1=H1 und H1*H2=H2 h1*h12H1, h1*h22H2 für alle h12H1, h22H2 (H2)-1 = H2: H2*H2 = H1 h2*h2‘2H1 für alle h2,h2‘ 2 H2 15.11.2018

Isomorphismus f ist bijektiv f(u+v) = f(u) * f(v) für alle u,v2G Def: Seien (G,+), (G‘,*) Gruppen. Man nennt f: G ! G‘ einen Isomorphismus falls f ist bijektiv f(u+v) = f(u) * f(v) für alle u,v2G (f ist Homomorphismus) G und G‘ sind isomorph , 9 Isomorphismus f: G ! G‘ Notation: G  G‘ 15.11.2018

Jede zykl. Gruppe ist isomorph zu (Zm,+) Satz: Sei G eine zyklische Gruppe mit Ordnung m. Dann ist G  (Zm,+). Es gibt Generator a mit G={ai | i 2 [m]}. Betrachten f: Zm!G, i  ai. Bijektivität von f: f surjektiv wegen G={ai | i 2 [m]} und |G|=|Zm|. f Homomorphismus: f(i+j) = ai+j = ai * aj = f(i) * f(j) für alle i,j 2 Zm 15.11.2018

Diskreter Logarithmus Problem DLP (Diskreter Logarithmus Problem) Gegeben: G, a Generator in g, b = <a> Gesucht: i 2 Z|G| mit ai = b Betrachten Isomorphismus f: i  ai von letzter Folie f-1: ai  i, d.h. f-1(b) = i löst das DLP. DLP in einigen Gruppen schwer: Berechnen von f in beide Richtungen nicht immer effizient. 15.11.2018