annotate notes/tex/basics.tex @ 45:e65f4b1a6e32

remove fairly useless setbeamercovered
author Markus Kaiser <markus.kaiser@in.tum.de>
date Wed, 08 Jan 2014 14:26:02 +0100
parents f52078f78e60
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
1
ae52d9ffef38 add basic theme; first slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents:
diff changeset
1 \defineUnit{mengen}{%
ae52d9ffef38 add basic theme; first slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents:
diff changeset
2 \begin{frame}
ae52d9ffef38 add basic theme; first slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents:
diff changeset
3 \frametitle{Mengen}
ae52d9ffef38 add basic theme; first slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents:
diff changeset
4
ae52d9ffef38 add basic theme; first slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents:
diff changeset
5 \begin{definition}[Menge]
ae52d9ffef38 add basic theme; first slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents:
diff changeset
6 Eine \structure{Menge} ist eine \alert{ungeordnete} Sammlung \alert{unterscheidbarer} Objekte.\\
ae52d9ffef38 add basic theme; first slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents:
diff changeset
7 Mit \structure{Mengenklammern} werden Objekte zusammengefasst.
3
ead11e11a950 finish first slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 1
diff changeset
8 \[ A \defeq \left\{ a, b, \ldots, z \right\} \]
1
ae52d9ffef38 add basic theme; first slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents:
diff changeset
9 Man nennt $a$ ein \structure{Element} von $A$, es gilt $a \in A$.
ae52d9ffef38 add basic theme; first slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents:
diff changeset
10 \end{definition}
ae52d9ffef38 add basic theme; first slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents:
diff changeset
11
ae52d9ffef38 add basic theme; first slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents:
diff changeset
12 \begin{itemize}
3
ead11e11a950 finish first slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 1
diff changeset
13 \item Reihenfolge ist \alert{egal}
ead11e11a950 finish first slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 1
diff changeset
14 \item Elemente kommen \alert{nicht} mehrfach vor
1
ae52d9ffef38 add basic theme; first slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents:
diff changeset
15 \end{itemize}
ae52d9ffef38 add basic theme; first slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents:
diff changeset
16
ae52d9ffef38 add basic theme; first slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents:
diff changeset
17 \vfill
ae52d9ffef38 add basic theme; first slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents:
diff changeset
18
ae52d9ffef38 add basic theme; first slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents:
diff changeset
19 \begin{example}[]
ae52d9ffef38 add basic theme; first slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents:
diff changeset
20 \begin{itemize}
ae52d9ffef38 add basic theme; first slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents:
diff changeset
21 \item $\left\{ a, b, c, a, c \right\} = \left\{ a, b, c \right\} = \left\{ c, a, b \right\}$
3
ead11e11a950 finish first slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 1
diff changeset
22 \item $\N \defeq \left\{ 1, 2, 3, \ldots \right\}$
ead11e11a950 finish first slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 1
diff changeset
23 \item $\emptyset \defeq \left\{ \right\}$
1
ae52d9ffef38 add basic theme; first slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents:
diff changeset
24 \end{itemize}
ae52d9ffef38 add basic theme; first slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents:
diff changeset
25 \end{example}
ae52d9ffef38 add basic theme; first slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents:
diff changeset
26 \end{frame}
ae52d9ffef38 add basic theme; first slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents:
diff changeset
27
ae52d9ffef38 add basic theme; first slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents:
diff changeset
28 \begin{frame}
ae52d9ffef38 add basic theme; first slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents:
diff changeset
29 \frametitle{Schreibweisen}
ae52d9ffef38 add basic theme; first slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents:
diff changeset
30
ae52d9ffef38 add basic theme; first slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents:
diff changeset
31 \begin{definition}[Extensionale Schreibweise]
ae52d9ffef38 add basic theme; first slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents:
diff changeset
32 Die \structure{extensionale Schreibweise} einer Menge zählt ihre Elemente auf.
3
ead11e11a950 finish first slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 1
diff changeset
33 \[ M \defeq \left\{ x_1, x_2, x_3, \ldots \right\} \]
1
ae52d9ffef38 add basic theme; first slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents:
diff changeset
34 \end{definition}
ae52d9ffef38 add basic theme; first slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents:
diff changeset
35 \vfill
ae52d9ffef38 add basic theme; first slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents:
diff changeset
36 \begin{example}[]
ae52d9ffef38 add basic theme; first slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents:
diff changeset
37 \begin{itemize}
3
ead11e11a950 finish first slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 1
diff changeset
38 \item $A \defeq \left\{ 2, 4, 6, \ldots \right\}$
ead11e11a950 finish first slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 1
diff changeset
39 \item $B \defeq \left\{ 1, 2, 3, 4 \right\}$ = [4]
ead11e11a950 finish first slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 1
diff changeset
40 \item $C \defeq \left\{ 2, 3, 5, 7, 11, \ldots \right\}$
ead11e11a950 finish first slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 1
diff changeset
41 \item $D \defeq \left\{ \alpha, a, \smiley, 8, \left\{ 1, 2 \right\}, \N \right\}$
1
ae52d9ffef38 add basic theme; first slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents:
diff changeset
42 \end{itemize}
ae52d9ffef38 add basic theme; first slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents:
diff changeset
43 \end{example}
ae52d9ffef38 add basic theme; first slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents:
diff changeset
44 \end{frame}
ae52d9ffef38 add basic theme; first slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents:
diff changeset
45
ae52d9ffef38 add basic theme; first slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents:
diff changeset
46 \begin{frame}
ae52d9ffef38 add basic theme; first slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents:
diff changeset
47 \frametitle{Schreibweisen}
ae52d9ffef38 add basic theme; first slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents:
diff changeset
48
ae52d9ffef38 add basic theme; first slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents:
diff changeset
49 \begin{definition}[Intensionale Schreibweise]
ae52d9ffef38 add basic theme; first slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents:
diff changeset
50 Die \structure{intensionale Schreibweise} beschreibt eine Menge durch charakteristische Eigenschaften.
3
ead11e11a950 finish first slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 1
diff changeset
51 \[ M \defeq \left\{ x \in \Omega \mid P(x) \right\} \]
1
ae52d9ffef38 add basic theme; first slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents:
diff changeset
52 $M$ enthält alle Elemente im \structure{Universum} $\Omega$ mit der Eigenschaft $P$.
ae52d9ffef38 add basic theme; first slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents:
diff changeset
53 \end{definition}
ae52d9ffef38 add basic theme; first slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents:
diff changeset
54 \vfill
ae52d9ffef38 add basic theme; first slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents:
diff changeset
55 \begin{example}[]
ae52d9ffef38 add basic theme; first slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents:
diff changeset
56 \begin{itemize}
3
ead11e11a950 finish first slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 1
diff changeset
57 \item $A \defeq \left\{ 2, 4, 6, \ldots \right\} = \left\{ x \in \N \mid x\ \text{gerade} \right\} = \left\{ 2x : x \in \N \right\}$
ead11e11a950 finish first slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 1
diff changeset
58 \item $B \defeq \left\{ 1, 2, 3, 4 \right\} = \left\{ x \in \N \mid x \leq 4 \right\}$
ead11e11a950 finish first slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 1
diff changeset
59 \item $C \defeq \left\{ 2, 3, 5, 7, 11, \ldots \right\} = \left\{ x \in \N \mid x\ \text{prim} \right\}$
1
ae52d9ffef38 add basic theme; first slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents:
diff changeset
60 \end{itemize}
ae52d9ffef38 add basic theme; first slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents:
diff changeset
61 \end{example}
ae52d9ffef38 add basic theme; first slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents:
diff changeset
62 \end{frame}
ae52d9ffef38 add basic theme; first slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents:
diff changeset
63 }
ae52d9ffef38 add basic theme; first slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents:
diff changeset
64
ae52d9ffef38 add basic theme; first slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents:
diff changeset
65 \defineUnit{mengenoperationen}{%
ae52d9ffef38 add basic theme; first slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents:
diff changeset
66 \begin{frame}
ae52d9ffef38 add basic theme; first slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents:
diff changeset
67 \frametitle{Mengenoperationen}
ae52d9ffef38 add basic theme; first slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents:
diff changeset
68
ae52d9ffef38 add basic theme; first slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents:
diff changeset
69 \begin{block}{Bezeichnungen}
ae52d9ffef38 add basic theme; first slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents:
diff changeset
70 \begin{itemize}
ae52d9ffef38 add basic theme; first slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents:
diff changeset
71 \item Objekte in Mengen
ae52d9ffef38 add basic theme; first slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents:
diff changeset
72 \begin{description}[\qquad\qquad]
ae52d9ffef38 add basic theme; first slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents:
diff changeset
73 \item[$a \in A$] $a$ ist Element von $A$
ae52d9ffef38 add basic theme; first slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents:
diff changeset
74 \item[$b \not\in A$] $b$ ist kein Element von $A$
3
ead11e11a950 finish first slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 1
diff changeset
75 \item[$\abs{A}$] Anzahl der Elemente in $A$, Kardinalität
1
ae52d9ffef38 add basic theme; first slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents:
diff changeset
76 \end{description}
ae52d9ffef38 add basic theme; first slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents:
diff changeset
77 \item Relationen zwischen Mengen
ae52d9ffef38 add basic theme; first slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents:
diff changeset
78 \begin{description}[\qquad\qquad]
27
f52078f78e60 fix arrows in early slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 26
diff changeset
79 \item[$B \subseteq A$] $B$ ist Teilmenge von $A$, \quad $x \in B \rightarrow x \in A$
1
ae52d9ffef38 add basic theme; first slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents:
diff changeset
80 \item[$B \subset A$] $B$ ist echte Teilmenge von $A$
ae52d9ffef38 add basic theme; first slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents:
diff changeset
81 \item[$B = A$] $B \subseteq A$ und $A \subseteq B$
ae52d9ffef38 add basic theme; first slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents:
diff changeset
82 \end{description}
ae52d9ffef38 add basic theme; first slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents:
diff changeset
83 \end{itemize}
ae52d9ffef38 add basic theme; first slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents:
diff changeset
84 \end{block}
ae52d9ffef38 add basic theme; first slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents:
diff changeset
85
ae52d9ffef38 add basic theme; first slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents:
diff changeset
86 \begin{example}[]
ae52d9ffef38 add basic theme; first slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents:
diff changeset
87 \begin{itemize}
ae52d9ffef38 add basic theme; first slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents:
diff changeset
88 \item $1 \in \left\{ 1, 2, 3, 4 \right\}$, aber $9 \not\in \left\{ 1, 2, 3, 4 \right\}$
ae52d9ffef38 add basic theme; first slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents:
diff changeset
89 \item $\left\{ 1, 2 \right\} \subseteq \left\{ 1, 2, 3, 4 \right\}$, aber $\left\{ 1, 5 \right\} \not\subseteq \left\{ 1, 2 \right\}$
3
ead11e11a950 finish first slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 1
diff changeset
90 \item $\emptyset \subseteq [5] \subseteq \N \subseteq \N_0 \subseteq \Z \subseteq \Q \subseteq \R \subseteq \C$
1
ae52d9ffef38 add basic theme; first slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents:
diff changeset
91 \end{itemize}
ae52d9ffef38 add basic theme; first slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents:
diff changeset
92 \end{example}
ae52d9ffef38 add basic theme; first slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents:
diff changeset
93 \end{frame}
ae52d9ffef38 add basic theme; first slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents:
diff changeset
94
ae52d9ffef38 add basic theme; first slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents:
diff changeset
95 \begin{frame}
ae52d9ffef38 add basic theme; first slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents:
diff changeset
96 \frametitle{Mengenoperationen}
ae52d9ffef38 add basic theme; first slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents:
diff changeset
97
ae52d9ffef38 add basic theme; first slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents:
diff changeset
98 \begin{block}{Operationen}
ae52d9ffef38 add basic theme; first slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents:
diff changeset
99 \begin{description}[\qquad\qquad]
3
ead11e11a950 finish first slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 1
diff changeset
100 \item[$\setnot{A}$] $\defeq \left\{ x \mid x \not\in A \right\}$\hfill\alert{Komplement}
ead11e11a950 finish first slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 1
diff changeset
101 \item[$A \cup B$] $\defeq \left\{ x \mid x \in A\ \text{oder}\ x \in B \right\}$\hfill\alert{Vereinigung}
ead11e11a950 finish first slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 1
diff changeset
102 \item[$A \cap B$] $\defeq \left\{ x \mid x \in A\ \text{und}\ x \in B \right\}$\hfill\alert{Schnitt}
ead11e11a950 finish first slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 1
diff changeset
103 \item[$A \setminus B$] $\defeq A \cap \setnot{B}$\hfill\alert{Differenz}
ead11e11a950 finish first slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 1
diff changeset
104 \item[$A \setsymdiff B$] $\defeq \left( A \setminus B \right) \cup \left( B \setminus A \right)$\hfill\alert{Symmetrische Differenz}
1
ae52d9ffef38 add basic theme; first slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents:
diff changeset
105 \end{description}
ae52d9ffef38 add basic theme; first slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents:
diff changeset
106 \end{block}
21
03a0cf37ddaa fix compilation errors
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 20
diff changeset
107 \vfill
3
ead11e11a950 finish first slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 1
diff changeset
108 Für mehrere Mengen schreibt man
1
ae52d9ffef38 add basic theme; first slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents:
diff changeset
109 \begin{align}
3
ead11e11a950 finish first slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 1
diff changeset
110 \bigcap_{i=1}^n A_i &\defeq A_1 \cap A_2 \cap \ldots \cap A_n\\
ead11e11a950 finish first slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 1
diff changeset
111 \bigcup_{i=1}^n A_i &\defeq A_1 \cup A_2 \cup \ldots \cup A_n
1
ae52d9ffef38 add basic theme; first slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents:
diff changeset
112 \end{align}
ae52d9ffef38 add basic theme; first slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents:
diff changeset
113 \end{frame}
ae52d9ffef38 add basic theme; first slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents:
diff changeset
114 }
ae52d9ffef38 add basic theme; first slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents:
diff changeset
115
3
ead11e11a950 finish first slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 1
diff changeset
116 \defineUnit{venn}{%
ead11e11a950 finish first slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 1
diff changeset
117 \begin{frame}
ead11e11a950 finish first slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 1
diff changeset
118 \frametitle{Venn-Diagramme}
ead11e11a950 finish first slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 1
diff changeset
119
ead11e11a950 finish first slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 1
diff changeset
120 \structure{Venn-Diagramme} visualisieren Mengen $A, B, \ldots$ im Universum $\Omega$.
ead11e11a950 finish first slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 1
diff changeset
121
ead11e11a950 finish first slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 1
diff changeset
122 {
ead11e11a950 finish first slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 1
diff changeset
123 \def\universe{(-1.5, -1.25) rectangle (2.5, 1.25) node[anchor=north east, black] {$\Omega$}}
ead11e11a950 finish first slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 1
diff changeset
124 \def\first{(0, 0) circle (1)}
ead11e11a950 finish first slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 1
diff changeset
125 \def\second{(1, 0) circle (1)}
ead11e11a950 finish first slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 1
diff changeset
126 \tikzstyle{universe} = [draw, thick, tumblue, fill=tumlightblue!15]
ead11e11a950 finish first slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 1
diff changeset
127 \tikzstyle{inset} = [fill=tumred!35]
ead11e11a950 finish first slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 1
diff changeset
128 \tikzstyle{outline} = [draw, thick, black]
ead11e11a950 finish first slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 1
diff changeset
129 \begin{columns}
ead11e11a950 finish first slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 1
diff changeset
130 \begin{column}{.5\textwidth}
ead11e11a950 finish first slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 1
diff changeset
131 \begin{itemize}
ead11e11a950 finish first slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 1
diff changeset
132 \item $A \cup B$
ead11e11a950 finish first slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 1
diff changeset
133 \begin{figure}
ead11e11a950 finish first slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 1
diff changeset
134 \begin{tikzpicture}
ead11e11a950 finish first slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 1
diff changeset
135 \draw[universe] \universe;
ead11e11a950 finish first slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 1
diff changeset
136 \fill[inset] \first;
ead11e11a950 finish first slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 1
diff changeset
137 \fill[inset] \second;
ead11e11a950 finish first slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 1
diff changeset
138 \draw[outline] \first node[left=1em] {$A$};
ead11e11a950 finish first slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 1
diff changeset
139 \draw[outline] \second node[right=1em] {$B$};
ead11e11a950 finish first slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 1
diff changeset
140 \end{tikzpicture}
ead11e11a950 finish first slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 1
diff changeset
141 \end{figure}
ead11e11a950 finish first slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 1
diff changeset
142 \item $A \setminus B$
ead11e11a950 finish first slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 1
diff changeset
143 \begin{figure}
ead11e11a950 finish first slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 1
diff changeset
144 \begin{tikzpicture}
ead11e11a950 finish first slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 1
diff changeset
145 \draw[universe] \universe;
ead11e11a950 finish first slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 1
diff changeset
146 \begin{scope}
ead11e11a950 finish first slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 1
diff changeset
147 \clip \first;
ead11e11a950 finish first slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 1
diff changeset
148 \fill[inset, even odd rule] \first \second;
ead11e11a950 finish first slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 1
diff changeset
149 \end{scope}
ead11e11a950 finish first slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 1
diff changeset
150 \draw[outline] \first node[left=1em] {$A$};
ead11e11a950 finish first slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 1
diff changeset
151 \draw[outline] \second node[right=1em] {$B$};
ead11e11a950 finish first slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 1
diff changeset
152 \end{tikzpicture}
ead11e11a950 finish first slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 1
diff changeset
153 \end{figure}
ead11e11a950 finish first slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 1
diff changeset
154 \end{itemize}
ead11e11a950 finish first slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 1
diff changeset
155 \end{column}
ead11e11a950 finish first slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 1
diff changeset
156 \begin{column}{.5\textwidth}
ead11e11a950 finish first slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 1
diff changeset
157 \begin{itemize}
ead11e11a950 finish first slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 1
diff changeset
158 \item $A \cap B$
ead11e11a950 finish first slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 1
diff changeset
159 \begin{figure}
ead11e11a950 finish first slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 1
diff changeset
160 \begin{tikzpicture}
ead11e11a950 finish first slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 1
diff changeset
161 \draw[universe] \universe;
ead11e11a950 finish first slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 1
diff changeset
162 \begin{scope}
ead11e11a950 finish first slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 1
diff changeset
163 \clip \first;
ead11e11a950 finish first slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 1
diff changeset
164 \fill[inset] \second;
ead11e11a950 finish first slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 1
diff changeset
165 \end{scope}
ead11e11a950 finish first slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 1
diff changeset
166 \draw[outline] \first node[left=1em] {$A$};
ead11e11a950 finish first slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 1
diff changeset
167 \draw[outline] \second node[right=1em] {$B$};
ead11e11a950 finish first slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 1
diff changeset
168 \end{tikzpicture}
ead11e11a950 finish first slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 1
diff changeset
169 \end{figure}
ead11e11a950 finish first slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 1
diff changeset
170 \item $A \setsymdiff B = (A \setminus B) \cup (B \setminus A)$
ead11e11a950 finish first slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 1
diff changeset
171 \begin{figure}
ead11e11a950 finish first slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 1
diff changeset
172 \begin{tikzpicture}
ead11e11a950 finish first slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 1
diff changeset
173 \draw[universe] \universe;
ead11e11a950 finish first slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 1
diff changeset
174 \fill[inset, even odd rule] \first \second;
ead11e11a950 finish first slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 1
diff changeset
175 \draw[outline] \first node[left=1em] {$A$};
ead11e11a950 finish first slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 1
diff changeset
176 \draw[outline] \second node[right=1em] {$B$};
ead11e11a950 finish first slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 1
diff changeset
177 \end{tikzpicture}
ead11e11a950 finish first slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 1
diff changeset
178 \end{figure}
ead11e11a950 finish first slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 1
diff changeset
179 \end{itemize}
ead11e11a950 finish first slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 1
diff changeset
180 \end{column}
ead11e11a950 finish first slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 1
diff changeset
181 \end{columns}
ead11e11a950 finish first slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 1
diff changeset
182 }
ead11e11a950 finish first slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 1
diff changeset
183 \end{frame}
ead11e11a950 finish first slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 1
diff changeset
184 }
ead11e11a950 finish first slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 1
diff changeset
185
ead11e11a950 finish first slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 1
diff changeset
186 \defineUnit{mengenrechenregeln}{%
ead11e11a950 finish first slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 1
diff changeset
187 \begin{frame}
ead11e11a950 finish first slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 1
diff changeset
188 \frametitle{Rechnen mit Mengen}
ead11e11a950 finish first slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 1
diff changeset
189
ead11e11a950 finish first slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 1
diff changeset
190 \begin{theorem}[De Morgansche Gesetze]
ead11e11a950 finish first slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 1
diff changeset
191 Sind $A, B$ Mengen, dann gilt
ead11e11a950 finish first slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 1
diff changeset
192 \begin{alignat}{2}
ead11e11a950 finish first slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 1
diff changeset
193 \setnot{A \cup B} &= \setnot{A} \cap \setnot{B} \qquad\qquad& \setnot{A \cap B} &= \setnot{A} \cup \setnot{B}\\
ead11e11a950 finish first slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 1
diff changeset
194 \intertext{Für Mengen $A_i$ gilt}
21
03a0cf37ddaa fix compilation errors
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 20
diff changeset
195 \setnot{\bigcup_{i=1}^nA_i} &= \bigcap_{i=1}^n\setnot{A_i} & \setnot{\bigcap_{i=1}^nA_i} &= \bigcup_{i=1}^n\setnot{A_i}
3
ead11e11a950 finish first slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 1
diff changeset
196 \end{alignat}
ead11e11a950 finish first slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 1
diff changeset
197 \end{theorem}
ead11e11a950 finish first slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 1
diff changeset
198
ead11e11a950 finish first slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 1
diff changeset
199 \vfill
ead11e11a950 finish first slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 1
diff changeset
200
ead11e11a950 finish first slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 1
diff changeset
201 \begin{itemize}
ead11e11a950 finish first slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 1
diff changeset
202 \item Zusammen mit $\setnot{\setnot{A}} = A$ wichtigste Regel
ead11e11a950 finish first slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 1
diff changeset
203 \item Gilt auch in der Aussagenlogik
ead11e11a950 finish first slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 1
diff changeset
204 \end{itemize}
ead11e11a950 finish first slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 1
diff changeset
205 \end{frame}
ead11e11a950 finish first slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 1
diff changeset
206 }
ead11e11a950 finish first slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 1
diff changeset
207
1
ae52d9ffef38 add basic theme; first slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents:
diff changeset
208 \defineUnit{potenzmenge}{%
3
ead11e11a950 finish first slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 1
diff changeset
209 \begin{frame}
ead11e11a950 finish first slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 1
diff changeset
210 \frametitle{Potenzmenge}
ead11e11a950 finish first slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 1
diff changeset
211
ead11e11a950 finish first slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 1
diff changeset
212 \begin{definition}[Potenzmenge]
ead11e11a950 finish first slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 1
diff changeset
213 Die \structure{Potenzmenge} $\powerset{M}$ zu einer Menge $M$ ist die Menge all ihrer Teilmengen.
ead11e11a950 finish first slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 1
diff changeset
214 \[ \powerset{M} \defeq \left\{ X \mid X \subseteq M \right\} \]
ead11e11a950 finish first slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 1
diff changeset
215 \end{definition}
ead11e11a950 finish first slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 1
diff changeset
216
ead11e11a950 finish first slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 1
diff changeset
217 \begin{itemize}
ead11e11a950 finish first slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 1
diff changeset
218 \item $\powerset{M}$ enthält für endliche Mengen genau $2^{\abs{M}}$ Elemente
ead11e11a950 finish first slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 1
diff changeset
219 \item Man schreibt deshalb auch $2^M$
ead11e11a950 finish first slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 1
diff changeset
220 \item Es ist $M \in \powerset{M}$ und $\emptyset \in \powerset{M}$
ead11e11a950 finish first slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 1
diff changeset
221 \end{itemize}
ead11e11a950 finish first slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 1
diff changeset
222
ead11e11a950 finish first slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 1
diff changeset
223 \vfill
ead11e11a950 finish first slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 1
diff changeset
224
ead11e11a950 finish first slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 1
diff changeset
225 \begin{example}[]
ead11e11a950 finish first slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 1
diff changeset
226 Für $M = \left\{ a, b, c \right\}$ ist
6
4d05c4d352ca second slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 4
diff changeset
227 \[ \powerset{M} = \left\{
3
ead11e11a950 finish first slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 1
diff changeset
228 \emptyset,
ead11e11a950 finish first slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 1
diff changeset
229 \left\{ a \right\},
ead11e11a950 finish first slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 1
diff changeset
230 \left\{ b \right\},
ead11e11a950 finish first slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 1
diff changeset
231 \left\{ c \right\},
ead11e11a950 finish first slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 1
diff changeset
232 \left\{ a, b \right\},
ead11e11a950 finish first slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 1
diff changeset
233 \left\{ a, c \right\},
ead11e11a950 finish first slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 1
diff changeset
234 \left\{ b, c \right\},
ead11e11a950 finish first slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 1
diff changeset
235 \left\{ a, b, c \right\}
ead11e11a950 finish first slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 1
diff changeset
236 \right\} \]
ead11e11a950 finish first slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 1
diff changeset
237 mit $\abs{\powerset{M}} = 2^3 = 8$
ead11e11a950 finish first slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 1
diff changeset
238 \end{example}
ead11e11a950 finish first slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 1
diff changeset
239 \end{frame}
1
ae52d9ffef38 add basic theme; first slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents:
diff changeset
240 }
ae52d9ffef38 add basic theme; first slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents:
diff changeset
241
ae52d9ffef38 add basic theme; first slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents:
diff changeset
242 \defineUnit{tupel}{%
3
ead11e11a950 finish first slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 1
diff changeset
243 \begin{frame}
ead11e11a950 finish first slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 1
diff changeset
244 \frametitle{Tupel}
ead11e11a950 finish first slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 1
diff changeset
245
ead11e11a950 finish first slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 1
diff changeset
246 \begin{definition}[Tupel]
ead11e11a950 finish first slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 1
diff changeset
247 Ein \structure{$n$-Tupel} ist eine \alert{geordnete} Sammlung $n$ \alert{beliebiger} Objekte.\\
ead11e11a950 finish first slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 1
diff changeset
248 Mit \structure{Tupelklammern} werden Objekte zusammengefasst.
ead11e11a950 finish first slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 1
diff changeset
249 \[ T \defeq \left( t_1, t_2, \ldots, t_n \right)\]
ead11e11a950 finish first slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 1
diff changeset
250 \end{definition}
ead11e11a950 finish first slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 1
diff changeset
251
ead11e11a950 finish first slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 1
diff changeset
252 \begin{itemize}
ead11e11a950 finish first slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 1
diff changeset
253 \item Reihenfolge \alert{nicht} egal
ead11e11a950 finish first slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 1
diff changeset
254 \item Elemente \alert{dürfen} mehrmals vorkommen
ead11e11a950 finish first slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 1
diff changeset
255 \end{itemize}
ead11e11a950 finish first slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 1
diff changeset
256
ead11e11a950 finish first slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 1
diff changeset
257 \vfill
ead11e11a950 finish first slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 1
diff changeset
258
ead11e11a950 finish first slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 1
diff changeset
259 \begin{example}[]
ead11e11a950 finish first slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 1
diff changeset
260 \begin{itemize}
4
fac222767cda add missing math context
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 3
diff changeset
261 \item $\left( a, b, c \right) \neq \left( c, a, b \right) \neq \left( a, b, c, a, c \right)$
3
ead11e11a950 finish first slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 1
diff changeset
262 \item $\left( 1, 2, 3 \right) \neq \left\{ 3, 2, 1 \right\} = \left\{ 1, 2, 3 \right\}$
ead11e11a950 finish first slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 1
diff changeset
263 \item $\left( \left\{ \alpha, \beta \right\}, \emptyset, \N \right)$
ead11e11a950 finish first slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 1
diff changeset
264 \end{itemize}
ead11e11a950 finish first slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 1
diff changeset
265 \end{example}
ead11e11a950 finish first slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 1
diff changeset
266 \end{frame}
ead11e11a950 finish first slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 1
diff changeset
267
ead11e11a950 finish first slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 1
diff changeset
268 \begin{frame}
ead11e11a950 finish first slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 1
diff changeset
269 \frametitle{Kreuzprodukt}
ead11e11a950 finish first slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 1
diff changeset
270
ead11e11a950 finish first slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 1
diff changeset
271 \begin{definition}[Kreuzprodukt]
ead11e11a950 finish first slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 1
diff changeset
272 Sind $A, B$ Mengen, dann ist ihr \structure{kartesisches Produkt} (Kreuzprodukt)
ead11e11a950 finish first slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 1
diff changeset
273 \begin{align}
ead11e11a950 finish first slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 1
diff changeset
274 A \times B &\defeq \left\{ \left( a, b \right) \mid a \in A, b \in B \right\}\\
ead11e11a950 finish first slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 1
diff changeset
275 \intertext{Für Mengen $A_i$ ist}
ead11e11a950 finish first slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 1
diff changeset
276 A_1 \times \ldots \times A_n &\defeq \left\{ \left(a_1, \ldots, a_n\right) \mid a_1 \in A_1, \ldots, a_n \in A_n \right\}
ead11e11a950 finish first slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 1
diff changeset
277 \end{align}
ead11e11a950 finish first slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 1
diff changeset
278 \end{definition}
ead11e11a950 finish first slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 1
diff changeset
279
ead11e11a950 finish first slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 1
diff changeset
280 \begin{itemize}
ead11e11a950 finish first slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 1
diff changeset
281 \item Für endliche $A_i$ ist $\abs{A_1 \times \ldots \times A_n} = \abs{A_1} \cdot \ldots \cdot \abs{A_n}$
ead11e11a950 finish first slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 1
diff changeset
282 \item Man schreibt \structure{$A^n \defeq \underbracket[0.5pt]{A \times \ldots \times A}_{\text{n mal}}$} mit $A^0 = \left\{ \emptyset \right\}$
ead11e11a950 finish first slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 1
diff changeset
283 \end{itemize}
ead11e11a950 finish first slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 1
diff changeset
284
ead11e11a950 finish first slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 1
diff changeset
285 \vfill
ead11e11a950 finish first slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 1
diff changeset
286
ead11e11a950 finish first slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 1
diff changeset
287 \begin{example}[]
ead11e11a950 finish first slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 1
diff changeset
288 \begin{itemize}
ead11e11a950 finish first slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 1
diff changeset
289 \item $\left\{ 1, 2 \right\} \times \left\{ a, b \right\} = \left\{ (1, a), (2, a), (1, b), (2, b) \right\}$
ead11e11a950 finish first slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 1
diff changeset
290 \item $\left\{ \alpha, \beta \right\}^2 = \left\{ (\alpha, \alpha), (\alpha, \beta), (\beta, \alpha), (\beta, \beta) \right\}$
ead11e11a950 finish first slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 1
diff changeset
291 \end{itemize}
ead11e11a950 finish first slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 1
diff changeset
292 \end{example}
ead11e11a950 finish first slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 1
diff changeset
293 \end{frame}
1
ae52d9ffef38 add basic theme; first slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents:
diff changeset
294 }
6
4d05c4d352ca second slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 4
diff changeset
295
4d05c4d352ca second slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 4
diff changeset
296 \defineUnit{relationen}{%
4d05c4d352ca second slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 4
diff changeset
297 \begin{frame}
4d05c4d352ca second slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 4
diff changeset
298 \frametitle{Relation}
4d05c4d352ca second slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 4
diff changeset
299
4d05c4d352ca second slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 4
diff changeset
300 \begin{definition}[Relation]
4d05c4d352ca second slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 4
diff changeset
301 Eine binäre \structure{Relation} $R$ verbindet Elemente zweier Mengen $A$ und $B$.
4d05c4d352ca second slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 4
diff changeset
302 \[ R \subseteq A \times B\]
4d05c4d352ca second slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 4
diff changeset
303 Ist $(a, b) \in R$, so schreibt man auch \structure{$a\rel{R}b$}.
4d05c4d352ca second slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 4
diff changeset
304 \end{definition}
4d05c4d352ca second slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 4
diff changeset
305
4d05c4d352ca second slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 4
diff changeset
306 \begin{itemize}
4d05c4d352ca second slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 4
diff changeset
307 \item Eine Relation über $M \times M$ nennt man homogen
4d05c4d352ca second slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 4
diff changeset
308 \item Es gibt $\abs{\powerset{A \times B}}$ Relationen über $A, B$
4d05c4d352ca second slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 4
diff changeset
309 \end{itemize}
4d05c4d352ca second slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 4
diff changeset
310
4d05c4d352ca second slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 4
diff changeset
311 \begin{example}[]
4d05c4d352ca second slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 4
diff changeset
312 \begin{itemize}
4d05c4d352ca second slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 4
diff changeset
313 \item Die \alert{Gleichheitsrelation} über $\N \times \N$ \\
4d05c4d352ca second slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 4
diff changeset
314 $\left\{ (1,1), (2,2), (3,3), (4,4), (5,5), (6,6), (7,7) \ldots \right\}$
4d05c4d352ca second slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 4
diff changeset
315 \medskip
4d05c4d352ca second slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 4
diff changeset
316 \item Die \alert{Teilbarkeitsrelation} über $\N$ \\
4d05c4d352ca second slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 4
diff changeset
317 $\left\{ (1,1), (1,2), (1,3), \ldots, (2,2), (2,4), \ldots, (3,3), (3,6), \ldots \right\}$
4d05c4d352ca second slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 4
diff changeset
318 \end{itemize}
4d05c4d352ca second slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 4
diff changeset
319 \end{example}
4d05c4d352ca second slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 4
diff changeset
320 \end{frame}
4d05c4d352ca second slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 4
diff changeset
321
4d05c4d352ca second slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 4
diff changeset
322 \begin{frame}
4d05c4d352ca second slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 4
diff changeset
323 \frametitle{Grafische Darstellung}
4d05c4d352ca second slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 4
diff changeset
324
4d05c4d352ca second slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 4
diff changeset
325 \begin{block}{Grafische Darstellung von Relationen}
4d05c4d352ca second slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 4
diff changeset
326 Jede Relation $R \subseteq M \times M$ kann als \structure{Graph} dargestellt werden. Die Elemente aus M werden zu \structure{Knoten} und für jedes Tupel $(a, b) \in R$ wird ein \structure{Pfeil} von $a$ nach $b$ eingefügt.
4d05c4d352ca second slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 4
diff changeset
327 \end{block}
4d05c4d352ca second slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 4
diff changeset
328
4d05c4d352ca second slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 4
diff changeset
329 \begin{example}[]
4d05c4d352ca second slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 4
diff changeset
330 Sei $R \subseteq [4] \times [4]$ eine Relation über den natürlichen Zahlen.
4d05c4d352ca second slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 4
diff changeset
331 \[ R \defeq \left\{ (1, 1), (1, 2), (2, 3), (2, 4), (3, 3), (3, 4), (4, 3) \right\}\]
4d05c4d352ca second slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 4
diff changeset
332
11
c2d858c9c53e move example graph into example block
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 6
diff changeset
333 \centering
c2d858c9c53e move example graph into example block
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 6
diff changeset
334 \begin{tikzpicture}[x=5em, y=2.5em]
c2d858c9c53e move example graph into example block
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 6
diff changeset
335 \path (0, 0) node[pretty] (1) {$1$}
c2d858c9c53e move example graph into example block
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 6
diff changeset
336 +(1, 0) node[pretty] (2) {$2$}
c2d858c9c53e move example graph into example block
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 6
diff changeset
337 +(2, 1) node[pretty] (3) {$3$}
c2d858c9c53e move example graph into example block
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 6
diff changeset
338 +(2, -1) node[pretty] (4) {$4$};
6
4d05c4d352ca second slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 4
diff changeset
339
11
c2d858c9c53e move example graph into example block
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 6
diff changeset
340 \path[edge]
6
4d05c4d352ca second slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 4
diff changeset
341 (1) edge[loop left] (1)
4d05c4d352ca second slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 4
diff changeset
342 (1) edge (2)
4d05c4d352ca second slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 4
diff changeset
343 (2) edge (3)
4d05c4d352ca second slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 4
diff changeset
344 (2) edge (4)
4d05c4d352ca second slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 4
diff changeset
345 (3) edge[loop above] (3)
4d05c4d352ca second slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 4
diff changeset
346 (3) edge[bend left] (4)
4d05c4d352ca second slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 4
diff changeset
347 (4) edge[bend left] (3);
11
c2d858c9c53e move example graph into example block
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 6
diff changeset
348 \end{tikzpicture}
c2d858c9c53e move example graph into example block
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 6
diff changeset
349 \end{example}
6
4d05c4d352ca second slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 4
diff changeset
350 \end{frame}
26
4436f8006ebd fix minor errors; sixth slides and sheet
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 21
diff changeset
351 }
6
4d05c4d352ca second slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 4
diff changeset
352
26
4436f8006ebd fix minor errors; sixth slides and sheet
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 21
diff changeset
353 \defineUnit{relationeneigenschaften}{%
6
4d05c4d352ca second slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 4
diff changeset
354 \begin{frame}
4d05c4d352ca second slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 4
diff changeset
355 \frametitle{Eigenschaften von Relationen}
4d05c4d352ca second slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 4
diff changeset
356
4d05c4d352ca second slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 4
diff changeset
357 \begin{block}{Eigenschaften homogener Relationen}
4d05c4d352ca second slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 4
diff changeset
358 Sei $R \in M \times M$ eine homogene Relation. Man nennt $R$
4d05c4d352ca second slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 4
diff changeset
359 \begin{description}[antisymmetrisch]
4d05c4d352ca second slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 4
diff changeset
360 \item[reflexiv] $ \forall a\hphantom{, b, c} \in M.\ (a, a) \in R$
4d05c4d352ca second slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 4
diff changeset
361 \item[total] $ \forall a, b\hphantom{, c} \in M.\ (a, b) \in R \vee (b, a) \in R$
4d05c4d352ca second slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 4
diff changeset
362 \medskip
27
f52078f78e60 fix arrows in early slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 26
diff changeset
363 \item[symmetrisch] $ \forall a, b\hphantom{, c} \in M.\ (a, b) \in R \hphantom{{}\wedge (b, a) \in R}\rightarrow (b,a ) \in R$
f52078f78e60 fix arrows in early slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 26
diff changeset
364 \item[asymmetrisch] $ \forall a, b\hphantom{, c} \in M.\ (a, b) \in R \hphantom{{}\wedge (b, a) \in R}\rightarrow (b,a ) \not\in R$
f52078f78e60 fix arrows in early slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 26
diff changeset
365 \item[antisymmetrisch] $ \forall a, b\hphantom{, c} \in M.\ (a, b) \in R \wedge (b, a) \in R \rightarrow a \equiv b$
6
4d05c4d352ca second slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 4
diff changeset
366 \medskip
27
f52078f78e60 fix arrows in early slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 26
diff changeset
367 \item[transitiv] $ \forall a, b, c \in M.\ (a, b) \in R \wedge (b, c) \in R \rightarrow (a, c) \in R$
6
4d05c4d352ca second slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 4
diff changeset
368 \end{description}
4d05c4d352ca second slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 4
diff changeset
369 \end{block}
4d05c4d352ca second slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 4
diff changeset
370
4d05c4d352ca second slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 4
diff changeset
371 \vfill
4d05c4d352ca second slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 4
diff changeset
372
4d05c4d352ca second slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 4
diff changeset
373 \begin{itemize}
4d05c4d352ca second slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 4
diff changeset
374 \item Jede totale Relation ist reflexiv
4d05c4d352ca second slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 4
diff changeset
375 \item Jede asymmetrische Relation ist antisymmetrisch
4d05c4d352ca second slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 4
diff changeset
376 \item \structure{Äquivalenzrelationen} sind reflexiv, symmetrisch und transitiv
4d05c4d352ca second slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 4
diff changeset
377 \item $R^+$ ist die \structure{transitive Hülle}, $R^*$ die \structure{reflexive transitive Hülle}
4d05c4d352ca second slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 4
diff changeset
378 \end{itemize}
4d05c4d352ca second slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 4
diff changeset
379 \end{frame}
4d05c4d352ca second slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 4
diff changeset
380 }
4d05c4d352ca second slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 4
diff changeset
381
4d05c4d352ca second slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 4
diff changeset
382 \defineUnit{funktionen}{%
4d05c4d352ca second slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 4
diff changeset
383 \begin{frame}
4d05c4d352ca second slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 4
diff changeset
384 \frametitle{Funktion}
4d05c4d352ca second slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 4
diff changeset
385
4d05c4d352ca second slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 4
diff changeset
386 \begin{definition}[Funktion]
4d05c4d352ca second slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 4
diff changeset
387 Eine Relation $f \subseteq A \times B$ ist eine \structure{Funktion von A nach B} wenn es für alle $a \in A$ genau ein Element $b \in B$ mit $a \rel{f} b$ gibt.
4d05c4d352ca second slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 4
diff changeset
388 \[ \forall a \in A. \abs{\left\{ (a, b) \mid b \in B \right\}} \alert{=} 1 \]
4d05c4d352ca second slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 4
diff changeset
389 Man schreibt
4d05c4d352ca second slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 4
diff changeset
390 \begin{align}
4d05c4d352ca second slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 4
diff changeset
391 f : A &\to B \\
4d05c4d352ca second slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 4
diff changeset
392 a &\mapsto f(a) = b
4d05c4d352ca second slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 4
diff changeset
393 \end{align}
4d05c4d352ca second slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 4
diff changeset
394 \structure{$A \to B$} bezeichnet die Menge aller Funktionen von $A$ nach $B$.
4d05c4d352ca second slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 4
diff changeset
395 \end{definition}
4d05c4d352ca second slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 4
diff changeset
396
4d05c4d352ca second slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 4
diff changeset
397 \vfill
4d05c4d352ca second slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 4
diff changeset
398 \centering
4d05c4d352ca second slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 4
diff changeset
399 {
4d05c4d352ca second slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 4
diff changeset
400 \tikzstyle{set} = [draw, thick, tumgreen, fill=tumgreen!15]
4d05c4d352ca second slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 4
diff changeset
401 \tikzstyle{element} = [thick]
4d05c4d352ca second slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 4
diff changeset
402 \tikzstyle{arrow} = [thick, tumblue, shorten >=-.4em, shorten <=-.4em]
4d05c4d352ca second slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 4
diff changeset
403 \begin{tikzpicture}[x=1.5em, y=1.5em]
4d05c4d352ca second slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 4
diff changeset
404 \draw[set] (0, 0) ellipse (1 and 2);
4d05c4d352ca second slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 4
diff changeset
405 \draw[set] (5, 0) ellipse (1 and 2);
4d05c4d352ca second slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 4
diff changeset
406
4d05c4d352ca second slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 4
diff changeset
407 \path[element]
4d05c4d352ca second slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 4
diff changeset
408 (0,0)
4d05c4d352ca second slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 4
diff changeset
409 +(0, 1.5) node (a1) {$\times$}
4d05c4d352ca second slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 4
diff changeset
410 +(0.2, 0.85) node (a2) {$\times$}
4d05c4d352ca second slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 4
diff changeset
411 +(0.1, -0.6) node (a4) {$\times$}
4d05c4d352ca second slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 4
diff changeset
412 +(-0.1, -1.5) node (a5) {$\times$};
4d05c4d352ca second slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 4
diff changeset
413
4d05c4d352ca second slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 4
diff changeset
414 \path[element]
4d05c4d352ca second slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 4
diff changeset
415 (5,0)
4d05c4d352ca second slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 4
diff changeset
416 +(0, 1.5) node (b1) {$\times$}
4d05c4d352ca second slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 4
diff changeset
417 +(0.2, 0.85) node (b2) {$\times$}
4d05c4d352ca second slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 4
diff changeset
418 +(-0.3, 0.0) node (b3) {$\times$}
4d05c4d352ca second slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 4
diff changeset
419 +(0.1, -0.6) node (b4) {$\times$}
4d05c4d352ca second slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 4
diff changeset
420 +(-0.1, -1.5) node (b5) {$\times$};
4d05c4d352ca second slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 4
diff changeset
421
4d05c4d352ca second slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 4
diff changeset
422 \path[arrow]
4d05c4d352ca second slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 4
diff changeset
423 (a1) edge (b1)
4d05c4d352ca second slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 4
diff changeset
424 (a2) edge (b5)
4d05c4d352ca second slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 4
diff changeset
425 (a4) edge (b2)
4d05c4d352ca second slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 4
diff changeset
426 (a5) edge (b5);
4d05c4d352ca second slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 4
diff changeset
427
4d05c4d352ca second slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 4
diff changeset
428 \path
4d05c4d352ca second slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 4
diff changeset
429 (0, -2.5) node {$A$}
4d05c4d352ca second slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 4
diff changeset
430 (5, -2.5) node {$B$}
4d05c4d352ca second slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 4
diff changeset
431 (2.5, -2.5) node {$f$};
4d05c4d352ca second slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 4
diff changeset
432 \end{tikzpicture}
4d05c4d352ca second slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 4
diff changeset
433 }
4d05c4d352ca second slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 4
diff changeset
434 \end{frame}
4d05c4d352ca second slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 4
diff changeset
435
4d05c4d352ca second slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 4
diff changeset
436 \begin{frame}
4d05c4d352ca second slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 4
diff changeset
437 \frametitle{Bild und Urbild}
4d05c4d352ca second slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 4
diff changeset
438
4d05c4d352ca second slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 4
diff changeset
439 \begin{definition}[Bild]
4d05c4d352ca second slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 4
diff changeset
440 Sei $f : A \to B$ eine Funktion, $X \subseteq A$, $Y \subseteq B$, $b \in B$. Dann ist
4d05c4d352ca second slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 4
diff changeset
441 \begin{align}
4d05c4d352ca second slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 4
diff changeset
442 f(X) &\defeq \left\{ f(x) \mid x \in X \right\} \\
4d05c4d352ca second slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 4
diff changeset
443 \intertext{das \structure{Bild} der Menge $X$ unter $f$. Außerdem ist}
4d05c4d352ca second slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 4
diff changeset
444 f^{-1}(b) &\defeq \left\{ a \mid a \in A, f(a) = b \right\} \\
4d05c4d352ca second slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 4
diff changeset
445 f^{-1}(Y) &\defeq \bigcup_{y \in Y} \left\{ f^{-1}(y) \right\}
4d05c4d352ca second slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 4
diff changeset
446 \end{align}
4d05c4d352ca second slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 4
diff changeset
447 das \structure{Urbild} des Elements $b$ und der Menge $Y$ unter $f$.
4d05c4d352ca second slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 4
diff changeset
448 \end{definition}
4d05c4d352ca second slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 4
diff changeset
449
4d05c4d352ca second slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 4
diff changeset
450 \vfill
4d05c4d352ca second slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 4
diff changeset
451
4d05c4d352ca second slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 4
diff changeset
452 \begin{itemize}
4d05c4d352ca second slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 4
diff changeset
453 \item Man nennt $A = f^{-1}(B)$ \structure{Urbild} oder \structure{Definitionsmenge} von $f$
4d05c4d352ca second slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 4
diff changeset
454 \item Man nennt $f(A) \subseteq B$ \structure{Bild} oder \structure{Wertemenge} von $f$
4d05c4d352ca second slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 4
diff changeset
455 \end{itemize}
4d05c4d352ca second slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 4
diff changeset
456 \end{frame}
4d05c4d352ca second slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 4
diff changeset
457
4d05c4d352ca second slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 4
diff changeset
458 \begin{frame}
4d05c4d352ca second slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 4
diff changeset
459 \frametitle{Komposition}
4d05c4d352ca second slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 4
diff changeset
460
4d05c4d352ca second slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 4
diff changeset
461 \begin{definition}[Funktionskomposition]
4d05c4d352ca second slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 4
diff changeset
462 Seien $f : B \to C$ und $g : A \to B$ Funktionen. Dann ist
4d05c4d352ca second slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 4
diff changeset
463 \begin{align}
4d05c4d352ca second slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 4
diff changeset
464 h : A &\to C \\
4d05c4d352ca second slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 4
diff changeset
465 a &\mapsto (f \circ g)(a) = f(g(a))
4d05c4d352ca second slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 4
diff changeset
466 \end{align}
4d05c4d352ca second slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 4
diff changeset
467 die \structure{Komposition} der Funktionen $f$ und $g$.\\
4d05c4d352ca second slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 4
diff changeset
468 Man ließt $f \circ g$ als \enquote{f \structure{nach} g}.
4d05c4d352ca second slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 4
diff changeset
469 \end{definition}
4d05c4d352ca second slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 4
diff changeset
470
4d05c4d352ca second slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 4
diff changeset
471 \vfill
4d05c4d352ca second slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 4
diff changeset
472
4d05c4d352ca second slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 4
diff changeset
473 Man definiert die Potenzierung von Funktionen ähnlich der Mengentheorie.
4d05c4d352ca second slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 4
diff changeset
474 \begin{align}
4d05c4d352ca second slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 4
diff changeset
475 f^0 &\defeq id\\
4d05c4d352ca second slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 4
diff changeset
476 f^n &\defeq \underbracket[0.5pt]{f \circ \ldots \circ f}_{\text{n mal}}
4d05c4d352ca second slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 4
diff changeset
477 \end{align}
4d05c4d352ca second slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 4
diff changeset
478 Dabei bezeichnet $id$ die \structure{Identität} mit $id(x) \defeq x$.
4d05c4d352ca second slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 4
diff changeset
479 \end{frame}
4d05c4d352ca second slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 4
diff changeset
480
15
2c32ba8308c3 hopefully fix compilation error in funktionen unit
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 12
diff changeset
481 {
2c32ba8308c3 hopefully fix compilation error in funktionen unit
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 12
diff changeset
482 \tikzstyle{set} = [draw, thick, tumgreen, fill=tumgreen!15]
2c32ba8308c3 hopefully fix compilation error in funktionen unit
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 12
diff changeset
483 \tikzstyle{element} = [thick]
2c32ba8308c3 hopefully fix compilation error in funktionen unit
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 12
diff changeset
484 \tikzstyle{head} = [draw, fill=tumblue!15, thick]
2c32ba8308c3 hopefully fix compilation error in funktionen unit
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 12
diff changeset
485 \tikzstyle{arrow} = [thick, tumblue, shorten >=-.4em, shorten <=-.4em]
2c32ba8308c3 hopefully fix compilation error in funktionen unit
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 12
diff changeset
486 \newcommand{\function}[3]{%
2c32ba8308c3 hopefully fix compilation error in funktionen unit
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 12
diff changeset
487 \draw[set] (0, 0) ellipse (1 and 2);
2c32ba8308c3 hopefully fix compilation error in funktionen unit
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 12
diff changeset
488 \draw[set] (4, 0) ellipse (1 and 2);
6
4d05c4d352ca second slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 4
diff changeset
489
15
2c32ba8308c3 hopefully fix compilation error in funktionen unit
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 12
diff changeset
490 \path[element]
2c32ba8308c3 hopefully fix compilation error in funktionen unit
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 12
diff changeset
491 (0,0)
2c32ba8308c3 hopefully fix compilation error in funktionen unit
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 12
diff changeset
492 +(0, 1.5) node (a1) {$\times$}
2c32ba8308c3 hopefully fix compilation error in funktionen unit
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 12
diff changeset
493 +(0.2, 0.85) node (a2) {$\times$}
2c32ba8308c3 hopefully fix compilation error in funktionen unit
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 12
diff changeset
494 +(0.1, 0.3) node (a3) {$\times$}
2c32ba8308c3 hopefully fix compilation error in funktionen unit
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 12
diff changeset
495 +(-0.1, -0.1) node (a4) {$\times$}
2c32ba8308c3 hopefully fix compilation error in funktionen unit
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 12
diff changeset
496 +(-0.2, -0.7) node (a5) {##2}
2c32ba8308c3 hopefully fix compilation error in funktionen unit
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 12
diff changeset
497 +(-0.1, -1.5) node (a6) {##3};
6
4d05c4d352ca second slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 4
diff changeset
498
15
2c32ba8308c3 hopefully fix compilation error in funktionen unit
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 12
diff changeset
499 \path[element]
2c32ba8308c3 hopefully fix compilation error in funktionen unit
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 12
diff changeset
500 (4,0)
2c32ba8308c3 hopefully fix compilation error in funktionen unit
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 12
diff changeset
501 +(0, 1.5) node (b1) {$\times$}
2c32ba8308c3 hopefully fix compilation error in funktionen unit
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 12
diff changeset
502 +(0.2, 0.85) node (b2) {$\times$}
2c32ba8308c3 hopefully fix compilation error in funktionen unit
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 12
diff changeset
503 +(-0.3, 0.0) node (b3) {$\times$}
2c32ba8308c3 hopefully fix compilation error in funktionen unit
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 12
diff changeset
504 +(0.1, -0.6) node (b4) {$\times$}
2c32ba8308c3 hopefully fix compilation error in funktionen unit
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 12
diff changeset
505 +(-0.1, -1.5) node (b5) {$\times$};
2c32ba8308c3 hopefully fix compilation error in funktionen unit
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 12
diff changeset
506
2c32ba8308c3 hopefully fix compilation error in funktionen unit
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 12
diff changeset
507 \path
2c32ba8308c3 hopefully fix compilation error in funktionen unit
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 12
diff changeset
508 (0, -2.5) node {$A$}
2c32ba8308c3 hopefully fix compilation error in funktionen unit
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 12
diff changeset
509 (4, -2.5) node {$B$}
2c32ba8308c3 hopefully fix compilation error in funktionen unit
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 12
diff changeset
510 (2, -2.5) node {$f$}
2c32ba8308c3 hopefully fix compilation error in funktionen unit
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 12
diff changeset
511 (2, 3) node[head] {##1};
2c32ba8308c3 hopefully fix compilation error in funktionen unit
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 12
diff changeset
512 }
6
4d05c4d352ca second slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 4
diff changeset
513
15
2c32ba8308c3 hopefully fix compilation error in funktionen unit
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 12
diff changeset
514 \begin{frame}
2c32ba8308c3 hopefully fix compilation error in funktionen unit
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 12
diff changeset
515 \frametitle{Eigenschaften von Funktionen}
6
4d05c4d352ca second slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 4
diff changeset
516
15
2c32ba8308c3 hopefully fix compilation error in funktionen unit
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 12
diff changeset
517 \begin{block}{Eigenschaften von Funktionen}
2c32ba8308c3 hopefully fix compilation error in funktionen unit
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 12
diff changeset
518 Sei $f: A \to B$ eine Funktion. Man nennt $f$
2c32ba8308c3 hopefully fix compilation error in funktionen unit
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 12
diff changeset
519 \begin{description}[surjektiv]
2c32ba8308c3 hopefully fix compilation error in funktionen unit
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 12
diff changeset
520 \item[injektiv] $\forall b \in B. \abs{f^{-1}(b)} \leq 1$ \hfill(Kein $b$ wird doppelt getroffen)
2c32ba8308c3 hopefully fix compilation error in funktionen unit
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 12
diff changeset
521 \item[surjektiv] $\forall b \in B. \abs{f^{-1}(b)} \geq 1$\hfill(Jedes $b$ wird getroffen)
2c32ba8308c3 hopefully fix compilation error in funktionen unit
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 12
diff changeset
522 \item[bijektiv] $\forall b \in B. \abs{f^{-1}(b)} = 1$\hfill(Jedes $b$ wird genau einmal getroffen)
2c32ba8308c3 hopefully fix compilation error in funktionen unit
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 12
diff changeset
523 \end{description}
2c32ba8308c3 hopefully fix compilation error in funktionen unit
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 12
diff changeset
524 \end{block}
6
4d05c4d352ca second slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 4
diff changeset
525
15
2c32ba8308c3 hopefully fix compilation error in funktionen unit
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 12
diff changeset
526 \vfill
2c32ba8308c3 hopefully fix compilation error in funktionen unit
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 12
diff changeset
527 \centering
6
4d05c4d352ca second slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 4
diff changeset
528 \begin{tikzpicture}[x=1.5em, y=1.5em]
4d05c4d352ca second slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 4
diff changeset
529 \function{Injektiv}{}{}
4d05c4d352ca second slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 4
diff changeset
530
4d05c4d352ca second slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 4
diff changeset
531 \path[arrow]
15
2c32ba8308c3 hopefully fix compilation error in funktionen unit
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 12
diff changeset
532 (a1) edge (b1)
2c32ba8308c3 hopefully fix compilation error in funktionen unit
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 12
diff changeset
533 (a2) edge (b3)
2c32ba8308c3 hopefully fix compilation error in funktionen unit
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 12
diff changeset
534 (a3) edge (b2)
2c32ba8308c3 hopefully fix compilation error in funktionen unit
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 12
diff changeset
535 (a4) edge (b4);
6
4d05c4d352ca second slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 4
diff changeset
536 \end{tikzpicture}
4d05c4d352ca second slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 4
diff changeset
537 \hfill
4d05c4d352ca second slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 4
diff changeset
538 \begin{tikzpicture}[x=1.5em, y=1.5em]
4d05c4d352ca second slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 4
diff changeset
539 \function{Surjektiv}{$\times$}{$\times$}
4d05c4d352ca second slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 4
diff changeset
540
4d05c4d352ca second slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 4
diff changeset
541 \path[arrow]
15
2c32ba8308c3 hopefully fix compilation error in funktionen unit
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 12
diff changeset
542 (a1) edge (b1)
2c32ba8308c3 hopefully fix compilation error in funktionen unit
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 12
diff changeset
543 (a2) edge (b3)
2c32ba8308c3 hopefully fix compilation error in funktionen unit
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 12
diff changeset
544 (a3) edge (b2)
2c32ba8308c3 hopefully fix compilation error in funktionen unit
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 12
diff changeset
545 (a4) edge (b4)
2c32ba8308c3 hopefully fix compilation error in funktionen unit
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 12
diff changeset
546 (a5) edge (b5)
2c32ba8308c3 hopefully fix compilation error in funktionen unit
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 12
diff changeset
547 (a6) edge (b5);
6
4d05c4d352ca second slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 4
diff changeset
548 \end{tikzpicture}
4d05c4d352ca second slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 4
diff changeset
549 \hfill
4d05c4d352ca second slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 4
diff changeset
550 \begin{tikzpicture}[x=1.5em, y=1.5em]
4d05c4d352ca second slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 4
diff changeset
551 \function{Bijektiv}{}{$\times$}
4d05c4d352ca second slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 4
diff changeset
552
4d05c4d352ca second slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 4
diff changeset
553 \path[arrow]
15
2c32ba8308c3 hopefully fix compilation error in funktionen unit
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 12
diff changeset
554 (a1) edge (b1)
2c32ba8308c3 hopefully fix compilation error in funktionen unit
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 12
diff changeset
555 (a2) edge (b3)
2c32ba8308c3 hopefully fix compilation error in funktionen unit
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 12
diff changeset
556 (a3) edge (b2)
2c32ba8308c3 hopefully fix compilation error in funktionen unit
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 12
diff changeset
557 (a4) edge (b4)
2c32ba8308c3 hopefully fix compilation error in funktionen unit
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 12
diff changeset
558 (a6) edge (b5);
6
4d05c4d352ca second slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 4
diff changeset
559 \end{tikzpicture}
15
2c32ba8308c3 hopefully fix compilation error in funktionen unit
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 12
diff changeset
560 \end{frame}
2c32ba8308c3 hopefully fix compilation error in funktionen unit
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 12
diff changeset
561 }
6
4d05c4d352ca second slides
Markus Kaiser <markus.kaiser@in.tum.de>
parents: 4
diff changeset
562 }