\section{Kegel und Ko}
\subsection{Kegel und Limiten}
\begin{definition}{Diagramm\\}
    Ein Diagramm in einer Kategorie $\mathscr{C}$ ist ein Funktor\\
    $\mathcal{F}:I\mapsto\mathscr{C}$ von einer kleinen\footnote{Eine Kategorie heißt klein, wenn die Klasse ihrer Morphismen eine Menge ist. Nicht kleine Kategorien werden hier nicht betrachtet.} Kategorie I. Ein Diagramm bettet also quasi eine kleine Kategorie
    in eine andere ein.
\end{definition}
\begin{definition}{Kegel\\}
    Ein Kegel über einem Diagramm $\mathcal{F}$ ist ein Objekt $K$ aus
    $\mathscr{C}$ und Morphismen $K\xrightarrow{f_i}\mathcal{F}(i)$ für alle $i\in\ob I$ sodass
    alle Diagramme kommutieren.
\end{definition}
\begin{center}
    \begin{figure}[h]
        \centering
        \begin{tikzpicture}
            \node (Fi) at (0,0) {$\mathcal{F}(i)$};
            \node (Fj) at (3,0) {$\mathcal{F}(j)$};
            \node [blue] (K) at (1.5,2) {$K$};
            \node (ul) at (-1, 3){};
            \node (lr) at (4, -1){};
            \node (C) at (-0.5, 2.5) {$\mathscr{C}$};
            \draw
            (K) edge[blue] (Fi)
            (K) edge[blue] (Fj)
            (Fi) edge node[below]{$\mathcal{F}(f)$} (Fj)
            (Fi) edge[loop, out=90+45, in=180, looseness=3] (Fi)
            (Fj) edge[loop, out=90-45, in=0, looseness=3] (Fj)

            (ul) rectangle (lr);
            ;
        \end{tikzpicture}\\
        \begin{tikzpicture}
            \node (i) at (0,0) {$i$};
            \node (j) at (3,0){$j$};
            \node (ul) at (-1,1.5){};
            \node (lr) at (4,-1){};
            \node (I) at (-0.5, 1){$I$};

            \draw
            (i) edge node[below]{$f$} (j)
            (i) edge[loop, out=90, in=180, looseness=4] (i)
            (j) edge[loop, out=90, in=0, looseness=4] (j)
            (ul) rectangle (lr)
            ;
        \end{tikzpicture}
        \caption{Eine Kategorie $\mathscr{C}$ und eine Kleine Kategorie $I$, die vom Diagramm
            $\mathcal{F}$ in $\mathscr{C}$ abgebildet wird. Außerdem der Kegel $K$ in blau. }
    \end{figure}
\end{center}
$\mathcal{F}(f)\circ f_i=f_j$ für alle $f\in\mor{I}{i}{j}$.
\begin{definition}{Limes\\}
    Ein Limes über einem Diagramm $\mathcal{F}$ ist ein universeller Kegel L:
    \begin{center}
        \begin{tikzpicture}
            \node (Fi) at (0,0) {$\mathcal{F}(i)$};
            \node (Fj) at (3,0) {$\mathcal{F}(j)$};
            \node [red] (L) at (1.5,1.5) {$L$};
            \node [blue] (K) at (1.5,3) {$K$};

            \draw
            (L) edge[red] node[left]{$g_i$} (Fi)
            (L) edge[red] node[right]{$g_j$} (Fj)
            (K) edge[blue, bend right] node[left]{$f_i$} (Fi)
            (K) edge[blue, bend left] node[right]{$f_j$} (Fj)
            (K) edge[dotted] (L)
            (Fi) edge node[below]{$\mathcal{F}(f)$} (Fj)
            ;
        \end{tikzpicture}\\
    \end{center}
    Ein Kegel, sodass für jeden Kegel $K$ über $\mathcal{F}$ ein eindeutiger
    Morphismus $K\mapsto L$ existiert, sodass $f_i=g_i\circ (K\mapsto L)$.
    Der Limes ist hier rot dargestellt und der Beispielkegel blau.
\end{definition}
Nachdem nun definiert wurde was Diagramme, Kegel und Limiten sind, sollen nun einige Beispiele
angeführt werden, wie eben solche Kegel und Limiten über bestimmten Kategorien
aussehen können.

