%$OpenXM: OpenXM/doc/compalg/my.sty,v 1.3 2000/03/28 02:02:30 noro Exp $
%\pagestyle{empty}
\topmargin -0.2in
%\oddsidemargin -0.25in
%\evensidemargin -0.25in
\oddsidemargin 0.2in
\evensidemargin 0.2in

\textwidth 6in
\textheight 9in
\font\tenmsb=msbm10 scaled \magstep1
%\font\tenmsb=msbm10
\font\sevenmsb=msbm7
\font\fivemsb=msbm5
\newfam\msbfam
\textfont\msbfam=\tenmsb
\scriptfont\msbfam=\sevenmsb
\scriptscriptfont\msbfam=\fivemsb
\edef\msbfam@{\hexnumber@\msbfam}
\def\Bbb#1{{\fam\msbfam\relax#1}}
\def\Q{\Bbb{Q}}
\def\Z{\Bbb{Z}}
\def\N{\Bbb{N}}
\def\C{\Bbb{C}}
\def\o{\over}
\def\mysection#1{\section{\underline{#1}}}
\def\mysubsection#1{\subsection{\underline{#1}}}
\def\til{$\tilde{\ }$}
\renewcommand{\thefootnote}{\fnsymbol{footnote}}

\newcommand{\valid}[3]{${#1} {\not{|}} hc_{#3}({#2})$}
\newcommand{\notvalid}[3]{${#1} | hc_{#3}({#2})$}

\newtheorem{itpr}{$BL?Bj(B}[chapter]
\newenvironment{pr}{\begin{itpr}\rm}{\end{itpr}}

\newtheorem{itlm}[itpr]{$BJdBj(B}
\newenvironment{lm}{\begin{itlm}\rm}{\end{itlm}}

\newtheorem{itth}[itpr]{$BDjM}(B}
\renewenvironment{th}{\begin{itth}\rm}{\end{itth}}

\newtheorem{itco}[itpr]{$B7O(B}
\newenvironment{co}{\begin{itco}\rm}{\end{itco}}

\newtheorem{itdf}[itpr]{$BDj5A(B}
\newenvironment{df}{\begin{itdf}\rm}{\end{itdf}}

\newtheorem{ital}[itpr]{$B%"%k%4%j%:%`(B}
\newenvironment{al}{\begin{ital}\rm}{\end{ital}}

\newtheorem{itre}[itpr]{$BCm0U(B}
\newenvironment{re}{\begin{itre}\rm}{\end{itre}}

\newtheorem{itex}[itpr]{$BNc(B}
\newenvironment{ex}{\begin{itex}\rm}{\end{itex}}

\newtheorem{itmt}[itpr]{$BJ}K!(B}
\newenvironment{mt}{\begin{itmt}\rm}{\end{itmt}}

\newtheorem{itnt}[itpr]{Notation}
\newenvironment{nt}{\begin{itnt}\rm}{\end{itnt}}

\newtheorem{itas}[itpr]{$B2>Dj(B}
\newenvironment{as}{\begin{itas}\rm}{\end{itas}}

\newtheorem{itpro}[itpr]{Procedure}
\newenvironment{pro}{\begin{itpro}\rm}{\end{itpro}}

\newtheorem{itprob}[itpr]{$BLdBj(B}
\newenvironment{prob}{\begin{itprob}\rm}{\end{itprob}}

\renewcommand{\thefootnote}{\fnsymbol{footnote}}

\newcommand{\qed}{$\Box$}
\newcommand{\mred}[1]{\smash{\mathop{\hbox{\rightarrowfill}}\limits_{\scriptstyle #1}}}
\newcommand{\tmred}[1]{\smash{\mathop{\hbox{\rightarrowfill}}\limits_{\scriptstyle #1}\limits^{\scriptstyle *}}}

\def\Norm{{\rm Norm}}
\def\res{{\rm res}}
\def\GCD{{\rm GCD}}
\def\LCM{{\rm LCM}}
\def\tdeg{{\rm tdeg}}
\def\Ker{{\rm Ker}}
\def\Tr{{\rm Tr}}
\def\prem{{\rm prem}}
\def\lc{{\rm lc}}
\def\pp{{\rm pp}}
\def\cont{{\rm cont}}

\def\gr{$B%0%l%V%J(B}
\def\st{\, s.t. \,}
\def\noi{\noindent} 
\def\ve{\vfill\eject} 
\def\o{\over}
\def\mysection#1{\section{\underline{#1}}}
\def\mysubsection#1{\subsection{\underline{#1}}}
\def\proof{[$B>ZL@(B]\,}

