%% amsfonts.sty, temporary patch version 1.1x, 10-Mar-1994
%% American Mathematical Society, Technical Support Department,
%%   P. O. Box 6248, Providence, RI 02940, USA
%% 401-455-4080, 800-321-4AMS
%% tech-support@math.ams.org
%%
\expandafter\ifx\csname ds@amsfonts\endcsname\relax
\global\let\ds@amsfonts\@empty
\else\message{---already loaded}\endinput\fi
\def\filename{amsfonts.sty}
\def\fileversion{2.0x} \def\filedate{10-Mar-1994}
\immediate\write16{%
AMS-LaTeX option `\filename' (\fileversion, \filedate)}
%%% end of file header
\begingroup \newlinechar`\/
\errhelp{/%
Options:/%
1. Ask the person who installed LaTeX on your system for more help./%
2. If you installed LaTeX yourself, ask for help from the company/%
   from which you bought LaTeX./%
3. If you obtained LaTeX from a noncommercial source, consult the/%
   installation documentation./%
4. Try contacting one of the TeX user groups listed in your TeX/%
   system documentation./}
\expandafter\ifx\csname renewenvironment\endcsname\relax
\errmessage{%
  Non-LaTeX format file; amsfonts.sty can only be used with LaTeX./%
! Enter h if you need more information%
}
\fi
\expandafter\ifx\csname extract@font\endcsname\relax
\errmessage{%
  The style option `amsfonts' requires NFSS, which is not present in/%
! the current LaTeX format file. Enter h if you need more information%
}
\aftergroup\stop
\fi
\endgroup
\def\RIfM@{\relax\protect\ifmmode}
\def\boxz@{\box\z@}
\def\setboxz@h{\setbox\z@\hbox}
\def\wdz@{\wd\z@}
\def\noaccents@{\def\accentclass@{0}}
\def\Invalid@@{Invalid use of \string}
\def\nonmatherr@#1{\err@
    {\noexpand#1allowed only in math mode}\@ehd}
\@ifundefined{err@}{\def\err@{\@latexerr}}{}
\DeclareSymbolFont{AMSa}{U}{msa}{m}{n}
\DeclareSymbolFont{AMSb}{U}{msb}{m}{n}
%    Add definition of \newsymbol for backward compatibility
%    [mjd,23-Feb-1994]
\def\newsymbol#1#2#3#4#5{%
    \@ifdefinable#1{%
       \edef\next@
         {\ifcase #2 \or
            \hexnumber@\symAMSa\or
            \hexnumber@\symAMSb\fi}%
       \ifx\next@\@empty
         \err@{\Invalid@@\newsymbol}\@ehd%
       \else
        \global\mathchardef#1"#3\next@#4#5
       \fi}}%
\begingroup
\catcode`\"=12
\DeclareMathDelimiter\ulcorner{\mathopen} {AMSa}{"70}{AMSa}{"70}
\DeclareMathDelimiter\urcorner{\mathclose}{AMSa}{"71}{AMSa}{"71}
\DeclareMathDelimiter\llcorner{\mathopen} {AMSa}{"78}{AMSa}{"78}
\DeclareMathDelimiter\lrcorner{\mathclose}{AMSa}{"79}{AMSa}{"79}
\xdef\yen      {\noexpand\mathhexbox\hexnumber@\symAMSa 55 }
\xdef\checkmark{\noexpand\mathhexbox\hexnumber@\symAMSa 58 }
\xdef\circledR {\noexpand\mathhexbox\hexnumber@\symAMSa 72 }
\xdef\maltese  {\noexpand\mathhexbox\hexnumber@\symAMSa 7A }
\xdef\widehat#1{\noexpand\setboxz@h{$\noexpand\m@th#1$}%
 \noexpand\ifdim\noexpand\wdz@>\tw@ em%
 \mathaccent"0\hexnumber@\symAMSb 5B{#1}%
 \noexpand\else\mathaccent"0362{#1}\noexpand\fi}

\xdef\widetilde#1{\noexpand\setboxz@h{$\noexpand\m@th#1$}%
 \noexpand\ifdim\noexpand\wdz@>\tw@ em\mathaccent"0%
 \hexnumber@\symAMSb 5D{#1}%
 \noexpand\else\mathaccent"0365{#1}\noexpand\fi}
\DeclareMathSymbol\dabar@{\mathord}{AMSa}{"39}
\xdef\dashrightarrow{\mathrel{\dabar@\dabar@
                              \mathchar"0\hexnumber@\symAMSa 4B}}%
\xdef\dashleftarrow{\mathrel{\mathchar"0\hexnumber@\symAMSa 4C\dabar@
                              \dabar@}}%
\global\let\dasharrow\dashrightarrow
\global\let\rightleftharpoons\undefined
\DeclareMathSymbol\rightleftharpoons{\mathrel}{AMSa}{"0A}
\global\let\angle\undefined
\DeclareMathSymbol\angle            {\mathord}{AMSa}{"5C}
\global\let\hbar\undefined
\DeclareMathSymbol\hbar             {\mathord}{AMSb}{"7E}
\global\let\sqsubset\undefined
\DeclareMathSymbol\sqsubset         {\mathrel}{AMSa}{"40}
\global\let\sqsupset\undefined
\DeclareMathSymbol\sqsupset         {\mathrel}{AMSa}{"41}
\global\let\mho\undefined
\DeclareMathSymbol\mho              {\mathord}{AMSb}{"66}

\DeclareMathSymbol\square           {\mathord}{AMSa}{"03}

\DeclareMathSymbol\lozenge          {\mathord}{AMSa}{"06}

\DeclareMathSymbol\vartriangleright {\mathrel}{AMSa}{"42}
\DeclareMathSymbol\vartriangleleft  {\mathrel}{AMSa}{"43}
\DeclareMathSymbol\trianglerighteq  {\mathrel}{AMSa}{"44}
\DeclareMathSymbol\trianglelefteq   {\mathrel}{AMSa}{"45}

\DeclareMathSymbol\rightsquigarrow  {\mathrel}{AMSa}{"20}

\def\@tempa{\not@base\lhd}
\ifx\lhd\@tempa
 \global\let\lhd\vartriangleright
 \global\let\unlhd\vartriangleleft
 \global\let\rhd\trianglerighteq
 \global\let\unrhd\trianglelefteq
 \global\let\Box\square
 \global\let\Diamond\lozenge
 \global\let\leadsto\rightsquigarrow
\xdef\Join{\mathrel{\mathchar"0\hexnumber@\symAMSb 6F\mkern-13.8mu%
  \mathchar"0\hexnumber@\symAMSb 6E}}
\fi
\endgroup
\DeclareMathAlphabet\frak{U}{euf}{m}{n}
\SetMathAlphabet \frak{bold}{U}{euf}{b}{n}
\let\bold\mathbf
\DeclareSymbolFontAlphabet{\Bbb}{AMSb}
\newbox\Mathstrutbox@
\setbox\Mathstrutbox@\null
\def\Mathstrut@{\copy\Mathstrutbox@}
\addto@hook\every@size{\setbox\z@\hbox{$\m@th($}%
        \ht\Mathstrutbox@\ht\z@
        \dp\Mathstrutbox@\dp\z@}
\newbox\strutbox@
\def\strut@{\copy\strutbox@}
\addto@hook\every@size{%
    \setbox\strutbox@\hbox{\lower.5\normallineskiplimit
         \vbox{\kern-\normallineskiplimit\copy\strutbox}}}
\def\big{\bBigg@\@ne}
\def\Big{\bBigg@{1.5}}
\def\bigg{\bBigg@\tw@}
\def\Bigg{\bBigg@{2.5}}
\def\bBigg@#1#2{%
   {%
    \hbox{$\left#2\vcenter to#1\big@size{}\right.%
           \n@space
     $}}}
\addto@hook\every@size{\big@size\ht\Mathstrutbox@
  \advance\big@size\dp\Mathstrutbox@ \big@size 1.2\big@size}
\newdimen\big@size
\newdimen\ex@
\addto@hook\every@size{\ex@.2326\fontdimen5\textfont\@ne}
\newdimen\minaw@
\addto@hook\every@size{\minaw@11.11128\ex@}
\addto@hook\every@size{\jot\thr@@\ex@}
\DeclareFontEncodingDefaults{\relax}{\def\accentclass@{7}}
\DeclareFontEncoding{OML}{}{\noaccents@}
\DeclareFontEncoding{OMS}{}{\noaccents@}
\def\operator@font{\mathgroup\symoperators}
%% \CharacterTable
%%  {Upper-case    \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z
%%   Lower-case    \a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z
%%   Digits        \0\1\2\3\4\5\6\7\8\9
%%   Exclamation   \!     Double quote  \"     Hash (number) \#
%%   Dollar        \$     Percent       \%     Ampersand     \&
%%   Acute accent  \'     Left paren    \(     Right paren   \)
%%   Asterisk      \*     Plus          \+     Comma         \,
%%   Minus         \-     Point         \.     Solidus       \/
%%   Colon         \:     Semicolon     \;     Less than     \<
%%   Equals        \=     Greater than  \>     Question mark \?
%%   Commercial at \@     Left bracket  \[     Backslash     \\
%%   Right bracket \]     Circumflex    \^     Underscore    \_
%%   Grave accent  \`     Left brace    \{     Vertical bar  \|
%%   Right brace   \}     Tilde         \~}
\endinput
%% 
%% End of file `amsfonts.sty'.