\begin{example}{Leere Kategorie\\}
    Es sei $I$ die leere Kategorie. Also $\ob I=\varnothing=\mor{I}{\cdot}{\cdot}$.\\
    \begin{itemize}
        \item Allgemein: $lim(I) =$ terminales Objekt
        \item Für $\cat{set}:\text{Kegel}_I =\ob\cat{set}$ und $lim(I)=\{*\}$
        \item Für $\cat{grp}=\{e\}$
        \item Für $\cat{K-VR}=\{0\}$
    \end{itemize}
    Dieses Beispiel ist relativ uninteressant, da $I$ keine Objekte enthält und somit
    die Anforderungen um Kegel bzw. Limiten zu finden nicht besonders hoch sind.
\end{example}
\newpage
\begin{example}{Einelementige Kategorie\\}
    Sei $I=$
    \begin{tikzpicture}[baseline=2mm]
        \node (i) at (0,0) {i};
        \draw
        (i) edge[loop, looseness=5] (i)
        ;
    \end{tikzpicture}
    die Kategorie mit einem Element und dem Identitätsmorphismus. Betrachten
    wir nun allgemein eine Kategorie $\mathscr{C}$ und ein Diagramm $\mathcal{F}: \mathscr{C}\mapsto I$.
    Dann gilt $\text{Kegel}_{\mathscr{C}}(I)=$
    \begin{tikzpicture}[baseline=4mm]
        \node (1)[blue] at (0,1) {$\bullet$};
        \node (2) at (0,0) {$\bullet$};
        \draw
        (1) edge[blue] (2)
        ;
        \draw[decorate,decoration={brace}] (1.north east) -- (2.south east);
        \draw[decorate,decoration={brace, mirror}] (1.north west) -- (2.south west);
    \end{tikzpicture}
    $=$Alle Objekte in $\mathscr{C}$, die einen Morphismus nach $\mathcal{F}(i)$ haben.\\
    $\text{lim}(\mathcal{F})=\mathcal{F}(i)$:\\
    \begin{center}
        \begin{figure}[h]
            \centering
            \begin{minipage}{0.3\linewidth}
                \centering
                \begin{tikzpicture}
                    \node (Fi) at (0,0) {$\mathcal{F}(i)$};
                    \node (L)[red] at (0,2){$\bullet$};
                    \node (K)[blue] at (1,1){$\bullet$};

                    \draw
                    (L) edge[red] (Fi)
                    (K) edge[dotted] (L)
                    (K) edge[blue] (Fi)
                    ;
                \end{tikzpicture}
                \caption{Ein allgemeines Diagramm für Kegel (blau) und Limes (rot) über dieser Kategorie}
            \end{minipage}
            \hspace{10mm}
            \begin{minipage}{0.3\linewidth}
                \centering
                \begin{tikzpicture}
                    \node (Fi) at (0,0) {$\mathcal{F}(i)$};
                    \node (L)[red] at (0,2){$\mathcal{F}(i)$};
                    \node (K)[blue] at (2,2){$\bullet$};

                    \draw
                    (L) edge[red] (Fi)
                    (K) edge[dotted] (L)
                    (K) edge[blue] (Fi)
                    ;
                \end{tikzpicture}
                \caption{Das selbe Diagramm erhält man, wenn man $\text{lim }\mathcal{F}=\mathcal{F}(i)$ setzt.}
            \end{minipage}
        \end{figure}
    \end{center}
