%%
%% This is file `specdefs.sty',
%% generated with the docstrip utility.
%%
%% The original source files were:
%%
%% specdefs.dtx  (with options: `package')
%% 
%%  ,--------------------------------------------------.
%%  |  Das ist eine generierte Datei.                  |
%%  |                                                  |
%%  | (c) 2006 Paul Ebermann.                          |
%%  '--------------------------------------------------'
%%  (C) 2006 Paul Ebermann
%%
%%   Package specdefs - Definitionen f^^fcr das Spezialisierungs-Skript.
%%
%%   Die Datei specdefs.dtx sowie die dazugeh^^f6rige
%%   specdefs.ins sowie die damit generierte
%%   specdefs.sty stehen unter der
%%   "LaTeX Project Public License" (LPPL, zu finden
%%   unter http://www.latex-project.org/lppl/, sowie
%%   auch in den meisten TeX-Distributionen in
%%   texmf/docs/latex/base/lppl*.txt), Version 1.3b oder
%%   sp^^e4ter (nach Wahl des Verwenders).
%%
%%   Der 'maintenance-status' ist (zur Zeit) 'author-maintained'.
%%
%%   Das hei^^dft u.a., die Dateien d^^fcrfen frei vertrieben werden,
%%   bei ^^c4nderungen (durch andere Personen als Paul Ebermann)
%%   ist aber der Name der Datei zu ^^e4ndern.
\NeedsTeXFormat{LaTeX2e}[2003/12/01]
\ProvidesPackage{specdefs}
 [2006/04/03 v0.3a Definitionen fuer das Spezialisierungs-Skript (PE)]
