Inhalt. Teil I: Formale Grundlagen der Informatik I Endliche Automaten und formale Sprachen. Teil II: Formale Grundlagen der Informatik II
|
|
- Leonard Thomas Goldschmidt
- vor 6 Jahren
- Abrufe
Transkript
1 Inalt Teil I: Formale Grundlagen der Informatik I Endlice Automaten und formale Spracen Teil II: Formale Grundlagen der Informatik II Martin Otto Logik in der Informatik Professor für Matematisce Logik und Grundlagen der Informatik TUD, Facbereic Matematik Sommer Einfürung Transitionssysteme Wörter über endlicen Alpabeten informelle Beispiele 1 Mengen, Relationen, Funktionen,... matematisce Grundbegriffe elementare Mengen-Operationen algebraisce Strukturen und Homomorpismen elementare Beweismetoden Beweise mittels Induktion Beispiele FGdI I Sommer 2010 M Otto 2/136 Inalt: FGdI I 2 Endlice Automaten Reguläre Spracen Automaten, Wörter, Spracen reguläre Spracen endlice Automaten als rudimentäres Berecnungsmodell deterministisce und nict-deterministisce Automaten Automatenteorie Satz von Kleene Satz von Myill-Nerode 3 Grammatiken und die Comsky-Hierarcie Grammatiken und Normalformen Stufen der Comsky-Hierarcie kontextfreie/kontextsensitive Spracen 4 Berecnungsmodelle endlice Automaten, Kellerautomaten, Turingmascinen Turingmascinen als universelles Berecnungsmodell Aufzälbarkeit, Entsceidbarkeit, Grenzen der Berecenbarkeit FGdI I Sommer 2010 M Otto 3/136 Literatur J. Hopcroft, R. Motwani, and J. Ullman: Introduction to Automata Teory, Languages, and Computation, Addison-Wesley, 2nd ed., (inzwiscen auc in deutscer Ausgabe) U. Scöning: Teoretisce Informatik kurzgefasst, Spektrum, 4. Aufl., I. Wegener: Teoretisce Informatik eine algoritmenorientierte Einfürung, Teubner, H.R. Lewis and C.H. Papadimitriou: Elements of te Teory of Computation, Prentice Hall, 2nd ed., FGdI I Sommer 2010 M Otto 4/136
2 w Kap. 0: Einfürung Transitionssysteme: Beispiel Beispiel Kapitel 0: Einfürung und Beispiele Weckzeit-Kontrolle eines Weckers H = {0,..., 23} Zustände: (, m, q) m M = {0,..., 59} q {SETH, SETM, NIL, ERROR} Aktionen/Operationen: set, setm, +,, set, reset Typisce Transitionen z.b.: set (, m, NIL) (, m, SETH) (in den H-Setzen Modus) set (, m, SETH) (, m, NIL) (Ende H-Setzen Modus) set (, m, SETH) (, m, ERROR) (bereits in H-Setzen Modus) (, m, NIL) (, m, SETH) (, m, ERROR) + (, m, ERROR) (da nict in Setzen Modus) + (( + 1)mod 24, m, SETH) (H vorstellen) reset (0, 0, NIL) (reset) FGdI I Sommer 2010 M Otto 6/136 Kap. 0: Einfürung Transitionssysteme: Beispiel Beispiel Mann/Wolf/Hase/Kol Zustände: Verteilungen von {m, w,, k} rects/links symbolisiert durc Objekte [m, w,, k ],..., [m, w, k],... erlaubte Zustände: recte und linke Seiten [w, ], [, k], [w,, k] Transitionen: Änderung der Verteilung durc Bootsfarten, z.b. [m, w,, k ] [m, w,, k ] k [w, m, k] m transportiert k [w,, k m] m färt one Passagier FGdI I Sommer 2010 M Otto 7/136 Kap. 0: Einfürung Mann/Wolf/Hase/Kol das vollständige Transitionssystem auf den erlaubten Zuständen [k m, w, ] [m, w,, k ] [w, k m, ] [m, w, k ] w k [m,, k w] k [ m, w, k] [m, w, k] [ m, w,, k] [w m,, k] [m, w, k] FGdI I Sommer 2010 M Otto 8/136
3 [k m, w, ] [m,, k w] [m, w,, k ][m, w,, k ] w k [w, k m, ] [m, w, k ] [ m, w, k] [m, w, k] [ m, w,, k][ m, w,, k] k w [w m,, k] [m, w, k] START Ziel Kap. 0: Einfürung Alpabete/Wörter/Spracen Definition Alpabet: nict-leere, endlice Menge Σ; a Σ: Bucstabe/Zeicen/Symbol Σ-Wort: endlice Sequenz von Bucstaben aus Σ, w = a 1... a n mit a i Σ Menge aller Σ-Wörter: Σ leeres Σ-Wort: ε Σ Σ-Sprace: Teilmenge L Σ, eine Menge von Σ-Wörtern FGdI I Sommer 2010 M Otto 10/136 Kap. 0: Einfürung Beispiel Übung Σ Alpabet, a Σ. Aufgabe: finde ein möglicst einfaces System, das auf einen (online fortlaufenden) Strom von Signalen aus Σ zu jedem Zeitpunkt die Information bereitält, ob die Anzal der biser eingetroffenen a durc 3 teilbar ist. Kapitel 1: Matematisce Grundbegriffe Mengen, Relationen, Funktionen, Strukturen,... elementare Beweistecniken a-zäler mit Teilbarkeitstest? Reicen endlic viele Zustände? Wieviele mindestens? Wie verält sic Rest bzgl. Division durc 3 unter Konkatenation? FGdI I Sommer 2010 M Otto 11/136
4 Georg Cantor ( ) = { } B = {0, 1} Eine Menge ist eine Zusammenfassung von bestimmten, woluntersciedenen Objekten unserer Anscauung oder unseres Denkens, welce Elemente der Menge genannt werden, zu einem Ganzen die leere Menge Beispiele/Standardmengen Menge der Boolescen (Wareits)werte N = {0, 1, 2,...} Menge der natürlicen Zalen (mit 0) Z / Q / R Mengen der ganzen/rationalen/reellen Zalen FGdI I Sommer 2010 M Otto 13/136 Mengenbegriff (Cantor) unstrukturierte Sammlung von Objekten (Elementen); z.b. A = {a, b, c} = {b, a, a, c} die Gesamteit irer Elemente legt die Menge fest (Extensionalität) über naiv aufzälende Spezifikation und die einfacsten Operationen inausgeende Prinzipien (v.a. für die Existenz unendlicer Mengen) axiomatisce Mengenlere (Zermelo, Fraenkel, ZFC) FGdI I Sommer 2010 M Otto 14/136 Mengen/Mengenoperationen Abscnitt Mengen A, B,... Elementbezieung: a A bzw. a A für nict a A Teilmengenbezieung (Inklusion): B A z.b. {0, 1} N Z Potenzmenge: P(A) = {B : B A} die Menge aller Teilmengen von A Mengengleiceit: A = B gdw (A B und B A) [genau dieselben Elemente] Extensionalität Boolesce Mengenoperationen Durcscnitt: A B = {c : c A und c B} A, B disjunkt gdw A B = Vereinigung: A B = {c : c A oder c B} Mengendifferenz: A \ B = {a A: a B} Komplement: für Teilmengen einer festen Menge M, d.. in P(M): B := M \ B [Komplement bzgl. M] Definition von Teilmengen: B := {a A: p(a)} für eine Eigenscaft p FGdI I Sommer 2010 M Otto 15/136 FGdI I Sommer 2010 M Otto 16/136
5 Boolesce Mengenoperationen, Bemerkungen große Vereinigungen/Durcscnitte über beliebige Familien von Mengen (A i ) i I : i I A i = { a: a A i für mindestens ein i I } i I A i = { a: a A i für alle i I } Beispiele: Σ = n N Σn Σ + = Σ \ {ε} = {w Σ : w 1} = n1 Σn Tupel und Mengenprodukte geordnete Paare: (a, b) mit erster Komponente a, zweiter Komponente b n-tupel: (a 1,..., a n ) mit n Komponenten (n N, n 2) Kreuzprodukt (kartesisces Produkt): A B = {(a, b): a A, b B} A 1 A 2 A n = { (a 1,..., a n ): a i A i für 1 i n } A n = A A A }{{} n mal Menge aller n-tupel über A. Bemerkung: wir identifizieren n-tupel über Σ mit Σ-Wörtern der Länge n und Wörter der Länge 1 mit Bucstaben, Σ 1 = Σ. FGdI I Sommer 2010 M Otto 17/136 FGdI I Sommer 2010 M Otto 18/136 Relationen über einer Menge A Abscnitt n-stellige Relation: R A n Menge von n-tupeln über A Beispiele: Kantenrelation eines Grapen, Präfixrelation auf Σ, Ordnungsrelationen, Äquivalenzrelationen,... Kantenrelationen in Grap/Transitionssystem: (u, v) E bescreibt E-Kante u Präfixrelation auf Σ : u v gdw. u Anfangsabscnitt (Präfix) von v = { (u, uw): u, w Σ } Σ Σ oft auc infixe Notation: arb statt (a, b) R E v Äquivalenzrelationen wictige potentielle Eigenscaften für 2-stelliges R A 2 : Reflexivität: Symmetrie: Transitivität: für alle a A gilt: ara. für alle a, b A gilt: arb bra. für alle a, b, c A gilt: (arb und brc) arc. z.b. Präfixrelation: reflexiv und transitiv, nict symmetrisc Äquivalenzrelation auf R A 2 : reflexiv, symmetrisc und transitiv Beispiele: Gleiceit (über A), Längengleiceit über Σ, gleicer Rest bei Division durc n über N oder Z,... Idee: Äquivalenzrelationen als verallgemeinerte Gleiceiten FGdI I Sommer 2010 M Otto 19/136 FGdI I Sommer 2010 M Otto 20/136
6 Äquivalenzklassen: für Äquivalenzrelation R A 2 auf A, a A: [a] R := { b A: arb } die Äquivalenzklasse von a wictig: A wird durc die Äquivalenzklassen in disjunkte Teilmengen zerlegt (Lemma 1.1.8), sodass A A/R arb gdw [a] R = [b] R a a b c [a] [b] [c] FGdI I Sommer 2010 M Otto 21/136 Äquivalenzrelationen: Quotient, natürlice Projektion Quotient A/R : die Menge aller Äquivalenzklassen von R, A/R := { [a] R : a A } die natürlice Projektion π R : A A/R a [a] R = { b A: arb } ordnet jedem Element seine Äquivalenzklasse zu A A/R a a b c [a] [b] [c] FGdI I Sommer 2010 M Otto 22/136 Kap 1: Grundbegriffe Funktionen Funktionen und Operationen Abscnitt Funktion f von A nac B: f : A B a f (a) a B A f (a) f (a) ist das Bild von a unter f ; a ein Urbild von b = f (a). wesentlic: eindeutig definierter Funktionswert f (a) B für jedes a A A: Definitionsbereic B: Zielbereic f (a) Bild von a unter f. f [A] := {f (a): a A} B Bild(menge) von f. FGdI I Sommer 2010 M Otto 23/136 Kap 1: Grundbegriffe Funktionen Funktionen, Operationen, Beispiele n-stellige Funktion auf A: Funktion f : A n B. n-stellige Operation auf A: Funktion f : A n A. Beispiele: Addition, Multiplikation auf N, Z,... Beispiel Konkatenation auf Σ : : Σ Σ Σ (u, v) u v (= uv). Für u = a 1... a n ; v = b 1... b m ist uv := a 1... a }{{ n b } 1... b }{{ m } u v FGdI I Sommer 2010 M Otto 24/136
Vorbereitungskurs Mathematik zum Sommersemester 2015 Mengen und Relationen
Vorbereitungskurs Mathematik zum Sommersemester 2015 Mengen und Relationen Susanna Pohl Vorkurs Mathematik TU Dortmund 10.03.2015 Mengen und Relationen Mengen Motivation Beschreibung von Mengen Mengenoperationen
MehrMengen. Eigenschaften. Spezielle Mengen (1) Prominente Mengen. ! Mengenzugehörigkeit
Mengen! Definition (Intuitive Mengenlehre) Eine Menge ist die Zusammenfassung von Elementen unserer Anschauung zu einem wohldefinierten Ganzen. (Georg Cantor)! Notation 1. Aufzählung aller Elemente: {
MehrAbschnitt 3: Mathematische Grundlagen
Abschnitt 3: Mathematische Grundlagen 3. Mathematische Grundlagen 3.1 3.2 Induktion und Rekursion 3.3 Boolsche Algebra Peer Kröger (LMU München) Einführung in die Programmierung WS 14/15 48 / 155 Überblick
MehrMathematische Grundlagen der Computerlinguistik Relationen und Funktionen
Mathematische Grundlagen der Computerlinguistik Relationen und Funktionen Dozentin: Wiebke Petersen 2. Foliensatz Wiebke Petersen math. Grundlagen 20 n-tupel und Cartesisches Produkt Mengen sind ungeordnet,
MehrGrundbegriffe der Informatik
Grundbegriffe der Informatik Kapitel 21: Relationen Thomas Worsch KIT, Institut für Theoretische Informatik Wintersemester 2015/2016 GBI Grundbegriffe der Informatik KIT, Institut für Theoretische Informatik
MehrFormale Sprachen und Automaten
Mengen Eine Menge ist eine Gruppe von Elementen, die eine Einheit bilden (siehe z.b. Halmos 1976). Formale Sprachen und Automaten Mathematisches Rüstzeug Mengen können verschiedene Typen von Elementen
MehrDiskrete Strukturen Kapitel 2: Grundlagen (Relationen)
WS 2016/17 Diskrete Strukturen Kapitel 2: Grundlagen (Relationen) Hans-Joachim Bungartz Lehrstuhl für wissenschaftliches Rechnen Fakultät für Informatik Technische Universität München http://www5.in.tum.de/wiki/index.php/diskrete_strukturen_-_winter_16
MehrAbschnitt 3: Mathematische Grundlagen
Abschnitt 3: Mathematische Grundlagen 3. Mathematische Grundlagen 3.1 3.2 Boolsche Algebra 3.3 Induktion und Rekursion Peer Kröger (LMU München) Einführung in die Programmierung WS 16/17 46 / 708 Überblick
MehrDiskrete Strukturen Kapitel 2: Grundlagen (Mengen)
WS 2016/17 Diskrete Strukturen Kapitel 2: Grundlagen (Mengen) Hans-Joachim Bungartz Lehrstuhl für wissenschaftliches Rechnen Fakultät für Informatik Technische Universität München http://www5.in.tum.de/wiki/index.php/diskrete_strukturen_-_winter_16
MehrTheoretische Informatik 2 bzw. Formale Sprachen und Berechenbarkeit. Sommersemester Herzlich willkommen!
Theoretische Informatik 2 bzw. Formale Sprachen und Berechenbarkeit Sommersemester 2012 Prof. Dr. Nicole Schweikardt AG Theorie komplexer Systeme Goethe-Universität Frankfurt am Main Herzlich willkommen!
MehrR = {(1, 1), (2, 2), (3, 3)} K 1 = {1} K 2 = {2} K 3 = {3}
Äquivalenzrelationen Aufgabe 1. Lesen Sie im Skript nach was eine Äquivalenzrelation und eine Äquivalenzklasse ist. Gegeben ist die Menge A = {1, 2, 3. Finden Sie 3 Äquivalenzrelationen auf A und geben
MehrKapitel 1. Grundlagen
Kapitel 1. Grundlagen 1.1. Mengen Georg Cantor 1895 Eine Menge ist die Zusammenfassung bestimmter, wohlunterschiedener Objekte unserer Anschauung oder unseres Denkens, wobei von jedem dieser Objekte eindeutig
MehrEinführung in die Informatik 2
Einführung in die Informatik 2 Mathematische Grundbegriffe Sven Kosub AG Algorithmik/Theorie komplexer Systeme Universität Konstanz E 202 Sven.Kosub@uni-konstanz.de Sprechstunde: Freitag, 12:30-14:00 Uhr,
MehrKapitel 1. Grundlagen Mengen
Kapitel 1. Grundlagen 1.1. Mengen Georg Cantor 1895 Eine Menge ist die Zusammenfassung bestimmter, wohlunterschiedener Objekte unserer Anschauung oder unseres Denkens, wobei von jedem dieser Objekte eindeutig
MehrVorkurs Mathematik und Informatik Mengen, natürliche Zahlen, Induktion
Vorkurs Mathematik und Informatik Mengen, natürliche Zahlen, Induktion Saskia Klaus 07.10.016 1 Motivation In den ersten beiden Vorträgen des Vorkurses haben wir gesehen, wie man aus schon bekannten Wahrheiten
Mehr2 Mengen und Abbildungen
2.1 Mengen Unter einer Menge verstehen wir eine Zusammenfassung von Objekten zu einem Ganzen. Die Objekte heiÿen Elemente. Ist M eine Menge und x ein Element von M so schreiben wir x M. Wir sagen auch:
MehrMengen (siehe Teschl/Teschl 1.2)
Mengen (siehe Teschl/Teschl 1.2) Denition nach Georg Cantor (1895): Eine Menge ist eine Zusammenfassung von bestimmten und wohlunterschiedenen Objekten unserer Anschauung oder unseres Denkens zu einem
MehrGrundbegriffe der Informatik
Grundbegriffe der Informatik Einheit 17: Relationen Thomas Worsch Karlsruher Institut für Technologie, Fakultät für Informatik Wintersemester 2009/2010 1/77 Überblick Äquivalenzrelationen Definition Äquivalenzrelationen
MehrGrundlagen der Theoretischen Informatik
Grundlagen der Theoretischen Informatik Sommersemester 2015 29.04.2015 Viorica Sofronie-Stokkermans e-mail: sofronie@uni-koblenz.de 1 Bis jetzt 1. Motivation 2. Terminologie 3. Endliche Automaten und reguläre
MehrWS 2009/10. Diskrete Strukturen
WS 2009/10 Diskrete Strukturen Prof. Dr. J. Esparza Lehrstuhl für Grundlagen der Softwarezuverlässigkeit und theoretische Informatik Fakultät für Informatik Technische Universität München http://www7.in.tum.de/um/courses/ds/ws0910
Mehr(1.18) Def.: Eine Abbildung f : M N heißt
Zurück zur Mengenlehre: Abbildungen zwischen Mengen (1.17) Def.: Es seien M, N Mengen. Eine Abbildung f : M N von M nach N ist eine Vorschrift, die jedem x M genau ein Element f(x) N zuordnet. a) M = N
MehrMathematische Grundlagen der Computerlinguistik Relationen und Funktionen
Mathematische Grundlagen der Computerlinguistik Relationen und Funktionen Dozentin: Wiebke Petersen 2. Foliensatz Wiebke Petersen math. Grundlagen 25 n-tupel und Cartesisches Produkt Mengen sind ungeordnet,
MehrMathematik 1 für Studierende der Biologie Teil II: Limes & Konvergenz
Matematik 1 für Studierende der Biologie Teil II: Limes & Konvergenz Cristian Leibold 7. Oktober 2014 Folgen Allgemeines zu Folgen Monotonie und Bescränkteit Grenzwerte und Konvergenz Summen und Reien
MehrGrundlagen der Mengenlehre
mathe plus Grundlagen der Mengenlehre Seite 1 1 Grundbegriffe Grundlagen der Mengenlehre Def 1 Mengenbegriff nach Georg Cantor (1845-1918) Eine Menge ist die Zusammenfassung bestimmter, wohlunterschiedener
MehrTheoretische Informatik für Wirtschaftsinformatik und Lehramt
Theoretische Informatik für Wirtschaftsinformatik und Lehramt Eigenschaften regulärer Sprachen Priv.-Doz. Dr. Stefan Milius stefan.milius@fau.de Theoretische Informatik Friedrich-Alexander Universität
MehrMengenlehre. Yanhai Song. Proseminar Mathematische Modellierung. Fakultät für Informatik Technische Universität München. 12.Juni.
Mengenlehre Yanhai Song songy@in.tum.de Proseminar Mathematische Modellierung Fakultät für Informatik Technische Universität München 12.Juni.2001 Zusammenfassung Die Mengenlehre gehört zu den vier Teilgebieten
MehrHerzlich willkommen!!!
Theoretische Informatik 2 Sommersemester 2015 Prof. Dr. Georg Schnitger AG Theoretische Informatik Goethe-Universität Frankfurt am Main Herzlich willkommen!!! 1 / 19 Kapitel 1: Einführung Einführung 2
MehrFormale Grundlagen der Informatik I: Endliche Automaten und Formale Sprachen
Formale Grundlagen der Informatik I: Endliche Automaten und Formale Sprachen Vorlesung Sommersemester 2010 M. Otto Inhaltsverzeichnis 1 Mengen, Relationen, Funktionen,... 7 1.1 Mengen, Relationen, Funktionen,
MehrDiskrete Mathematik für Informatiker
Diskrete Mathematik für Informatiker Markus Lohrey Universität Siegen Wintersemester 2014/2015 Lohrey (Universität Siegen) Diskrete Mathematik Wintersem. 2014/2015 1 / 344 Organisatorisches zur Vorlesung
MehrMathematische Grundlagen der Computerlinguistik
Centrum für Informations- und Sprachverarbeitung (CIS) 10. Juni 2014 Table of Contents 1 2 Äquivalenz Der Begriff der Äquivalenz verallgemeinert den Begriff der Gleichheit. Er beinhaltet in einem zu präzisierenden
MehrEndliche Automaten. bersicht. Zweck
Endlice Automaten bersict EinfŸrung Beispiel: Der Lacautomat Deterministisce vs. Nict-Deterministisce Endlice Automaten Bestandteile, Begriffe Deterministisce Endlice Automaten (DEA) in Prolog Literatur
MehrMathematik 1 für Informatik Inhalt Grundbegrie
Mathematik 1 für Informatik Inhalt Grundbegrie Mengen, speziell Zahlenmengen Aussagenlogik, Beweistechniken Funktionen, Relationen Kombinatorik Abzählverfahren Binomialkoezienten Komplexität von Algorithmen
MehrKapitel 2 Mathematische Grundlagen
Kapitel 2 Mathematische Grundlagen Ziel: Einführung/Auffrischung einiger mathematischer Grundlagen 2.1 Mengen, Relationen, Ordnungen Definition: Eine Menge ist eine Zusammenfassung von wohlbestimmten und
MehrEinführung in die Mengenlehre
Einführung in die Mengenlehre D (Menge von Georg Cantor 845-98) Eine Menge ist eine Zusammenfassung bestimmter wohlunterschiedener Objekte unseres Denkens oder unserer Anschauung zu einem Ganzen wobei
MehrMathematische Logik Zermelo-Fränkel Axiome der Mengenlehre
Mathematische Logik Zermelo-Fränkel Axiome der Mengenlehre Laura Casalena 28.März 2012 Dieses Skript stützt sich auf das Kapitel 3 aus Einführung in die Mengenlehre von Heinz-Dieter Ebbinghaus [1]. In
MehrReguläre Ausdrücke. Karin Haenelt
Reguläre Ausdrücke Karin Haenelt 25.04.2010 1 Inhalt Einführung Definitionen Kleene-Theorem Schreibweisen regulärer Ausdrücke Eigenschaften regulärer Sprachen 2 Was sind reguläre Ausdrücke? Reguläre Ausdrücke
MehrWie kann man beweisen, dass (H, ) eine Gruppe ist?
Wie kann man beweisen, dass (H, ) eine Gruppe ist? Wie kann man beweisen, dass (H, ) eine Gruppe ist? (zb wenn die Multiplikation mit Hilfe einer Tabelle gegeben ist) Wie kann man beweisen, dass (H, )
MehrLineare Algebra 1. Detlev W. Hoffmann. WS 2013/14, TU Dortmund
Lineare Algebra 1 Detlev W. Hoffmann WS 2013/14, TU Dortmund 1 Mengen und Zahlen 1.1 Mengen und Abbildungen Eine Menge ist eine Zusammenfassung wohlunterscheidbarer Objekte unserer Anschauung/unseres Denkens/unserer
Mehr5 Kongruenzrechnung. Definition. Zwei Zahlen heißen kongruent modulo m, wenn sie bei der Division durch m den gleichen Rest lassen.
5 Kongruenzrechnung Sei m > 0 fest vorgegeben Nach wissen wir: Jede Zahl a läßt sich auf eindeutige Weise durch m mit Rest dividieren, dh: Es gibt genau ein Zahlenpaar q, r mit der Eigenschaft ( ) a =
Mehr1.5 Restklassen, Äquivalenzrelationen und Isomorphie
Lineare Algebra I WS 2015/16 c Rudolf Scharlau 39 1.5 Restklassen, Äquivalenzrelationen und Isomorphie In diesem Abschnitt wird zunächst der mathematische Begriff einer Relation kurz und informell eingeführt.
Mehr5. Äquivalenzrelationen
5. Äquivalenzrelationen 35 5. Äquivalenzrelationen Wenn man eine große und komplizierte Menge (bzw. Gruppe) untersuchen will, so kann es sinnvoll sein, zunächst kleinere, einfachere Mengen (bzw. Gruppen)
MehrBrückenkurs Mathematik 2015
Technische Universität Dresden Fachrichtung Mathematik, Institut für Analysis Dr.rer.nat.habil. Norbert Koksch Brückenkurs Mathematik 2015 1. Vorlesung Logik, Mengen und Funktionen Ich behaupte aber, dass
MehrLineare Algebra I. - 1.Vorlesung - Prof. Dr. Daniel Roggenkamp & Falko Gauß. Monday 12 September 16
Lineare Algebra I - 1.Vorlesung - Prof. Dr. Daniel Roggenkamp & Falko Gauß 1. Mengen und Abbildungen: Mengen gehören zu den Grundlegendsten Objekten in der Mathematik Kurze Einführung in die (naive) Mengelehre
MehrFormale Grundlagen der Informatik I Automaten und Formale Sprachen
Formale Grundlagen der Informatik I Automaten und Formale Sprachen Übersicht 0 Einführung Transitionssysteme Wörter über endlichen Alphabeten informelle Beispiele 1 Mengen, Relationen, Funktionen,... mathematische
MehrEtwas Topologie. Handout zur Vorlesung Semi-Riemannsche Geometrie, SS 2004 Dr. Bernd Ammann
Etwas Topologie Handout zur Vorlesung Semi-Riemannsche Geometrie, SS 2004 Dr. Bernd Ammann Literatur Abraham, Marsden, Foundations of Mechanics, Addison Wesley 1978, Seiten 3 17 Definition. Ein topologischer
Mehr4 Elementare Mengentheorie
4 Elementare Mengentheorie 4 Elementare Mengentheorie 4.1 Mengen [ Partee 3-11, McCawley 135-140, Chierchia 529-531 ] Die Mengentheorie ist entwickelt worden, um eine asis für den ufbau der gesamten Mathematik
MehrÜbungsaufgaben zur Kursarbeit
Übungsaufgaben zur Kursarbeit I) Tema Funktionen. Gib jeweils die maximale Definitionsmenge der Funktion an f(x) = (x ) D f = R (x) = x D = {x R /x } g(x) = (x ) D = {x R /x } g k(x) = x D = {x R /x >
MehrHerzlich willkommen!!!
Theoretische Informatik 2 Sommersemester 2013 Prof. Dr. Georg Schnitger AG Theoretische Informatik Johann Wolfgang Goethe-Universität Frankfurt am Main Herzlich willkommen!!! 1 / 19 Kapitel 1: Einführung
MehrAutomaten und Coinduktion
Philipps-Univestität Marburg Fachbereich Mathematik und Informatik Seminar: Konzepte von Programmiersprachen Abgabedatum 02.12.03 Betreuer: Prof. Dr. H. P. Gumm Referentin: Olga Andriyenko Automaten und
MehrÜbersicht. Einführung Universelles Hashing Perfektes Hashing
Hasing Übersict Einfürung Universelles Hasing Perfektes Hasing 2 Das Wörterbuc-Problem Gegeben: Universum U = [0 N-1], wobei N eine natürlice Zal ist. Ziel: Verwalte Menge S U mit folgenden Operationen.
Mehr2.2 der Größenbegriff
(mit Äquivalenzrelationen) Maximilian Geier Institut für Mathematik, Landau Universität Koblenz-Landau Zu Größen gelangt man ausgehend von realen Gegenständen durch einen Abstraktionsvorgang. Man geht
MehrGrundbegriffe der Theoretischen Informatik
Modul Informatik III: Grundbegriffe der Theoretischen Informatik Vorlesungsskript von V. Claus und E.-R. Olderog Ausgabe Wintersemester 2010/11 Inhaltsverzeichnis I Grundbegriffe 1 1 Modellbildungen in
MehrMathematische Grundlagen der Computerlinguistik Ordnungsrelationen
Mathematische Grundlagen der Computerlinguistik Ordnungsrelationen Dozentin: Wiebke Petersen 4. Foliensatz Wiebke Petersen math. Grundlagen 89 starke / schwache Ordnungen Eine Ordnung R einer Menge A ist
MehrEndliche Automaten. Grundlagen: Alphabet, Zeichenreihe, Sprache. Karin Haenelt
Endliche Automaten Grundlagen: Alphabet, Zeichenreihe, Sprache Karin Haenelt 1 Alphabet, Zeichenreihe und Sprache Alphabet unzerlegbare Einzelzeichen Verwendung: als Eingabe- und Ausgabezeichen eines endlichen
MehrFormale Sprachen und Automaten
Avant Propos Formale Sprachen und Automaten Sie [die Theorie der formalen Sprachen] ist ein Musterbeispiel einer informatischen Theorie, weil es ihr gelingt, einen großen Bestand an Einsichten und Zusammenhängen
MehrFormale Methoden 2. Gaetano Geck Lehrstuhl I Logik in der Informatik WS 2015/2016
Formale Methoden 2 Gaetano Geck Lehrstuhl I Logik in der Informatik WS 2015/2016 Teil 3: Kodierung 1 Motivation 2 Exkurs Grundlagen formaler Sprachen 3 Grundlagen 4 Beispielkodierungen FM2 (WS 2014/15,
MehrHerzlich willkommen!!!
Theoretische Informatik 2 Sommersemester 2016 Prof. Dr. Georg Schnitger AG Theoretische Informatik Goethe-Universität Frankfurt am Main Herzlich willkommen!!! 1 / 24 Kapitel 1: Einführung Einführung 2
MehrGrundlagen der Theoretischen Informatik
Grundlagen der Theoretischen Informatik Wintersemester 2007 / 2008 Prof. Dr. Heribert Vollmer Institut für Theoretische Informatik 29.10.2007 Reguläre Sprachen Ein (deterministischer) endlicher Automat
Mehr2 Modellierung mit Wertebereichen
2 Modellierung mit Wertebereichen Mod-2.1 In der Modellierung von Systemen, Aufgaben, Lösungen kommen Objekte unterschiedlicher Art und Zusammensetzung vor. Für Teile des Modells wird angegeben, aus welchem
Mehr5.4 Endliche Automaten
5.4 Endliche Automaten Ein endlicher Automat ist ein mathematisches Modell eines Systems mit Ein- und Ausgaben. Ein solches System befindet sich immer in einem internen Zustand. Beispiele Ein Register
Mehr3 Allgemeine Algebren
Grundlagen der Mathematik für Informatiker 1 3 Allgemeine Algebren Definition 3.1 Für eine Menge A nennen wir eine n-stellige Funktion ω : A n A eine n-äre algebraische Operation. Bemerkung zum Fall n
MehrFormale Sprachen und endliche Automaten
Formale Sprachen und endliche Automaten Formale Sprachen Definition: 1 (Alphabet) Ein Alphabet Σ ist eine endliche, nichtleere Menge von Zeichen oder Symbolen. Ein Wort über dem Alphabet Σ ist eine endliche
Mehr1 Definition von Relation, Äquivalenzrelation und Äquivalenzklassen
1 Definition von Relation, Äquivalenzrelation und Äquivalenzklassen Einleitung 1 Wie der Name schon sagt sind Äquivalenzrelationen besondere Relationen. Deswegen erkläre ich hier ganz allgemein, was Relationen
Mehrmathematische Grundlagen der Modelltheorie: Mengen, Relationen, Funktionen
Einführung in die Logik - 6 mathematische Grundlagen der Modelltheorie: Mengen, Relationen, Funktionen Modelltheoretische / Denotationelle Semantik der Prdikatenlogik Ein Modell ist ein künstlich geschaffenes
MehrGeometrisch ergibt sich deren Graph als Schnitt von G mit der senkrechten Ebene y = b bzw. x = a:
Fläcen im Raum Grap und Scnittkurven Im ganzen Artikel bezeicnet D eine Teilmenge des R 2 und eine skalarwertige Funktion in zwei Veränderlicen. Der Grap f : D R 2 R : (x, y) z = f(x, y) G = { (x, y, z)
Mehrw a is die Anzahl der Vorkommen von a in w Beispiel: abba a = 2
1 2 Notation für Wörter Grundlagen der Theoretischen Informatik Till Mossakowski Fakultät für Informatik Otto-von-Guericke Universität Magdeburg w a is die Anzahl der Vorkommen von a in w Beispiel: abba
MehrGrundlagen der Mathematik
Grundlagen der Mathematik Übungsaufgaben zu Kapitel 1 Einführung 1.1.1 Für reelle Zahlen a und b gilt (a+b) (a-b) = a 2 -b 2. Was ist die Voraussetzung? Wie lautet die Behauptung? Beweisen Sie die Behauptung.
MehrTheoretische Grundlagen der Informatik
Theoretische Grundlagen der Informatik 0 KIT 10.11.2011 Universität des Dorothea Landes Baden-Württemberg Wagner - Theoretische und Grundlagen der Informatik nationales Forschungszentrum Vorlesung in am
MehrVollständigkeit der reellen Zahlen
Vollständigkeit der reellen Zahlen Vorlesung zur Didaktik der Analysis Oliver Passon Vollständigkeit von R 1 take home message I Wollte man mit Zahlen nur rechnen, könnte man mit den rationalen Zahlen
Mehr5 Die reellen Zahlen. 5.1 Historisches
5 Die reellen Zahlen 5.1 Historisches In der geometrischen Betrachtungsweise der Pythagoreer gab es für beliebige zwei Zahlen, d. h. Strecken, stets ein gemeinsames Maß. Dabei heißt eine Strecke e Maß
Mehr= k 0+k 0 ( ). Wir addieren (0 k) zu den Seiten der Gleichung ( ): 0 = k 0.
Def 4 Eine Menge K mit zwei Abbildungen + : K K K und : K K K (heißen Addition und Multiplikation; wir werden a b bzw a+b statt (a,b), +(a,b) schreiben) ist ein kommutativer Ring, falls: (R1) (K, +) ist
MehrWarum Mathe? IG/StV-Mathematik der KFU-Graz. 1 Mengen Mengenoperationen Rechenregeln Mengen 4. Funktionen 7
Warum Mathe? IG/StV-Mathematik der KFU-Graz März 2011 Inhalt 1 Mengen 1 1.1 Mengenoperationen.............................. 2 1.2 Rechenregeln.................................. 3 2 Übungsbeispiele zum
Mehr17 R E L AT I O N E N
17 R E L AT I O N E N 17.1 äquivalenzrelationen 17.1.1 Definition In Abschnitt 11.2.1 hatten wir schon einmal erwähnt, dass eine Relation R M M auf einer Menge M, die reflexiv, symmetrisch und transitiv
MehrTHEORETISCHE INFORMATIK
THEORETISCHE INFORMATIK Vorlesungsskript Jiří Adámek @ Institut für Theoretische Informatik Technische Universität Braunschweig Dezember 28 Inhaltsverzeichnis Endliche Automaten. Mathematische Grundbegriffe......................
MehrTheoretische Informatik
Mathematische Grundlagen Patrick Horster Universität Klagenfurt Informatik Systemsicherheit WS-2007-Anhang-1 Allgemeines In diesem einführenden Kapitel werden zunächst elementare Grundlagen kurz aufgezeigt,
MehrVorlesung 4. Tilman Bauer. 13. September Wir befassen uns in dieser Vorlesung noch einmal mit Mengen.
Vorlesung 4 Universität Münster 13. September 2007 1 Kartesische Wir befassen uns in dieser Vorlesung noch einmal mit Mengen. Seien M und N zwei Mengen. Dann bezeichnen wir mit M N das (kartesische) Produkt
MehrLineare Algebra I. Auswahlaxiom befragen. (Wer schon im Internet danach sucht, sollte das auch mal mit dem Begriff
Universität Konstanz Wintersemester 2009/2010 Fachbereich Mathematik und Statistik Lösungsblatt 2 Prof. Dr. Markus Schweighofer 11.11.2009 Aaron Kunert / Sven Wagner Lineare Algebra I Lösung 2.1: Behauptung:
MehrMengen, Funktionen und Logik
Wirtschaftswissenschaftliches Zentrum Universität Basel Mathematik für Ökonomen 1 Dr. Thomas Zehrt Mengen, Funktionen und Logik Literatur Referenz: Gauglhofer, M. und Müller, H.: Mathematik für Ökonomen,
MehrRelationen und Partitionen
Relationen und Partitionen Ein Vortrag im Rahmen des mathematischen Vorkurses der Fachschaft MathPhys von Fabian Grünig Fragen, Anmerkungen und Korrekturen an fabian@mathphys.fsk.uni-heidelberg.de Inhaltsverzeichnis
MehrIn diesem Kapitel wiederholen wir Begriffe und Notationen für grundlegende mathematische
Kapitel 1 Mathematische Objekte In diesem Kapitel wiederholen wir Begriffe und Notationen für grundlegende mathematische Objekte wie Tupel, Mengen, Relationen und Funktionen. Außerdem erklären wir die
MehrMathematik 1, Teil B
FH Oldenburg/Ostfriesland/Wilhelmshaven Fachb. Technik, Abt. Elektrotechnik u. Informatik Prof. Dr. J. Wiebe www.et-inf.fho-emden.de/~wiebe Mathematik 1, Teil B Inhalt: 1.) Grundbegriffe der Mengenlehre
MehrKonstruktion der reellen Zahlen
Konstruktion der reellen Zahlen Zur Wiederholung: Eine Menge K (mit mindestens zwei Elementen) heißt Körper, wenn für beliebige Elemente x, y K eindeutig eine Summe x+y K und ein Produkt x y K definiert
MehrTheorie der Informatik
Theorie der Informatik 8. Reguläre Sprachen II Malte Helmert Gabriele Röger Universität Basel 24. März 24 Pumping Lemma Pumping Lemma: Motivation Man kann zeigen, dass eine Sprache regulär ist, indem man
Mehr5 Relationen. Formale Grundlagen der Informatik I Herbstsemester 2012. Robert Marti
Formale Grundlagen der Informatik I Herbstsemester 2012 Robert Marti Vorlesung teilweise basierend auf Unterlagen von Prof. emer. Helmut Schauer Allgemeine Definition einer Relation Eine n-stellige Relation
Mehr1. Alphabete, Wörter, Sprachen
1. Alphabete, Wörter, Sprachen Im Rahmen der Vorlesung: Und damit: und DATEN = WÖRTER (ENTSCHEIDUNGS)PROBLEME ˆ= WORTMENGEN = SPRACHEN FUNKTIONALE (BERECHNUNGS)PROBLEME ˆ= WORTFUNKTIONEN Mit Wörtern lassen
MehrMengenlehre. Jörg Witte
Mengenlehre Jörg Witte 25.10.2007 1 Grbegriffe Die Menegenlehre ist heute für die Mathematik grlegend. Sie spielt aber auch in der Informatik eine entscheidende Rolle. Insbesondere fußt die Theorie der
MehrLogische Grundlagen Vorlesungsnotizen
Logische Grundlagen Vorlesungsnotizen Achtung: Dies ist kein richtiges Vorlesungsskript, sondern nur stichpunktartige Notizen, die ich für mich selbst gemacht habe. Insbesondere kann unvollständig sein,
MehrVorlesung Mathematik I für Wirtschaftswissenschaftler. Universität Leipzig, WS 16/17
Vorlesung Mathematik I für Wirtschaftswissenschaftler Universität Leipzig, WS 16/17 Prof. Dr. Bernd Kirchheim Mathematisches Institut kirchheim@math.uni-leipzig.de 1 / 1 Kapitel 1: Grundlagen 4 / 1 Kap.1
MehrWS 2009/10. Diskrete Strukturen
WS 2009/10 Diskrete Strukturen Prof. Dr. J. Esparza Lehrstuhl für Grundlagen der Softwarezuverlässigkeit und theoretische Informatik Fakultät für Informatik Technische Universität München http://www7.in.tum.de/um/courses/ds/ws0910
MehrAutomaten und Formale Sprachen
Automaten und Formale Sprachen Prof. Dr. Dietrich Kuske FG Theoretische Informatik, TU Ilmenau Wintersemester 2011/12 WS 11/12 1 Organisatorisches zur Vorlesung Informationen, aktuelle Version der Folien
MehrN = f0; 1; 2; : : : g: [n] = f1; : : : ; ng: M = f x j x hat die Eigenschaft E g:
1 Mengen Gregor Cantor denierte 1895 eine Menge als eine Zusammenfassung wohldenierter, unterscheidbarer Objekte. Eine Menge wird als neues Objekt angesehen, die Menge ihrer Objekte. Ein Objekt x aus der
MehrMengen und Abbildungen
1 Mengen und bbildungen sind Hilfsmittel ( Sprache ) zur Formulierung von Sachverhalten; naive Vorstellung gemäß Georg Cantor (1845-1918) (Begründer der Mengenlehre). Definition 1.1 Eine Menge M ist eine
MehrMathematik für Ökonomen 1
Mathematik für Ökonomen 1 Dr. Thomas Zehrt Wirtschaftswissenschaftliches Zentrum Universität Basel Herbstemester 2008 Mengen, Funktionen und Logik Inhalt: 1. Mengen 2. Funktionen 3. Logik Teil 1 Mengen
MehrInformatik IV Theoretische Informatik: Formale Sprachen und Automaten, Berechenbarkeit und NP-Vollständigkeit
Informatik IV Theoretische Informatik: Formale Sprachen und Automaten, Berechenbarkeit und NP-Vollständigkeit Sommersemester 2011 Dozent: Prof. Dr. J. Rothe, Prof. Dr. M. Leuschel J. Rothe (HHU Düsseldorf)
MehrGeorg Ferdinand Ludwig Philipp Cantor geb in St. Petersburg, gest in Halle
Kapitel 1 Mengen, Relationen, Abbildungen 1.1 Mengen Georg Cantor, der Begründer der Mengenlehre, hat 1895 in [1] eine Menge folgendermaßen definiert: Unter einer Menge verstehen wir jede Zusammenfassung
MehrOperationen auf endlichen Automaten und Transduktoren
Operationen auf endlichen Automaten und Transduktoren Kursfolien Karin Haenelt 1 Notationskonventionen L reguläre Sprache A endlicher Automat DEA deterministischer endlicher Automat NEA nichtdeterministischer
Mehr1.4 Äquivalenzrelationen
8 1.4 Äquivalenzrelationen achdem nun die axiomatische Grundlage gelegt ist, können wir uns bis zur Einführung der Kategorien das Leben dadurch erleichtern, daß wir bis dorthin, also bis auf weiteres,
MehrMusterlösung MafI 1 - Blatt 5
Musterlösung MafI 1 - Blatt 5 Titus Laska Aufgabe 1 (Relationen). Die drei Relationen R, S, T N N sind jeweils auf Reflexivität, Symmetrie und Antisymmetrie zu untersuchen. Lösung. Erinnerung. Sei R A
MehrGrundlagen der Theoretischen Informatik
Grundlagen der Theoretischen Informatik Sommersemester 2015 23.04.2015 Viorica Sofronie-Stokkermans e-mail: sofronie@uni-koblenz.de 1 Bis jetzt 1. Terminologie 2. Endliche Automaten und reguläre Sprachen
MehrGrundlagen der Mathematik
Grundlagen der Mathematik Mathias Schacht Fachbereich Mathematik Universität Hamburg WS 2011/12 Stand: 1. Dezember 2011 Vorwort Diese Folien behandeln in Kurzform einige Grundlagen der Mathematik ausgehend
Mehr