\end{example}
\begin{example}{Kategorie mit zwei Objekten\\}
    Es sei I=
    \begin{tikzpicture}[baseline=-1mm]
        \node(A) at (0,0){$\bullet$};
        \node(B) at (0.5,0){$\bullet$};
        \node (center) at (0.25, 0){};

        \draw (center) ellipse (0.5 and 0.25);
    \end{tikzpicture}
    eine kleine Kategorie. Dann suchen wir einen Limes $L$, sodass für alle Kegel
    folgendes Diagramm kommutiert:\\
    \begin{center}


        \begin{tikzpicture}
            \node (Fi) at (0,0) {$\bullet$};
            \node (Fj) at (3,0) {$\bullet$};
            \node [red] (L) at (1.5,1.5) {$L$};
            \node [blue] (K) at (1.5,3) {$K$};

            \draw
            (L) edge[red] (Fi)
            (L) edge[red]  (Fj)
            (K) edge[blue, bend right] (Fi)
            (K) edge[blue, bend left] (Fj)
            (K) edge[dotted] (L)
            ;
        \end{tikzpicture}
    \end{center}
    Für \cat{set}:\\
    gegeben $M,N$. Dann ist $\text{lim}\left(
        \begin{tikzpicture}[baseline=-1mm]
                \node(A) at (0,0){$\bullet$};
                \node(B) at (0.5,0){$\bullet$};
                \node (center) at (0.25, 0){};

                \draw (center) ellipse (0.5 and 0.25);
            \end{tikzpicture}
        \right):=$ Produkt.\\
    \begin{center}


        \begin{tikzpicture}
            \node (M) at (0,0) {$M$};
            \node (N) at (3,0) {$N$};
            \node [red] (L) at (1.5,1.5) {$M\times N$};
            \node [blue] (K) at (1.5,3) {$T$};

            \draw
            (L) edge[red] node[left]{$\Pi_M$} (Fi)
            (L) edge[red] node[right]{$\Pi_N$} (Fj)
            (K) edge[blue, bend right] node[left]{$f_M$} (M)
            (K) edge[blue, bend left] node[right]{$f_N$} (N)
            (K) edge[dotted] (L)
            ;
        \end{tikzpicture}
    \end{center}
    Wobei T hier ein Testobjekt aus \cat{set}, $\Pi_M((m,n))=m$ und der Morphismus $T\mapsto M\times N$
    definiert ist als $t\mapsto (f_M(t),f_N(t))$. Analog funktionieren die Limiten für \cat{Grp} und \cat{K-VR}.
\end{example}
\begin{lemma}{Limiten sind eindeutig bis auf eindeutige Isomorphismen.\\}
    Sei $D:\mathcal{I}\mapsto\mathscr{C}$ ein Diagramm, $(L,f_*),(\tilde{L},\tilde{f_*})$ Limiten über $D$.
    \begin{center}
        \begin{figure}[h]
            \centering
            \begin{tikzpicture}
                \node (L1) at (0,3) {$L$};
                \node (L2) at (3,3) {$\tilde{L}$};
                \node (P1) at (0,0) {};
                \node (P2) at (1.5,0) {};
                \node (P3) at (3,0) {};

                \draw
                (L1) edge[dotted] (P1)
                (L1) edge node[left]{$f_i$} (P2)
                (L2) edge node[right]{$\tilde{f_i}$} (P2)
                (L2) edge[dotted]  (P3)
                (L1) edge[dotted, bend right] node[below]{$\tilde{\varphi}$}(L2)
                (L2) edge[dotted, bend right] node[above]{$\varphi$} (L1)
                ;
                \draw (P2) ellipse (2 and 0.5);
            \end{tikzpicture}
            \caption{Zwei Limiten über einem Diagramm und zugehörige Morphismen}
        \end{figure}
    \end{center}
    $L$ Limes $\Rightarrow$ Es existiert ein $\varphi:\tilde{L}\mapsto L$ mit
    $f_i\circ\varphi=\tilde{f_i}$ für alle $i\in I$.\\
    $\tilde{L}$ Limes $\Rightarrow$ Es existiert ein $\tilde{\varphi}: L\mapsto\tilde{L}$ mit
    $\tilde{f_i}\circ\tilde{\varphi}=f_i$\\
    \textbf{Beh}: $\varphi=\tilde{\varphi}^{-1}$\\
    \begin{center}
        \begin{tikzpicture}
            \node (L1) at (0,2) {$L$};
            \node (L2) at (2,2) {$L$};
            \node (P1) at (0,0) {};
            \node (P2) at (2,0) {};
            \node (center) at (1,0){};

            \draw
            (L1) edge node[right]{$f_i$}  (P1)
            (L2) edge (P1)
            (L1) edge (P2)
            (L2) edge node[left]{$f_i$} (P2)
            (L2) edge node[above]{$\varphi\circ\tilde{\varphi}$}(L1)
            ;
            \draw (center) ellipse (2 and 0.5);
        \end{tikzpicture}
    \end{center}
    $f_i\circ (\varphi\circ\tilde{\varphi})=\tilde{f_i}\circ\tilde{\varphi}=f_i$
    Also $f_i\circ(id_L)=f_i$\\
    $\Rightarrow\varphi\circ\tilde{\varphi}=id_L$\\
    Analog: $\tilde{\varphi}\circ\varphi=id_{\tilde{L}}$
    \qed
