1.9 Weitere Lernmaterialien
Wir wollen hier versuchen, Ihnen einen Überblick über dieses Kapitel zu geben und auch weitere Übungsaufgaben zu den Themen des Kapitels zu sammeln.
1.9.1 Verwendung des Kapitels
Wir haben in diesem Kapitel viele Themen und unter anderem Tipps, Motivationen, einige Theorie und auch noch etwas Geschichte der Mathematik besprochen. Auf Grund dieser Vielfalt wollen wir kurz noch betonen, was Sie aus diesem Kapitel eigentlich für das Folgende mitnehmen müssen: Die Themen aus den Abschnitten 1.3, 1.4 und 1.6 sind grundlegend und wir werden ohne Wiederholungen alle unsere weiteren Diskussionen auf diese Abschnitte aufbauen. Vor allem sollten Sie die folgenden Begriffe so lange üben, bis Sie diese ohne Zweifel im Gedächnis haben.
Bei logischen Aussagen werden wir, wie Sie vielleicht schon in Abschnitt 1.8 gemerkt haben, die Notation in Zukunft etwas leichter halten. Unter anderem werden wir die Anführungszeichen bei logischen Ausdrücken weglassen und teilweise die Klammerung unterschlagen, wenn diese implizit klar ist. Zum Beispiel kann nur für den Ausdruck stehen, da ansonsten die Zahl auf der rechten Seite von nicht definiert ist. Im Zweifel empfehlen wir Ihnen aber lieber eine Klammer zu viel zu schreiben.
Die Diskussionen rund um Logik und Mengenlehre dieses Abschnitts könnte man mit Muskelübungen für einen Schwimmunterricht fern von jeglicher Wasseroberfläche vergleichen, denn wir haben logische Begriffe und Mengennotationen besprochen ohne konkrete Aussagen oder Mengen besprechen zu wollen. In der Tat sollten Sie sogar den Abschnitt 1.5 (der als Übersicht gedacht war) wieder vergessen. Denn wir werden im nächsten Kapitel logische Begriffe, Mengen und Funktionen verwenden um die reellen Zahlen axiomatisch einzuführen.
Abschnitt 1.8 und die Übungsaufgaben dieses Abschnitts sollen Ihnen helfen Ihren eigenen Zugang zu Beweisen zu finden. Schwierige Fragen, die immer wieder auftauchen, sind, „Was muss ich denn bei diesem Satz oder bei dieser Aufgabe eigentlich beweisen?“ und „Welche Aussage kann ich als gegeben annehmen?“. Dies ist in diesem Kapitel mitunter wirklich schwer zu beantworten (und wir haben hierzu im Laufe des Kapitels auch mehrmals unsere Meinung geändert). Nach Einführung der Axiome im nächsten Kapitel wird deutlich klarer sein, was wir beweisen müssen: nämlich ausser den Axiomen alles Weitere, wobei wir aber auf bereits bewiesene Aussagen zurückgreifen dürfen. Insbesondere dürfen Sie in den wöchentlichen Übungsaufgaben die Aussagen der Vorlesung und ebenso die Aussagen des Skripts verwenden, aber keine Übungsaufgaben des Skripts und auch nur jene Seiten des Skripts, die bereits in der Vorlesung behandelt wurden. Obwohl die Axiome sehr einfach sein werden, werden wir im Laufe der Vorlesung viele komplizierte und auch überraschende Aussagen beweisen können.
Wir wollen hier noch einige Multiple-Choice-Fragen stellen, die Ihnen helfen sollten die Themen des Kapitels zu wiederholen. Es sind jeweils mehrere richtige Antworten möglich.
Übung.
Seien Mengen. Welche Aussagen sind (immer) wahr und welche sind (manchmal) falsch?
- (i)
(W/F)
🚫- (ii)
(W/F)
✅- (iii)
(W/F)
✅- (iv)
(W/F)
✅- (v)
(W/F)
🚫- (vi)
(W/F)
✅
Übung.
Seien Mengen, eine Abbildung und , Teilmengen. Welche der folgenden Aussagen sind immer wahr?
- (i)
(W/F)
✅- (ii)
(W/F)
🚫- (iii)
(W/F)
🚫- (iv)
(W/F)
✅
Lösung.
Als erstes bemerken wir, dass es sich bei dem Audruck nicht um die inverse Funktion von (welche im Allgemeinen gar nicht existiert) handelt, sondern dass wir damit das Urbild der angegebenen Menge bestimmen.
Die Aussage in (i) gilt per Definition: Jedes Element von wird unter nach abgebildet, wodurch nach Definition vom Urbild von .
Ein Gegenbeispiel für (ii) ist , , , . Die Aussage gilt aber, falls injektiv ist.
Auch für (iii) lässt sich ein Gegenbeispiel finden. Für , , und gilt die Aussage nicht. Falls hingegen surjektiv ist, ist die Aussage wahr.
Per Definition ist (iv) wahr, weil jedes Element von unter nach abgebildet wird.
Übung.
Seien Mengen und sowie Funktionen. Gelten die folgenden Schlüsse allgemein?
- (i)
- Wenn surjektiv ist, dann ist surjektiv.
(J/N)
🚫 - (ii)
- Wenn surjektiv ist, dann ist surjektiv.
(J/N)
✅ - (iii)
- Wenn injektiv ist, dann ist injektiv.
(J/N)
✅ - (iv)
- Wenn injektiv ist, dann ist injektiv.
(J/N)
🚫 - (v)
- Wenn für jede Teilmenge gilt, dann ist injektiv.
(J/N)
✅ - (vi)
- Wenn für jede Teilmenge gilt, dann ist surjektiv.
(J/N)
✅
Lösung.
Für (i) finden wir ein Gegenbeispiel: Falls , , und , so ist surjektiv obwohl nicht surjektiv ist.
Aussage (ii) ist richtig. Angenommen ist surjektiv und . Da surjektiv ist existiert ein so dass . Dann ist jedoch ein Element von mit . Da beliebig war, ist surjektiv.
Auch (iii) ist wahr. Wir nehmen an, dass injektiv ist. Seien so dass . Daraus folgt hingegen auch† Da eine Funktion ist, ist wohldefiniert. Dies wird hier implizit verwendet., dass . Da als injektiv vorrausgesetzt wurde, folgt nun . Also ist injektiv.
Die Aussage in (iv) ist falsch. Ein Gegenbeispiel wäre , , und .
Aussage (v) ist wieder richtig. Angenommen erfüllt für jede Teilmenge . Seien mit . Sei ausserdem . Dann ist und somit nach Voraussetzung und . Also ist . Dies beweise aber gerade die Injektivität von .
Auch (vi) ist wahr. Angenommen erfüllt für jede Teilmenge . Sei . Für wissen wir dann, dass gilt. Insbesondere ist nichtleer. Für gilt per Definition , was die Surjektivität von beweist.
1.9.2 Flächeninhalt
Übung (Allgemeinere Bereiche unter der Parabel).
Berechnen Sie die Fläche unter der Parabel
wobei zwei gegebene reelle Zahlen mit sind.
Hinweis.
Nehmen Sie zur Vereinfachung an, womit die Situation der Aussage in Proposition 1.1 sehr ähnlich wird. Der Fall und anschliessend auch der allgemeine Fall lassen sich auf diesen Spezialfall zurückführen.
Übung.
In dieser Übung möchten wir eine Beweisvariante illustrieren, wie man auf Lemma 1.3 schliessen kann ohne zuerst im Besitz der richtigen Formel zu sein. Wir schreiben dazu für
Gehen Sie nun wie folgt vor.
- (i)
- Zeigen Sie für
Können Sie alle dabei verwendenten Rechenregeln benennen?
- (ii)
- Verifizieren Sie die Gleichung
- (iii)
- Schliessen Sie auf Lemma 1.3.
1.9.3 Logik
Übung (Draculas Bücher).
In der Bibliothek des Grafen Dracula gibt es keine zwei Bücher, deren Inhalt aus gleich vielen Wörtern besteht. Die Anzahl der Bücher ist die Summe der Anzahl der Wörter jedes einzelnen Buches. Des Weiteren genügen diese Aussagen, um den Inhalt mindestens eines Buches aus Draculas Bibliothek genau zu beschreiben. Was steht in diesem Buch? Diese Übung enstammt dem Buch [AE06].
Übung (Vier Aussagen in Prädikatenlogik).
Wir sagen teilt falls es ein gibt mit . Beschreiben Sie die Bedeutung folgender Aussagen und bestimmen Sie, ob diese zutreffen.
Übung (Allgemeinere Existenzquantoren).
Sei eine Menge. In dieser Übung wollen wir Quantoren für die Aussage, dass mehrere Elemente mit einer Eigenschaft in existieren, definieren.
- (i)
- Definieren Sie unter Verwendung des Existenzquantors einen neuen Quantor , so dass die Aussage „“ bedeutet, dass es mindestens zwei Elemente in gibt, die die Eigenschaft haben.
- (ii)
- Verallgemeinern Sie (i) zu dem Quantor für eine natürliche Zahl , und verwenden Sie diese um auch den Quantor zu definieren, der besagen soll, dass es genau Elemente in gibt, die die Eigenschaft besitzen. (Sie dürfen entweder informell Punkte verwenden, oder formal korrekter den Funktionsbegriff, Eigenschaften von Funktionen, und die Menge , die genau Elemente hat.)
- (iii)
- Definieren Sie unter Verwendung des Existenzquantors, des Funktionsbegriffes, einer Eigenschaft von Funktionen und der natürlichen Zahlen einen neuen Quantor , der besagt, dass es unendlich viele Elemente in gibt, die die Eigenschaft besitzen.
Teillösung.
kann durch definiert werden.
1.9.4 Funktionen und Relationen
Übung (Injektive Funktionen durch Fallunterscheidungen).
Zeigen Sie folgende Behauptung: Seien und Mengen und sei eine Partition von . Angenommen es ist für jedes eine injektive Funktion gegeben und sei die eindeutige Funktion mit für jedes nach Lemma 1.52. Zeigen Sie, dass genau dann injektiv ist, falls die Mengen für paarweise disjunkt sind.
Übung (Eine Äquivalenzrelation auf dem kartesischen Produkt).
Seien zwei nicht-leere Mengen, sei eine Relation auf und sei eine Relation auf . Wir definieren damit eine Relation auf durch
für . Zeigen Sie, dass genau dann eine Äquivalenzrelation auf ist, wenn eine Äquivalenzrelation auf ist und eine Äquivalenzrelation auf ist. Gilt dies auch, wenn eine der beiden Mengen leer ist? Diese Übung enstammt dem Buch [AE06].
Hinweis.
Überprüfen Sie die drei definierenden Eigenschaften einer Äquivalenzrelation für (beziehungsweise für und ).
Applet (Nichtvertauschbarkeit der Verknüpfung).
Wir betrachten zwei Funktionen , wobei nur durch den Graphen beschrieben ist und eine affine Funktion ist, die durch zwei Konstanten definiert wird. Durch Bewegen zweier Punkte am Graph von lassen sich und definieren. Experimentieren Sie damit um sich an die geometrische Bedeutung von den Zahlen und zu errinnern, und beobachten Sie, wie sich die beiden Funktionen und im rechten Fenster unterschiedlich verändern. Es ist nützlich sich diese Phänomene vollständig zu erklären, denn wir werden ähnlichen Verknüpfungen in unseren weiteren Überlegungen begegnen.
Übung (Konstruktion der Menge der ganzen Zahlen).
Wir nehmen an, dass wir bereits die Menge der natürlichen Zahlen und damit auch die Menge der nicht-negativen ganzen Zahlen mit allen üblichen Operationen und Eigenschaften kennen und wollen daraus die ganzen Zahlen definieren. Dazu betrachten wir eine Relation auf : für definieren wir
- (i)
- Erklären Sie unter der Annahme, dass die ganzen Zahlen schon bekannt sind, wieso wir die Relation in (1.13) betrachten wollen.
Lösung.
Motiviert ist das ganze dadurch, dass man eine ganze Zahl als Differenz von zwei nicht-negativen ganzen Zahlen auffassen kann. Diese sind aber nicht eindeutig gegeben; deswegen führt man auf Tupeln von natürlichen Zahlen obige Äquivalenzrelation ein. In der Tat hat man bei Definition (1.13) eigentlich im Hinterkopf, darf dies aber formal nicht verwenden, da die Subtraktion (noch) nicht erlaubt ist. Wenn wir über sprechen, werden wir leicht schizophren an denken, dies aber nicht verwenden.
Informell können wir uns das Tupel als einen Vektor mit Anfangspunkt und Endpunkt vorstellen, womit die Äquivalenzklassen allen Vektoren mit gleicher Länge und Richtung entspricht. Alternativ könnte der Kontostand vor und der Kontostand nach einer Transaktion darstellen und die Äquivalenzklasse entspricht dann dem Nettogewinn/-verlust.
- (ii)
- Zeigen Sie, dass eine Äquivalenzrelation definiert.
Lösung.
Es gilt für alle
•Reflexivität: , denn .•Symmetrie: denn impliziert und daher auch .•Transitivität: und impliziert und . Durch Summieren dieser Gleichungen ergibt sichund durch Wegstreichen von (was eine der Eigenschaften von ist und nicht die Subtraktion verwendet) erhalten wir , also .
Der Quotient kann als Definition von angesehen werden, wobei wir die Äquivalenzklasse auch als schreiben. Insbesondere identifizieren wir mit und schreiben auch als für . Folgende Übungen erklären, wieso dies Sinn ergibt.
- (iii)
- Zeigen Sie, dass die Abbildungen
injektiv sind und disjunkte Bilder haben, welche wir mit und bezeichnen werden.
- (iv)
- Zeigen Sie, dass gilt.
1.9.5 Beweismethoden
Übung.
Sei eine natürliche Zahl. Zeigen Sie, dass die Implikation
gilt.
Übung (Türme von Hanoi).
Es seien Ablageflächen gegeben. Angenommen auf der linken Ablagefläche seien Blöcke für eine natürliche Zahl aufgetürmt, wobei nie ein kleinerer Block unter einem grösseren Block liegt.
Zeigen Sie, dass Sie den Turm von links nach rechts umschichten können, ohne dass je ein kleinerer Block unter einem grösseren Block zu liegen kommt.
Übung.
Zeigen Sie mittels vollständiger Induktion, dass für alle natürliche Zahlen gilt .
Hinweis.
Beginnen Sie die Induktion mit dem Induktionsanfang bei (denn für gilt die Aussage nicht).
Übung.
Zeigen Sie mittels vollständiger Induktion, dass die Ungleichung für alle natürlichen Zahlen gilt. Beschreiben Sie die Variante des Induktionsbeweises, die sie hier verwenden.
Hinweis.
Der Beweis des Induktionsschrittes ist einfacher falls angenommen werden kann. Aus diesem Grund ist es besser sowohl als auch direkt zu überprüfen um im Induktionsschritt dann ohne Beschränkung der Allgemeinheit zu verwenden.
Übung.
Wir färben jeden Punkt im Gitter mit einer von verschiedenen Farben ein. Zeigen Sie, dass es ein achsenparalleles Rechteck in diesem Gitter gibt, dessen Ecken alle dieselbe Farbe besitzen.
Lösung.
Statt das ganze Gitter zu untersuchen, genügt es die Gitterpunkte in dem Rechteck zu betrachten. Es gibt dann auf einer horizontalen Gerade mit ganzzahliger -Koordinate in dem Rechteck jeweils eines von möglichen Farbmuster. Da es mehr horizontale Geraden (genau ) als mögliche Farbmuster gibt, wiederholt sich eines der Farbmuster. Wir wählen diese beiden -Koordinaten für unser gesuchtes Rechteck . In diesem Farbmuster gibt es horizontal Positionen aber nur Farben, womit sich eine der Farben wiederholt. Verwendet man diese -Koordinaten, so erhalten wir das gewünschte Rechteck , bei dem alle Eckpunkte dieselbe Farbe besitzen.
Übung.
Sei und sei eine Teilmenge von mit Kardinalität . Zeigen Sie, dass es Elemente gibt mit .
Hinweis.
Es empfiehlt sich in Teilmengen zu partitionieren, die geometrische Progressionen darstellen.
Übung.
Sei eine endliche Menge und seien Teilmengen von mit
Zeigen Sie, dass es ein Element gibt, welches in mindestens der Mengen liegt.
Hinweis.
Nehmen Sie indirekt an, dass jeder Punkt in höchstens Teilmengen enthalten ist und zeigen Sie, dass . Es genügt dies in Worten oder geometrisch zu erklären, wir werden die Notation für einen formalen Beweis erst später einführen.
1.9.6 Geometrische Probleme
Wir empfehlen Ihnen folgende Übung zu lösen, da der „Satz von Pythagoras“ für uns später gewissermassen zu einer Definition werden wird.
Übung (Satz von Pythagoras).
Wir betrachten ein rechtwinkliges Dreieck mit Katheten der Länge und und Hypotenuse der Länge . Zeigen Sie, dass
Hinweis: Betrachten Sie folgende Bilder
und gehen Sie dabei davon aus, dass gewisse geometrische Begriffe wie Winkel, Länge und Fläche für elementare Bereiche und intuitiv anschauliche Eigenschaften wie Invarianz der Fläche unter Verschiebung und Drehung bekannt sind.
1.9.7 Übungen zu Primzahlen
Eine natürliche Zahl grösser als ist irreduzibel, falls sie nicht als Produkt von zwei kleineren natürlichen Zahlen geschrieben werden kann. Eine natürliche Zahl grösser als heisst eine Primzahl, falls ein Produkt zweier natürlicher Zahlen nur dann durch teilbar ist, falls eine der beiden Zahlen durch teilbar ist.
Übung (Primzahlen sind irreduzibel).
Zeigen Sie, dass jede Primzahl in auch irreduzibel ist.
Hinweis.
Lässt sich eine Primzahl als Produkt zweier natürlichen Zahlen schreiben (das heisst, ), so teilt das Produkt .
Diese beiden Begriffe sind in der Tat für die natürlichen Zahlen äquivalent (wir werden dies nochmals etwas genauer in Abschnitt 2.2.4 besprechen) und wir werden in diesem Abschnitt irreduzible Zahlen ebenso als Primzahlen bezeichnen. Es ist eine gute Übung im Folgenden genau zu erklären welche der beiden Begriffe eigentlich verwendet wird.
Übung (Primfaktorzerlegung).
Zeigen Sie mittels vollständiger Induktion, dass jede natürliche Zahl grösser als als Produkt von Primzahlen geschrieben werden kann.
Hinweis.
Sie dürfen hier eine Variante der vollständigen Induktion verwenden und im Induktionsschritt annehmen, dass die Aussage für alle kleineren Zahlen bereits bewiesen wurde. Das einfachste Argument hierfür verwendet eigentlich den Begriff der irreduziblen Zahlen.
Übung (Unendlich viele Primzahlen).
Zeigen Sie, dass es unendliche viele Primzahlen gibt.
Hinweis.
Das einfachste Argument hierfür ist das Argument von Euklid: Falls die einzigen Primzahlen wären, dann wäre durch keine dieser Primzahlen teilbar und mittels der letzten Übung fände man weitere Primzahlen (genauer gesagt irreduzible Zahlen).
1.9.8 Online Lernhilfen
Bei erster Verwendung dieses Skripts in der entsprechenden Vorlesung hat ein Student mehrere online-Tools zum Erlernen der Inhalte des Skripts programmiert. Leider haben sich aber die Inhalte seitdem etwas verändert, ohne dass die Inhalte in den online-Tools angepasst wurden. Wir erwähnen hier die Webseite einmalig. Sollte jemand dieses App aktualisieren oder ein alternatives App mit aktuellen Daten zur Verfügung stellen wollen, so werden wir dieses gerne auch wieder am Ende von jedem Kapitel bewerben.
1.9.9 SageMath
Schlussendlich wollen wir die auf Python basierende Programmiersprache SageMath erwähnen. Diese ist für mathematische Experimente bestens geeignet und kann auch ohne einer aufwendigen Installation mittels SageMathCell benützt werden. Für aufwendigere oder auch rechenintensivere Programme empfiehlt sich allerdings eine lokale Installation von SageMath.
Versuchen Sie doch folgende Zeilen in SageMath aus und experimentieren Sie etwas damit.
Wir bemerken, dass einzelne Befehle normalerweise innerhalb einer Zeile stehen sollten, dass aber bei einer vorhanden offenen Klammer die anschliessende(n) Zeile(n) als Teil der ersten Zeile aufgefasst werden. Der Ausdruck in der ersten Zeile beschriftet die Kopfzeile und mit den beiden ’for’-Konstruktionen werden alle Möglichkeiten durchgetestet. Insgesamt wird durch den Befehl table hier die Wahrheitstabelle der Implikation dargestellt. Ändern Sie obiges Beispiel und versuchen Sie zum Beispiel damit eine der Tautologie aus Abschnitt 1.3.1 zu überprüfen.
Hier einige Zeilen, die zeigen, wie wir in SageMath mit Mengen operieren können. Bei mehreren Befehlen hintereinander, die alle ein Ergebnis darstellen sollten, müssen sie den Befehl print verwenden.
B = Set( [0,»a«] )
print(«A =»,A,»und B =»,B)
print(«Durchschnitt:», A.intersection(B) )
print(«Vereingigung:», A + B )
print(«Ist 0 in A?», 0 in A )
print(«Ist 0 in B?», 0 in B )
def Produktmenge(X,Y):
return Set( (x,y) for x in X for y in Y )
print(«Produktmenge:», Produktmenge(A,B) )
Zur Definition neuer Befehle mittels der obigen def-Konstruktion sollte man bemerken, dass die konsistente Einrückung der folgenden Zeilen wichtig ist und man zur Erhöhung der Übersicht die Definition mit einer Leerzeile beenden sollte.
Die folgende Routine testet die Injektivität der Einschränkung einer Funktion auf einer endlichen Menge . Dazu wollen wir bemerken, dass all der Allquantor und any der Existenzquantor in SageMath ist. Des Weiteren, sollten Sie wissen, dass = wie in obigem Beispiel eine Anweisung ist, die einer Variable einen Wert zuweist, aber == die Frage nach Gleichheit und != die Frage nach Ungleichheit darstellt.
return all( (x==y) or (F(x)!=F(y))
for x in X for y in X )
X = [0..10] # Liste der ganzen Zahlen von 0 bis 10
g(n) = n^2-2*n+1 # die Funktion
print(«Ist g eingeschraenkt auf X injektiv?»)
TestInj(g,X)
Schreiben Sie anschliessend eine Routine TestWohl(F,X,Y), die überprüft, ob gilt. Schreiben Sie eine Routine TestSurj(F,X,Y), die überprüft, ob gilt. Schreiben Sie schlussendlich eine Routine TestGraph(G,X,Y), die für eine Menge überprüft ob der Graph einer Funktion ist.
Folgende Zeilen sollten auch zeigen, warum wir Ihnen SageMath als Programmiersprache für mathematische Experimente empfehlen.
print(«Ist 2 eine rationale Zahl?», 2 in QQ)
print(«Ist 2^2 eine rationale Zahl?», 2^2 in QQ)
print(«Ist die Wurzel aus 2 rational?», sqrt(2) in QQ)
print(«Wofuer steht RR?», RR)
print(«Ist pi eine reelle Zahl?», pi in RR)
print(«Ist pi eine rationale Zahl?», pi in QQ)
Wir überlassen Ihnen die entsprechenden Internetnachforschungen, falls Sie mehr über SageMath wissen wollen.