summaryrefslogtreecommitdiff
path: root/fonts/mtp2lite/texmf/tex/latex/mtpro2/mtpro2.sty
diff options
context:
space:
mode:
Diffstat (limited to 'fonts/mtp2lite/texmf/tex/latex/mtpro2/mtpro2.sty')
-rw-r--r--fonts/mtp2lite/texmf/tex/latex/mtpro2/mtpro2.sty1657
1 files changed, 1657 insertions, 0 deletions
diff --git a/fonts/mtp2lite/texmf/tex/latex/mtpro2/mtpro2.sty b/fonts/mtp2lite/texmf/tex/latex/mtpro2/mtpro2.sty
new file mode 100644
index 0000000000..b801033078
--- /dev/null
+++ b/fonts/mtp2lite/texmf/tex/latex/mtpro2/mtpro2.sty
@@ -0,0 +1,1657 @@
+%%
+%% This is file `mtpro2.sty',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% mtpro2.dtx (with options: `mtpro')
+%%
+%% Copyright 1996 1997 Frank Mittelbach and David Carlisle.
+%% Copyright 2001--2009 Frank Mittelbach, David Carlisle, Walter Schmidt, Mike Spivak
+\NeedsTeXFormat{LaTeX2e}[1997/06/01]
+\ProvidesPackage{mtpro2}
+ [2009/4/27 v2.3
+ MathTimePro II - added arc accents
+ MathTimePro II - fixed rbrace problem with straightbraces and morphedbraces options
+ MathTimePro II - fix bug with z = \backslash widetilde{\backslash sum_{x }}%
+ MathTimePro II v2 font support (PCTeX/WaS)%
+ MathTimePro II v2.1a Allowed alternate form of I in Math Script Fonts (MS)%
+]
+\newif\ifmtp@full
+\DeclareOption{complete}{\mtp@fulltrue}
+\DeclareOption{lite}{\mtp@fullfalse\mtp@amsfalse}
+\def\mtp@opterr{%
+ \PackageError{mtpro2}%
+ {Option \CurrentOption\space cannot be used\MessageBreak
+ together with the option `lite'}%
+ {Remove the option `lite' or make sure that the complete MT-Pro font set is provided.}
+}
+\newif\ifmtp@ams
+\DeclareOption{noamssymbols}{\mtp@amsfalse}
+\DeclareOption{amssymbols}{\ifmtp@full\mtp@amstrue\else\mtp@opterr\fi}
+\DeclareOption{uprightGreek}{\let\Gamma=u}
+\DeclareOption{slantedGreek}{\let\Gamma=s}
+\newif\ifmtp@slops
+\DeclareOption{uprightoperators}{\mtp@slopsfalse}
+\DeclareOption{slantedoperators}{\mtp@slopstrue}
+\newcommand\enablesubscriptcorrection {\catcode`\_=12\relax}
+\newcommand\disablesubscriptcorrection{\catcode`\_=8\relax}
+\DeclareOption{nosubscriptcorrection}{\disablesubscriptcorrection}
+\DeclareOption{subscriptcorrection} {\enablesubscriptcorrection}
+\DeclareOption{zswash}{\mathcode `z="8000}
+\DeclareOption{nozswash}{\mathcode `z="717A}
+\DeclareOption{curlybraces}{\let\mtp@br=c}
+\DeclareOption{straightbraces}{\let\mtp@br=s}
+\DeclareOption{morphedbraces}{\let\mtp@br=m}
+\DeclareOption{cmcal} {\let\mathcal=c}
+\DeclareOption{lucidacal}{\let\mathcal=l}
+\DeclareOption{eucal} {\let\mathcal=e}
+\DeclareOption{mtpluscal}{\let\mathcal=s}
+\DeclareOption{mtpcal} {\ifmtp@full\let\mathcal=a\else\mtp@opterr\fi}
+\DeclareOption{mtpccal} {\ifmtp@full\let\mathcal=u\else\mtp@opterr\fi}
+\DeclareOption{lucidascr}{\let\mathscr=l}
+\DeclareOption{mtplusscr}{\let\mathscr=s}
+\DeclareOption{mtpscr} {\ifmtp@full\let\mathscr=a\else\mtp@opterr\fi}
+\DeclareOption{eufrak} {\let\mathfrak=e}
+\DeclareOption{mtpfrak} {\ifmtp@full\let\mathfrak=a\else\mtp@opterr\fi}
+\newif\ifmtp@greekalpha\mtp@greekalphatrue
+\DeclareOption{compatiblegreek}{\mtp@greekalphafalse}
+\DeclareOption{amsbb}{\let\mathbb=y}
+\DeclareOption{mtpbb}{\let\mathbb=b}
+\DeclareOption{mtpbbd}{\let\mathbb=d}
+\DeclareOption{mtphrb}{\let\mathbb=h}
+\DeclareOption{mtphrd}{\let\mathbb=k}
+\DeclareOption{mtpbbi}{\let\mathbb=i}
+\DeclareOption{mtphbi}{\let\mathbb=j}
+\DeclareOption{errorshow}{%
+ \def\@font@info#1{%
+ \GenericInfo{(Font)\@spaces\@spaces\@spaces\space\space}%
+ {LaTeX Font Info: \space\space\space#1}}%
+ \def\@font@warning#1{%
+ \GenericInfo{(Font)\@spaces\@spaces\@spaces\space\space}%
+ {LaTeX Font Warning: #1}}}
+\DeclareOption{warningshow}{%
+ \def\@font@info#1{%
+ \GenericInfo{(Font)\@spaces\@spaces\@spaces\space\space}%
+ {LaTeX Font Info: \space\space\space#1}}%
+ \def\@font@warning#1{%
+ \GenericWarning{(Font)\@spaces\@spaces\@spaces\space\space}%
+ {LaTeX Font Warning: #1}}}
+\DeclareOption{nofontinfo}{%
+ \let\@font@info\@gobble
+ \let\@font@warning\@gobble}
+\ExecuteOptions{%
+ complete,amssymbols,uprightGreek,uprightoperators,nosubscriptcorrection,curlybraces,cmcal,errorshow}
+\ProcessOptions
+\normalfont
+\ifmtp@full
+\DeclareMathVersion{heavy}
+\newcommand\heavymath{\@nomath\heavymath\mathversion{heavy}}
+\fi
+\DeclareFontEncoding{LMP1}{}{}
+\DeclareFontSubstitution{LMP1}{mtt}{m}{it}
+\DeclareFontFamily{LMP1}{mtt}{\skewchar\font45}
+\DeclareFontShape{LMP1}{mtt}{m}{it}{<-7> mt2mif <7-9> mt2mis <9-> mt2mit}{}
+\DeclareFontShape{LMP1}{mtt}{b}{it}{<-7> mt2bmif <7-9> mt2bmis <9-> mt2bmit}{}
+\DeclareFontEncoding{LMP2}{}{}
+\DeclareFontSubstitution{LMP2}{mtt}{m}{n}
+\DeclareFontFamily{LMP2}{mtt}{\skewchar\font48}
+\DeclareFontShape{LMP2}{mtt}{m}{n}{<-7> mt2syf <7-9> mt2sys <9-> mt2syt}{\skewchar\font32}
+\DeclareFontShape{LMP2}{mtt}{b}{n}{<-7> mt2bsyf <7-9> mt2bsys <9-> mt2bsyt}{\skewchar\font32}
+\DeclareFontShape{LMP2}{mtt}{eb}{n}{<-7> mt2hsyf <7-9> mt2hsys <9-> mt2hsyt}{\skewchar\font32}
+\DeclareFontEncoding{LMP3}{}{}
+\DeclareFontSubstitution{LMP3}{mtt}{m}{n}
+\DeclareFontFamily{LMP3}{mtt}{}
+\DeclareFontShape{LMP3}{mtt}{m}{n}{<->mt2exa}{}
+\DeclareFontShape{LMP3}{mtt}{b}{n}{<->mt2bexa}{}
+\DeclareFontShape{LMP3}{mtt}{eb}{n}{<->mt2hexa}{}
+\DeclareFontFamily{U}{mtt}{\skewchar\font32}
+\DeclareFontShape{U}{mtt}{b}{n}{<-7> mt2mbf <7-9> mt2mbs <9-> mt2mbt}{}% (MJ)
+\DeclareSymbolFont{operators} {\encodingdefault}{\rmdefault}{m}{n}
+\DeclareSymbolFont{letters} {LMP1}{mtt}{m}{it}
+\DeclareSymbolFont{symbols} {LMP2}{mtt}{m}{n}
+\DeclareSymbolFont{largesymbols}{LMP3}{mtt}{m}{n}
+\ifmtp@full
+\SetSymbolFont{operators} {bold}{\encodingdefault}{\rmdefault}{b}{n}
+\SetSymbolFont{letters} {bold}{LMP1}{mtt}{b}{it}
+\SetSymbolFont{symbols} {bold}{LMP2}{mtt}{b}{n}
+\SetSymbolFont{largesymbols}{bold}{LMP3}{mtt}{b}{n}
+\SetSymbolFont{symbols} {heavy}{LMP2}{mtt}{eb}{n}
+\SetSymbolFont{largesymbols}{heavy}{LMP3}{mtt}{eb}{n}
+\DeclareFontFamily{U}{mt2sya}{}%
+\DeclareFontShape{U}{mt2sya}{m}{n}{<-7>mt2syaf<7-9>mt2syas<9->mt2syat}{}%
+\DeclareFontShape{U}{mt2sya}{b}{n}{<-7>mt2bsyaf<7-9>mt2bsyas<9->mt2bsyat}{}%
+\DeclareFontShape{U}{mt2sya}{eb}{n}{<-7>mt2hsyaf<7-9>mt2hsyas<9->mt2hsyat}{}%
+\fi
+\normalsize
+\dimen@\f@size pt
+\edef\tMTPsize{\f@size pt}
+\font\MTEXA@=mt2exa at \the\dimen@
+\font\MTXL@=mt2xl at \the\dimen@
+\multiply\dimen@\tw@
+\font\MTEXE@=mt2exe at \the\dimen@
+\font\MTXXXL@=mt2xxxl at \the\dimen@
+\multiply\dimen@\tw@
+\font\MTEXF@=mt2exf at \the\dimen@
+\multiply\dimen@\tw@
+\font\MTEXG@=mt2exg at \the\dimen@
+\alloc@0\count\countdef\insc@unt\pointcount@
+\def\getpoints@#1.#2\getpoints@{\pointcount@#1\relax}
+\DeclareMathAlphabet{\mathbf}{\encodingdefault}{\rmdefault}{b}{n}
+\DeclareMathAlphabet{\mathit}{\encodingdefault}{\rmdefault}{m}{it}
+\DeclareMathAlphabet{\mathsf}{\encodingdefault}{\sfdefault}{m}{n}
+\DeclareMathAlphabet{\mathtt}{\encodingdefault}{\ttdefault}{m}{n}
+\SetMathAlphabet{\mathit}{bold}{\encodingdefault}{\rmdefault}{b}{it}
+\SetMathAlphabet{\mathsf}{bold}{\encodingdefault}{\sfdefault}{b}{n}
+\SetMathAlphabet{\mathtt}{bold}{\encodingdefault}{\ttdefault}{b}{n}
+\DeclareMathAlphabet{\mbf}{U}{mtt}{b}{n}
+\DeclareMathAlphabet{\mathbold}{LMP1}{mtt}{b}{it}
+\ifx\mathscr s
+ \let\mathscr\relax
+ \DeclareMathAlphabet{\mathscr} {U}{mtms}{m}{n}
+ \SetMathAlphabet {\mathscr} {bold}{U}{mtms}{b}{n}
+ \DeclareMathAlphabet{\mathbscr} {U}{mtms}{b}{n}
+\fi
+\ifx\mathscr l
+ \let\mathscr\relax
+ \DeclareMathAlphabet{\mathscr} {OMS}{lbm}{m}{n}
+ \SetMathAlphabet{\mathscr}{bold}{OMS}{lbm}{b}{n}
+ \DeclareMathAlphabet{\mathbscr} {OMS}{lbm}{b}{n}
+\fi
+\ifx\mathscr a
+ \let\mathscr\relax
+ \DeclareRobustCommand*{\mathscr}[1]{{\MTPsetupScript\MTPScript{#1}}}
+ \DeclareRobustCommand*{\mathbscr}[1]{{\MTPsetupScript\MTPbScript{#1}}}
+\fi
+\ifx\mathcal l
+ \let\mathcal\relax
+ \DeclareMathAlphabet{\mathcal} {OMS}{lbm}{m}{n}
+ \SetMathAlphabet{\mathcal}{bold}{OMS}{lbm}{b}{n}
+ \DeclareMathAlphabet{\mathbcal} {OMS}{lbm}{b}{n}
+\fi
+\ifx\mathcal s
+ \let\mathcal\relax
+ \DeclareMathAlphabet{\mathcal} {U}{mtms}{m}{n}
+ \SetMathAlphabet{\mathcal}{bold}{U}{mtms}{b}{n}
+ \DeclareMathAlphabet{\mathbcal} {U}{mtms}{b}{n}
+\fi
+\ifx\mathcal e
+ \let\mathcal\relax
+ \DeclareFontFamily{U}{eus}{\skewchar\font'60}
+ \DeclareFontShape{U}{eus}{m}{n}{<-7>eusm5<7-9>eusm7<9->eusm10}{}
+ \DeclareFontShape{U}{eus}{b}{n}{<-7>eusb5<7-9>eusb7<9->eusb10}{}
+ \DeclareMathAlphabet{\mathcal} {U}{eus}{m}{n}
+ \SetMathAlphabet{\mathcal}{bold}{U}{eus}{b}{n}
+ \DeclareMathAlphabet{\mathbcal} {U}{eus}{b}{n}
+\fi
+\ifx\mathcal c
+ \let\mathcal\relax
+ \DeclareMathAlphabet{\mathcal} {OMS}{cmsy}{m}{n}
+ \SetMathAlphabet{\mathcal}{bold}{OMS}{cmsy}{b}{n}
+ \DeclareMathAlphabet{\mathbcal} {OMS}{cmsy}{b}{n}
+\fi
+\ifx\mathcal a
+ \let\mathcal\relax
+ \DeclareRobustCommand*{\mathcal}[1]{{\MTPsetupScript\MTPScript{#1}}}
+ \DeclareRobustCommand*{\mathbcal}[1]{{\MTPsetupScript\MTPbScript{#1}}}
+\fi
+\ifx\mathcal u
+ \let\mathcal\relax
+ \DeclareRobustCommand*{\mathcal}[1]{{\MTPsetupCurly\MTPCurly{#1}}}
+ \def\mathbcal{\PackageError{mtpro2}
+ {There is no bold variant of the Curly font}
+ {Type <return> to proceed; \protect\mathbcal\space will be ignored.}
+ }
+\fi
+\ifx\mathfrak e
+ \let\mathfrak\relax
+ \DeclareFontFamily{U}{euf}{}%
+ \DeclareFontShape{U}{euf}{m}{n}{<-7>eufm5<7-9>eufm7<9->eufm10}{}%
+ \DeclareFontShape{U}{euf}{b}{n}{<-7>eufb5<7-9>eufb7<9->eufb10}{}%
+ \DeclareMathAlphabet{\mathfrak}{U}{euf}{m}{n}
+ \SetMathAlphabet{\mathfrak}{bold}{U}{euf}{b}{n}
+\fi
+\ifx\mathfrak a
+ \DeclareRobustCommand*{\mathfrak}[1]{{\MTPsetupFrak\MTPFrak{#1}}}
+\fi
+\ifmtp@full
+\DeclareMathSymbol{\imath}{\mathalpha}{letters}{"7B}
+\DeclareMathSymbol{\jmath}{\mathalpha}{letters}{"7C}
+\newcommand{\altC}{%
+ \PackageWarning{mtpro2}{Invalid use of \protect\altC}C}
+\newcommand{\altG}{%
+ \PackageWarning{mtpro2}{Invalid use of \protect\altG}G}
+\newcommand{\altI}{%
+ \PackageWarning{mtpro2}{Invalid use of \protect\altI}I}
+\newcommand{\altL}{%
+ \PackageWarning{mtpro2}{Invalid use of \protect\altL}L}
+\newcommand{\altM}{%
+ \PackageWarning{mtpro2}{Invalid use of \protect\altM}M}
+\newcommand{\altN}{%
+ \PackageWarning{mtpro2}{Invalid use of \protect\altN}N}
+\newcommand{\altQ}{%
+ \PackageWarning{mtpro2}{Invalid use of \protect\altQ}Q}
+\newcommand{\altS}{%
+ \PackageWarning{mtpro2}{Invalid use of \protect\altS}S}
+\newcommand{\altY}{%
+ \PackageWarning{mtpro2}{Invalid use of \protect\altY}Y}
+\newcommand{\altZ}{%
+ \PackageWarning{mtpro2}{Invalid use of \protect\altZ}Z}
+\newcommand{\altr}{%
+ \PackageWarning{mtpro2}{Invalid use of \protect\altr}r}
+\newcommand{\altx}{%
+ \PackageWarning{mtpro2}{Invalid use of \protect\altx}x}
+\newcommand{\alty}{%
+ \PackageWarning{mtpro2}{Invalid use of \protect\alty}y}
+\newcommand{\altz}{%
+ \PackageWarning{mtpro2}{Invalid use of \protect\altz}z}
+\newcommand{\MTPsetupScript}{%
+ \let\altC=\MTP@C
+ \let\altG=\MTP@G
+ \let\altI=\MTP@I
+ \let\altL=\MTP@L
+ \let\altQ=\MTP@Q
+ \let\altS=\MTP@S
+ \let\altY=\MTP@Y
+ \let\altZ=\MTP@Z
+ \let\altr=\MTP@r
+ \let\altz=\MTP@z}
+\newcommand{\MTPsetupFrak}{%
+ \let\altY=\MTP@Y
+ \let\altx=\MTP@x
+ \let\alty=\MTP@y}
+\newcommand{\MTPsetupCurly}{%
+ \let\altG=\MTP@G
+ \let\altM=\MTP@M
+ \let\altN=\MTP@N
+ \let\altQ=\MTP@Q
+ \let\altY=\MTP@Y}
+\DeclareMathSymbol{\MTP@C}{\mathalpha}{letters}{'003}
+\DeclareMathSymbol{\MTP@G}{\mathalpha}{letters}{'007}
+\DeclareMathSymbol{\MTP@I}{\mathalpha}{letters}{'011}
+\DeclareMathSymbol{\MTP@L}{\mathalpha}{letters}{'014}
+\DeclareMathSymbol{\MTP@M}{\mathalpha}{letters}{'015}
+\DeclareMathSymbol{\MTP@N}{\mathalpha}{letters}{'016}
+\DeclareMathSymbol{\MTP@Q}{\mathalpha}{letters}{'021}
+\DeclareMathSymbol{\MTP@S}{\mathalpha}{letters}{'023}
+\DeclareMathSymbol{\MTP@Y}{\mathalpha}{letters}{'031}
+\DeclareMathSymbol{\MTP@Z}{\mathalpha}{letters}{'032}
+\DeclareMathSymbol{\MTP@r}{\mathalpha}{letters}{'062}
+\DeclareMathSymbol{\MTP@x}{\mathalpha}{letters}{'070}
+\DeclareMathSymbol{\MTP@y}{\mathalpha}{letters}{'071}
+\DeclareMathSymbol{\MTP@z}{\mathalpha}{letters}{'072}
+\DeclareMathAlphabet{\MTPScript} {U}{mt2ms}{m}{it}
+\SetMathAlphabet{\MTPScript}{bold}{U}{mt2ms}{b}{it}
+\DeclareMathAlphabet{\MTPbScript} {U}{mt2ms}{b}{it}
+\DeclareMathAlphabet{\MTPCurly}{U}{mt2ms}{m}{n}
+\DeclareMathAlphabet{\MTPFrak} {U}{mt2mf}{m}{n}
+\SetMathAlphabet{\MTPFrak}{bold}{U}{mt2mf}{b}{n}
+\fi
+\ifx\mathbb i
+ \let\mathbb\relax
+ \DeclareMathAlphabet{\mathbb} {U}{mt2bb}{m}{it}
+\fi
+\ifx\mathbb j
+ \let\mathbb\relax
+ \DeclareMathAlphabet{\mathbb} {U}{mt2hrb}{m}{it}
+\fi
+\ifx\mathbb b
+ \let\mathbb\relax
+ \DeclareMathAlphabet{\mathbb} {U}{mt2bb}{m}{n}
+ \SetMathAlphabet{\mathbb}{bold}{U}{mt2bb}{b}{n}
+\fi
+\ifx\mathbb d
+ \let\mathbb\relax
+ \DeclareMathAlphabet{\mathbb} {U}{mt2bb}{b}{n}
+\fi
+\ifx\mathbb h
+ \let\mathbb\relax
+ \DeclareMathAlphabet{\mathbb} {U}{mt2hrb}{m}{n}
+ \SetMathAlphabet{\mathbb}{bold}{U}{mt2hrb}{b}{n}
+\fi
+\ifx\mathbb k
+ \let\mathbb\relax
+ \DeclareMathAlphabet{\mathbb} {U}{mt2hrb}{b}{n}
+\fi
+\ifx\mathbb y
+ \let\mathbb\relax
+ \DeclareFontFamily{U}{msb}{}%
+ \DeclareFontShape{U}{msb}{m}{n}{<-7>msbm5<7-9>msbm7<9->msbm10}{}%
+ \DeclareMathAlphabet{\mathbb}{U}{msb}{m}{n}
+\fi
+\DeclareMathSymbol{0}{\mathalpha}{letters}{"30}
+\DeclareMathSymbol{1}{\mathalpha}{letters}{"31}
+\DeclareMathSymbol{2}{\mathalpha}{letters}{"32}
+\DeclareMathSymbol{3}{\mathalpha}{letters}{"33}
+\DeclareMathSymbol{4}{\mathalpha}{letters}{"34}
+\DeclareMathSymbol{5}{\mathalpha}{letters}{"35}
+\DeclareMathSymbol{6}{\mathalpha}{letters}{"36}
+\DeclareMathSymbol{7}{\mathalpha}{letters}{"37}
+\DeclareMathSymbol{8}{\mathalpha}{letters}{"38}
+\DeclareMathSymbol{9}{\mathalpha}{letters}{"39}
+\DeclareMathSymbol{!}{\mathclose}{letters}{"8A}
+\DeclareMathSymbol{+}{\mathbin}{symbols}{67}
+\DeclareMathSymbol{:}{\mathrel}{symbols}{"57}
+\DeclareMathSymbol{;}{\mathpunct}{symbols}{"49}
+\DeclareMathSymbol{?}{\mathclose}{letters}{"8B}
+\DeclareMathSymbol{=}{\mathrel}{symbols}{"44}
+\DeclareMathDelimiter{(}{\mathopen}{letters}{46}{largesymbols}{0}
+\DeclareMathDelimiter{)}{\mathclose}{letters}{47}{largesymbols}{1}
+\DeclareMathDelimiter{[}{\mathopen} {letters}{140}{largesymbols}{"02}
+\DeclareMathDelimiter{]}{\mathclose}{letters}{141}{largesymbols}{"03}
+\DeclareMathDelimiter{/}{\mathord}{letters}{"3D}{largesymbols}{"0E}
+\ifmtp@greekalpha
+ \DeclareMathSymbol{\alpha}{\mathalpha}{letters}{"0B}
+ \DeclareMathSymbol{\beta}{\mathalpha}{letters}{"0C}
+ \DeclareMathSymbol{\gamma}{\mathalpha}{letters}{"0D}
+ \DeclareMathSymbol{\delta}{\mathalpha}{letters}{"0E}
+ \DeclareMathSymbol{\epsilon}{\mathalpha}{letters}{"0F}
+ \DeclareMathSymbol{\zeta}{\mathalpha}{letters}{"10}
+ \DeclareMathSymbol{\eta}{\mathalpha}{letters}{"11}
+ \DeclareMathSymbol{\theta}{\mathalpha}{letters}{"12}
+ \DeclareMathSymbol{\iota}{\mathalpha}{letters}{"13}
+ \DeclareMathSymbol{\kappa}{\mathalpha}{letters}{"14}
+ \DeclareMathSymbol{\lambda}{\mathalpha}{letters}{"15}
+ \DeclareMathSymbol{\mu}{\mathalpha}{letters}{"16}
+ \DeclareMathSymbol{\nu}{\mathalpha}{letters}{"17}
+ \DeclareMathSymbol{\xi}{\mathalpha}{letters}{"18}
+ \DeclareMathSymbol{\pi}{\mathalpha}{letters}{"19}
+ \DeclareMathSymbol{\rho}{\mathalpha}{letters}{"1A}
+ \DeclareMathSymbol{\sigma}{\mathalpha}{letters}{"1B}
+ \DeclareMathSymbol{\tau}{\mathalpha}{letters}{"1C}
+ \DeclareMathSymbol{\upsilon}{\mathalpha}{letters}{"1D}
+ \DeclareMathSymbol{\phi}{\mathalpha}{letters}{"1E}
+ \DeclareMathSymbol{\chi}{\mathalpha}{letters}{"1F}
+ \DeclareMathSymbol{\psi}{\mathalpha}{letters}{"20}
+ \DeclareMathSymbol{\omega}{\mathalpha}{letters}{"21}
+ \DeclareMathSymbol{\varepsilon}{\mathalpha}{letters}{"22}
+ \DeclareMathSymbol{\vartheta}{\mathalpha}{letters}{"23}
+ \DeclareMathSymbol{\varpi}{\mathalpha}{letters}{"24}
+ \DeclareMathSymbol{\varrho}{\mathalpha}{letters}{"25}
+ \DeclareMathSymbol{\varsigma}{\mathalpha}{letters}{"26}
+ \DeclareMathSymbol{\varphi}{\mathalpha}{letters}{"27}
+ \DeclareMathSymbol{\varkappa}{\mathalpha}{letters}{126}% new
+ \DeclareMathSymbol{\varbeta}{\mathalpha}{letters}{176} % new
+ \DeclareMathSymbol{\vardelta}{\mathalpha}{letters}{178}% new
+\else
+ \DeclareMathSymbol{\varkappa}{\mathord}{letters}{126}% new
+ \DeclareMathSymbol{\varbeta}{\mathord}{letters}{176} % new
+ \DeclareMathSymbol{\vardelta}{\mathord}{letters}{178}% new
+\fi
+\ifx\Gamma s
+ \let\Gamma\@undefined
+ \DeclareMathSymbol{\Gamma}{\mathalpha}{letters}{"00}
+ \DeclareMathSymbol{\Delta}{\mathalpha}{letters}{"01}
+ \DeclareMathSymbol{\Theta}{\mathalpha}{letters}{"02}
+ \DeclareMathSymbol{\Lambda}{\mathalpha}{letters}{"03}
+ \DeclareMathSymbol{\Xi}{\mathalpha}{letters}{"04}
+ \DeclareMathSymbol{\Pi}{\mathalpha}{letters}{"05}
+ \DeclareMathSymbol{\Sigma}{\mathalpha}{letters}{"06}
+ \DeclareMathSymbol{\Upsilon}{\mathalpha}{letters}{"07}
+ \DeclareMathSymbol{\Phi}{\mathalpha}{letters}{"08}
+ \DeclareMathSymbol{\Psi}{\mathalpha}{letters}{"09}
+ \DeclareMathSymbol{\Omega}{\mathalpha}{letters}{"0A}
+\else
+ \let\Gamma\@undefined
+ \DeclareMathSymbol{\Gamma}{\mathalpha}{letters}{"80}
+ \DeclareMathSymbol{\Delta}{\mathalpha}{letters}{"81}
+ \DeclareMathSymbol{\Theta}{\mathalpha}{letters}{"82}
+ \DeclareMathSymbol{\Lambda}{\mathalpha}{letters}{"83}
+ \DeclareMathSymbol{\Xi}{\mathalpha}{letters}{"84}
+ \DeclareMathSymbol{\Pi}{\mathalpha}{letters}{"85}
+ \DeclareMathSymbol{\Sigma}{\mathalpha}{letters}{"86}
+ \DeclareMathSymbol{\Upsilon}{\mathalpha}{letters}{"87}
+ \DeclareMathSymbol{\Phi}{\mathalpha}{letters}{"88}
+ \DeclareMathSymbol{\Psi}{\mathalpha}{letters}{"89}
+ \DeclareMathSymbol{\Omega}{\mathalpha}{letters}{"7F}
+\fi
+ \DeclareMathSymbol{\upGamma}{\mathord}{letters}{"80}
+ \DeclareMathSymbol{\upDelta}{\mathord}{letters}{"81}
+ \DeclareMathSymbol{\upTheta}{\mathord}{letters}{"82}
+ \DeclareMathSymbol{\upLambda}{\mathord}{letters}{"83}
+ \DeclareMathSymbol{\upXi}{\mathord}{letters}{"84}
+ \DeclareMathSymbol{\upPi}{\mathord}{letters}{"85}
+ \DeclareMathSymbol{\upSigma}{\mathord}{letters}{"86}
+ \DeclareMathSymbol{\upUpsilon}{\mathord}{letters}{"87}
+ \DeclareMathSymbol{\upPhi}{\mathord}{letters}{"88}
+ \DeclareMathSymbol{\upPsi}{\mathord}{letters}{"89}
+ \DeclareMathSymbol{\upOmega}{\mathord}{letters}{"7F}
+ \DeclareMathSymbol{\upalpha}{\mathord}{letters}{"92}
+ \DeclareMathSymbol{\upbeta}{\mathord}{letters}{"93}
+ \DeclareMathSymbol{\upgamma}{\mathord}{letters}{"94}
+ \DeclareMathSymbol{\updelta}{\mathord}{letters}{"95}
+ \DeclareMathSymbol{\upepsilon}{\mathord}{letters}{"96}
+ \DeclareMathSymbol{\upzeta}{\mathord}{letters}{"97}
+ \DeclareMathSymbol{\upeta}{\mathord}{letters}{"98}
+ \DeclareMathSymbol{\uptheta}{\mathord}{letters}{"99}
+ \DeclareMathSymbol{\upiota}{\mathord}{letters}{"9A}
+ \DeclareMathSymbol{\upkappa}{\mathord}{letters}{"9B}
+ \DeclareMathSymbol{\uplambda}{\mathord}{letters}{"9C}
+ \DeclareMathSymbol{\upmu}{\mathord}{letters}{"9D}
+ \DeclareMathSymbol{\upnu}{\mathord}{letters}{"9E}
+ \DeclareMathSymbol{\upxi}{\mathord}{letters}{"9F}
+ \DeclareMathSymbol{\uppi}{\mathord}{letters}{160}
+ \DeclareMathSymbol{\uprho}{\mathord}{letters}{161}
+ \DeclareMathSymbol{\upsigma}{\mathord}{letters}{162}
+ \DeclareMathSymbol{\uptau}{\mathord}{letters}{163}
+ \DeclareMathSymbol{\upupsilon}{\mathord}{letters}{164}
+ \DeclareMathSymbol{\upphi}{\mathord}{letters}{165}
+ \DeclareMathSymbol{\upchi}{\mathord}{letters}{166}
+ \DeclareMathSymbol{\uppsi}{\mathord}{letters}{167}
+ \DeclareMathSymbol{\upomega}{\mathord}{letters}{168}
+ \DeclareMathSymbol{\upvarepsilon}{\mathord}{letters}{169}
+ \DeclareMathSymbol{\upvartheta}{\mathord}{letters}{170}
+ \DeclareMathSymbol{\upvarpi}{\mathord}{letters}{171}
+ \DeclareMathSymbol{\upvarrho}{\mathord}{letters}{172}
+ \DeclareMathSymbol{\upvarsigma}{\mathord}{letters}{173}
+ \DeclareMathSymbol{\upvarphi}{\mathord}{letters}{174}
+ \DeclareMathSymbol{\upvarkappa}{\mathord}{letters}{175}
+ \DeclareMathSymbol{\upvarbeta}{\mathord}{letters}{177}
+ \DeclareMathSymbol{\upvardelta}{\mathord}{letters}{179}
+\DeclareMathSymbol{\triangleleft}{\mathbin}{symbols}{"47}
+\DeclareMathSymbol{\triangleright}{\mathbin}{symbols}{"46}
+\DeclareMathSymbol{\ddagger}{\mathbin}{letters}{"8F}
+\DeclareMathSymbol{\dagger}{\mathbin}{letters}{"8E}
+\let\Relbar\@undefined
+\DeclareMathSymbol{\Relbar}{\mathrel}{symbols}{"48}
+\DeclareMathSymbol{\ldotp}{\mathpunct}{letters}{"3A}
+\let\colon\@undefined % for amsmath!
+\DeclareMathSymbol{\colon}{\mathpunct}{symbols}{"57}
+\@ifpackageloaded{mathdots}{}{%
+ \newcommand\hb@xmdot{\hbox{$\m@th.$}}
+ \def\vdots{\vbox{\baselineskip4\p@ \lineskiplimit\z@
+ \kern6\p@\hb@xmdot\hb@xmdot\hb@xmdot}}
+ \def\ddots{\mathinner{\mkern1mu\raise7\p@\vbox{\kern7\p@
+ \hb@xmdot}\mkern2mu
+ \raise4\p@\hb@xmdot\mkern2mu\raise\p@\hb@xmdot\mkern1mu}}
+}
+\DeclareMathAccent{\vec}{\mathord}{symbols}{69}
+\DeclareMathAccent{\grave}{\mathord}{symbols}{74}
+\DeclareMathAccent{\acute}{\mathord}{symbols}{75}
+\DeclareMathAccent{\check}{\mathord}{symbols}{76}
+\DeclareMathAccent{\breve}{\mathord}{symbols}{77}
+\DeclareMathAccent{\bar}{\mathord}{symbols}{78}
+\DeclareMathAccent{\hat}{\mathord}{symbols}{79}
+\DeclareMathAccent{\dot}{\mathord}{symbols}{80}
+\DeclareMathAccent{\tilde}{\mathord}{symbols}{81}
+\DeclareMathAccent{\ddot}{\mathord}{symbols}{82}
+\DeclareMathAccent{\mathring}{\mathord}{symbols}{86}
+\DeclareMathSymbol{\braceld}{\mathord}{largesymbols}{"82}
+\DeclareMathSymbol{\bracerd}{\mathord}{largesymbols}{"83}
+\DeclareMathSymbol{\bracelu}{\mathord}{largesymbols}{"84}
+\DeclareMathSymbol{\braceru}{\mathord}{largesymbols}{"85}
+\DeclareMathSymbol{\mathparagraph}{\mathord}{letters}{"91}
+\DeclareMathSymbol{\mathsection}{\mathord}{letters}{"90}
+\def\curlybraces{\def\lbrace{\delimiter"4266308 }\let\{=\lbrace
+ \def\rbrace{\delimiter"5267309 }\let\}=\rbrace}
+\def\straightbraces{\def\lbrace{\delimiter"42B93AE }\let\{=\lbrace
+ \def\rbrace{\delimiter"52BA3AF }\let\}=\rbrace}
+\def\morphedbraces{\def\lbrace{\delimiter"42663B6 }\let\{=\lbrace
+ \def\rbrace{\delimiter"52673B7 }\let\}=\rbrace}
+\let\lcbrace=\lbrace\let\rcbrace=\rbrace
+\ifx\mtp@br c \curlybraces \fi
+\ifx\mtp@br s \straightbraces \fi
+\ifx\mtp@br m \morphedbraces \fi
+\DeclareMathSymbol{\slsumop}{\mathop}{largesymbols}{160}
+\DeclareMathSymbol{\slprodop}{\mathop}{largesymbols}{162}
+\DeclareMathSymbol{\slcoprodop}{\mathop}{largesymbols}{164}
+\DeclareMathSymbol{\upsumop}{\mathop}{largesymbols}{"50}
+\DeclareMathSymbol{\upprodop}{\mathop}{largesymbols}{"51}
+\DeclareMathSymbol{\upcoprodop}{\mathop}{largesymbols}{"60}
+\let\slsum\empty
+\let\slprod\empty
+\let\slcoprod\empty
+\let\upsum\empty
+\let\upprod\empty
+\let\upcoprod\empty
+\DeclareMathSymbol{\openclubsuit}{\mathord}{symbols}{"80}
+\DeclareMathSymbol{\shadedclubsuit}{\mathord}{symbols}{"81}
+\DeclareMathSymbol{\openspadesuit}{\mathord}{symbols}{"82}
+\DeclareMathSymbol{\shadedspadesuit}{\mathord}{symbols}{"83}
+\DeclareMathSymbol{\hslash}{\mathord}{symbols}{175}
+\DeclareMathSymbol{\digamma}{\mathord}{symbols}{177}
+\DeclareMathSymbol{\dbar}{\mathord}{letters}{181}
+\DeclareMathSymbol{\updbar}{\mathord}{letters}{182}
+\DeclareMathSymbol{\comp}{\mathbin}{symbols}{66}
+\DeclareMathSymbol{\setdif}{\mathbin}{symbols}{88}
+\DeclareMathSymbol{\cupprod}{\mathbin}{symbols}{89}
+\DeclareMathSymbol{\capprod}{\mathbin}{symbols}{90}
+\DeclareMathSymbol{\simarrow}{\mathrel}{symbols}{176}
+\DeclareMathSymbol{\varland}{\mathbin}{symbols}{178}
+\DeclareMathSymbol{\contraction}{\mathbin}{symbols}{179}
+\DeclareMathSymbol{\coloneq}{\mathrel}{symbols}{180}
+\DeclareMathSymbol{\eqcolon}{\mathrel}{symbols}{181}
+\DeclareMathSymbol{\hateq}{\mathrel}{symbols}{182}
+\DeclareMathSymbol{\circdashbullet}{\mathrel}{symbols}{183}
+\DeclareMathSymbol{\bulletdashcirc}{\mathrel}{symbols}{184}
+\DeclareMathSymbol{\bigcupprod}{\mathop}{largesymbols}{"8E}
+\DeclareMathSymbol{\bigcapprod}{\mathop}{largesymbols}{"90}
+\DeclareMathSymbol{\bigvarland}{\mathop}{largesymbols}{166}
+\DeclareMathSymbol{\bigast}{\mathop}{largesymbols}{168}
+\DeclareMathAccent{\dotup}{\mathord}{symbols}{"54}
+\DeclareMathAccent{\ddotup}{\mathord}{symbols}{"55}
+\DeclareMathAccent{\dddotup}{\mathord}{symbols}{173}
+\DeclareMathAccent{\ddddotup}{\mathord}{symbols}{174}
+\let\oacc\mathring
+\DeclareMathAccent{\what} {\mathord}{symbols}{"79}
+\DeclareMathAccent{\wtilde}{\mathord}{symbols}{"7A}
+\DeclareMathAccent{\wcheck}{\mathord}{symbols}{"7B}
+\DeclareMathAccent{\wbar} {\mathord}{symbols}{"78}
+\DeclareMathAccent{\wwhat} {\mathord}{largesymbols}{"80}
+\DeclareMathAccent{\wwtilde}{\mathord}{largesymbols}{"81}
+\DeclareMathAccent{\wwcheck}{\mathord}{largesymbols}{"7D}
+\DeclareMathAccent{\wwbar} {\mathord}{symbols} {"53}
+\DeclareMathSymbol{\hbar} {\mathord}{symbols}{"84}
+\let\notin\@undefined
+\DeclareMathSymbol{\notin} {\mathrel}{symbols}{"85}
+\let\angle\@undefined
+\DeclareMathSymbol{\angle} {\mathord}{symbols}{"86}
+\let\models\@undefined
+\DeclareMathSymbol{\models}{\mathrel}{symbols}{"88}
+\let\bowtie\@undefined
+\DeclareMathSymbol{\bowtie}{\mathrel}{symbols}{"89}
+\let\cong\@undefined
+\DeclareMathSymbol{\cong} {\mathrel}{symbols}{"8A}
+\let\Longleftrightarrow\@undefined
+\DeclareMathSymbol{\Longleftrightarrow} {\mathrel}{symbols}{"94}
+\let\rightleftharpoons\@undefined
+\DeclareMathSymbol{\rightleftharpoons} {\mathrel}{symbols}{"95}
+\DeclareMathSymbol{\notless} {\mathrel}{symbols}{"96}
+\DeclareMathSymbol{\notleq} {\mathrel}{symbols}{"97}
+\DeclareMathSymbol{\notprec} {\mathrel}{symbols}{"98}
+\DeclareMathSymbol{\notpreceq} {\mathrel}{symbols}{"99}
+\DeclareMathSymbol{\notsubset} {\mathrel}{symbols}{"9A}
+\DeclareMathSymbol{\notsubseteq} {\mathrel}{symbols}{"9B}
+\DeclareMathSymbol{\notsqsubseteq} {\mathrel}{symbols}{"9C}
+\DeclareMathSymbol{\notgr} {\mathrel}{symbols}{"9D}
+\DeclareMathSymbol{\notgeq} {\mathrel}{symbols}{"9E}
+\DeclareMathSymbol{\notsucc} {\mathrel}{symbols}{"9F}
+\DeclareMathSymbol{\notsucceq} {\mathrel}{symbols}{160}
+\DeclareMathSymbol{\notsupset} {\mathrel}{symbols}{161}
+\DeclareMathSymbol{\notsupseteq} {\mathrel}{symbols}{162}
+\DeclareMathSymbol{\notsqsupseteq} {\mathrel}{symbols}{163}
+\let\neq\@undefined
+\DeclareMathSymbol{\neq} {\mathrel}{symbols}{164}
+\let\ne=\neq
+\DeclareMathSymbol{\notequiv} {\mathrel}{symbols}{165}
+\DeclareMathSymbol{\notsim} {\mathrel}{symbols}{166}
+\DeclareMathSymbol{\notsimeq} {\mathrel}{symbols}{167}
+\DeclareMathSymbol{\notapprox} {\mathrel}{symbols}{168}
+\DeclareMathSymbol{\notcong} {\mathrel}{symbols}{169}
+\DeclareMathSymbol{\notasymp} {\mathrel}{symbols}{170}
+\let\nless=\notless
+\let\nleq=\notleq
+\let\nprec=\notprec
+\let\npreceq=\notpreceq
+\let\nsubset=\notsubset
+\let\nsubseteq=\notsubseteq
+\let\nsqsubseteq=\notsqsubseteq
+\let\ngtr=\notgr
+\let\ngeq=\notgeq
+\let\nsucc=\notsucc
+\let\nsucceq=\notsucceq
+\let\nsupset=\notsupset
+\let\nsupseteq=\notsupseteq
+\let\nsqsupseteq=\notsqsupseteq
+\let\ncong=\notcong
+\let\nasymp=\notasymp
+\let\nequiv=\notequiv
+\let\nsimeq=\notsimeq
+\let\napprox=\notapprox
+\@ifpackageloaded{amsmath}{}{%
+ \let\doteq\@undefined
+ \let\hookleftarrow\@undefined
+ \let\hookrightarrow\@undefined
+ \let\longleftarrow\@undefined
+ \let\longrightarrow\@undefined
+ \let\Longleftarrow\@undefined
+ \let\Longrightarrow\@undefined
+ \let\mapsto\@undefined
+ \let\longmapsto\@undefined
+ \let\longleftrightarrow\@undefined
+ \DeclareMathSymbol{\doteq} {\mathrel}{symbols}{"87}
+ \DeclareMathSymbol{\hookleftarrow} {\mathrel}{symbols}{"8B}
+ \DeclareMathSymbol{\hookrightarrow}{\mathrel}{symbols}{"8C}
+ \DeclareMathSymbol{\longleftarrow} {\mathrel}{symbols}{"8D}
+ \DeclareMathSymbol{\longrightarrow}{\mathrel}{symbols}{"8E}
+ \DeclareMathSymbol{\Longleftarrow} {\mathrel}{symbols}{"8F}
+ \DeclareMathSymbol{\Longrightarrow}{\mathrel}{symbols}{"90}
+ \DeclareMathSymbol{\mapsto} {\mathrel}{symbols}{"91}
+ \DeclareMathSymbol{\longmapsto}{\mathrel}{symbols}{"92}
+ \DeclareMathSymbol{\longleftrightarrow} {\mathrel}{symbols}{"93}
+}
+\DeclareMathSymbol{\iintop}{\mathop}{largesymbols}{"92}
+\DeclareMathSymbol{\iiintop}{\mathop}{largesymbols}{"94}
+\DeclareMathSymbol{\oiintop}{\mathop}{largesymbols}{"96}
+\DeclareMathSymbol{\oiiintop}{\mathop}{largesymbols}{"98}
+\DeclareMathSymbol{\cwointop}{\mathop}{largesymbols}{"9A}
+\DeclareMathSymbol{\awointop}{\mathop}{largesymbols}{"9C}
+\DeclareMathSymbol{\cwintop}{\mathop}{largesymbols}{"9E}
+\DeclareMathSymbol{\barintop}{\mathop}{largesymbols}{170}
+\DeclareMathSymbol{\slashintop}{\mathop}{largesymbols}{172}
+\let\oiint\empty
+\let\oiiint\empty
+\let\cwoint\empty
+\let\awoint\empty
+\let\cwint\empty
+\let\barint\empty
+\let\slashint\empty
+\AtBeginDocument{%
+ \@ifpackageloaded{amsmath}{%
+ \let\Relbar\@undefined
+ \DeclareMathSymbol{\Relbar}{\mathrel}{symbols}{"48}
+ \def\accentclass@{0}
+ \def\iint{\DOTSI\iintop\ilimits@}
+ \def\iiint{\DOTSI\iiintop\ilimits@}
+ \def\oiint{\DOTSI\oiintop\ilimits@}
+ \def\oiiint{\DOTSI\oiiintop\ilimits@}
+ \def\cwoint{\DOTSI\cwointop\ilimits@}
+ \def\awoint{\DOTSI\awointop\ilimits@}
+ \def\cwint{\DOTSI\cwintop\ilimits@}
+ \def\barint{\DOTSI\barintop\ilimits@}
+ \def\slashint{\DOTSI\slashintop\ilimits@}
+ \gdef\slsum{\DOTSB\slsumop\slimits@}
+ \gdef\slprod{\DOTSB\slprodop\slimits@}
+ \gdef\slcoprod{\DOTSB\slcoprodop\slimits@}
+ \gdef\upsum{\DOTSB\upsumop\slimits@}
+ \gdef\upprod{\DOTSB\upprodop\slimits@}
+ \gdef\upcoprod{\DOTSB\upcoprodop\slimits@}
+ }{%
+ \def\iint{\iintop\nolimits}
+ \def\iiint{\iiintop\nolimits}
+ \def\oiint{\oiintop\nolimits}
+ \def\oiiint{\oiiintop\nolimits}
+ \def\cwoint{\cwointop\nolimits}
+ \def\awoint{\awointop\nolimits}
+ \def\cwint{\cwintop\nolimits}
+ \def\barint{\barintop\nolimits}
+ \def\slashint{\slashintop\nolimits}
+ \let\slsum\slsumop\let\slprod\slprodop\let\slcoprod\slcoprodop
+ \let\upsum\upsumop\let\upprod\upprodop\let\upcoprod\upcoprodop
+\newdimen\big@size
+\addto@hook\every@math@size{\setbox\z@\vbox{\hbox{$($}\kern\z@}%
+ \global\big@size 1.2\ht\z@}
+\def\bBigg@#1#2{%
+ {\hbox{$\left#2\vcenter to#1\big@size{}\right.\n@space$}}}
+\def\big{\bBigg@\@ne}
+\def\Big{\bBigg@{1.5}}
+\def\bigg{\bBigg@\tw@}
+\def\Bigg{\bBigg@{2.5}}
+ }%
+ \ifmtp@slops
+ \let\sum\slsum\let\prod\slprod\let\coprod\slcoprod
+ \else
+ \let\sum\upsum\let\prod\upprod\let\coprod\upcoprod
+ \fi
+ \let\dddot\@undefined\let\ddddot\@undefined
+ \DeclareMathAccent{\dddot}{\mathord}{symbols}{171}
+ \DeclareMathAccent{\ddddot}{\mathord}{symbols}{172}
+}
+\newbox\prePbox@
+\newbox\Pbox@
+\newif\ifPEX@
+\def\PEX@#1{\setbox\Pbox@\vbox{$$\left.\vcenter{\copy\prePbox@}\right)$$}%
+ \setbox\Pbox@\vbox{\unvbox\Pbox@\unskip\unpenalty
+ \setbox\Pbox@\lastbox
+ \setbox\Pbox@\hbox{\unhbox\Pbox@\setbox\Pbox@\lastbox
+ \setbox\Pbox@\hbox{\unhbox\Pbox@\setbox\Pbox@\lastbox
+ \setbox\z@\hbox{#1}%
+ \ifdim\dp\Pbox@>\dp\z@\global\PEX@true\else
+ \global\PEX@false\fi}}}}
+\def\EXtest@#1{\setbox\prePbox@\hbox{$\displaystyle{#1}$}%
+ \PEX@{\MTEXA@\char32}%
+ \ifPEX@
+ {\textfont3=\MTEXE@\PEX@{\MTEXE@\char12}}%
+ \ifPEX@
+ {\textfont3=\MTEXF@\PEX@{\MTEXF@\char12}}%
+ \ifPEX@
+ \def\EXtest@@{\textfont3=\MTEXG@}%
+ \else
+ \def\EXtest@@{\textfont3=\MTEXF@}%
+ \fi
+ \else
+ \def\EXtest@@{\textfont3=\MTEXE@}%
+ \fi
+ \else
+ \def\EXtest@@{\textfont3=\MTEXA@}%
+ \fi}
+\def\vc@nt@r#1{\hbox{$\vcenter{\hbox{$\displaystyle{#1}$}}$}}
+\newbox\LRbox@
+\def\LEFTRIGHT@#1#2#3{\setbox\LRbox@\vc@nt@r{#3}%
+ \EXtest@{\vc@nt@r{#3}}%
+ \vcenter{\hbox{\curlybraces\EXtest@@$\displaystyle\left#1\box\LRbox@\right#2$}}}%
+\def\PARENS#1{\LEFTRIGHT@(){#1}}%
+\newif\ifspecdelim@
+\def\specdelim@#1{\ifx#1(\specdelim@true
+ \else\ifx#1)\specdelim@true
+ \else\ifx#1<\specdelim@true
+ \else\ifx#1\langle\specdelim@true
+ \else\ifx#1>\specdelim@true
+ \else\ifx#1\rangle\specdelim@true
+ \else\ifx#1/\specdelim@true
+ \else\ifx#1\backslash\specdelim@true
+ \else\ifx#1\lbrace\specdelim@true
+ \else\ifx#1\rbrace\specdelim@true
+ \else\ifx#1\lcbrace\specdelim@true
+ \else\ifx#1\rcbrace\specdelim@true
+ \else\specdelim@false\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi}
+\def\LEFTRIGHT#1#2#3{%
+ \specdelim@#1%
+ \ifspecdelim@
+ \LEFTRIGHT@#1.{\vc@nt@r{#3}}%
+ \else
+ \left#1
+ \vc@nt@r{#3}%
+ \right.%
+ \fi
+ \kern-2\nulldelimiterspace\mskip-\thinmuskip
+ \specdelim@#2%
+ \ifspecdelim@
+ \LEFTRIGHT@.#2{\vphantom{\vc@nt@r{#3}}}%
+ \else
+ \left.%
+ \vphantom{\vc@nt@r{#3}}%
+ \right#2%
+ \fi}
+\def\vcorrection#1{\vrule width\z@ height#1\relax}
+\newcommand{\ccases}[1]{{%
+ \def\arraystretch{1.2}%
+ \LEFTRIGHT\lbrace.{\,\array{@{}l@{\quad}l@{}}#1\endarray}%
+}}
+\newbox\HATbox@
+\def\widehat{\mathpalette\@widehat}
+\def\@widehat#1#2{\setbox\HATbox@\hbox{$#1{#2}$}%
+\setbox0\hbox{\MTEXF@;}%
+\ifdim\wd\HATbox@>\wd0
+\def\HAT@{\textfont3=\MTEXG@}%
+\else
+\setbox0\hbox{\MTEXE@9}%
+\ifdim\wd\HATbox@>\wd0
+\def\HAT@{\textfont3=\MTEXF@}%
+\else
+\setbox0\hbox{\MTEXA@ d}%
+\ifdim\wd\HATbox@>\wd0
+\def\HAT@{\textfont3=\MTEXE@}%
+\else
+\def\HAT@{\textfont3=\MTEXA@}%
+\fi
+\fi
+\fi
+\hbox{\HAT@$\mathaccent"0362 {\box\HATbox@}$}}%
+\newbox\TDbox@
+\def\widetilde{\mathpalette\@widetilde}
+\def\@widetilde#1#2{\setbox\TDbox@\hbox{$#1{#2}$}%
+\setbox0\hbox{\MTEXF@ K}%
+\ifdim\wd\TDbox@>\wd0
+\def\TD@{\textfont3=\MTEXG@}%
+\else
+\setbox0\hbox{\MTEXE@ I}%
+\ifdim\wd\TDbox@>\wd0
+\def\TD@{\textfont3=\MTEXF@}%
+\else
+\setbox0\hbox{\MTEXA@ d}%
+\ifdim\wd\TDbox@>\wd0
+\def\TD@{\textfont3=\MTEXE@}%
+\else
+\def\TD@{\textfont3=\MTEXA@}%
+\fi
+\fi
+\fi
+\hbox{\TD@$\mathaccent"0365 {\box\TDbox@}$}}
+\newbox\CHbox@
+\def\widecheck{\mathpalette\@widecheck}
+\def\@widecheck#1#2{\setbox\CHbox@\hbox{$#1{#2}$}%
+\setbox0\hbox{\MTEXF@[}%
+\ifdim\wd\CHbox@>\wd0
+\def\CHECK@{\textfont3=\MTEXG@}%
+\else
+\setbox0\hbox{\MTEXE@ Y}%
+\ifdim\wd\CHbox@>\wd0
+\def\CHECK@{\textfont3=\MTEXF@}%
+\else
+\setbox0\hbox{\MTEXA@ z}%
+\ifdim\wd\CHbox@>\wd0
+\def\CHECK@{\textfont3=\MTEXE@}%
+\else
+\def\CHECK@{\textfont3=\MTEXA@}%
+\fi
+\fi
+\fi
+\hbox{\CHECK@$\mathaccent"037A {\box\CHbox@}$}}%
+\def\widehatdown#1#2{\setbox\HATbox@\hbox{$\displaystyle{#2}$}%
+ \setbox\z@\hbox{\MTEXF@;}%
+ \ifdim\wd\HATbox@>\wd\z@
+ \def\HAT@{\textfont3=\MTEXG@}%
+ \else
+ \setbox\z@\hbox{\MTEXE@9}%
+ \ifdim\wd\HATbox@>\wd\z@
+ \def\HAT@{\textfont3=\MTEXF@}%
+ \else
+ \setbox\z@\hbox{\MTEXA@ d}%
+ \ifdim\wd\HATbox@>\wd\z@
+ \def\HAT@{\textfont3=\MTEXE@}%
+ \else
+ \def\HAT@{\textfont3=\MTEXA@}%
+ \fi
+ \fi
+ \fi
+ \dimen@\ht\HATbox@\advance\dimen@-#1\relax
+ \ht\HATbox@\dimen@
+ \hbox{\HAT@$\mathaccent"0362 {\box\HATbox@}$}}%
+\def\widetildedown#1#2{\setbox\TDbox@\hbox{$\displaystyle{#2}$}%
+ \setbox\z@\hbox{\MTEXF@ K}%
+ \ifdim\wd\TDbox@>\wd\z@
+ \def\TD@{\textfont3=\MTEXG@}%
+ \else
+ \setbox\z@\hbox{\MTEXE@ I}%
+ \ifdim\wd\TDbox@>\wd\z@
+ \def\TD@{\textfont3=\MTEXF@}%
+ \else
+ \setbox\z@\hbox{\MTEXA@ d}%
+ \ifdim\wd\TDbox@>\wd\z@
+ \def\TD@{\textfont3=\MTEXE@}%
+ \else
+ \def\TD@{\textfont3=\MTEXA@}%
+ \fi
+ \fi
+ \fi
+ \dimen@\ht\TDbox@\advance\dimen@-#1\relax
+ \ht\TDbox@\dimen@
+ \hbox{\TD@$\mathaccent"0365 {\box\TDbox@}$}}
+\def\widecheckdown#1#2{\setbox\CHbox@\hbox{$\displaystyle{#2}$}%
+ \setbox\z@\hbox{\MTEXF@[}%
+ \ifdim\wd\CHbox@>\wd\z@
+ \def\CHECK@{\textfont3=\MTEXG@}%
+ \else
+ \setbox\z@\hbox{\MTEXE@ Y}%
+ \ifdim\wd\CHbox@>\wd\z@
+ \def\CHECK@{\textfont3=\MTEXF@}%
+ \else
+ \setbox\z@\hbox{\MTEXA@ z}%
+ \ifdim\wd\CHbox@>\wd\z@
+ \def\CHECK@{\textfont3=\MTEXE@}%
+ \else
+ \def\CHECK@{\textfont3=\MTEXA@}%
+ \fi
+ \fi
+ \fi
+ \dimen@\ht\CHbox@\advance\dimen@-#1\relax
+ \ht\CHbox@\dimen@
+ \hbox{\CHECK@$\mathaccent"037A {\box\CHbox@}$}}%
+\def\arc{\mathaccent"03C3 }
+\def\Arc{\mathaccent"03BE }
+\newbox\ARCbox@
+\def\widearc#1{\setbox\ARCbox@\hbox{$\displaystyle{#1}$}%
+ \setbox\z@\hbox{\MTEXF@\char'267}%
+ \ifdim\wd\ARCbox@>\wd\z@
+ \hbox{\textfont3=\MTEXG@ $\mathaccent"03B1 {\box\ARCbox@}$}%
+ \else
+ \setbox\z@\hbox{\MTEXE@\char'326}%
+ \ifdim\wd\ARCbox@>\wd\z@
+ \hbox{\textfont3=\MTEXF@ $\mathaccent"03B1 {\box\ARCbox@}$}%
+ \else
+ \setbox\z@\hbox{\MTEXA@ \char'302}%
+ \ifdim\wd\ARCbox@>\wd\z@
+ \hbox{\textfont3=\MTEXE@ $\mathaccent"03D0 {\box\ARCbox@}$}%
+ \else
+ \hbox{\textfont3=\MTEXA@ $\mathaccent"03BF {\box\ARCbox@}$}%
+ \fi
+ \fi
+ \fi}
+\newbox\preSbox@
+\newbox\Sbox@
+\newif\ifSQEX@
+\def\SQEX@#1{\setbox\Sbox@\vbox{$$\radical"270370{\copy\preSbox@}$$}%
+\setbox\Sbox@\vbox{\unvbox\Sbox@\unskip\unpenalty
+\setbox\Sbox@\lastbox\setbox\Sbox@\hbox{\unhbox\Sbox@\setbox\Sbox@\lastbox
+\setbox\Sbox@\hbox{\unhbox\Sbox@\setbox\Sbox@\lastbox\setbox\Sbox@\lastbox
+\setbox0\hbox{#1}%
+\ifdim\dp\Sbox@>\dp0\global\SQEX@true\else
+\global\SQEX@false\fi}}}}
+\newcount\SQcount@
+\def\SQtest@#1{\setbox\preSbox@\hbox{$\displaystyle{#1}$}%
+\SQEX@{\MTEXA@ s}%
+\ifSQEX@
+{\textfont3=\MTEXE@\SQEX@{\MTEXE@ u}}%
+\ifSQEX@
+{\textfont3=\MTEXF@\SQEX@{\MTEXF@ u}}%
+\ifSQEX@
+\def\SQtest@@{\textfont3=\MTEXG@}\global\SQcount@3
+\else
+\def\SQtest@@{\textfont3=\MTEXF@}\global\SQcount@2
+\fi
+\else
+\def\SQtest@@{\textfont3=\MTEXE@}\global\SQcount@1
+\fi
+\else
+\def\SQtest@@{\textfont3=\MTEXA@}\global\SQcount@0
+\fi}
+\newbox\SQRTbox@
+\def\SQR@@T#1{\setbox\SQRTbox@\hbox{$\displaystyle{#1}$}%
+\SQtest@{#1}%
+\hbox{\SQtest@@$\displaystyle\radical"270370{\box\SQRTbox@}$}}
+\newcount\UPROOT@
+\newcount\LEFTROOT@
+\def\LEFTROOT#1{\relax
+ \ifmmode\LEFTROOT@#1\relax
+ \else\PackageError{mtpro2}
+ {\protect\LEFTROOT\space allowed only in math mode}
+ {Type <return> to proceed; the command will be ignored.}
+ \fi}
+\def\UPROOT#1{\relax
+ \ifmmode\UPROOT@#1\relax
+ \else\PackageError{mtpro2}
+ {\protect\UPROOT\space allowed only in math mode}
+ {Type <return> to proceed; the command will be ignored.}
+ \fi}
+\def\ROOT#1\OF#2{\setbox\rootbox\hbox{$\m@th\scriptscriptstyle{#1}$}%
+\mathpalette\R@@T{#2}}
+\def\R@@T#1#2{\setbox\z@\hbox{$\UPROOT@\z@\LEFTROOT@\z@\m@th#1\SQR@@T{#2}$}%
+\dimen@\ht\z@\advance\dimen@-\dp\z@
+\dimen@ii\dimen@
+\setbox\tw@\hbox{$\m@th#1\mskip\UPROOT@ mu$}\advance\dimen@ii by1.667\wd\tw@
+\setbox\tw@\hbox{$\m@th#1\mskip10mu$}%
+\ifcase\SQcount@\advance\dimen@3\wd\tw@\or\advance\dimen@1.5\wd\tw@\or
+\advance\dimen@\wd\tw@\fi
+\mkern1mu\kern.13\dimen@\mkern-\LEFTROOT@ mu
+\raise.5\dimen@ii\copy\rootbox % was .44
+\mkern-1mu\kern-.13\dimen@\mkern\LEFTROOT@ mu\box\z@\kern-\wd\rootbox
+\LEFTROOT\z@\UPROOT\z@}
+\DeclareRobustCommand\SQRT{\@ifnextchar[\SQRT@\SQR@@T}
+\def\SQRT@[#1]{\ROOT #1\OF}
+\def\space@.{\futurelet\space@\relax}
+\space@. %
+\def\FNSS@#1{\let\FNSS@@#1\futurelet\next\FNSS@@@}
+\def\FNSS@@@{\ifx\next\space@\def\FNSS@@@@. {\futurelet\next\FNSS@@@}\else
+\def\FNSS@@@@.{\FNSS@@}\fi\FNSS@@@@.}
+{\catcode`\_=12
+\global\let\sbxii@=_}
+{\catcode`\_=8
+\global\let\sbviii@=_}
+\newcount\limtype@
+\newcount\xlfont@
+\newcount\xlposition@
+\newcount\xlposition@ii
+\newcount\optype@
+\newcount\x@count
+\def\xl{\xlposition@ii\z@\xlfont@\z@\x@count\thr@@\futurelet\next\xl@}
+\def\xl@{%
+\optype@\z@
+\limtype@\z@
+\ifx\next\bigodot\xlposition@96\else
+\ifx\next\bigoplus\xlposition@97\else
+\ifx\next\bigotimes\xlposition@98\else
+\ifx\next\bigsqcup\xlposition@99\else
+\ifx\next\bigcup\xlposition@100\else
+\ifx\next\bigcap\xlposition@101\else
+\ifx\next\biguplus\xlposition@102\else
+\ifx\next\bigwedge\xlposition@103\else
+\ifx\next\bigvee\xlposition@104\else
+\ifx\next\upsum\xlposition@105\else
+\ifx\next\upprod\xlposition@106\else
+\ifx\next\upcoprod\xlposition@107\else
+\ifx\next\bigcupprod\xlposition@110\else
+\ifx\next\bigcapprod\xlposition@111\else
+\ifx\next\bigvarland\xlposition@122\else
+\ifx\next\bigast\xlposition@123\else
+\ifx\next\slsum\optype@\@ne\xlposition@119\else
+\ifx\next\slprod\optype@\@ne\xlposition@120\else
+\ifx\next\slcoprod\optype@\@ne\xlposition@121\else
+\ifx\next\int\limtype@\@ne\optype@\@ne\xlposition@108\else
+\ifx\next\oint\limtype@\@ne\optype@\@ne\xlposition@109\else
+\ifx\next\cwoint\limtype@\@ne\optype@\@ne\xlposition@112\else
+\ifx\next\awoint\limtype@\@ne\optype@\@ne\xlposition@113\else
+\ifx\next\cwint\limtype@\@ne\optype@\@ne\xlposition@114\else
+\ifx\next\iint\limtype@\@ne\optype@\@ne\xlposition@115\else
+\ifx\next\iiint\limtype@\@ne\optype@\@ne\xlposition@116\else
+\ifx\next\oiint\limtype@\@ne\optype@\@ne\xlposition@117\else
+\ifx\next\oiiint\limtype@\@ne\optype@\@ne\xlposition@118\else
+\ifx\next\barint\limtype@\@ne\optype@\@ne\xlposition@124\else
+\ifx\next\slashint\limtype@\@ne\optype@\@ne\xlposition@125\else
+\PackageError{mtpro2}%
+ {Invalid use of \protect\xl}%
+ {\protect\xl\space can be applied to `large operators' only.}%
+\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi
+\def\next@##1{\futurelet\next\getxlims@}\next@}
+\def\getxlims@{%
+\let\lowerlim@\relax\let\upperlim@\relax
+\ifx\next\limits
+\def\next@##1{\limtype@\z@\futurelet\next\getxlims@}%
+\else\ifx\next\nolimits
+\def\next@##1{\limtype@\@ne\futurelet\next\getxlims@}%
+\else\ifx\next\sbxii@
+\def\next@##1{\getxlowerlim@}%
+\else\ifx\next\sbviii@
+\def\next@##1{\getxlowerlim@}%
+\else\ifcat\sbviii@\noexpand\next
+\def\next@##1{\getxlowerlim@}%
+\else\ifcat^\noexpand\next
+\def\next@##1{\getxupperlim@}%
+\else
+\let\next@\uselims@
+\fi\fi\fi\fi\fi\fi
+\next@}
+\def\getxlowerlim@#1{\def\lowerlim@{#1}\FNSS@\getxupperlim@@}
+\def\getxupperlim@#1{\def\upperlim@{#1}\FNSS@\getxlowerlim@@}
+\def\getxupperlim@@{%
+\ifcat^\noexpand\next
+\def\next@##1##2{\def\upperlim@{##2}\uselims@}%
+\else
+\let\next@\uselims@ % have limits now
+\fi
+\next@}
+\def\getxlowerlim@@{%
+\ifx\next\sbxii@
+\def\next@##1##2{\def\lowerlim@{##2}\uselims@}%
+\else\ifx\next\sbviii@
+\def\next@##1##2{\def\lowerlim@{##2}\uselims@}%
+\else\ifcat\sbviii@\noexpand\next
+\def\next@##1##2{\def\lowerlim@{##2}\uselims@}%
+\else
+\let\next@\uselims@ % have limits now
+\fi\fi\fi
+\next@}
+\def\uselims@{\ifnum\optype@=\z@\xlargeop@\else\xlargeopic@\fi}
+\def\xlargeop@{%
+\ifnum\limtype@=\z@
+\mathop{\hbox{$\vcenter{\hbox{%
+\ifnum\xlfont@=\z@\MTXL@\else\MTXXXL@\fi
+\char\xlposition@\relax
+\ifnum\xlposition@ii=\z@\else\char\xlposition@ii\relax\fi
+}}$}}_{\lowerlim@}^{\upperlim@}%
+\else
+\mathop{\hbox{$\vcenter{\hbox{%
+\ifnum\xlfont@=\z@\MTXL@\else\MTXXXL@\fi
+\char\xlposition@\relax
+\ifnum\xlposition@ii=\z@\else\char\xlposition@ii\relax\fi
+}}$}}\nolimits_{\lowerlim@}^{\upperlim@}%
+\fi}
+\newdimen\maxXLscripts@
+\def\xlargeopic@{%
+\def\thecharacter@{\ifnum\xlfont@=\z@\MTXL@\else\MTXXXL@\fi\char\xlposition@\relax}%
+\ifnum\limtype@=\@ne
+\setbox\z@\hbox{\thecharacter@\/}%
+\dimen@\wd\z@
+\setbox\z@\hbox{\thecharacter@}%
+\advance\dimen@-\wd\z@
+\mathop{\hbox{$\vcenter{\hbox{\thecharacter@}}$}}
+\nolimits_{\lowerlim@}^{\kern\dimen@\upperlim@}%
+\else
+\setbox\z@\hbox{\ifcase\x@count\kern\tw@\fontdimen8\MTXL@\or
+\kern4\fontdimen8\MTXL@\or\kern\tw@\fontdimen8\MTXXXL@\or\kern1.7\fontdimen8\MTXL@\fi}%
+\setbox\@ne\hbox{\thecharacter@}%
+\setbox\tw@\hbox{$\scriptstyle{\lowerlim@}$}%
+\setbox\thr@@\hbox{$\kern\wd\z@\scriptstyle{\upperlim@}$}%
+\maxXLscripts@\wd\thr@@\ifdim\maxXLscripts@<\wd\tw@\maxXLscripts@\wd\tw@\fi
+\dimen@ii.5\wd\tw@ \advance\dimen@ii-.5\wd\@ne
+\dimen@.5\wd\thr@@ \advance\dimen@-\wd\z@ \advance\dimen@-.5\wd\@ne
+\ifdim\dimen@>\z@ % if visible part of superscript extends to left of operator
+ \ifdim\dimen@>\dimen@ii % if visible part of superscript to left of subscript
+ \kern\dimen@\kern.5\wd\@ne\kern-.5\maxXLscripts@
+ \else % only trim to subscript,
+ \kern\dimen@ii\kern.5\wd\@ne\kern-.5\maxXLscripts@
+ \fi
+\else % visible part of superscript entirely to right of operator, so trim to subscript
+ \ifdim\dimen@ii > \z@
+ \kern\dimen@ii\kern.5\wd\@ne\kern-.5\maxXLscripts@
+ \else
+ \kern.5\wd\@ne\kern-.5\maxXLscripts@
+ \fi
+\fi
+\setbox\@ne\hbox{\thecharacter@\/}\dimen@ii\wd\@ne
+\setbox\@ne\hbox{\thecharacter@}\advance\dimen@ii-\wd\@ne
+\mathop{\hbox{$\vcenter{\hbox{\thecharacter@}}$}}_{\lowerlim@}^{\kern\wd\z@\upperlim@}%
+\kern\dimen@ii
+\fi
+}
+\def\XL{\xlposition@ii\z@\xlfont@\z@\x@count\z@\futurelet\next\XL@}
+\def\XL@{\optype@\z@\limtype@\z@
+\ifx\next\bigodot\xlposition@0\else
+\ifx\next\bigoplus\xlposition@1\else
+\ifx\next\bigotimes\xlposition@2\else
+\ifx\next\bigsqcup\xlposition@3\else
+\ifx\next\bigcup\xlposition@4\else
+\ifx\next\bigcap\xlposition@5\else
+\ifx\next\biguplus\xlposition@6\else
+\ifx\next\bigwedge\xlposition@7\else
+\ifx\next\bigvee\xlposition@8\else
+\ifx\next\upsum\xlposition@9\else
+\ifx\next\upprod\xlposition@10\else
+\ifx\next\upcoprod\xlposition@11\else
+\ifx\next\bigcupprod\xlposition@14\else
+\ifx\next\bigcapprod\xlposition@15\else
+\ifx\next\bigvarland\xlposition@26\else
+\ifx\next\bigast\xlposition@27\else
+\ifx\next\slsum\optype@\@ne\xlposition@23\else
+\ifx\next\slprod\optype@\@ne\xlposition@24\else
+\ifx\next\slcoprod\optype@\@ne\xlposition@25\else
+\ifx\next\int\limtype@\@ne\optype@\@ne\xlposition@12\else
+\ifx\next\oint\limtype@\@ne\optype@\@ne\xlposition@13\else
+\ifx\next\cwoint\limtype@\@ne\optype@\@ne\xlposition@16\else
+\ifx\next\awoint\limtype@\@ne\optype@\@ne\xlposition@17\else
+\ifx\next\cwint\limtype@\@ne\optype@\@ne\xlposition@18\else
+\ifx\next\iint\limtype@\@ne\optype@\@ne\xlposition@19\else
+\ifx\next\iiint\limtype@\@ne\optype@\@ne\xlposition@20\else
+\ifx\next\oiint\limtype@\@ne\optype@\@ne\xlposition@21\else
+\ifx\next\oiiint\limtype@\@ne\optype@\@ne\xlposition@22\else
+\ifx\next\barint\limtype@\@ne\optype@\@ne\xlposition@28\else
+\ifx\next\slashint\limtype@\@ne\optype@\@ne\xlposition@29\else
+\PackageError{mtpro2}%
+ {Invalid use of \protect\XL}%
+ {\protect\XL\space can be applied to `large operators' only.}%
+\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi
+\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi
+\def\next@##1{\futurelet\next\getxlims@}\next@}
+\def\XXL{\xlposition@ii\z@\xlfont@\z@\x@count\@ne\futurelet\next\XXL@}
+\def\XXL@{\optype@\z@\limtype@\z@
+\ifx\next\bigodot\xlposition@48\else
+\ifx\next\bigoplus\xlposition@49\else
+\ifx\next\bigotimes\xlposition@50\else
+\ifx\next\bigsqcup\xlposition@51\else
+\ifx\next\bigcup\xlposition@52\else
+\ifx\next\bigcap\xlposition@53\else
+\ifx\next\biguplus\xlposition@54\else
+\ifx\next\bigwedge\xlposition@55\else
+\ifx\next\bigvee\xlposition@56\else
+\ifx\next\upsum\xlposition@57\else
+\ifx\next\upprod\xlposition@58\else
+\ifx\next\upcoprod\xlposition@59\else
+\ifx\next\bigcupprod\xlposition@62 \xlposition@ii64\else
+\ifx\next\bigcapprod\xlposition@63 \xlposition@ii65\else
+\ifx\next\bigvarland\xlposition@76\else
+\ifx\next\bigast\xlposition@77\else
+\ifx\next\slsum\optype@\@ne\xlposition@73\else
+\ifx\next\slprod\optype@\@ne\xlposition@74\else
+\ifx\next\slcoprod\optype@\@ne\xlposition@75\else
+\ifx\next\int\limtype@\@ne\optype@\@ne\xlposition@60\else
+\ifx\next\oint\limtype@\@ne\optype@\@ne\xlposition@61\else
+\ifx\next\cwoint\limtype@\@ne\optype@\@ne\xlposition@66\else
+\ifx\next\awoint\limtype@\@ne\optype@\@ne\xlposition@67\else
+\ifx\next\cwint\limtype@\@ne\optype@\@ne\xlposition@68\else
+\ifx\next\iint\limtype@\@ne\optype@\@ne\xlposition@69\else
+\ifx\next\iiint\limtype@\@ne\optype@\@ne\xlposition@70\else
+\ifx\next\oiint\limtype@\@ne\optype@\@ne\xlposition@71\else
+\ifx\next\oiiint\limtype@\@ne\optype@\@ne\xlposition@72\else
+\ifx\next\barint\limtype@\@ne\optype@\@ne\xlposition@78\else
+\ifx\next\slashint\limtype@\@ne\optype@\@ne\xlposition@79\else
+\PackageError{mtpro2}%
+ {Invalid use of \protect\XXL}%
+ {\protect\XXL\space can be applied to `large operators' only.}%
+\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi
+\def\next@##1{\futurelet\next\getxlims@}\next@}
+\def\XXXL{\xlposition@ii\z@\xlfont@\@ne\x@count\tw@\futurelet\next\XXXL@}
+\def\XXXL@{\optype@\z@\limtype@\z@
+\ifx\next\bigodot\xlposition@0\else
+\ifx\next\bigoplus\xlposition@1\else
+\ifx\next\bigotimes\xlposition@2\else
+\ifx\next\bigsqcup\xlposition@3\else
+\ifx\next\bigcup\xlposition@4\else
+\ifx\next\bigcap\xlposition@5\else
+\ifx\next\biguplus\xlposition@6\else
+\ifx\next\bigwedge\xlposition@7\else
+\ifx\next\bigvee\xlposition@8\else
+\ifx\next\upsum\xlposition@9\else
+\ifx\next\uprod\xlposition@10\else
+\ifx\next\ucoprod\xlposition@11\else
+\ifx\next\bigcupprod\xlposition@14 \xlposition@ii16\else
+\ifx\next\bigcapprod\xlposition@15 \xlposition@ii17\else
+\ifx\next\bigvarland\xlposition@ 28 \xlposition@ii29\else
+\ifx\next\bigast\xlposition@30\else
+\ifx\next\slsum\optype@\@ne\xlposition@25\else
+\ifx\next\slprod\optype@\@ne\xlposition@26\else
+\ifx\next\slcoprod\optype@\@ne\xlposition@27\else
+\ifx\next\int\limtype@\@ne\optype@\@ne\xlposition@12\else
+\ifx\next\oint\limtype@\@ne\optype@\@ne\xlposition@13\else
+\ifx\next\cwoint\limtype@\@ne\optype@\@ne\xlposition@18\else
+\ifx\next\awoint\limtype@\@ne\optype@\@ne\xlposition@19\else
+\ifx\next\cwint\limtype@\@ne\optype@\@ne\xlposition@20\else
+\ifx\next\iint\limtype@\@ne\optype@\@ne\xlposition@21\else
+\ifx\next\iiint\limtype@\@ne\optype@\@ne\xlposition@22\else
+\ifx\next\oiint\limtype@\@ne\optype@\@ne\xlposition@23\else
+\ifx\next\oiiint\limtype@\@ne\optype@\@ne\xlposition@24\else
+\ifx\next\barint\limtype@\@ne\optype@\@ne\xlposition@31\else
+\ifx\next\slashint\limtype@\@ne\optype@\@ne\xlposition@32\else
+\def\next@{\PackageError{mtpro2}%
+ {Invalid use of \protect\XXXL}%
+ {\protect\XXXL\space can be applied to `large operators' only.}}%
+\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi
+\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi
+\def\next@##1{\futurelet\next\getxlims@}\next@}
+\def\undercbrace#1{\setbox\z@\hbox{$\displaystyle#1$}%
+ \dimen@\tMTPsize\relax
+ \expandafter\getpoints@\the\dimen@\getpoints@
+ \dimen@\wd\z@
+ \divide\dimen@\pointcount@
+ \expandafter\getpoints@\the\dimen@\getpoints@
+ \ifnum\pointcount@<4
+ \ifdim\wd\z@<12pt
+ \def\thebrace@{\hbox{\MTEXE@\char144}}%
+ \else\ifdim\wd\z@<15pt
+ \def\thebrace@{\hbox{\MTEXE@\char145}}%
+ \else\ifdim\wd\z@<18pt
+ \def\thebrace@{\hbox{\MTEXE@\char146}}%
+ \else\ifdim\wd\z@<21pt
+ \def\thebrace@{\hbox{\MTEXE@\char147}}%
+ \else\ifdim\wd\z@<24pt
+ \def\thebrace@{\hbox{\MTEXE@\char148}}%
+ \else\ifdim\wd\z@<27pt
+ \def\thebrace@{\hbox{\MTEXE@\char149}}%
+ \else\ifdim\wd\z@<30pt
+ \def\thebrace@{\hbox{\MTEXE@\char150}}%
+ \else\ifdim\wd\z@<33pt
+ \def\thebrace@{\hbox{\MTEXE@\char151}}%
+ \else
+ \def\thebrace@{\hbox{\MTEXE@\char152}}%
+ \fi\fi\fi\fi\fi\fi\fi\fi
+ \else
+ \ifnum\pointcount@<12
+ \advance\pointcount@149
+ \def\thebrace@{\hbox{\MTEXE@\char\pointcount@}}%
+ \else
+ \ifnum\pointcount@<24
+ \advance\pointcount@132
+ \def\thebrace@{\hbox{\MTEXF@\char\pointcount@}}%
+ \else
+ \advance\pointcount@120
+ \ifnum\pointcount@>149 \pointcount@149 \fi
+ \def\thebrace@{\hbox{\MTEXG@\char\pointcount@}}%
+ \fi
+ \fi
+ \fi
+ \mathop{\vtop{\ialign{\hfil##\hfil\cr$\displaystyle#1$\crcr\noalign
+ {\vskip3pt\nointerlineskip}\thebrace@\cr\noalign{\kern3pt}}}}\limits}%
+\def\overcbrace#1{\setbox\z@\hbox{$\displaystyle#1$}%
+ \dimen@\tMTPsize\relax
+ \expandafter\getpoints@\the\dimen@\getpoints@
+ \dimen@\wd\z@
+ \divide\dimen@\pointcount@
+ \expandafter\getpoints@\the\dimen@\getpoints@
+ \ifnum\pointcount@<4
+ \ifdim\wd\z@<12pt
+ \def\thebrace@{\hbox{\MTEXE@\char176}}%
+ \else\ifdim\wd\z@<15pt
+ \def\thebrace@{\hbox{\MTEXE@\char177}}%
+ \else\ifdim\wd\z@<18pt
+ \def\thebrace@{\hbox{\MTEXE@\char178}}%
+ \else\ifdim\wd\z@<21pt
+ \def\thebrace@{\hbox{\MTEXE@\char179}}%
+ \else\ifdim\wd\z@<24pt
+ \def\thebrace@{\hbox{\MTEXE@\char180}}%
+ \else\ifdim\wd\z@<27pt
+ \def\thebrace@{\hbox{\MTEXE@\char181}}%
+ \else\ifdim\wd\z@<30pt
+ \def\thebrace@{\hbox{\MTEXE@\char182}}%
+ \else\ifdim\wd\z@<33pt
+ \def\thebrace@{\hbox{\MTEXE@\char183}}%
+ \else
+ \def\thebrace@{\hbox{\MTEXE@\char184}}%
+ \fi\fi\fi\fi\fi\fi\fi\fi
+ \else
+ \ifnum\pointcount@<12
+ \advance\pointcount@181
+ \def\thebrace@{\hbox{\MTEXE@\char\pointcount@}}%
+ \else
+ \ifnum\pointcount@<24
+ \advance\pointcount@148
+ \def\thebrace@{\hbox{\MTEXF@\char\pointcount@}}%
+ \else
+ \advance\pointcount@136
+ \ifnum\pointcount@>165 \pointcount@165 \fi
+ \def\thebrace@{\hbox{\MTEXG@\char\pointcount@}}%
+ \fi
+ \fi
+ \fi
+ \mathop{\vbox{\ialign{\hfil##\hfil\cr\noalign{\kern3\p@}\thebrace@\crcr
+ \noalign{\kern3\p@\nointerlineskip}$\displaystyle#1$\crcr}}}\limits}%
+\ifmtp@ams
+\DeclareSymbolFont{AMSa}{U}{mt2sya}{m}{n}
+\SetSymbolFont{AMSa}{bold}{U}{mt2sya}{b}{n}
+\SetSymbolFont{AMSa}{heavy}{U}{mt2sya}{eb}{n}
+\global\let\sqsubset\undefined
+\global\let\sqsupset\undefined
+\global\let\mho\undefined
+\global\let\Diamond\undefined
+\global\let\leadsto\undefined
+\@ifundefined{checkmark}{%
+ \edef\checkmark{\noexpand\mathhexbox{\hexnumber@\symAMSa}58}
+}{}
+\@ifundefined{circledR}{%
+ \edef\circledR{\noexpand\mathhexbox{\hexnumber@\symAMSa}72}
+}{}
+\@ifundefined{maltese}{%
+ \edef\maltese{\noexpand\mathhexbox{\hexnumber@\symAMSa}7A}
+}{}
+\@ifundefined{yen}{%
+ \edef\yen{\noexpand\mathhexbox{\hexnumber@\symAMSa}55}
+}{}
+\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}
+\DeclareMathSymbol{\dashleftarrow}{\mathrel}{AMSa}{219}
+\DeclareMathSymbol{\dashrightarrow}{\mathrel}{AMSa}{220}
+\global\let\dasharrow\dashrightarrow
+\DeclareMathSymbol{\Diamond} {\mathbin}{AMSa}{"DE}
+\DeclareMathSymbol{\leadsto} {\mathbin}{AMSa}{"DD}
+\DeclareMathSymbol{\boxdot} {\mathbin}{AMSa}{"00}
+\DeclareMathSymbol{\boxplus} {\mathbin}{AMSa}{"01}
+\DeclareMathSymbol{\boxtimes} {\mathbin}{AMSa}{"02}
+\DeclareMathSymbol{\square} {\mathord}{AMSa}{"03}
+\DeclareMathSymbol{\blacksquare} {\mathord}{AMSa}{"04}
+\DeclareMathSymbol{\centerdot} {\mathbin}{AMSa}{"05}
+\DeclareMathSymbol{\lozenge} {\mathord}{AMSa}{"06}
+\DeclareMathSymbol{\blacklozenge} {\mathord}{AMSa}{"07}
+\DeclareMathSymbol{\circlearrowright} {\mathrel}{AMSa}{"08}
+\DeclareMathSymbol{\circlearrowleft} {\mathrel}{AMSa}{"09}
+\DeclareMathSymbol{\leftrightharpoons} {\mathrel}{AMSa}{"0B}
+\DeclareMathSymbol{\boxminus} {\mathbin}{AMSa}{"0C}
+\DeclareMathSymbol{\Vdash} {\mathrel}{AMSa}{"0D}
+\DeclareMathSymbol{\Vvdash} {\mathrel}{AMSa}{"0E}
+\DeclareMathSymbol{\vDash} {\mathrel}{AMSa}{"0F}
+\DeclareMathSymbol{\twoheadrightarrow} {\mathrel}{AMSa}{"10}
+\DeclareMathSymbol{\twoheadleftarrow} {\mathrel}{AMSa}{"11}
+\DeclareMathSymbol{\leftleftarrows} {\mathrel}{AMSa}{"12}
+\DeclareMathSymbol{\rightrightarrows} {\mathrel}{AMSa}{"13}
+\DeclareMathSymbol{\upuparrows} {\mathrel}{AMSa}{"14}
+\DeclareMathSymbol{\downdownarrows} {\mathrel}{AMSa}{"15}
+\DeclareMathSymbol{\upharpoonright} {\mathrel}{AMSa}{"16}
+\global\let\restriction\upharpoonright
+\DeclareMathSymbol{\downharpoonright} {\mathrel}{AMSa}{"17}
+\DeclareMathSymbol{\upharpoonleft} {\mathrel}{AMSa}{"18}
+\DeclareMathSymbol{\downharpoonleft}{\mathrel}{AMSa}{"19}
+\DeclareMathSymbol{\rightarrowtail} {\mathrel}{AMSa}{"1A}
+\DeclareMathSymbol{\leftarrowtail} {\mathrel}{AMSa}{"1B}
+\DeclareMathSymbol{\leftrightarrows}{\mathrel}{AMSa}{"1C}
+\DeclareMathSymbol{\rightleftarrows}{\mathrel}{AMSa}{"1D}
+\DeclareMathSymbol{\Lsh} {\mathrel}{AMSa}{"1E}
+\DeclareMathSymbol{\Rsh} {\mathrel}{AMSa}{"1F}
+\DeclareMathSymbol{\rightsquigarrow} {\mathrel}{AMSa}{"20}
+\DeclareMathSymbol{\leftrightsquigarrow}{\mathrel}{AMSa}{"21}
+\DeclareMathSymbol{\looparrowleft} {\mathrel}{AMSa}{"22}
+\DeclareMathSymbol{\looparrowright} {\mathrel}{AMSa}{"23}
+\DeclareMathSymbol{\circeq} {\mathrel}{AMSa}{"24}
+\DeclareMathSymbol{\succsim} {\mathrel}{AMSa}{"25}
+\DeclareMathSymbol{\gtrsim} {\mathrel}{AMSa}{"26}
+\DeclareMathSymbol{\gtrapprox} {\mathrel}{AMSa}{"27}
+\DeclareMathSymbol{\multimap} {\mathrel}{AMSa}{"28}
+\DeclareMathSymbol{\therefore} {\mathrel}{AMSa}{"29}
+\DeclareMathSymbol{\because} {\mathrel}{AMSa}{"2A}
+\DeclareMathSymbol{\doteqdot} {\mathrel}{AMSa}{"2B}
+\global\let\Doteq\doteqdot
+\DeclareMathSymbol{\triangleq} {\mathrel}{AMSa}{"2C}
+\DeclareMathSymbol{\precsim} {\mathrel}{AMSa}{"2D}
+\DeclareMathSymbol{\lesssim} {\mathrel}{AMSa}{"2E}
+\DeclareMathSymbol{\lessapprox} {\mathrel}{AMSa}{"2F}
+\DeclareMathSymbol{\eqslantless} {\mathrel}{AMSa}{"30}
+\DeclareMathSymbol{\eqslantgtr} {\mathrel}{AMSa}{"31}
+\DeclareMathSymbol{\curlyeqprec} {\mathrel}{AMSa}{"32}
+\DeclareMathSymbol{\curlyeqsucc} {\mathrel}{AMSa}{"33}
+\DeclareMathSymbol{\preccurlyeq} {\mathrel}{AMSa}{"34}
+\DeclareMathSymbol{\leqq} {\mathrel}{AMSa}{"35}
+\DeclareMathSymbol{\leqslant} {\mathrel}{AMSa}{"36}
+\DeclareMathSymbol{\lessgtr} {\mathrel}{AMSa}{"37}
+\DeclareMathSymbol{\backprime} {\mathord}{AMSa}{"38}
+\DeclareMathSymbol{\risingdotseq} {\mathrel}{AMSa}{"3A}
+\DeclareMathSymbol{\fallingdotseq}{\mathrel}{AMSa}{"3B}
+\DeclareMathSymbol{\succcurlyeq} {\mathrel}{AMSa}{"3C}
+\DeclareMathSymbol{\geqq} {\mathrel}{AMSa}{"3D}
+\DeclareMathSymbol{\geqslant} {\mathrel}{AMSa}{"3E}
+\DeclareMathSymbol{\gtrless} {\mathrel}{AMSa}{"3F}
+\DeclareMathSymbol{\sqsubset} {\mathrel}{AMSa}{"40}
+\DeclareMathSymbol{\sqsupset} {\mathrel}{AMSa}{"41}
+\DeclareMathSymbol{\vartriangleright}{\mathrel}{AMSa}{"42}
+\DeclareMathSymbol{\vartriangleleft} {\mathrel}{AMSa}{"43}
+\DeclareMathSymbol{\trianglerighteq} {\mathrel}{AMSa}{"44}
+\DeclareMathSymbol{\trianglelefteq} {\mathrel}{AMSa}{"45}
+\DeclareMathSymbol{\bigstar} {\mathord}{AMSa}{"46}
+\DeclareMathSymbol{\between} {\mathrel}{AMSa}{"47}
+\DeclareMathSymbol{\blacktriangledown} {\mathord}{AMSa}{"48}
+\DeclareMathSymbol{\blacktriangleright} {\mathrel}{AMSa}{"49}
+\DeclareMathSymbol{\blacktriangleleft} {\mathrel}{AMSa}{"4A}
+\DeclareMathSymbol{\vartriangle} {\mathrel}{AMSa}{"4D}
+\DeclareMathSymbol{\blacktriangle} {\mathord}{AMSa}{"4E}
+\DeclareMathSymbol{\triangledown} {\mathord}{AMSa}{"4F}
+\DeclareMathSymbol{\eqcirc} {\mathrel}{AMSa}{"50}
+\DeclareMathSymbol{\lesseqgtr} {\mathrel}{AMSa}{"51}
+\DeclareMathSymbol{\gtreqless} {\mathrel}{AMSa}{"52}
+\DeclareMathSymbol{\lesseqqgtr} {\mathrel}{AMSa}{"53}
+\DeclareMathSymbol{\gtreqqless} {\mathrel}{AMSa}{"54}
+\DeclareMathSymbol{\Rrightarrow} {\mathrel}{AMSa}{"56}
+\DeclareMathSymbol{\Lleftarrow} {\mathrel}{AMSa}{"57}
+\DeclareMathSymbol{\veebar} {\mathbin}{AMSa}{"59}
+\DeclareMathSymbol{\barwedge} {\mathbin}{AMSa}{"5A}
+\DeclareMathSymbol{\doublebarwedge} {\mathbin}{AMSa}{"5B}
+\DeclareMathSymbol{\measuredangle} {\mathord}{AMSa}{"5D}
+\DeclareMathSymbol{\sphericalangle} {\mathord}{AMSa}{"5E}
+\DeclareMathSymbol{\varpropto} {\mathrel}{AMSa}{"5F}
+\DeclareMathSymbol{\smallsmile} {\mathrel}{AMSa}{"60}
+\DeclareMathSymbol{\smallfrown} {\mathrel}{AMSa}{"61}
+\DeclareMathSymbol{\Subset} {\mathrel}{AMSa}{"62}
+\DeclareMathSymbol{\Supset} {\mathrel}{AMSa}{"63}
+\DeclareMathSymbol{\Cup} {\mathbin}{AMSa}{"64}
+\global\let\doublecup\Cup
+\DeclareMathSymbol{\Cap} {\mathbin}{AMSa}{"65}
+\global\let\doublecap\Cap
+\DeclareMathSymbol{\curlywedge} {\mathbin}{AMSa}{"66}
+\DeclareMathSymbol{\curlyvee} {\mathbin}{AMSa}{"67}
+\DeclareMathSymbol{\leftthreetimes} {\mathbin}{AMSa}{"68}
+\DeclareMathSymbol{\rightthreetimes}{\mathbin}{AMSa}{"69}
+\DeclareMathSymbol{\subseteqq} {\mathrel}{AMSa}{"6A}
+\DeclareMathSymbol{\supseteqq} {\mathrel}{AMSa}{"6B}
+\DeclareMathSymbol{\bumpeq} {\mathrel}{AMSa}{"6C}
+\DeclareMathSymbol{\Bumpeq} {\mathrel}{AMSa}{"6D}
+\DeclareMathSymbol{\lll} {\mathrel}{AMSa}{"6E}
+\global\let\llless\lll
+\DeclareMathSymbol{\ggg} {\mathrel}{AMSa}{"6F}
+\global\let\gggtr\ggg
+\DeclareMathSymbol{\circledS} {\mathord}{AMSa}{"73}
+\DeclareMathSymbol{\pitchfork} {\mathrel}{AMSa}{"74}
+\DeclareMathSymbol{\dotplus} {\mathbin}{AMSa}{"75}
+\DeclareMathSymbol{\backsim} {\mathrel}{AMSa}{"76}
+\DeclareMathSymbol{\backsimeq} {\mathrel}{AMSa}{"77}
+\DeclareMathSymbol{\complement} {\mathord}{AMSa}{"7B}
+\DeclareMathSymbol{\intercal} {\mathbin}{AMSa}{"7C}
+\DeclareMathSymbol{\circledcirc} {\mathbin}{AMSa}{"7D}
+\DeclareMathSymbol{\circledast} {\mathbin}{AMSa}{"7E}
+\DeclareMathSymbol{\circleddash} {\mathbin}{AMSa}{"7F}
+\DeclareMathSymbol{\updownarrows}{\mathrel}{AMSa}{"DF}
+\DeclareMathSymbol{\downuparrows}{\mathrel}{AMSa}{224}
+\DeclareMathSymbol{\updownharpoons}{\mathrel}{AMSa}{225}
+\DeclareMathSymbol{\downupharpoons}{\mathrel}{AMSa}{226}
+\DeclareMathSymbol{\upupharpoons}{\mathrel}{AMSa}{227}
+\DeclareMathSymbol{\downdownharpoons}{\mathrel}{AMSa}{228}
+\DeclareMathSymbol{\undercurvearrowleft}{\mathrel}{AMSa}{229}
+\DeclareMathSymbol{\undercurvearrowright}{\mathrel}{AMSa}{230}
+\DeclareMathSymbol{\midshaft} {\mathord}{AMSa}{"39}
+\DeclareMathSymbol{\rarrowhead} {\mathord}{AMSa}{"4B}
+\DeclareMathSymbol{\larrowhead} {\mathord}{AMSa}{"4C}
+\DeclareMathSymbol{\lvertneqq} {\mathrel}{AMSa}{"80}
+\DeclareMathSymbol{\gvertneqq} {\mathrel}{AMSa}{"81}
+\DeclareMathSymbol{\lneqq} {\mathrel}{AMSa}{"88}
+\DeclareMathSymbol{\gneqq} {\mathrel}{AMSa}{"89}
+\DeclareMathSymbol{\nleqslant} {\mathrel}{AMSa}{"8A}
+\DeclareMathSymbol{\ngeqslant} {\mathrel}{AMSa}{"8B}
+\DeclareMathSymbol{\lneq} {\mathrel}{AMSa}{"8C}
+\DeclareMathSymbol{\gneq} {\mathrel}{AMSa}{"8D}
+\DeclareMathSymbol{\npreceq} {\mathrel}{AMSa}{"8E}
+\DeclareMathSymbol{\nsucceq} {\mathrel}{AMSa}{"8F}
+\DeclareMathSymbol{\precnsim} {\mathrel}{AMSa}{"90}
+\DeclareMathSymbol{\succnsim} {\mathrel}{AMSa}{"91}
+\DeclareMathSymbol{\lnsim} {\mathrel}{AMSa}{"92}
+\DeclareMathSymbol{\gnsim} {\mathrel}{AMSa}{"93}
+\DeclareMathSymbol{\nleqq} {\mathrel}{AMSa}{"94}
+\DeclareMathSymbol{\ngeqq} {\mathrel}{AMSa}{"95}
+\DeclareMathSymbol{\precneqq} {\mathrel}{AMSa}{"96}
+\DeclareMathSymbol{\succneqq} {\mathrel}{AMSa}{"97}
+\DeclareMathSymbol{\precnapprox} {\mathrel}{AMSa}{"98}
+\DeclareMathSymbol{\succnapprox} {\mathrel}{AMSa}{"99}
+\DeclareMathSymbol{\lnapprox} {\mathrel}{AMSa}{"9A}
+\DeclareMathSymbol{\gnapprox} {\mathrel}{AMSa}{"9B}
+\DeclareMathSymbol{\nsim} {\mathrel}{AMSa}{"9C}
+\DeclareMathSymbol{\diagup} {\mathord}{AMSa}{"9E}
+\DeclareMathSymbol{\diagdown} {\mathord}{AMSa}{"9F}
+\DeclareMathSymbol{\varsubsetneq} {\mathrel}{AMSa}{160}
+\DeclareMathSymbol{\varsupsetneq} {\mathrel}{AMSa}{161}
+\DeclareMathSymbol{\nsubseteqq} {\mathrel}{AMSa}{162}
+\DeclareMathSymbol{\nsupseteqq} {\mathrel}{AMSa}{163}
+\DeclareMathSymbol{\subsetneqq} {\mathrel}{AMSa}{164}
+\DeclareMathSymbol{\supsetneqq} {\mathrel}{AMSa}{165}
+\DeclareMathSymbol{\varsubsetneqq} {\mathrel}{AMSa}{166}
+\DeclareMathSymbol{\varsupsetneqq} {\mathrel}{AMSa}{167}
+\DeclareMathSymbol{\subsetneq} {\mathrel}{AMSa}{168}
+\DeclareMathSymbol{\supsetneq} {\mathrel}{AMSa}{169}
+\DeclareMathSymbol{\nsubseteq} {\mathrel}{AMSa}{170}
+\DeclareMathSymbol{\nsupseteq} {\mathrel}{AMSa}{171}
+\DeclareMathSymbol{\nparallel} {\mathrel}{AMSa}{172}
+\DeclareMathSymbol{\nmid} {\mathrel}{AMSa}{173}
+\DeclareMathSymbol{\nshortmid} {\mathrel}{AMSa}{174}
+\DeclareMathSymbol{\nshortparallel} {\mathrel}{AMSa}{175}
+\DeclareMathSymbol{\nvdash} {\mathrel}{AMSa}{176}
+\DeclareMathSymbol{\nVdash} {\mathrel}{AMSa}{177}
+\DeclareMathSymbol{\nvDash} {\mathrel}{AMSa}{178}
+\DeclareMathSymbol{\nVDash} {\mathrel}{AMSa}{179}
+\DeclareMathSymbol{\ntrianglerighteq}{\mathrel}{AMSa}{180}
+\DeclareMathSymbol{\ntrianglelefteq}{\mathrel}{AMSa}{181}
+\DeclareMathSymbol{\ntriangleleft} {\mathrel}{AMSa}{182}
+\DeclareMathSymbol{\ntriangleright} {\mathrel}{AMSa}{183}
+\DeclareMathSymbol{\nleftarrow} {\mathrel}{AMSa}{184}
+\DeclareMathSymbol{\nrightarrow} {\mathrel}{AMSa}{185}
+\DeclareMathSymbol{\nLeftarrow} {\mathrel}{AMSa}{186}
+\DeclareMathSymbol{\nRightarrow} {\mathrel}{AMSa}{187}
+\DeclareMathSymbol{\nLeftrightarrow}{\mathrel}{AMSa}{188}
+\DeclareMathSymbol{\nleftrightarrow}{\mathrel}{AMSa}{189}
+\DeclareMathSymbol{\divideontimes} {\mathbin}{AMSa}{190}
+\DeclareMathSymbol{\varnothing} {\mathord}{AMSa}{191}
+\DeclareMathSymbol{\nexists} {\mathord}{AMSa}{192}
+\DeclareMathSymbol{\Finv} {\mathord}{AMSa}{193}
+\DeclareMathSymbol{\Game} {\mathord}{AMSa}{194}
+\DeclareMathSymbol{\mho} {\mathord}{AMSa}{195}
+\DeclareMathSymbol{\eth} {\mathord}{AMSa}{196}
+\DeclareMathSymbol{\eqsim} {\mathrel}{AMSa}{197}
+\DeclareMathSymbol{\beth} {\mathord}{AMSa}{198}
+\DeclareMathSymbol{\gimel} {\mathord}{AMSa}{199}
+\DeclareMathSymbol{\daleth} {\mathord}{AMSa}{200}
+\DeclareMathSymbol{\lessdot} {\mathbin}{AMSa}{201}
+\DeclareMathSymbol{\gtrdot} {\mathbin}{AMSa}{202}
+\DeclareMathSymbol{\ltimes} {\mathbin}{AMSa}{203}
+\DeclareMathSymbol{\rtimes} {\mathbin}{AMSa}{204}
+\DeclareMathSymbol{\shortmid} {\mathrel}{AMSa}{205}
+\DeclareMathSymbol{\shortparallel} {\mathrel}{AMSa}{206}
+\let\smallsetminus=\setdif
+\DeclareMathSymbol{\thicksim} {\mathrel}{AMSa}{207}
+\DeclareMathSymbol{\thickapprox} {\mathrel}{AMSa}{208}
+\DeclareMathSymbol{\approxeq} {\mathrel}{AMSa}{209}
+\DeclareMathSymbol{\succapprox} {\mathrel}{AMSa}{210}
+\DeclareMathSymbol{\precapprox} {\mathrel}{AMSa}{211}
+\DeclareMathSymbol{\curvearrowleft} {\mathrel}{AMSa}{212}
+\DeclareMathSymbol{\curvearrowright}{\mathrel}{AMSa}{213}
+\newcommand{\Bbbk}{\mathbb{k}}
+\DeclareMathSymbol{\backepsilon} {\mathrel}{AMSa}{214}
+\DeclareMathSymbol{\nsqsubset} {\mathrel}{AMSa}{215}
+\DeclareMathSymbol{\nsqsupset} {\mathrel}{AMSa}{216}
+\let\Box\square
+\let\lhd\vartriangleleft
+\let\rhd\vartriangleright
+\let\unrhd\trianglerighteq
+\let\unlhd\trianglelefteq
+\let\Join\bowtie
+\fi
+\def\defaultscriptratio{.7}
+\def\defaultscriptscriptratio{.55}
+\DeclareMathSizes{5}{5}{5}{5}
+\DeclareMathSizes{6}{6}{5}{5}
+\DeclareMathSizes{7}{7}{5}{5}
+\DeclareMathSizes{8}{8}{6}{5}
+\DeclareMathSizes{9}{9}{7}{5.5}
+\DeclareMathSizes{\@xpt}{\@xpt}{7}{5.5}
+\DeclareMathSizes{\@xipt}{\@xipt}{8}{6}
+\DeclareMathSizes{\@xiipt}{\@xiipt}{8}{6}
+\DeclareMathSizes{\@xivpt}{\@xivpt}{\@xpt}{7}
+\DeclareMathSizes{\@xviipt}{\@xviipt}{\@xiipt}{\@xpt}
+\DeclareMathSizes{\@xxpt}{\@xxpt}{\@xivpt}{\@xiipt}
+\DeclareMathSizes{\@xxvpt}{\@xxvpt}{\@xxpt}{\@xviipt}
+\DeclareTextSymbolDefault{\textless}{LMP1}
+\DeclareTextSymbolDefault{\textgreater}{LMP1}
+\DeclareTextAccentDefault{\t}{LMP2}
+\DeclareTextSymbol{\textless}{LMP1}{`\<}
+\DeclareTextSymbol{\textgreater}{LMP1}{`\>}
+\DeclareTextAccent{\t}{LMP2}{65}
+\DeclareTextSymbolDefault{\textasteriskcentered}{LMP2}
+\DeclareTextSymbolDefault{\textbackslash}{LMP2}
+\DeclareTextSymbolDefault{\textbar}{LMP2}
+\DeclareTextSymbolDefault{\textbraceleft}{LMP2}
+\DeclareTextSymbolDefault{\textbraceright}{LMP2}
+\DeclareTextSymbolDefault{\textbullet}{LMP2}
+\DeclareTextSymbolDefault{\textperiodcentered}{LMP2}
+\DeclareTextAccentDefault{\textcircled}{LMP2}
+\DeclareTextSymbol{\textasteriskcentered}{LMP2}{3}
+\DeclareTextSymbol{\textbackslash}{LMP2}{110}
+\DeclareTextSymbol{\textbar}{LMP2}{106}
+\DeclareTextSymbol{\textbraceleft}{LMP2}{102}
+\DeclareTextSymbol{\textbraceright}{LMP2}{103}
+\DeclareTextSymbol{\textbullet}{LMP2}{15}
+\DeclareTextSymbol{\textperiodcentered}{LMP2}{1}
+\DeclareTextCommand{\textcircled}{LMP2}[1]{{%
+ \ooalign{%
+ \hfil \raise .07ex\hbox {\upshape#1}\hfil \crcr
+ \char13}}}
+\@ifpackageloaded{textcomp}{}{%
+ \DeclareTextSymbolDefault{\textdagger}{LMP1}
+ \DeclareTextSymbolDefault{\textdaggerdbl}{LMP1}
+ \DeclareTextSymbolDefault{\textsection}{LMP1}
+ \DeclareTextSymbolDefault{\textparagraph}{LMP1}
+ \DeclareTextSymbol{\textdagger}{LMP1}{"8E}
+ \DeclareTextSymbol{\textdaggerdbl}{LMP1}{"8F}
+ \DeclareTextSymbol{\textsection}{LMP1}{"90}
+ \DeclareTextSymbol{\textparagraph}{LMP1}{"91}}
+\def\@tempa{LY1}
+\ifx\encodingdefault\@tempa
+ \DeclareMathSymbol{\mathsterling}{\mathord}{operators}{163}
+ \let\mathunderscore\@undefined
+ \DeclareMathSymbol{\mathunderscore}{\mathord}{operators}{95}
+\else
+ \def\@tempa{T1}
+ \ifx\encodingdefault\@tempa
+ \DeclareMathSymbol\mathsterling{\mathord}{operators}{191}
+ \let\mathunderscore\@undefined
+ \DeclareMathSymbol\mathunderscore{\mathord}{operators}{95}
+ \fi
+\fi
+\begingroup
+ \catcode`\_=13
+ \gdef_{\futurelet\next\s@@b}
+\endgroup
+\def\s@@b{\ifcat\relax\noexpand\next\expandafter\sb\else
+ \expandafter\s@@b@\fi}
+\def\s@@b@#1{\sb{\futurelet\next\sb@#1}}
+\def\sb@{%
+ \ifx\next\space@\def\next@. {\futurelet\next\sb@}\else
+ \def\next@.{%
+ \ifx\next f\mkern-\thr@@ mu\else
+ \ifx\next j\mkern-\tw@ mu\else
+ \ifx\next p\mkern-\tw@ mu\else
+ \ifx\next t\mkern\@ne mu\else
+ \ifx\next y\mkern-\@ne mu\else
+ \ifx\next A\mkern-\tw@ mu\else
+ \ifx\next B\mkern-\@ne mu\else
+ \ifx\next D\mkern-\@ne mu\else
+ \ifx\next H\mkern-\@ne mu\else
+ \ifx\next I\mkern-\@ne mu\else
+ \ifx\next K\mkern-\@ne mu\else
+ \ifx\next L\mkern-\@ne mu\else
+ \ifx\next M\mkern-\@ne mu\else
+ \ifx\next P\mkern-\@ne mu\else
+ \ifx\next X\mkern-\tw@ mu\else
+ \fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi}%
+ \fi
+ \next@.}
+\mathcode`\_=\string"8000
+\DeclareMathSymbol{\mtp@z}{\mathalpha}{letters}{`z}
+\DeclareMathSymbol{\mtp@@z}{\mathalpha}{letters}{"B4}
+\begingroup
+\lccode`\~=`\z
+\lowercase{\gdef ~{\ifnum\the\mathgroup=\m@ne \mtp@@z \else \mtp@z \fi}}
+\endgroup
+\endinput
+%%
+%% End of file `mtpro2.sty'.