\end{lemma}
\subsection{Kokegel und Kolimes}
\begin{definition}{Kokegel \& Kolimes\\}
    Sei $D:I\mapsto\mathscr{C}$ ein Diagramm.\\
    Kokegel:
    \begin{tikzpicture}[baseline=5mm]
        \node[blue] (K) at (0, 0){$K_{co}$};
        \node (P1) at (-1, 1){$\bullet$};
        \node (P2) at (1, 1){$\bullet$};
        \node (center) at (0,1){};

        \draw
        (P1) edge (P2)
        (P1) edge[blue] (K)
        (P2) edge[blue] (K)
        ;
        \draw (center) ellipse (1.25 and 0.25);
    \end{tikzpicture}
    Ein Objekt $K$ aus $\mathscr{C}$, sodass von jedem Objekt aus $\mathscr{C}$
    Morphismen auf $K$ existieren und alle Dreiecke kommutieren.\\
    Ein Kolimes ist ein universeller Kokegel:\\
    \begin{center}
        \begin{tikzpicture}
            \node[red] (L) at (0, 0){$L_{co}$};
            \node (P1) at (-2, 2){$\bullet$};
            \node (P2) at (2, 2){$\bullet$};
            \node (center) at (0,2){};
            \node[blue] (K) at (0, -1.5){$K_{co}$};

            \draw
            (P1) edge (P2)
            (P1) edge[red] (L)
            (P2) edge[red] (L)
            (P1) edge[blue, bend right] (K)
            (P2) edge[blue, bend left] (K)
            (L) edge[dotted] (K)
            ;
            \draw (center) ellipse (3 and 0.5);
        \end{tikzpicture}
    \end{center}
    Ein Kokegel, sodass auf jeden anderen Kokegel ein Morphismus existiert und alle
    Dreiecke kommutieren.
\end{definition}
\begin{example}{Kolimiten für $I=\varnothing$\\}
    \begin{figure}[h]
        \begin{center}
            \begin{tikzpicture}
                \node (center) at (0, 2){};
                \node[red] (L) at (0,1){$L_{co}$};
                \node[blue] (K) at (0,0){$K_{co}$};
                \draw
                (L) edge[dotted] (K)
                (center) ellipse (1 and 0.25)
                ;
            \end{tikzpicture}
        \end{center}
        \caption{Die leere Kategorie als Bild des Diagramms und wie der zu findende
            Kolimes im Verhältnis zu dieser stehen muss.}
    \end{figure}\\
    Diesen Kolimes nennt man allgemein auch \textit{Initiales Objekt}. Folgende Objekte sind initiale Objekte der jeweiligen Kategorie:
    \begin{itemize}
        \item \cat{set} $\varnothing$
        \item \cat{Grp} $\{e\}$
        \item \cat{K-VR} $\{0\}$
        \item \cat{Top} $\varnothing$
        \item \cat{R1ng} $\mathbb{Z}$
    \end{itemize}
    Dies lässt sich leicht verifizieren, indem man prüft, dass die jeweiligen initialen Objekte die Kolimeseigenschaften der respektiven Kategorie erfüllen.
