\NeedsTeXFormat{LaTeX2e}
\ProvidesPackage{analysis}

\RequirePackage{amsmath}
\RequirePackage{amsfonts}
\RequirePackage{amssymb}
\RequirePackage{stmaryrd}
\RequirePackage{extarrows}

\newcommand{\set}[1]{\ensuremath{\mathbb{#1}}}
\newcommand{\nat}[1]{\ensuremath{#1\in\set{N}}}
\newcommand{\zahl}[1]{\ensuremath{#1\in\set{Z}}}
\newcommand{\rat}[1]{\ensuremath{#1\in\set{Q}}}
\newcommand{\reell}[1]{\ensuremath{#1\in\set{R}}}
\newcommand{\kmplx}[1]{\ensuremath{#1\in\set{C}}}
\newcommand{\abg}[1]{\overline{#1}}
\newcommand{\e}{\mathrm{e}}
\renewcommand{\i}{\mathrm{i}}

\newcommand{\ep}{\varepsilon}
\newcommand{\folgt}{\ensuremath{\implies}}
\newcommand{\gdw}{\ensuremath{\iff}}

\newcommand{\nach}[2]{\ensuremath{\DOTSB\;\stackrel{\text{#2}}{#1}\;}}
\newcommand{\wegen}[2]{\ensuremath{\DOTSB\;\stackrel{#2}{#1}\;}}
\newcommand{\folgtnach}[1]{\ensuremath{\DOTSB\;\xLongrightarrow{\text{#1}}\;}}
\newcommand{\folgtwegen}[1]{\ensuremath{\DOTSB\;\xLongrightarrow{#1}\;}}
\newcommand{\gdwnach}[1]{\ensuremath{\DOTSB\;\xLongleftrightarrow{\text{#1}}\;}}
\newcommand{\gdwwegen}[1]{\ensuremath{\DOTSB\;\xLongleftrightarrow{#1}\;}}
\newcommand{\tonach}[1]{\ensuremath{\DOTSB\;\xrightarrow{\text{#1}}\;}}
\newcommand{\towegen}[1]{\ensuremath{\DOTSB\;\xrightarrow{#1}\;}}

\newcommand{\da}{:=} %kurz fuer definiert als
\newcommand{\ad}{=:}
\newcommand{\ra}{\rightarrow}
\newcommand{\lra}{\longrightarrow}
\newcommand{\ninf}{\ensuremath{n\ra\infty}}
\newcommand{\kinf}{\ensuremath{k\ra\infty}}
\newcommand{\abs}[1]{\left\lvert#1\right\lvert}
\newcommand{\reihe}[1]{\sum_{k=0}^\infty #1}
\newcommand{\blitz}{\lightning}

\newcommand{\limf}[1]{\ensuremath{\displaystyle\lim_{#1\to\infty}}}

\newcommand{\integral}[4]{\ensuremath{\int_{#1}^{#2}{#3}\;\mathrm{d}#4}}
\newcommand{\Integral}[4]{\ensuremath{\int\limits_{#1}^{#2}{#3}\;\mathrm{d}#4}}

\endinput
