aboutsummaryrefslogtreecommitdiffhomepage
path: root/notes/mathe3
diff options
context:
space:
mode:
Diffstat (limited to 'notes/mathe3')
-rw-r--r--notes/mathe3/exam.md345
-rw-r--r--notes/mathe3/exam.pdfbin0 -> 260895 bytes
-rw-r--r--notes/mathe3/examtitle.tex16
-rw-r--r--notes/mathe3/main.md17
-rw-r--r--notes/mathe3/main.pdfbin1523230 -> 1495264 bytes
-rw-r--r--notes/mathe3/makefile8
-rw-r--r--notes/mathe3/title.tex10
7 files changed, 379 insertions, 17 deletions
diff --git a/notes/mathe3/exam.md b/notes/mathe3/exam.md
new file mode 100644
index 0000000..87c1539
--- /dev/null
+++ b/notes/mathe3/exam.md
@@ -0,0 +1,345 @@
+---
+author: Marvin Borner
+date: "`\\today`{=tex}"
+lang: de-DE
+pandoc-latex-environment:
+ bem-box:
+ - bem
+ bsp-box:
+ - bsp
+ proof-box:
+ - proof
+ visu-box:
+ - visu
+toc-title: Inhalt
+---
+
+```{=tex}
+\newpage
+```
+# Sinnvolle Rechenregeln
+
+## Potenzregeln
+
+- $a^n\cdot a^m=a^{n+m}$
+- $a^n\cdot b^n=(a\cdot b)^n$
+- $(a^n)^m=a^{n\cdot m}$
+- $\frac{a^n}{b^n}=\left(\frac{a}{b}\right)^n$
+- $\frac{a^n}{b^m}=a^{n-m}$
+
+## Toll
+
+- $\sin^2(x)+\cos^2(x)=1$
+
+# Euklidischer Algorithmus
+
+Zur Berechnung des ggT.
+
+::: bsp
+Berechnung von $\ggT(48,-30):$
+`\begin{align*}48&=-1\cdot-30+18\\-30&=-2\cdot18+6\\18&=3\cdot6+0\end{align*}`{=tex}
+
+$\ggT(48,-30)=6$
+:::
+
+TODO: kgV mit Primfaktorzerlegung
+
+# Erweiterter Euklidischer Algorithmus
+
+Zur Berechnung von $s,t$, da:
+$$0\ne a,b\in\Z\implies\exists s,t\in\Z:\ggT(a,b)=sa+tb$$ ggT
+gleichsetzen, rückwärts einsetzen und je ausmultiplizieren.
+
+::: bsp
+Mit vorigem Beispiel:
+`\begin{align*}6&=-30+2\cdot18\\&=-30+2\cdot(48+1\cdot-30)\\&=2\cdot48+3\cdot-30\end{align*}`{=tex}
+:::
+
+TODO: Polynome.
+
+# Inverse prüfen
+
+$$a\in\Z_n\text{ invertierbar}\iff\ggT(a,n)=1$$ $a^{-1}$ ist dann $s$
+aus $sa+tn=1$ des EEA.
+
+# Zykel
+
+- zyklische Gruppe, von $a$ erzeugt:
+ $\langle a\rangle\defeq\{a^n\mid n\in\Z\}$
+
+# Fundamentalsatz
+
+Mit $2\le n\in\N$ gibt es endlich viele paarweise verschiedene
+$p_1,...,p_k\in\P$ und $e_1,...,e_k\in\N$, sodass
+$$n=p_1^{e_1}\cdot...\cdot p_k^{e_k}.$$
+
+# Chinesischer Restsatz
+
+Lösen von simultaner Kongruenz.
+
+TODO: Beispiel.
+
+# Reduzibilität
+
+- TODO: Nullstellen und so
+- TODO: Mit Primzahlen ez
+
+# Lösen von $a^b\pmod{n}$
+
+- falls $n$ groß: Primfaktorzerlegung von $n$ und für jeden Faktor
+ durchführen.
+- Modulo in Potenzen aufnehmen (Trick: $2\pmod{3}=-1$)
+- Satz von Euler: $a^{\varphi(n)}\equiv1\pmod{n}$
+- sonst schlau Potenzregeln anwenden
+
+# Eulersche $\varphi$-Funktion
+
+- $\varphi(p)=p-1$ für $p\in\P$
+- $\varphi(M)=m_1\cdot...\cdot m_n$ mit $m_i\in\N$ paarweise
+ teilerfremd (bspw. über chinesischen Restsatz)
+- $\varphi(M)=(p_1-1)p_1^{a_1-1}\cdot...\cdot(p_k-1)p_k^{a_k-1}$, mit
+ Primfaktorzerlegung $M=p_1^{a_1}\cdot...\cdot p_k^{a_k}$
+
+::: bsp
+$\varphi(100)=\varphi(4\cdot5^2)=\varphi(4)\cdot\varphi(5^2)=2\cdot(5-1)\cdot5^{2-1}=40$
+:::
+
+# RSA-Verfahren
+
+Bob (Schlüsselerzeugung)
+
+1. wählt zwei große $p,q\in\P: p\ne q$ und bildet $n=pq$
+2. berechnet $\varphi(n)=(p-1)(q-1)$
+3. wählt $e$ teilerfremd zu $\varphi(n)$
+4. bestimmt $0<d<\varphi(n)$ mit $e\cdot d\pmod{\varphi(n)}=1$.
+ Verwendet dazu EEA: $ed\pmod{\varphi(n)}$
+5. Public key: $(e,n)$. Private key: d
+
+Alice (Verschlüsselung)
+
+1. kodiert Nachricht als Zahl und zerlegt sie anschließend in Blöcke
+ gleicher Länge, sodass jeder Block $m_i$ als Zahl $0\le m_i<n$ ist.
+ Blöcke werden einzeln verschlüsselt. Sei $m$ ein solcher Block.
+2. berechnet $c=m^e\pmod{n}$
+3. sendet $c$ an Bob.
+
+Bob (Entschlüsselung)
+
+1. berechnet $c^d\pmod{n}=m$ für alle Blöcke
+
+::: bsp
+Gegeben $(n,e)=(33,3)$ public key
+
+1. Verschlüsseln Sie die Nachricht $m=6$.`\newline`{=tex}
+ $c=m^e\pmod{n}=6^3\pmod{33}=3\cdot 6=18$
+2. Faktorisieren Sie $n=33$, berechnen Sie $\varphi(n)$ und
+ $d$.`\newline`{=tex} $\varphi(n)=2\cdot10=20$, $ed\pmod{20=1}$. Man
+ erkennt $d=7$.
+3. Entschlüsseln Sie die Nachricht $c=2$:
+ $m=c^d\pmod{n}=2^7\pmod{33}=2^5\cdot2^2\pmod{33}=-4\pmod{33}=29$.
+:::
+
+# Konvergenz
+
+Sei $(x_k)_{k\in\N}$ eine Folge im $\R^n$. $(x_k)_{k\in\N}$ konvergiert
+gegen $a\in\R^n$ ($x_k\to a$ oder $\lim_{k\to\infty}x_k=a$) wenn gilt
+$$\forall\varepsilon>0\ \exists N\in\N\ \forall k\ge N:\|x_k-a\|<\varepsilon.$$
+
+# Eigenschaften von Mengen
+
+- Sei $x_0\in\R^n,\ \varepsilon>0$.
+ $K_\varepsilon(x_0)=\{x\in\R^n\mid\|x-x_0\|<\varepsilon\}$ heißt
+ offene $\varepsilon$-Kugel um $x_0$.
+- $D\subseteq\R^n$ **beschränkt**
+ $\defiff\exists K>0:\|x\|<K\quad\forall x\in D$
+- $U\subseteq\R^n$ **offen**
+ $\defiff\forall x\in U\exists\varepsilon>0:K_\varepsilon(x)\subseteq U$
+- $A\subseteq\R^n$ **abgeschlossen** $\defiff A^C=\R^n\setminus A$
+ offen
+- Sei $(x_k)$ Folge in $A\subseteq\R^n$ mit Grenzwert $a\in\R^n$. $A$
+ **abgeschlossen** $\iff a\in A$.
+- $x\in\R^n$ Randpunkt von
+ $D\subseteq\R^n\defiff K_\varepsilon(x)\cap D\ne\emptyset$ und
+ $K_\varepsilon(x)\cap D^C\ne\emptyset\quad\forall\varepsilon>0$.
+- $\partial D$ ist die (abgeschlossene) Menge aller Randpunkte von
+ $D$.
+- $D\subseteq\R^n$ **kompakt** $\defiff$ Jede Folge in $D$ besitzt
+ eine in $D$ konvergente Teilfolge.
+- $D\subseteq\R^n$ **kompakt** $\iff D$ beschränkt und abgeschlossen.
+- $\bar{D}\defeq D\cup\partial D$ ist abgeschlossen und heißt
+ **Abschluss** von $D$.
+- $\mathring{D}\defeq D\setminus\partial D$ ist offen und heißt
+ **Innneres** von $D$.
+
+# Stetigkeit
+
+Sei $f: D\subset\R^n\to\R^m$.
+
+- $f$ stetig in $a\in D\defiff\lim_{x\to a}f(x)=f(a)$
+- $f$ stetig auf $D\defiff f\text{ stetig in }a\quad\forall a\in D$
+
+Mit $f: D\subseteq\R^n\to\R^n, v\subseteq f(0)$, $V$ offen:
+$$f\text{ stetig}\iff f^{-1}(V)\text{ offen.}$$
+
+TODO: Stetige Fortsetzbarkeit
+
+## Polarkoordinaten
+
+- $x=r\cdot\cos(\alpha)$
+- $y=r\cdot\sin(\alpha)$
+- statt $(x,y)$ $(r,\alpha)$ gegen $a$ laufen lassen (TODO!)
+
+## Prüfen
+
+- In Punkt: $\lim_{v\to v_0} f(v)=f(v_0)$
+ - bspw. mit Polarkoordinaten
+ - oder mit
+ $0\le|f(x,y)|\le ... \implies \lim_{(x,y)\to(0,0)}f(x,y)=0$
+ - bspw. x aus Nenner nehmen
+
+# Weierstraß Minimax-Theorem
+
+$f:D\subseteq\R^n\to\R$ stetig, $D$ kompakt.
+
+$\implies\exists x_\star,x^\star\in D: \underbrace{f(x_\star)}_\mathrm{min}\le f(x)\le\underbrace{f(x^\star)}_\mathrm{max}\quad\forall x\in D$
+
+::: bsp
+$f:\R^2\to\R$, $f(x,y)=xy$
+
+$S=\left\{\begin{pmatrix}x\\y\end{pmatrix}\in\R^2\mid x^2+y^2=1\right\}$
+
+$\implies f$ hat Maximum und Minimum auf $S$
+:::
+
+# TODO: Zeug?
+
+# Differenziation
+
+Sei $D\subseteq\R^n$ offen, $f:D\to\R^m$, $f(x)=(f_1(x),...,f_m(x))$ und
+$a=(a_1,...,a_n)^\top\in D$.
+
+- Jacobimatrix:
+ $$f'(a)\defeq\begin{pmatrix}\frac{\partial f_1}{\partial x_1}(a)&...&\frac{\partial f_1}{\partial x_n}(a)\\\frac{\partial f_m}{\partial x_1}(a)&...&\frac{\partial f_m}{\partial x_n}(a)\\\end{pmatrix}\in\M_{m,n}(\R)$$
+- Gradient:
+ $$f'(a)^\top=\begin{pmatrix}\frac{\partial f}{\partial x_1}(a)\\\vdots\\\frac{\partial f}{\partial x_n}(a)\end{pmatrix}=:\nabla f(a)=\grad(f(a))\in\R^n$$
+
+Sei $D\subseteq\R^n$ offen, $a\in D$, $f: D\to\R^m$.
+
+- $f$ heißt in $a\in D$ (total) differenzierbar, wenn $f$ geschrieben
+ werden kann als
+ $$f(x)=\underbrace{f(a)}_{\in\R^m}+\underbrace{A}_{\in\M_{m,n}(\R)}\cdot(\underbrace{x-a}_{\in\R^m})+\underbrace{R(x)}_{\in\R^m},$$
+ wobei $A\in\M_{m,n}(\R)$ und $R: D\to\R^m$ mit
+ $\lim_{x\to a}\frac{R(x)}{\|x-a\|}=0$
+- $f$ heißt (total) differenzierbar, wenn in jedem Punkt von $D$
+ differenzierbar.
+
+Anderes:
+
+- $f:D\subseteq\R^n\to\R^m$ differenzierbar in $a\in D$ (D offen)
+ $\implies f$ stetig in $a$.
+- **Tangentialebene**: $g(x)=f(a)+f'(a)\cdot(x-a)$
+- $f$ differenzierbar in $a\in D\iff f_i$ differenzierbar in
+ $a\in D\quad\forall i\in\{1,...,n\}$.
+
+## Prüfen
+
+- ob in Punkt $p$ partiell differenzierbar: partielle Ableitungen
+ bilden
+ - falls bspw. Fallunterscheidung und $(0,0)$-Punkt: $h$-Definition
+ für $x$/$y$ anwenden
+ - Richtungsableitung: $f_v(x,y)=\frac{(x+hv_1,0+hv_2)-f(0,0)}{h}$
+- total differenzierbar
+ - je partiell ableiten und prüfen ob Ableitungen stetig
+ - mit Richtungsleitung versuchen Gegenteil zu beweisen (TODO)
+
+# Ableitungsregeln
+
+- $(g\circ f)'(a)=g'(f(a))\cdot f'(a)$
+- $(f+g)'(a)=f'(a)+g'(a)$
+- $(\lambda f)'(a)=\lambda f'(a)$
+- $(f^\top g)'(a)=f(a)^\top g'(a)+g(a)^\top f'(a)$
+
+TODO: lhopital
+
+Anderes:
+
+- $\left(\ln x\right)'=\frac 1 x$
+- $\left(\frac gh\right)'=\frac{h\cdot g'-g\cdot h'}{h^2}$
+- $\left(\frac{a}{x^k}\right)'=-\frac{ka}{x^{k+1}}$ bzw. unten
+ Kettenregel
+
+# Richtungsableitung
+
+Sei $D\subseteq\R^n$ offen, $f:D\to\R$, $v\in\R^n$ mit $\|v\|=1$.
+
+$f$ heißt in $a\in D$ differenzierbar in Richtung $v$, falls
+$\lim_{h\to0}\frac{f(a+hv)-f(a)}{h}$ exisitert. Der Grenzwert heißt
+Richtungsableitung von $f$ in Richtung $v$ in $a$,
+$\frac{\partial f}{\partial v}(a)$.
+
+# Satz von Schwarz
+
+TODO.
+
+# Definitheit
+
+1. Partielle Ableitungen
+2. Gradienten mit $0$ gleichsetzen
+3. Hessematrix und Punkte einsetzen (falls $x$/$y$ vorhanden)
+4. Über Eigenwerte oder Determinante bestimmen
+
+## Matrix
+
+Eine symmetrische Matrix $A\in\M_n(\R)$ ist
+
+- positiv definit $\iff$ $\det(A_k)>0\quad\forall k\in\{1,...,n\}$
+- negativ definit $\iff$
+ $\det(A_k)\begin{cases}<0&k\text{ ungerade}\\>0&k\text{ gerade}\end{cases}$
+ (-+-+..)
+
+TODO: über Eigenwerte
+
+# Extrema
+
+Sei $D\subseteq\R^n$ offen,
+$f\in\varphi^2(D,\R),\ a\in D,\ \nabla f(a)=0$.
+
+- $H_f(a)$ positiv definit $\implies$ $a$ Stelle eines lokalen
+ Minimums.
+- $H_f(a)$ negativ definit $\implies$ $a$ Stelle eines lokalen
+ Maximums.
+- $H_f(a)$ indefinit $\implies$ $a$ ist Sattelpunkt
+- Ist $H_f(a)$ positiv/negativ semidefinit, so ist keine Aussage
+ möglich.
+
+# Taylor
+
+- Taylorpolynom: $T_n(x)=\sum_{k=0}^n\frac{f^{(k)}(x_0)}{k!}(x-x_0)^k$
+- Satz: $f(x)=T_n(x)+R_n(x)$
+ - $R_n(x)=\frac{f^{(n+1)}(\xi)}{(n+1)!}(x-x_0)^{n+1}$
+
+# Höhenlinien
+
+- $f(x,y)=c$ setzen
+- nach $y=...$ umformen
+- entweder verschiedene $c$ einsetzen oder geg. $N_c(f)$
+
+# Implizite Funktionen
+
+TODO.
+
+# Umkehrfunktionen
+
+TODO.
+
+# Lagrange
+
+1. Nebenbedingung mit $0$ gleichsetzen
+2. Lagrange-Funktion, bspw.
+ $\mathcal{L}(x,y,\lambda)=f(x,y)+\lambda g(x,y)$ mit $g$
+ Nebenbedingung
+3. Erste partielle Ableitungen der Lagrange Funktion
+ ($\mathcal{L}_\lambda=g$)
+4. Ableitungen mit $0$ gleichsetzen und lösen (Additionsverfahren gut)
+5. Mehrere Ergebnisse dann Extrempunkte
+6. Definitheit überprüfen (geränderte Matrix TODO?)
diff --git a/notes/mathe3/exam.pdf b/notes/mathe3/exam.pdf
new file mode 100644
index 0000000..5a7079a
--- /dev/null
+++ b/notes/mathe3/exam.pdf
Binary files differ
diff --git a/notes/mathe3/examtitle.tex b/notes/mathe3/examtitle.tex
new file mode 100644
index 0000000..cfeb5e4
--- /dev/null
+++ b/notes/mathe3/examtitle.tex
@@ -0,0 +1,16 @@
+\begin{titlepage}
+ \begin{center}
+ \vspace*{1cm}
+
+ {\huge\textbf{Mathematik für Informatik 3}}
+
+ \vspace{0.5cm}
+ {\Large Klausurvorbereitung}\\
+ \textbf{Marvin Borner}
+
+ \vfill
+ Wintersemester 2022/23
+ \end{center}
+\end{titlepage}
+
+\pagebreak\hspace{0pt}\vfill\begin{center}{\Large Dies ist meine WIP Zusammenfassung, welche hauptsächlich mir dienen soll. Ich schreibe außerdem ein inoffizielles Skript, welches auf \url{https://marvinborner.de/mathe3.pdf} zu finden ist.}\end{center}\vfill\hspace{0pt}\pagebreak
diff --git a/notes/mathe3/main.md b/notes/mathe3/main.md
index f695fbd..2845136 100644
--- a/notes/mathe3/main.md
+++ b/notes/mathe3/main.md
@@ -544,7 +544,7 @@ Seien $(R, +, \cdot)$ und $(R',\oplus,\odot)$ Ringe.
::: bsp
1. Boolesche Algebra:
- $$(\{f,w\}, \texttt{XOR}, 1)\cong ({0,1},\oplus,\odot)$$
+ $$(\{f,w\}, \texttt{XOR}, 1)\cong (\{0,1\},\oplus,\odot)$$
$\psi(f)=0,\psi(w)=1$. $\psi$ Isomorphismus, falls
Verknüpfungstafeln übereinstimmen
`\begin{center}\begin{tabular}{c||c c}\texttt{XOR}&f&w\\\hline f&f&w\\w&w&f\end{tabular}\end{center}`{=tex}
@@ -1165,7 +1165,7 @@ beschränkt.
$f:D\subseteq\R^n\to\R$ stetig, $D$ kompakt.
-$\implies\exists x_\star,x^\star\in D: \underbrace{f(x_\star)}_\mathrm{min}\le f(x)\le f(x^\star)_\mathrm{max}\quad\forall x\in D$
+$\implies\exists x_\star,x^\star\in D: \underbrace{f(x_\star)}_\mathrm{min}\le f(x)\le\underbrace{f(x^\star)}_\mathrm{max}\quad\forall x\in D$
::: proof
```{=tex}
@@ -1257,7 +1257,7 @@ $a=(a_1,...,a_n)^\top\in D$.
$$f'(a)^\top=\begin{pmatrix}\frac{\partial f}{\partial x_1}(a)\\\vdots\\\frac{\partial f}{\partial x_n}(a)\end{pmatrix}=:\nabla f(a)=\grad(f(a))\in\R^n$$
als Gradienten von $f$ in $a$.
-## Geometriche Deutung der partiellen Ableitung
+## Geometrische Deutung der partiellen Ableitung
Sei $f:\R^2\to\R,\ a\in\R^2,\ a=\begin{pmatrix}a_1\\a_2\end{pmatrix}$.
@@ -1683,11 +1683,12 @@ $D\subseteq\R$ offen, $f:D\to\R$.
in jedem Punkt von $D$ partiell differenzierbar ist und alle
$\frac{\partial f}{\partial x_i}$ ($i\in\{1,...,n\}$) auf $D$ stetig
sind
-- $f$ heißt 2-mal stetig differezierbar ($f\in\mathcal{C}^2(D)$), wenn
- $f\in\mathcal{C}^1(D)$ und alle $\frac{\partial f}{\partial x_j}$
- ($j\in\{1,...,n\}$) $\in\mathcal{C}^1(D)$. Die partielle Ableitung
- von $\frac{\partial f}{\partial x_j}$ nach $x_k$ wird mit
- $\frac{\partial^2f}{\partial x_2\partial x_j}$ bezeichnet (partielle
+- $f$ heißt 2-mal stetig differenzierbar ($f\in\mathcal{C}^2(D)$),
+ wenn $f\in\mathcal{C}^1(D)$ und alle
+ $\frac{\partial f}{\partial x_j}$ ($j\in\{1,...,n\}$)
+ $\in\mathcal{C}^1(D)$. Die partielle Ableitung von
+ $\frac{\partial f}{\partial x_j}$ nach $x_k$ wird mit
+ $\frac{\partial^2f}{\partial x_k\partial x_j}$ bezeichnet (partielle
Ableitung zweiter Ordnung). Für $k=j$ schreibt man kurz
$\frac{\partial^2f}{\partial x_j^2}$.
- Analog ist $f$ $s$-mal stetig differenzierbar
diff --git a/notes/mathe3/main.pdf b/notes/mathe3/main.pdf
index 4b42dd9..abcbb8d 100644
--- a/notes/mathe3/main.pdf
+++ b/notes/mathe3/main.pdf
Binary files differ
diff --git a/notes/mathe3/makefile b/notes/mathe3/makefile
index 36d0026..bfe8b0d 100644
--- a/notes/mathe3/makefile
+++ b/notes/mathe3/makefile
@@ -15,6 +15,14 @@ part:
@progress 1 pdflatex
@echo done.
+exam:
+ @mkdir -p build/
+ @pandoc exam.md --filter pandoc-latex-environment --toc -N -V fontsize=11pt -V geometry:a4paper -V geometry:margin=2.5cm -o $(CURDIR)/build/exam.tex --pdf-engine-opt=-shell-escape -H header.tex -B examtitle.tex >/dev/null
+ @(pdflatex -shell-escape -halt-on-error -output-directory $(CURDIR)/build/ $(CURDIR)/build/exam.tex | grep '^!.*' -A200 --color=always ||true) &
+ @progress 1 pdflatex
+ @cp build/exam.pdf . &>/dev/null
+ @echo done.
+
clean:
@$(RM) -rf build
diff --git a/notes/mathe3/title.tex b/notes/mathe3/title.tex
index a10f295..8b583a0 100644
--- a/notes/mathe3/title.tex
+++ b/notes/mathe3/title.tex
@@ -9,17 +9,9 @@
\textbf{Marvin Borner}
\vfill
- {\Large \textbf{WARNUNG WIP: Fehler zu erwarten!}\\\textbf{Stand: \today, \currenttime}}\\
- {\large Bitte meldet euch bei mir, falls ihr Fehler findet.}
- % \includegraphics[width=0.4\textwidth]{zeller_logo}\\
- \vfill
Vorlesung gehalten von\\
- \textbf{Rüdiger Zeller}
-
- \vspace{0.8cm}
-
- \includegraphics[width=0.4\textwidth]{uni_logo}\\
+ \textbf{Rüdiger Zeller}\\
Wintersemester 2022/23
\end{center}
\end{titlepage}