\RequirePackage{robustcommand}[2006/03/23]
\RequirePackage[german,conditional]{draftcopy}
\RequirePackage{randbild}[2006/02/12]
\RequirePackage{underline}[2006/03/23]
\RequirePackage{faktor}
\RequirePackage{mathtools}
\RequirePackage{extpfeil}
\RequirePackage[only,longmapsfrom,mapsfrom]{stmaryrd}
\RequirePackage{cancel}
\RequirePackage{pst-node}
\RequirePackage[T1]{fontenc}
\RequirePackage[notcite,notref]{showkeys}
\RequirePackage[final=true,hyperindex=true,naturalnames=true]{hyperref}
\@ifpackageloaded{doc}{}{%
  \RequirePackage[toc=true]{glossary}%
  \makeglossary%
}
\RequirePackage{dateiliste}[2006/04/03]
\listfiles
\DeclareMathOperator{\ggT}{ggT}
\DeclareMathOperator{\NT}{NT}
\DeclareMathOperator{\NNT}{NNT}
\DeclareMathOperator{\Nil}{Nil}
\DeclareMathOperator{\Char}{char}
\DeclareMathOperator{\obj}{obj}
\DeclareMathOperator{\Mono}{Mono}
\DeclareMathOperator{\Epi}{Epi}
\robust@new@command{\cat}{\mathfrak}
\newcommand*{\mor}[1]{\xto{#1}}
\newcommand*{\newKatName}[2]{
    \robust@new@command{#1}{{\mathord{\underline{\operatorname{#2}}}}}
 }
\robust@new@command{\NN}{{\underline{\underline{\N}}}}
\robust@new@command{\tensor}{\otimes}
\robust@new@command{\bigdotcup}{\mathop{\dot\bigcup}}
\DeclareMathOperator{\im}{im}
\DeclareMathOperator{\Poly}{Poly}
\DeclareMathOperator{\SL}{SL}
\DeclareMathOperator{\SU}{SU}
\DeclareMathOperator{\Orth}{O}
\DeclareMathOperator{\Unit}{U}
\DeclareMathOperator{\sgn}{sgn}
\DeclareMathOperator{\Rg}{Rg}
\DeclareMathOperator{\Ideal}{Ideal}
\DeclareMathOperator{\Quot}{Quot}
\DeclareMathOperator{\Abg}{Abg}
\DeclareMathOperator{\Off}{Off}
\DeclareMathOperator{\id}{id}
\DeclareMathOperator{\card}{card}
\DeclareMathOperator{\Gal}{Gal}
\DeclareMathOperator{\Aut}{Aut}
\DeclareMathOperator{\Reg}{Reg}
\DeclareMathOperator{\Mor}{Mor}
\DeclareMathOperator{\Isom}{Isom}
\newcommand*{\longto}{\longrightarrow}
\newcommand*{\longgdw}{\ensuremath{\Longleftrightarrow}}
\newcommand{\longmapsfromto}
{\mathrel{%
      \vcenter{%
         \offinterlineskip%
         \hbox{$\longmapsto$}%
         \vskip.2ex%
         \hbox{$\longmapsfrom$}%
      }%
   }%
}
\newcommand*{\xto}[2][]{\xrightarrow[\;#1\;]{\;#2\;}}
\newcommand*{\xfrom}[2][]{\xleftarrow[\;#1\;]{\;#2\;}}
\newcommand*{\xgdw}{\xLeftrightarrow}
\newcommand*{\xfolgt}{\xRightarrow}
\newcommand*{\xinj}[2][]{\xhookrightarrow[\;#1\;]{\;#2\;}}
\newcommand*{\xsurj}{\xtwoheadrightarrow}
\newcommand*{\xisom}[1][]{\xrightarrow[\;#1\;]{\;\sim\;}}
\newextarrow{\xtoto}{05{40}0}{\Relbar\Relbar\rightrightarrows}
\newcommand*{\dfgdw}{\ensuremath{\df\gdw}}
\newcommand*{\ncDoubleLine}[3][]{%
   \ncline[border=1pt,offset=1pt,doubleline=true,doublesep=2pt#1]%
          {-}{#2}{#3}%
}
\newcommand*{\nasim}
{\naput[nrot=:U,labelsep=0pt]{\sim}}
\newcommand*{\nbsim}
{\nbput[nrot=:U,labelsep=0.5pt]{\sim}}
\robust@new@command\Zar{\text{Zar}}
\robust@new@command{\Krull}{\text{Krull}}
\robust@new@command{\eukl}{\text{eukl}}
\robust@new@command{\ext}{\text{ext}}
\robust@new@command{\ee}{\text{ee}}
\robust@new@command{\redu}{\text{red}}
\robust@new@command{\topo}{\mathcal{T}}
\robust@new@command{\cl}[2][\empty]{%
  \ifx#1\empty%
    \overline{#2}%
  \else%
    \overline{#2}^{#1}%
  \fi%
}
\robust@new@command{\folgtAus}{\ensuremath{\Leftarrow}}
\robust@new@command{\blank}{\square}
\robust@new@command{\kAlg} {{k\text{-Alg}}}
\robust@new@command{\kAlgK}
   {{\kat{\kAlg}^{\ee,\redu}}}
\newcommand{\df}{}
\def\df{\mathrel{\mathop:}}
\newcommand{\isom}{\cong}
\robust@new@command{\klfrac}[2]{\genfrac{(}{)}{}{}{#1}{#2}}
\robust@new@command{\pring}[1][n]{k[X_1, \dots, X_{#1}]}
\robust@new@command{\kYm}{k[Y_1, \dots, Y_m]}
\newcommand*{\cls}{\overline}
\robust@new@command{\zornM}{\ensuremath{\mathfrak M}\xspace}
\robust@new@command{\zornN}{\ensuremath{\mathfrak N}\xspace}
\robust@new@command{\kat}[1]{\noitUnderline{#1}}
\robust@new@command{\AMk}{\kat{AM}_k}
\robust@new@command{\AAVk}{\kat{AAV}_k}
\robust@new@command{\Abst}{\mathcal A}
\robust@new@command{\Reali}{\mathcal R}
\robust@new@command{\SpecmF}{\kat{\Specm}}
\newenvironment*{mathmatrix}[1][]
{%
   \begin{equation*}
      \everypsbox{\scriptstyle}
      \begin{psmatrix}[arrows=->, colsep=1cm, rowsep=1cm, nodesep=3pt, labelsep=3pt #1]
      }
      {
      \end{psmatrix}
   \end{equation*}%
}
\newcommand*{\use}[1]{\textit{\hyperpage{#1}}}
\newcommand{\aaav}
 {abstrakte affine algebraische $k$-Variet^^e4t\xspace}
\hyphenation{Funk-tor-iso-morph-is-mus}
\endinput
%%
%% End of file `specdefs.sty'.