\end{example}
\begin{example}
    {$I=$
        \begin{tikzpicture}[baseline=-1mm]
            \node (P1) at (0,0){$\bullet$};
            \node (P2) at (0.5,0){$\bullet$};
            \node (center) at (0.25,0){};
            \draw (center) ellipse (0.5 and 0.25);
        \end{tikzpicture}
        \\}
    Für dieses $I$ sind die Kolimiten die \textit{Koprodukte}.\\
    \underline{Beispiel \cat{Set}:}\\
    \begin{center}
        \begin{tikzpicture}[baseline=0mm]
            \node[red] (L) at (0,0){$M\dot{\cup} N$};
            \node[blue] (T) at (0,-2){$T$};
            \node (M) at (-2,2){$M$};
            \node (N) at (2,2){$N$};

            \draw
            (M) edge node[sloped, above]{$m\mapsto m$} (L)
            (N) edge node[sloped, above]{$n\mapsto n$}(L)
            (L) edge[dotted] node[right]{$\varphi$} (T)
            (M) edge[blue, bend right] node[left]{$f_M$} (T)
            (N) edge[blue, bend left] node[right]{$f_N$} (T)
            ;
        \end{tikzpicture}
        \hspace{20mm}
        $\varphi:M\dot{\cup}N\mapsto T$ mit
        $x\mapsto
            \begin{cases}
                f_M(x) & x\in M \\
                f_N(x) & x\in N
            \end{cases}
        $
    \end{center}
    \underline{Beispiel \cat{K-VR}:}\\
    \begin{center}
        \begin{tikzpicture}[baseline=0mm]
            \node[red] (L) at (0,0){$V\oplus W$};
            \node[blue] (T) at (0,-2){$T$};
            \node (M) at (-2,2){$V$};
            \node (N) at (2,2){$W$};

            \draw
            (M) edge node[sloped, above]{$v\mapsto (v,0)$} (L)
            (N) edge node[sloped, above]{$w\mapsto (0,w)$}(L)
            (L) edge[dotted] node[right]{$\varphi$} (T)
            (M) edge[blue, bend right] node[left]{$f_V$} (T)
            (N) edge[blue, bend left] node[right]{$f_W$} (T)
            ;
        \end{tikzpicture}
        \hspace{20mm}
        $\varphi:V\oplus W\mapsto T$ mit
        $(v,w)\mapsto f_V(v) + f_W(w) $
    \end{center}
    \underline{Beispiel \cat{Grp}:\\}
    \begin{center}
        \begin{minipage}{0.3\linewidth}
            \begin{tikzpicture}[baseline=0mm]
                \node[red] (L) at (0,0){$G*H$};
                \node[blue] (T) at (0,-2){$T$};
                \node (M) at (-2,2){$G$};
                \node (N) at (2,2){$H$};

                \draw
                (M) edge (L)
                (N) edge (L)
                (L) edge[dotted] node[right]{$\varphi$} (T)
                (M) edge[blue, bend right] node[left]{$f_G$} (T)
                (N) edge[blue, bend left] node[right]{$f_H$} (T)
                ;
            \end{tikzpicture}
        \end{minipage}
        \hspace{25mm}
        \begin{minipage}{0.5\linewidth}
            $G*H$ bezeichnet dabei die Menge aller Worte in $G$ und $H$.\\
            $\varphi: G*H\mapsto T$ ersetzt im Wort $g$ durch $f_G(G)$ und $h$
            durch $f_H(h)$.
        \end{minipage}
    \end{center}
\end{example}
\subsection{Pullback und Pushout}
\begin{definition}{Pullback\\}
    Ein Pullback ist der Limes des Diagramms
    \begin{tikzpicture}[baseline=0mm]
        \node (A) at (0,0){$\bullet$};
        \node (B) at (1,0){$\bullet$};
        \node (C) at (1,1){$\bullet$};

        \draw
        (A) edge (B)
        (C) edge (B)
        ;
    \end{tikzpicture}
    also ein Limes $L$, sodass folgendes Diagramm kommutiert:\\
    \begin{figure}[h]
        \begin{center}
            \begin{tikzpicture}
                \node (A) at (0,0){$\bullet$};
                \node (B) at (2,0){$\bullet$};
                \node (C) at (2,2){$\bullet$};
                \node[red] (L) at (0,2){$P$};
                \node[blue] (T) at (-1,3){$T$};

                \draw
                (A) edge (B)
                (C) edge (B)
                (L) edge[red] (A)
                (L) edge[red]  (C)
                (T) edge[dotted] (L)
                (T) edge[blue, bend right] (A)
                (T) edge[blue, bend left] (C)
                ;
            \end{tikzpicture}
        \end{center}
        \caption{Das Kommutative Diagramm für einen Pullback}
    \end{figure}
