\newcommand{\zus}[2]{
\begin{center}
\fbox{
\begin{minipage}{0.90\textwidth}
\vspace*{1.5ex}
  \begin{center}
    \textbf{#1} \\[1ex]
  \end{center}
{\small #2}
\end{minipage}
}
\end{center}
}


\newcommand\dash{\nobreakdash-\hspace{0pt}}
\newcommand{\IC}{\ensuremath{\mathbb{C}}}
\newcommand{\IQ}{\ensuremath{\mathbb{Q}}}
\newcommand{\IN}{\ensuremath{\mathbb{N}}}
\newcommand{\IZ}{\ensuremath{\mathbb{Z}}}
\newcommand{\IA}{\ensuremath{\mathbb{A}}}
\newcommand{\IR}{\ensuremath{\mathbb{R}}}
\newcommand{\GL}{\mathsf{GL}}
\newcommand{\End}{\mathsf{End}}
\newcommand{\aS}{\ensuremath{\mathfrak{S}}}
\newcommand{\IIF}{\ensuremath{\mathbb{F}}}
\newcommand{\Hom}{\mathsf{Hom}}
\newcommand{\Bil}{\mathsf{Bil}}
\newcommand{\HWV}{\mathsf{HWV}}

\newcommand{\ComCla}[1]{\ensuremath{\textup{#1}}}
\newcommand{\Pslashpoly}{\ComCla{P/poly}}
\newcommand{\CP}{\ComCla{P}}
\newcommand{\NP}{\ComCla{NP}}
\newcommand{\VP}{\ComCla{VP}}
\newcommand{\VNP}{\ComCla{VNP}}
\newcommand{\VPe}{\ComCla{VP}_e}
\newcommand{\VPs}{\ComCla{VP}_s}
\newcommand{\VPws}{\ComCla{VP}_\mathit{ws}}
\newcommand{\VDET}{\ComCla{VDET}}
\newcommand{\VNC}{\ComCla{VNC}}
\newcommand{\sharpP}{\ComCla{\#P}}

\renewcommand{\det}{\textup{det}}
\newcommand{\per}{\textup{per}}
\newcommand{\imm}{\textup{imm}}
\newcommand{\cimm}[1]{\textup{imm}^{(#1)}}
\newcommand{\gen}{\textup{gen}}
\newcommand{\dc}{\textup{dc}}

\newcommand{\lep}{\le_p}
\newcommand{\leend}{\le_\mathit{end}}
\newcommand{\poly}{\operatorname{poly}}
\newcommand{\trace}{\operatorname{trace}}
\newcommand{\sgn}{\operatorname{sgn}}
\newcommand{\pt}{\operatorname{pt}}

\newcommand{\GG}{G}


\newcommand{\silver}[2]{
\begin{center}
\fbox{
\begin{minipage}{0.90\textwidth}
\vspace*{1.5ex}
  \begin{center}
    \textbf{#1} \\[1ex]
  \end{center}
  {#2}
\end{minipage}
}
\end{center}
}
\newenvironment{calc}
  {\emph{Calculation:}}{\ifhmode\nobreak\qed\par\fi\medskip}
\newenvironment{caveat}
  {\emph{Caveat:}}{}


\newcommand{\plus}{\mathord{+}}
\newcommand{\aste}{\mathord{\ast}}
\newcommand{\pp}{\textup{\textsf{p}}}

\newcommand{\la}{\lambda}
\newcommand{\mult}{\mathrm{mult}}

\newcommand{\mm}[3]{\langle #1,#2,#3 \rangle}
\newcommand{\ut}[1]{\langle #1 \rangle}
\newcommand{\rk}{\operatorname{rk}}
\newcommand{\bR}{\underline{R}}
\newcommand{\degen}{\trianglelefteq}

\newcommand{\stab}{\mathrm{stab}}


\newenvironment{localsize}[1]
{%
  \let\orignewcommand\newcommand
  \let\newcommand\renewcommand
  \makeatletter
  \input{bk#1.clo}%
  \makeatother
  \let\newcommand\orignewcommand
}
{%
}