\end{definition}
\begin{example}{Pullback über der Kategorie \cat{K-VR}\\}
    Damit $P$ ein Pullback ist, muss folgendes Diagramm kommutieren:\\
    \begin{center}
        \begin{tikzpicture}
            \node (V) at (0,0){$V$};
            \node (X) at (2,0){$X$};
            \node (W) at (2,2){$W$};
            \node[red] (L) at (0,2){$P$};

            \draw
            (V) edge node[below]{$f_V$} (X)
            (W) edge node[right]{$f_W$} (X)
            (L) edge[red] node[left]{$\Pi_V$} (V)
            (L) edge[red]  node[above]{$\Pi_V$}(W)
            ;

        \end{tikzpicture}
    \end{center}
    Mit $P:=\{(v,w)\in V\times W|f_V(v)=f_W(w)\}$\\
    Es ist also zu zeigen, dass:
    \begin{itemize}
        \item P ein $\mathbb{K}$-Vektorraum ist
        \item P Limes über dem Diagramm ist
    \end{itemize}
    $P$ ist $\mathbb{K}$-Vektorraum:\\
    $(v,w)+(\tilde{v},\tilde{w})=(v+\tilde{v},w+\tilde{w})$\\
    $f_V(v+\tilde{v})=f_V(v)+f_V(\tilde{v})=f_W(w)+f_W(\tilde{w})=f_W(w+\tilde{w})$\\
    $\implies P$ ist $\mathbb{K}$-Vektorraum.\\
    P ist ein Limes:
    Da $P$ Morphismen auf alle Objekte im Bild des Diagramms hat, ist $P$ ein Kegel.\\
    Betrachte folgendes Diagramm:
    \begin{center}
        \begin{tikzpicture}
            \node (V) at (0,0){$V$};
            \node (X) at (2,0){$X$};
            \node (W) at (2,2){$W$};
            \node[red] (P) at (0,2){$P$};
            \node[blue] (T) at (-1,3){$T$};

            \draw
            (V) edge node[below]{$f_V$}(X)
            (W) edge node[right]{$f_W$} (X)
            (P) edge[red] node[left]{$\Pi_V$}(V)
            (P) edge[red] node[above]{$\Pi_W$} (W)
            (T) edge[dotted] node[above]{$\varphi$} (P)
            (T) edge[blue, bend right] node[left]{$g_V$} (V)
            (T) edge[blue, bend left] node[above]{$g_W$} (W)
            ;
        \end{tikzpicture}
    \end{center}
    Wir müssen also ein $\varphi$ definieren, sodass $\Pi_V\circ\varphi=g_V$ und
    $\Pi_W\circ\varphi=g_W$ gilt und das Diagramm kommutiert.\\
    Definiere dazu $\varphi:T\mapsto P$ als $t\mapsto (g_V(t),g_W(t))$\\
    $\implies P$ ist Limes.\\
    Da $P$ ein Vektorraum und Limes über dem Pullbackdiagramm ist, ist $P$ Pullback über \cat{K-VR}.
    \qed
\end{example}
\begin{definition}{Pushout\\}
    Ein Pushout ist der Kolimes des Diagramms
    \begin{tikzpicture}[baseline=-5mm]
        \node (X) at (0,0){$\bullet$};
        \node (V) at (0,-1){$\bullet$};
        \node (W) at (1,0){$\bullet$};

        \draw
        (X) edge (V)
        (X) edge (W)
        ;
    \end{tikzpicture}.
    Also ein Kolimes, sodass folgendes Diagramm kommutiert:\\
    \begin{figure}[h]
        \begin{center}
            \begin{tikzpicture}
                \node (X) at (0,0){$\bullet$};
                \node (V) at (0,-2){$\bullet$};
                \node (W) at (2,0){$\bullet$};
                \node[red] (P) at (2,-2){$P$};
                \node[blue] (T) at (3,-3){$T$};

                \draw
                (X) edge (V)
                (X) edge (W)
                (V) edge[red] (P)
                (W) edge[red] (P)
                (V) edge[blue, bend right] (T)
                (W) edge[blue, bend left] (T)
                (P) edge[dotted] (T)
                ;

            \end{tikzpicture}
        \end{center}
        \caption{Das kommutative Diagramm für einen Pushout.}
    \end{figure}
\end{definition}
\begin{example}{Pushout über \cat{K-VR}\\}
    Betrachte folgendes kommutatives Diagramm:
    \begin{center}
        \begin{tikzpicture}
            \node (X) at (0,0){$X$};
            \node (V) at (0,-2){$V$};
            \node (W) at (2,0){$W$};
            \node[red] (P) at (2,-2){$V\coprod_X W$};
            \node[blue] (T) at (3,-3){$T$};

            \draw
            (X) edge node[left]{$f_V$} (V)
            (X) edge node[above]{$f_W$}(W)
            (V) edge[red] (P)
            (W) edge[red] (P)
            (V) edge[blue, bend right] node[below]{$g_V$} (T)
            (W) edge[blue, bend left] node[right]{$g_W$}(T)
            (P) edge[dotted] node[above]{$\varphi$} (T)
            ;

        \end{tikzpicture}
    \end{center}
    Wobei $V\coprod_X W:=\{(v,w)\in V\times W\}_{/U}$ mit $U=\{(-f_V(x),f_W(x))|x\in X\}$\\
    $V\mapsto V\coprod_X W$ ist definiert als $v\mapsto [(v,0)]$ und\\
    $\varphi: V\coprod_X W\mapsto T$ ist definiert als $[(v,w)]\mapsto g_V(v)+g_W(w)$
\end{example}
\subsection{Kern und Kokern}
\begin{definition}{Kern\\}
    Der Kern ist der Limes über dem Diagramm
    \begin{tikzpicture}[baseline=-1mm]
        \node (L) at (0,0){$\bullet$};
        \node (R) at (1,0){$\bullet$};

        \draw
        (L) edge node[above]{$0$} (R)
        (L) edge[bend right] (R)
        ;
    \end{tikzpicture}.
    $0_{A,B}\in\mor{\mathscr{C}}{A}{B}$ ist dabei so definiert, dass für jeden Morphismus
    $f\in\mor{\mathscr{C}}{A}{B}$ $0_{A,B}+f=f=f+0_{A,B}$ gilt. Nicht in jeder Kategorie
    existiert solch eine Abbildung.\\
    Gesucht ist also ein Kegel $K$ und eine Abbildung $\iota$, sodass folgendes Diagramm
    kommutiert und $0\circ\iota=f\circ\iota$ gilt:\\
    \begin{figure}[h]
        \begin{center}
            \begin{tikzpicture}
                \node (L) at (0,0){$\bullet$};
                \node (R) at (2,0){$\bullet$};
                \node[red] (K) at (-2,0){$K$};
                \node[blue] (KE) at (-1,1){$\bullet$};

                \draw
                (L) edge node[above]{$0$} (R)
                (L) edge[bend right] node[below]{$f$}(R)
                (K) edge[red] node[above]{$\iota$} (L)
                (KE) edge[dotted] (K)
                (KE) edge[blue] (L)
                ;
            \end{tikzpicture}
        \end{center}
        \caption{Das Kommutative Diagramm für einen Kern}
    \end{figure}\\
    Auch der Kern existiert nicht in jeder Kategorie. Die Kategorien \cat{Ab}, \cat{Grp} und \cat{K-VR} haben
    beispielsweise einen Kern wohingegen \cat{Set} keinen besitzt.
\end{definition}
\begin{example}{Kern der Kategorie \cat{K-VR}\\}
    Betrachte folgendes kommutatives Diagramm:
    \begin{center}
        \begin{tikzpicture}
            \node (L) at (0,0){$V$};
            \node (R) at (2,0){$W$};
            \node[red] (K) at (-2,0){$Kern(f)$};
            \node[blue] (KE) at (-1,1.5){$T$};

            \draw
            (L) edge node[above]{$0$} (R)
            (L) edge[bend right] node[below]{$f$}(R)
            (K) edge[red] node[above]{$\iota$} (L)
            (KE) edge[dotted] node[left]{$\varphi$} (K)
            (KE) edge[blue] node[right]{$g$} (L)
            ;
        \end{tikzpicture}
    \end{center}
    Wobei $Kern(f):=\{v\in V|f(v)=0\}$ und $\varphi(t)=g(t)$
\end{example}