%%
%% This is file `lucimatx.sty',
%% generated with the docstrip utility.
%%
%% The original source files were:
%%
%% lucimatx.dtx  (with options: `package')
%% 
%% Copyright 2005 Personal TeX, Inc.
%%
\NeedsTeXFormat{LaTeX2e}[1997/06/01]
\ProvidesPackage{lucimatx}
 [2005/11/28 1.0.1%
 Lucida Bright/New Math font support (PCTeX Inc)%
]
\RequirePackage{keyval}
\def\Lbt@boolkey{\@dblarg\Lbt@@boolkey}
\def\Lbt@true{true}
\def\Lbt@false{false}
\def\Lbt@@boolkey[#1]#2#3{%
  \lowercase{\def\Lbt@tempa{#3}}%
  \ifx\Lbt@tempa\@empty
    \let\Lbt@tempa\Lbt@true
  \fi
  \ifx\Lbt@tempa\Lbt@true
  \else
    \ifx\Lbt@tempa\Lbt@false
    \else
      \let\Lbt@tempa\relax
    \fi
  \fi
  \ifx\Lbt@tempa\relax
    \Lbt@WarnOptionValue{#3}{#1}{`true' or 'false'}%
  \else
    \csname Lbt@#2\Lbt@tempa\endcsname
  \fi
}
\def\Lbt@WarnOptionValue#1#2#3{%
  \PackageWarningNoLine{lucimatx}{%
    Unexpected value `#1'\MessageBreak
    of option `#2' instead of\MessageBreak
    #3%
  }
}
\let\Lbt@scale\relax
\define@key{Lbt}{scale}[1.0]{%
  \def\Lbt@scale{#1}}
\newif\ifLbt@lucidascale\Lbt@lucidascalefalse
\newif\ifLbt@lucidasmallscale\Lbt@lucidasmallscalefalse
\define@key{Lbt}{lucidascale}[true]{%
  \Lbt@boolkey{lucidascale}{#1}}
\define@key{Lbt}{lucidasmallscale}[true]{%
  \Lbt@boolkey{lucidasmallscale}{#1}}
\newif\ifLbt@onlymath\Lbt@onlymathfalse
\define@key{Lbt}{onlymath}[true]{%
  \Lbt@boolkey{onlymath}{#1}}
\newif\ifLbt@seriftt\Lbt@serifttfalse
\define@key{Lbt}{seriftt}[true]{%
  \Lbt@boolkey{seriftt}{#1}}
\newif\ifLbt@stdmathitalics\Lbt@stdmathitalicsfalse
\define@key{Lbt}{stdmathitalics}[true]{%
  \Lbt@boolkey{stdmathitalics}{#1}}
\def\Lbt@rmfamily{bright}
\define@key{Lbt}{romanfamily}[bright]{%
  \def\Lbt@rmfamily{#1}}
\def\Lbt@italics{default}
\define@key{Lbt}{italics}[default]{%
  \def\Lbt@italics{#1}}
\def\Lbt@style{tex}
\define@key{Lbt}{math-style}[tex]{%
  \def\Lbt@style{#1}}
\newif\ifLbt@stdmathdigits\Lbt@stdmathdigitsfalse
\define@key{Lbt}{stdmathdigits}[true]{%
  \Lbt@boolkey{stdmathdigits}{#1}}
\newif\ifLbt@nofontinfo\Lbt@nofontinfofalse
\define@key{Lbt}{nofontinfo}[true]{%
  \Lbt@boolkey{nofontinfo}{#1}}
\def\ProcessOptionsWithKV#1{%
  \let\@tempc\relax
  \let\Lbt@tempa\@empty
  \@for\CurrentOption:=\@classoptionslist\do{%
    \@ifundefined{KV@#1@\CurrentOption}%
    {}%
    {%
      \edef\Lbt@tempa{\Lbt@tempa,\CurrentOption,}%
      \@expandtwoargs\@removeelement\CurrentOption
        \@unusedoptionlist\@unusedoptionlist
    }%
  }%
  \edef\Lbt@tempa{%
    \noexpand\setkeys{#1}{%
      \Lbt@tempa\@ptionlist{\@currname.\@currext}%
    }%
  }%
  \Lbt@tempa
  \let\CurrentOption\@empty
}
\ProcessOptionsWithKV{Lbt}
\AtEndOfPackage{%
  \let\@unprocessedoptions\relax
}
\ifx\Lbt@scale\relax
  \def\DeclareLucidaFontShape#1#2#3#4#5#6{%
     \DeclareFontShape{#1}{#2}{#3}{#4}{<->#5}{#6}}
\else
  \edef\Lbt@@scale{s*[\csname Lbt@scale\endcsname]}%
  \def\DeclareLucidaFontShape#1#2#3#4#5#6{%
    \DeclareFontShape{#1}{#2}{#3}{#4}{<->\Lbt@@scale #5}{#6}}
  \PackageInfo{lucimatx}{Scaling Lucida fonts to \Lbt@scale}
\fi
\ifLbt@lucidascale
  \def\DeclareLucidaFontShape#1#2#3#4#5{%
    \DeclareFontShape{#1}{#2}{#3}{#4}{%
    <-5.5>s*[1.04]#5%
    <5.5-6.5>s*[1.02]#5%
    <6.5-7.5>s*[.99]#5%
    <7.5-8.5>s*[.97]#5%
    <8.5-9.5>s*[.96]#5%
    <9.5-10.5>s*[.95]#5%
    <10.5-11.5>s*[.94]#5%
    <11.5-13>s*[.93]#5%
    <13-15.5>s*[.92]#5%
    <15.5-18.5>s*[.91]#5%
    <18.5-22.5>s*[.9]#5%
    <22.5->s*[.89]#5}{}%
  }
  \PackageInfo{lucimatx}{Nonlinear scaling (`lucidascale')}
\fi
\ifLbt@lucidasmallscale
  \def\DeclareLucidaFontShape#1#2#3#4#5{%
    \DeclareFontShape{#1}{#2}{#3}{#4}{%
    <-5.5>s*[.98]#5%
    <5.5-6.5>s*[.96]#5%
    <6.5-7.5>s*[.94]#5%
    <7.5-8.5>s*[.92]#5%
    <8.5-9.5>s*[.91]#5%
    <9.5-10.5>s*[.9]#5%
    <10.5-11.5>s*[.89]#5%
    <11.5-13>s*[.88]#5%
    <13-15.5>s*[.87]#5%
    <15.5-18.5>s*[.86]#5%
    <18.5-22.5>s*[.85]#5%
    <22.5->s*[.84]#5}{}%
  }
  \PackageInfo{lucimatx}{Nonlinear scaling (`lucidasmallscale')}
\fi
\ifLbt@onlymath
  \PackageInfo{lucimatx}{Changing only the math fonts}
\else
  \renewcommand{\sfdefault}{hls}
  \renewcommand{\ttdefault}{hlst}
  \def\@tempa{bright}
  \ifx\Lbt@rmfamily\@tempa
    \renewcommand{\rmdefault}{hlh}
  \else
  \def\@tempa{fax}
  \ifx\Lbt@rmfamily\@tempa
    \renewcommand{\rmdefault}{hlx}
  \else
  \def\@tempa{casual}
  \ifx\Lbt@rmfamily\@tempa
    \renewcommand{\rmdefault}{hlcn}
  \else
  \def\@tempa{bright-osf}
  \ifx\Lbt@rmfamily\@tempa
    \renewcommand{\rmdefault}{hlhj}
  \else
    \Lbt@WarnOptionValue{%
      \Lbt@rmfamily}{romanfamily}{`bright', `bright-osf', `fax' or `casual'}%
  \fi
  \fi
  \fi
  \fi
  \ifLbt@seriftt
    \renewcommand{\ttdefault}{hlct}
  \fi
  \edef\operator@encoding{\encodingdefault}
  \def\@tempa{OT1}
  \ifx\operator@encoding\@tempa
    \fontfamily{\rmdefault}\RequirePackage[T1]{fontenc}
    \RequirePackage{textcomp}
    \PackageInfo{lucimatx}{%
      Default font encoding changed to T1;\MessageBreak
      package `textcomp' loaded additionally}
  \fi
  \@ifpackageloaded{textcomp}{%
      \ifx\DeclareEncodingSubset\@undefined
        \PackageWarningNoLine{lucimatx}{%
          Obsolete version of package textcomp found;\MessageBreak
          \string\oldstylenums\space may not work as expected}
      \else
        \DeclareEncodingSubset{TS1}{hlh}{1}
        \fi}{}
  \renewcommand{\bfdefault}{b}
  \def\@tempa{default}
  \ifx\Lbt@italics\@tempa
  \else
  \def\@tempa{calligraphic}
  \ifx\Lbt@italics\@tempa
    \normalfont
    \DeclareFontShape\encodingdefault\rmdefault{m}{it}%
                                     {<->ssub*hlce/m/it}{}
    \PackageInfo{lucimatx}{Using Lucida Calligraphic for italics}
  \else
  \def\@tempa{handwriting}
  \ifx\Lbt@italics\@tempa
    \normalfont
    \DeclareFontShape\encodingdefault\rmdefault{m}{it}%
                                     {<->ssub*hlcw/m/it}{}%
    \PackageInfo{lucimatx}{Using Lucida Handwriting for italics}
  \else
    \Lbt@WarnOptionValue{%
      \Lbt@italics}{italics}{`default', `calligraphic' or `handwriting'}%
  \fi
  \fi
  \fi
\fi
\ifLbt@stdmathitalics
  \def\letters@shape{itx}
\else
  \def\letters@shape{it}
\fi
\newif\ifLbt@uprightGreek
\newif\ifLbt@uprightgreek
\newif\ifLbt@uprightLatin
\def\@tempa{tex}
\ifx\Lbt@style\@tempa
  \Lbt@uprightGreektrue
  \Lbt@uprightgreekfalse
  \Lbt@uprightLatinfalse
  \PackageInfo{lucimatx}{TeX math style}
\else
\def\@tempa{iso}
\ifx\Lbt@style\@tempa
  \Lbt@uprightGreekfalse
  \Lbt@uprightgreekfalse
  \Lbt@uprightLatinfalse
  \PackageInfo{lucimatx}{ISO math style}
\else
\def\@tempa{french}
\ifx\Lbt@style\@tempa
  \Lbt@uprightGreektrue
  \Lbt@uprightgreektrue
  \Lbt@uprightLatintrue
  \PackageInfo{lucimatx}{`French' math style}
\else
  \Lbt@WarnOptionValue{%
    \Lbt@style}{math-style}{`tex', `iso' or `french'}%
\fi
\fi
\fi
\ifLbt@nofontinfo
   \let\@font@info\@gobble
   \let\@font@warning\@gobble
\else
  \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}}
\fi
\edef\operator@encoding{\encodingdefault}
\def\@tempa{T1}
\ifx\operator@encoding\@tempa
\else
\def\@tempa{OT1}
\ifx\operator@encoding\@tempa
\else
\def\@tempa{LY1}
\ifx\operator@encoding\@tempa
\else
  \def\operator@encoding{T1}
  \PackageWarningNoLine{lucimatx}%
  {Using T1 encoding for the math `operators' font\MessageBreak
   regardless of the default text font encoding (\encodingdefault)}
\fi
\fi
\fi
\DeclareFontEncoding{LMR}{}{}
\DeclareFontSubstitution{LMR}{hlcm}{m}{n}
\DeclareFontFamily{OML}{hlcm}{\skewchar\font=127}
\DeclareLucidaFontShape{OML}{hlcm}{m}{n}{hlcrm}{}
\DeclareLucidaFontShape{OML}{hlcm}{b}{n}{hlcdm}{}
\DeclareLucidaFontShape{OML}{hlcm}{m}{it}{hlcrima}{}
\DeclareLucidaFontShape{OML}{hlcm}{b}{it}{hlcdima}{}
\DeclareLucidaFontShape{OML}{hlcm}{m}{itx}{hlcrim}{}
\DeclareLucidaFontShape{OML}{hlcm}{b}{itx}{hlcdim}{}
\DeclareFontFamily{OMS}{hlcy}{\skewchar\font=48}
\DeclareLucidaFontShape{OMS}{hlcy}{m}{n}{hlcry}{}
\DeclareLucidaFontShape{OMS}{hlcy}{b}{n}{hlcdy}{}
\DeclareFontFamily{OMX}{hlcv}{}
\DeclareLucidaFontShape{OMX}{hlcv}{m}{n}{hlcrv}{}
\DeclareFontFamily{LMR}{hlcm}{}
\DeclareLucidaFontShape{LMR}{hlcm}{m}{n}{hlcra}{}
\DeclareLucidaFontShape{LMR}{hlcm}{b}{n}{hlcda}{}
\DeclareSymbolFont{letters}{OML}{hlcm}{m}{\letters@shape}
\DeclareSymbolFont{upright}{OML}{hlcm}{m}{n}
\DeclareSymbolFont{symbols}{OMS}{hlcy}{m}{n}
\DeclareSymbolFont{largesymbols}{OMX}{hlcv}{m}{n}
\SetSymbolFont{letters}{bold}{OML}{hlcm}{b}{\letters@shape}
\SetSymbolFont{upright}{bold}{OML}{hlcm}{b}{n}
\SetSymbolFont{symbols}{bold}{OMS}{hlcy}{b}{n}
\DeclareSymbolFont{arrows}{LMR}{hlcm}{m}{n}
\SetSymbolFont{arrows}{bold}{LMR}{hlcm}{b}{n}
\DeclareSymbolFont{operators}{\operator@encoding}{\rmdefault}{m}{n}
\SetSymbolFont{operators}{bold}{\operator@encoding}{\rmdefault}{b}{n}
\DeclareMathAlphabet\mathbf  \operator@encoding{\rmdefault}{b}{n}
\DeclareMathAlphabet\mbf     {OML}{hlcm}{b}{n}
\DeclareMathAlphabet\mathrm  \operator@encoding{\rmdefault}{m}{n}
\DeclareMathAlphabet\mathsf  \operator@encoding{\sfdefault}{m}{n}
\DeclareMathAlphabet\mathit  \operator@encoding{\rmdefault}{m}{it}
\DeclareMathAlphabet\mathtt  \operator@encoding{\ttdefault}{m}{n}
\DeclareMathAlphabet\mathfrak\operator@encoding{hlcf}{m}{n}
\SetMathAlphabet{\mathsf}{bold}{\operator@encoding}{\sfdefault}{b}{n}
\SetMathAlphabet{\mathrm}{bold}{\operator@encoding}{\rmdefault}{b}{n}
\SetMathAlphabet{\mathit}{bold}{\operator@encoding}{\rmdefault}{b}{it}
\SetMathAlphabet{\mathtt}{bold}{\operator@encoding}{\ttdefault}{b}{n}
\DeclareSymbolFontAlphabet{\mathbb}{arrows}
\DeclareSymbolFontAlphabet{\mathcal}{symbols}
\ifLbt@stdmathdigits
  \DeclareMathSymbol{0}\mathalpha{upright}{"30}
  \DeclareMathSymbol{1}\mathalpha{upright}{"31}
  \DeclareMathSymbol{2}\mathalpha{upright}{"32}
  \DeclareMathSymbol{3}\mathalpha{upright}{"33}
  \DeclareMathSymbol{4}\mathalpha{upright}{"34}
  \DeclareMathSymbol{5}\mathalpha{upright}{"35}
  \DeclareMathSymbol{6}\mathalpha{upright}{"36}
  \DeclareMathSymbol{7}\mathalpha{upright}{"37}
  \DeclareMathSymbol{8}\mathalpha{upright}{"38}
  \DeclareMathSymbol{9}\mathalpha{upright}{"39}
\fi
\def\@tempa{T1}
\ifx\operator@encoding\@tempa
  \DeclareMathAccent{\acute}{\mathalpha}{operators}{1}
  \DeclareMathAccent{\grave}{\mathalpha}{operators}{0}
  \DeclareMathAccent{\ddot}{\mathalpha}{operators}{4}
  \DeclareMathAccent{\tilde}{\mathalpha}{operators}{3}
  \DeclareMathAccent{\bar}{\mathalpha}{operators}{9}
  \DeclareMathAccent{\breve}{\mathalpha}{operators}{8}
  \DeclareMathAccent{\check}{\mathalpha}{operators}{7}
  \DeclareMathAccent{\hat}{\mathalpha}{operators}{2}
  \DeclareMathAccent{\dot}{\mathalpha}{operators}{10}
  \DeclareMathAccent{\mathring}{\mathalpha}{operators}{6}
\else
\def\@tempa{OT1}
\ifx\operator@encoding\@tempa
  \DeclareMathAccent{\acute}{\mathalpha}{operators}{19}
  \DeclareMathAccent{\grave}{\mathalpha}{operators}{18}
  \DeclareMathAccent{\ddot}{\mathalpha}{operators}{127}
  \DeclareMathAccent{\tilde}{\mathalpha}{operators}{126}
  \DeclareMathAccent{\bar}{\mathalpha}{operators}{22}
  \DeclareMathAccent{\breve}{\mathalpha}{operators}{21}
  \DeclareMathAccent{\check}{\mathalpha}{operators}{20}
  \DeclareMathAccent{\hat}{\mathalpha}{operators}{94}
  \DeclareMathAccent{\dot}{\mathalpha}{operators}{95}
  \DeclareMathAccent{\mathring}{\mathalpha}{operators}{23}
\else % LY1
  \DeclareMathAccent{\acute}{\mathalpha}{operators}{19}
  \DeclareMathAccent{\grave}{\mathalpha}{operators}{18}
  \DeclareMathAccent{\ddot}{\mathalpha}{operators}{127}
  \DeclareMathAccent{\tilde}{\mathalpha}{operators}{126}
  \DeclareMathAccent{\bar}{\mathalpha}{operators}{22}
  \DeclareMathAccent{\breve}{\mathalpha}{operators}{21}
  \DeclareMathAccent{\check}{\mathalpha}{operators}{20}
  \DeclareMathAccent{\hat}{\mathalpha}{operators}{94}
  \DeclareMathAccent{\dot}{\mathalpha}{operators}{5}
  \DeclareMathAccent{\mathring}{\mathalpha}{operators}{23}
\fi\fi
\ifLbt@uprightLatin
  \DeclareMathSymbol{A}{\mathalpha}{upright}{`A}
  \DeclareMathSymbol{B}{\mathalpha}{upright}{`B}
  \DeclareMathSymbol{C}{\mathalpha}{upright}{`C}
  \DeclareMathSymbol{D}{\mathalpha}{upright}{`D}
  \DeclareMathSymbol{E}{\mathalpha}{upright}{`E}
  \DeclareMathSymbol{F}{\mathalpha}{upright}{`F}
  \DeclareMathSymbol{G}{\mathalpha}{upright}{`G}
  \DeclareMathSymbol{H}{\mathalpha}{upright}{`H}
  \DeclareMathSymbol{I}{\mathalpha}{upright}{`I}
  \DeclareMathSymbol{J}{\mathalpha}{upright}{`J}
  \DeclareMathSymbol{K}{\mathalpha}{upright}{`K}
  \DeclareMathSymbol{L}{\mathalpha}{upright}{`L}
  \DeclareMathSymbol{M}{\mathalpha}{upright}{`M}
  \DeclareMathSymbol{N}{\mathalpha}{upright}{`N}
  \DeclareMathSymbol{O}{\mathalpha}{upright}{`O}
  \DeclareMathSymbol{P}{\mathalpha}{upright}{`P}
  \DeclareMathSymbol{Q}{\mathalpha}{upright}{`Q}
  \DeclareMathSymbol{R}{\mathalpha}{upright}{`R}
  \DeclareMathSymbol{S}{\mathalpha}{upright}{`S}
  \DeclareMathSymbol{T}{\mathalpha}{upright}{`T}
  \DeclareMathSymbol{U}{\mathalpha}{upright}{`U}
  \DeclareMathSymbol{V}{\mathalpha}{upright}{`V}
  \DeclareMathSymbol{W}{\mathalpha}{upright}{`W}
  \DeclareMathSymbol{X}{\mathalpha}{upright}{`X}
  \DeclareMathSymbol{Y}{\mathalpha}{upright}{`Y}
  \DeclareMathSymbol{Z}{\mathalpha}{upright}{`Z}
\fi
\DeclareMathSymbol{\upGamma}{\mathord}{upright}{0}
\DeclareMathSymbol{\upDelta}{\mathord}{upright}{1}
\DeclareMathSymbol{\upTheta}{\mathord}{upright}{2}
\DeclareMathSymbol{\upLambda}{\mathord}{upright}{3}
\DeclareMathSymbol{\upXi}{\mathord}{upright}{4}
\DeclareMathSymbol{\upPi}{\mathord}{upright}{5}
\DeclareMathSymbol{\upSigma}{\mathord}{upright}{6}
\DeclareMathSymbol{\upUpsilon}{\mathord}{upright}{7}
\DeclareMathSymbol{\upPhi}{\mathord}{upright}{8}
\DeclareMathSymbol{\upPsi}{\mathord}{upright}{9}
\DeclareMathSymbol{\upOmega}{\mathord}{upright}{10}
\ifLbt@uprightGreek
  \let\Gamma\upGamma
  \let\Delta\upDelta
  \let\Theta\upTheta
  \let\Lambda\upLambda
  \let\Xi\upXi
  \let\Pi\upPi
  \let\Sigma\upSigma
  \let\Upsilon\upUpsilon
  \let\Phi\upPhi
  \let\Psi\upPsi
  \let\Omega\upOmega
\else
  \DeclareMathSymbol{\Gamma}{\mathord}{letters}{0}
  \DeclareMathSymbol{\Delta}{\mathord}{letters}{1}
  \DeclareMathSymbol{\Theta}{\mathord}{letters}{2}
  \DeclareMathSymbol{\Lambda}{\mathord}{letters}{3}
  \DeclareMathSymbol{\Xi}{\mathord}{letters}{4}
  \DeclareMathSymbol{\Pi}{\mathord}{letters}{5}
  \DeclareMathSymbol{\Sigma}{\mathord}{letters}{6}
  \DeclareMathSymbol{\Upsilon}{\mathord}{letters}{7}
  \DeclareMathSymbol{\Phi}{\mathord}{letters}{8}
  \DeclareMathSymbol{\Psi}{\mathord}{letters}{9}
  \DeclareMathSymbol{\Omega}{\mathord}{letters}{10}
\fi
\DeclareMathSymbol{\upalpha}{\mathord}{upright}{11}
\DeclareMathSymbol{\upbeta}{\mathord}{upright}{12}
\DeclareMathSymbol{\upgamma}{\mathord}{upright}{13}
\DeclareMathSymbol{\updelta}{\mathord}{upright}{14}
\DeclareMathSymbol{\upepsilon}{\mathord}{upright}{15}
\DeclareMathSymbol{\upzeta}{\mathord}{upright}{16}
\DeclareMathSymbol{\upeta}{\mathord}{upright}{17}
\DeclareMathSymbol{\uptheta}{\mathord}{upright}{18}
\DeclareMathSymbol{\upiota}{\mathord}{upright}{19}
\DeclareMathSymbol{\upkappa}{\mathord}{upright}{20}
\DeclareMathSymbol{\uplambda}{\mathord}{upright}{21}
\DeclareMathSymbol{\upmu}{\mathord}{upright}{22}
\DeclareMathSymbol{\upnu}{\mathord}{upright}{23}
\DeclareMathSymbol{\upxi}{\mathord}{upright}{24}
\DeclareMathSymbol{\uppi}{\mathord}{upright}{25}
\DeclareMathSymbol{\uprho}{\mathord}{upright}{26}
\DeclareMathSymbol{\upsigma}{\mathord}{upright}{27}
\DeclareMathSymbol{\uptau}{\mathord}{upright}{28}
\DeclareMathSymbol{\upupsilon}{\mathord}{upright}{29}
\DeclareMathSymbol{\upphi}{\mathord}{upright}{30}
\DeclareMathSymbol{\upchi}{\mathord}{upright}{31}
\DeclareMathSymbol{\uppsi}{\mathord}{upright}{32}
\DeclareMathSymbol{\upomega}{\mathord}{upright}{33}
\DeclareMathSymbol{\upvarepsilon}{\mathord}{upright}{34}
\DeclareMathSymbol{\upvartheta}{\mathord}{upright}{35}
\DeclareMathSymbol{\upvarpi}{\mathord}{upright}{36}
\DeclareMathSymbol{\upvarrho}{\mathord}{upright}{37}
\DeclareMathSymbol{\upvarsigma}{\mathord}{upright}{38}
\DeclareMathSymbol{\upvarphi}{\mathord}{upright}{39}
\ifLbt@uprightgreek
  \let\alpha\upalpha
  \let\beta\upbeta
  \let\gamma\upgamma
  \let\delta\updelta
  \let\epsilon\upepsilon
  \let\zeta\upzeta
  \let\eta\upeta
  \let\theta\upeta
  \let\iota\upiota
  \let\kappa\upkappa
  \let\lambda\uplambda
  \let\mu\upmu
  \let\nu\upnu
  \let\xi\upxi
  \let\pi\uppi
  \let\rho\uprho
  \let\sigma\upsigma
  \let\tau\uptau
  \let\upsilon\upupsilon
  \let\phi\upphi
  \let\chi\upchi
  \let\psi\uppsi
  \let\omega\upomega
  \let\varepsilon\upvarepsilon
  \let\vartheta\upvartheta
  \let\varpi\upvarpi
  \let\varrho\upvarrho
  \let\varsigma\upvarsigma
  \let\varphi\upvarphi
\fi
\DeclareMathDelimiter{[}{\mathopen} {letters}{134}{largesymbols}{2}
\DeclareMathDelimiter{]}{\mathclose}{letters}{135}{largesymbols}{3}
\DeclareMathDelimiter{(}{\mathopen} {letters}{132}{largesymbols}{0}
\DeclareMathDelimiter{)}{\mathclose}{letters}{133}{largesymbols}{1}
\DeclareMathDelimiter{/}{\mathord}{letters}{61}{largesymbols}{14}
\DeclareMathSymbol{=}{\mathrel} {symbols}{131}
\DeclareMathSymbol{+}{\mathbin} {symbols}{130}
\def\joinrel{\mathrel{\mkern-4mu}}
\def\bigggl{\mathopen\biggg}
\def\bigggr{\mathclose\biggg}
\def\Bigggl{\mathopen\Biggg}
\def\Bigggr{\mathclose\Biggg}
\DeclareMathDelimiter{\ldbrack}
  {\mathopen}{letters}{130}{largesymbols}{130}
\DeclareMathDelimiter{\rdbrack}
  {\mathclose}{letters}{131}{largesymbols}{131}
\DeclareMathSymbol{\surfintop}{\mathop}{largesymbols}{144}
\let\notin\undefined
\let\bowtie\undefined
\let\models\undefined
\let\cong\undefined
\let\angle\undefined
\DeclareMathSymbol{\notin}{\mathrel}{arrows}{29}
\DeclareMathSymbol{\bowtie}{\mathrel}{letters}{246}
\DeclareMathSymbol{\models}{\mathrel}{symbols}{238}
\DeclareMathSymbol{\cong}{\mathrel}{symbols}{155}
\DeclareMathSymbol{\angle}{\mathord}{symbols}{139}
\let\rightleftharpoons\undefined
\DeclareMathSymbol{\rightleftharpoons}{\mathrel}{arrows}{122}
\let\neq\undefined
\DeclareMathSymbol{\neq}{\mathrel}{arrows}{148}
\let\sqsubset\undefined
\let\sqsupset\undefined
\def\mathstrut{\vphantom{f}}
\DeclareMathSymbol{\defineeq}{\mathrel}{symbols}{214}
\let\defineequal=\defineeq
\DeclareMathSymbol{\notequiv}{\mathrel}{arrows}{149}
\let\nequiv=\notequiv
\DeclareMathSymbol{\notapprox}{\mathrel}{arrows}{152}
\let\napprox=\notapprox
\DeclareMathSymbol{\notasymp}{\mathrel}{arrows}{243}
\let\nasymp=\notasymp
\DeclareMathSymbol{\notsubset}{\mathrel}{arrows}{198}
\let\nsubset=\notsubset
\DeclareMathSymbol{\notsupset}{\mathrel}{arrows}{199}
\let\nsupset=\notsupset
\DeclareMathSymbol{\notsubseteq}{\mathrel}{arrows}{200}
\let\nsubseteq=\notsubseteq
\DeclareMathSymbol{\notsupseteq}{\mathrel}{arrows}{201}
\let\nsupseteq=\notsupseteq
\DeclareMathSymbol{\notsimeq}{\mathrel}{arrows}{151}
\let\nsimeq=\notsimeq
\DeclareMathSymbol{\notsqsubseteq}{\mathrel}{arrows}{212}
\let\nsqsubseteq=\notsqsubseteq
\DeclareMathSymbol{\notsqsupseteq}{\mathrel}{arrows}{213}
\let\nsqsupseteq=\notsqsupseteq
\DeclareMathSymbol{\notcong}{\mathrel}{arrows}{153}
\let\ncong=\notcong
\DeclareMathSymbol{\notni}{\mathrel}{arrows}{31}
\DeclareMathSymbol{\leadsfrom}{\mathrel}{arrows}{141}
\let\leftsquigarrow\leadsfrom
\DeclareMathSymbol{\leftrightharpoons}{\mathrel}{arrows}{121}
\DeclareMathSymbol{\dashuparrow}{\mathord}{arrows}{57}
\DeclareMathSymbol{\dashdownarrow}{\mathord}{arrows}{59}
\DeclareMathSymbol{\image}{\mathrel}{letters}{198}
\DeclareMathSymbol{\original}{\mathrel}{letters}{197}
\DeclareRobustCommand{\longoriginal}{%
  \mathrel\circ\mkern-.07mu\relbar\relbar\mkern-.07mu\mathrel\bullet}
\DeclareRobustCommand{\longimage}{%
  \mathrel\bullet\mkern-.07mu\relbar\relbar\mkern-.07mu\mathrel\circ}
\DeclareMathSymbol{\updownarrows}{\mathrel}{arrows}{111}
\DeclareMathSymbol{\downuparrows}{\mathrel}{arrows}{112}
\DeclareMathSymbol{\hateq}{\mathrel}{symbols}{210}
\DeclareMathSymbol{\coloneq}{\mathrel}{symbols}{205}
\DeclareMathSymbol{\eqcolon}{\mathrel}{symbols}{206}
\let\Leftrightarrow\undefined
\DeclareMathSymbol{\Leftrightarrow}{\mathrel}{arrows}{97}
\DeclareMathSymbol{\boxdot}{\mathbin}{symbols}{237}
\DeclareMathSymbol{\boxplus}{\mathbin}{symbols}{234}
\DeclareMathSymbol{\boxtimes}{\mathbin}{symbols}{236}
\DeclareMathSymbol{\square}{\mathord}{arrows}{2}
\DeclareMathSymbol{\blacksquare}{\mathord}{arrows}{3}
\DeclareMathSymbol{\centerdot}{\mathbin}{arrows}{225}
\DeclareMathSymbol{\lozenge}{\mathord}{arrows}{8}
\DeclareMathSymbol{\blacklozenge}{\mathord}{arrows}{9}
\DeclareMathSymbol{\circlearrowright}{\mathrel}{arrows}{140}
\DeclareMathSymbol{\circlearrowleft}{\mathrel}{arrows}{139}
\DeclareMathSymbol{\rightleftharpoons}{\mathrel}{arrows}{122}
\DeclareMathSymbol{\leftrightharpoons}{\mathrel}{arrows}{121}
\DeclareMathSymbol{\boxminus}{\mathbin}{symbols}{235}
\DeclareMathSymbol{\Vdash}{\mathrel}{symbols}{240}
\DeclareMathSymbol{\Vvdash}{\mathrel}{letters}{211}
\DeclareMathSymbol{\vDash}{\mathrel}{symbols}{238}
\DeclareMathSymbol{\twoheadrightarrow}{\mathrel}{arrows}{37}
\DeclareMathSymbol{\twoheadleftarrow}{\mathrel}{arrows}{35}
\DeclareMathSymbol{\leftleftarrows}{\mathrel}{arrows}{113}
\DeclareMathSymbol{\rightrightarrows}{\mathrel}{arrows}{115}
\DeclareMathSymbol{\upuparrows}{\mathrel}{arrows}{114}
\DeclareMathSymbol{\downdownarrows}{\mathrel}{arrows}{116}
\DeclareMathSymbol{\upharpoonright}{\mathrel}{arrows}{117}
\DeclareMathSymbol{\downharpoonright}{\mathrel}{arrows}{119}
\DeclareMathSymbol{\upharpoonleft}{\mathrel}{arrows}{118}
\DeclareMathSymbol{\downharpoonleft}{\mathrel}{arrows}{120}
\DeclareMathSymbol{\rightarrowtail}{\mathrel}{arrows}{41}
\DeclareMathSymbol{\leftarrowtail}{\mathrel}{arrows}{40}
\DeclareMathSymbol{\leftrightarrows}{\mathrel}{arrows}{110}
\DeclareMathSymbol{\rightleftarrows}{\mathrel}{arrows}{109}
\DeclareMathSymbol{\Lsh}{\mathrel}{arrows}{123}
\DeclareMathSymbol{\Rsh}{\mathrel}{arrows}{125}
\DeclareMathSymbol{\rightsquigarrow}{\mathrel}{arrows}{142}
\DeclareMathSymbol{\leftrightsquigarrow}{\mathrel}{arrows}{145}
\DeclareMathSymbol{\looparrowleft}{\mathrel}{arrows}{63}
\DeclareMathSymbol{\looparrowright}{\mathrel}{arrows}{64}
\DeclareMathSymbol{\circeq}{\mathrel}{symbols}{208}
\DeclareMathSymbol{\succsim}{\mathrel}{symbols}{225}
\DeclareMathSymbol{\gtrsim}{\mathrel}{symbols}{221}
\DeclareMathSymbol{\gtrapprox}{\mathrel}{letters}{219}
\DeclareMathSymbol{\multimap}{\mathrel}{letters}{199}
\DeclareMathSymbol{\therefore}{\mathrel}{symbols}{144}
\DeclareMathSymbol{\because}{\mathrel}{symbols}{145}
\DeclareMathSymbol{\doteqdot}{\mathrel}{symbols}{202}
\DeclareMathSymbol{\triangleq}{\mathrel}{symbols}{213}
\DeclareMathSymbol{\precsim}{\mathrel}{symbols}{224}
\DeclareMathSymbol{\lesssim}{\mathrel}{symbols}{220}
\DeclareMathSymbol{\lessapprox}{\mathrel}{letters}{218}
\DeclareMathSymbol{\eqslantless}{\mathrel}{letters}{226}
\DeclareMathSymbol{\eqslantgtr}{\mathrel}{letters}{227}
\DeclareMathSymbol{\curlyeqprec}{\mathrel}{letters}{230}
\DeclareMathSymbol{\curlyeqsucc}{\mathrel}{letters}{231}
\DeclareMathSymbol{\preccurlyeq}{\mathrel}{letters}{228}
\DeclareMathSymbol{\leqq}{\mathrel}{symbols}{218}
\DeclareMathSymbol{\leqslant}{\mathrel}{letters}{224}
\DeclareMathSymbol{\lessgtr}{\mathrel}{symbols}{222}
\DeclareMathSymbol{\backprime}{\mathord}{letters}{200}
\DeclareMathSymbol{\risingdotseq}{\mathrel}{symbols}{204}
\DeclareMathSymbol{\fallingdotseq}{\mathrel}{symbols}{203}
\DeclareMathSymbol{\succcurlyeq}{\mathrel}{letters}{229}
\DeclareMathSymbol{\geqq}{\mathrel}{symbols}{219}
\DeclareMathSymbol{\geqslant}{\mathrel}{letters}{225}
\DeclareMathSymbol{\gtrless}{\mathrel}{symbols}{223}
\DeclareMathSymbol{\sqsubset}{\mathrel}{symbols}{228}
\DeclareMathSymbol{\sqsupset}{\mathrel}{symbols}{229}
\DeclareMathSymbol{\vartriangleright}{\mathrel}{letters}{46}
\DeclareMathSymbol{\vartriangleleft}{\mathrel}{letters}{47}
\DeclareMathSymbol{\trianglerighteq}{\mathrel}{symbols}{245}
\DeclareMathSymbol{\trianglelefteq}{\mathrel}{symbols}{244}
\DeclareMathSymbol{\bigstar}{\mathord}{arrows}{171}
\DeclareMathSymbol{\between}{\mathrel}{letters}{242}
\DeclareMathSymbol{\blacktriangledown}{\mathord}{arrows}{7}
\DeclareMathSymbol{\blacktriangleright}{\mathrel}{letters}{241}
\DeclareMathSymbol{\blacktriangleleft}{\mathrel}{letters}{240}
\DeclareMathSymbol{\vartriangle}{\mathrel}{arrows}{4}
\DeclareMathSymbol{\blacktriangle}{\mathord}{arrows}{5}
\DeclareMathSymbol{\triangledown}{\mathord}{arrows}{6}
\DeclareMathSymbol{\eqcirc}{\mathrel}{symbols}{207}
\DeclareMathSymbol{\lesseqgtr}{\mathrel}{letters}{232}
\DeclareMathSymbol{\gtreqless}{\mathrel}{letters}{233}
\DeclareMathSymbol{\lesseqqgtr}{\mathrel}{letters}{234}
\DeclareMathSymbol{\gtreqqless}{\mathrel}{letters}{235}
\DeclareMathSymbol{\Rrightarrow}{\mathrel}{arrows}{108}
\DeclareMathSymbol{\Lleftarrow}{\mathrel}{arrows}{106}
\DeclareMathSymbol{\veebar}{\mathbin}{letters}{210}
\DeclareMathSymbol{\barwedge}{\mathbin}{symbols}{246}
\DeclareMathSymbol{\doublebarwedge}{\mathbin}{symbols}{212}
\DeclareMathSymbol{\angle}{\mathord}{symbols}{139}
\DeclareMathSymbol{\measuredangle}{\mathord}{symbols}{140}
\DeclareMathSymbol{\sphericalangle}{\mathord}{symbols}{141}
\DeclareMathSymbol{\varpropto}{\mathrel}{symbols}{47}
\DeclareMathSymbol{\smallsmile}{\mathrel}{letters}{94} % ?
\DeclareMathSymbol{\smallfrown}{\mathrel}{letters}{95} % ?
\DeclareMathSymbol{\Subset}{\mathrel}{symbols}{248}
\DeclareMathSymbol{\Supset}{\mathrel}{symbols}{249}
\DeclareMathSymbol{\Cup}{\mathbin}{symbols}{250}
\DeclareMathSymbol{\Cap}{\mathbin}{symbols}{251}
\DeclareMathSymbol{\curlywedge}{\mathbin}{symbols}{132}
\DeclareMathSymbol{\curlyvee}{\mathbin}{symbols}{133}
\DeclareMathSymbol{\leftthreetimes}{\mathbin}{letters}{208}
\DeclareMathSymbol{\rightthreetimes}{\mathbin}{letters}{209}
\DeclareMathSymbol{\subseteqq}{\mathrel}{letters}{238}
\DeclareMathSymbol{\supseteqq}{\mathrel}{letters}{239}
\DeclareMathSymbol{\bumpeq}{\mathrel}{symbols}{200}
\DeclareMathSymbol{\Bumpeq}{\mathrel}{symbols}{199}
\DeclareMathSymbol{\lll}{\mathrel}{letters}{222}
\DeclareMathSymbol{\ggg}{\mathrel}{letters}{223}
\DeclareMathSymbol{\circledS}{\mathord}{letters}{202}
\DeclareMathSymbol{\pitchfork}{\mathrel}{letters}{243}
\DeclareMathSymbol{\dotplus}{\mathbin}{symbols}{137}
\DeclareMathSymbol{\backsim}{\mathrel}{letters}{248}
\DeclareMathSymbol{\backsimeq}{\mathrel}{letters}{249}
\DeclareMathSymbol{\complement}{\mathord}{letters}{148}
\DeclareMathSymbol{\intercal}{\mathbin}{letters}{217}
\DeclareMathSymbol{\circledcirc}{\mathbin}{symbols}{230}
\DeclareMathSymbol{\circledast}{\mathbin}{symbols}{231}
\DeclareMathSymbol{\circleddash}{\mathbin}{letters}{204}
\DeclareMathSymbol{\dashrightarrow}{\mathord}{arrows}{58}
\DeclareMathSymbol{\dashleftarrow}{\mathord}{arrows}{56}
\let\dasharrow\dashrightarrow
\DeclareMathDelimiter\ulcorner{\mathopen}{arrows}{91}{arrows}{91}
\DeclareMathDelimiter\urcorner{\mathclose}{arrows}{92}{arrows}{92}
\DeclareMathDelimiter\llcorner{\mathopen}{arrows}{93}{arrows}{93}
\DeclareMathDelimiter\lrcorner{\mathclose}{arrows}{94}{arrows}{94}
\edef\checkmark{\noexpand\mathhexbox{\hexnumber@\symarrows}AC}
\edef\circledR{\noexpand\mathhexbox{\hexnumber@\symletters}C9}
\edef\maltese{\noexpand\mathhexbox{\hexnumber@\symletters}CB}
\DeclareMathSymbol{\lvertneqq}{\mathrel}{arrows}{222}
\DeclareMathSymbol{\gvertneqq}{\mathrel}{arrows}{223}
\DeclareMathSymbol{\nleq}{\mathrel}{arrows}{156}
\DeclareMathSymbol{\ngeq}{\mathrel}{arrows}{157}
\DeclareMathSymbol{\nless}{\mathrel}{arrows}{154}
\DeclareMathSymbol{\ngtr}{\mathrel}{arrows}{155}
\DeclareMathSymbol{\nprec}{\mathrel}{arrows}{229}
\DeclareMathSymbol{\nsucc}{\mathrel}{arrows}{230}
\DeclareMathSymbol{\lneqq}{\mathrel}{arrows}{220}
\DeclareMathSymbol{\gneqq}{\mathrel}{arrows}{221}
\DeclareMathSymbol{\nleqslant}{\mathrel}{arrows}{214}
\DeclareMathSymbol{\ngeqslant}{\mathrel}{arrows}{215}
\DeclareMathSymbol{\lneq}{\mathrel}{arrows}{218}
\DeclareMathSymbol{\gneq}{\mathrel}{arrows}{219}
\DeclareMathSymbol{\npreceq}{\mathrel}{arrows}{231}
\DeclareMathSymbol{\nsucceq}{\mathrel}{arrows}{232}
\DeclareMathSymbol{\precnsim}{\mathrel}{arrows}{235}
\DeclareMathSymbol{\succnsim}{\mathrel}{arrows}{236}
\DeclareMathSymbol{\lnsim}{\mathrel}{arrows}{224}
\DeclareMathSymbol{\gnsim}{\mathrel}{arrows}{226}
\DeclareMathSymbol{\nleqq}{\mathrel}{arrows}{216}
\DeclareMathSymbol{\ngeqq}{\mathrel}{arrows}{217}
\DeclareMathSymbol{\precneqq}{\mathrel}{arrows}{233}
\DeclareMathSymbol{\succneqq}{\mathrel}{arrows}{234}
\DeclareMathSymbol{\precnapprox}{\mathrel}{arrows}{237}
\DeclareMathSymbol{\succnapprox}{\mathrel}{arrows}{238}
\DeclareMathSymbol{\lnapprox}{\mathrel}{arrows}{227}
\DeclareMathSymbol{\gnapprox}{\mathrel}{arrows}{228}
\DeclareMathSymbol{\nsim}{\mathrel}{arrows}{150}
\DeclareMathSymbol{\ncong}{\mathrel}{arrows}{153}
\DeclareMathSymbol{\diagup}{\mathrel}{arrows}{11}
\DeclareMathSymbol{\diagdown}{\mathrel}{arrows}{12}
\DeclareMathSymbol{\varsubsetneq}{\mathrel}{arrows}{208}
\DeclareMathSymbol{\varsupsetneq}{\mathrel}{arrows}{209}
\DeclareMathSymbol{\nsubseteqq}{\mathrel}{arrows}{202}
\DeclareMathSymbol{\nsupseteqq}{\mathrel}{arrows}{203}
\DeclareMathSymbol{\subsetneqq}{\mathrel}{arrows}{206}
\DeclareMathSymbol{\supsetneqq}{\mathrel}{arrows}{207}
\DeclareMathSymbol{\varsubsetneqq}{\mathrel}{arrows}{210}
\DeclareMathSymbol{\varsupsetneqq}{\mathrel}{arrows}{211}
\DeclareMathSymbol{\subsetneq}{\mathrel}{arrows}{204}
\DeclareMathSymbol{\supsetneq}{\mathrel}{arrows}{205}
\DeclareMathSymbol{\nsubseteq}{\mathrel}{arrows}{200}
\DeclareMathSymbol{\nsupseteq}{\mathrel}{arrows}{201}
\DeclareMathSymbol{\nparallel}{\mathrel}{arrows}{247}
\DeclareMathSymbol{\nmid}{\mathrel}{arrows}{246}
\DeclareMathSymbol{\nshortmid}{\mathrel}{arrows}{244}
\DeclareMathSymbol{\nshortparallel}{\mathrel}{arrows}{245}
\DeclareMathSymbol{\nvdash}{\mathrel}{arrows}{248}
\DeclareMathSymbol{\nVdash}{\mathrel}{arrows}{250}
\DeclareMathSymbol{\nvDash}{\mathrel}{arrows}{249}
\DeclareMathSymbol{\nVDash}{\mathrel}{arrows}{251}
\DeclareMathSymbol{\ntrianglerighteq}{\mathrel}{arrows}{242}
\DeclareMathSymbol{\ntrianglelefteq}{\mathrel}{arrows}{241}
\DeclareMathSymbol{\ntriangleleft}{\mathrel}{arrows}{239}
\DeclareMathSymbol{\ntriangleright}{\mathrel}{arrows}{240}
\DeclareMathSymbol{\nleftarrow}{\mathrel}{arrows}{50}
\DeclareMathSymbol{\nrightarrow}{\mathrel}{arrows}{51}
\DeclareMathSymbol{\nLeftarrow}{\mathrel}{arrows}{102}
\DeclareMathSymbol{\nRightarrow}{\mathrel}{arrows}{104}
\DeclareMathSymbol{\nLeftrightarrow}{\mathrel}{arrows}{103}
\DeclareMathSymbol{\nleftrightarrow}{\mathrel}{arrows}{52}
\DeclareMathSymbol{\divideontimes}{\mathbin}{letters}{247}
\DeclareMathSymbol{\emptyset}{\mathord}{letters}{156}
\DeclareMathSymbol{\varnothing}{\mathord}{symbols}{59}
\DeclareMathSymbol{\nexists}{\mathord}{arrows}{32}
\DeclareMathSymbol{\Finv}{\mathord}{letters}{144}
\DeclareMathSymbol{\Game}{\mathord}{letters}{145}
\DeclareMathSymbol{\eth}{\mathord}{operators}{240}
\DeclareMathSymbol{\eqsim}{\mathrel}{symbols}{153}
\DeclareMathSymbol{\beth}{\mathord}{letters}{149}
\DeclareMathSymbol{\gimel}{\mathord}{letters}{150}
\DeclareMathSymbol{\daleth}{\mathord}{letters}{151}
\DeclareMathSymbol{\lessdot}{\mathrel}{letters}{220}
\DeclareMathSymbol{\gtrdot}{\mathrel}{letters}{221}
\DeclareMathSymbol{\ltimes}{\mathbin}{letters}{206}
\DeclareMathSymbol{\rtimes}{\mathbin}{letters}{207}
\DeclareMathSymbol{\shortmid}{\mathrel}{letters}{244}
\DeclareMathSymbol{\shortparallel}{\mathrel}{letters}{245}
\DeclareMathSymbol{\smallsetminus}{\mathbin}{letters}{216} %?
\DeclareMathSymbol{\thicksim}{\mathrel}{symbols}{24} %?
\DeclareMathSymbol{\thickapprox}{\mathrel}{symbols}{25} %?
\DeclareMathSymbol{\approxeq}{\mathrel}{symbols}{157}
\DeclareMathSymbol{\succapprox}{\mathrel}{letters}{237}
\DeclareMathSymbol{\precapprox}{\mathrel}{letters}{236}
\DeclareMathSymbol{\curvearrowleft}{\mathrel}{arrows}{135}
\DeclareMathSymbol{\curvearrowright}{\mathrel}{arrows}{136}
\DeclareMathSymbol{\varkappa}{\mathord}{letters}{155}
\DeclareMathSymbol{\Bbbk}{\mathord}{arrows}{107}
\DeclareMathSymbol{\hslash}{\mathord}{letters}{157}
\DeclareMathSymbol{\hbar}{\mathord}{arrows}{27}
\DeclareMathSymbol{\backepsilon}{\mathrel}{letters}{251} %?
\let\restriction\upharpoonright
\let\Doteq\doteqdot
\let\doublecup\Cup
\let\doublecap\Cap
\let\llless\lll
\let\gggtr\ggg
\let\notsim\nsim
\newcommand{\digamma}{%
  \PackageError{lucimatx}{%
    The mathematical symbol \protect\digamma\space is not available\MessageBreak
    in the Lucida New Math fonts}%
    {Type <return> to proceed; the command will be ignored.}}
\newcommand{\mathyen}{%
  \PackageError{lucimatx}{%
    The mathematical symbol \yen\space is not available\MessageBreak
    in the Lucida New Math fonts}%
    {Type <return> to proceed; the command will be ignored.}}
\DeclareRobustCommand{\yen}{\ifmmode\mathyen\else\textyen\fi}
\edef\operator@encoding{\encodingdefault}
\def\@tempa{LY1}
\ifx\operator@encoding\@tempa
    \DeclareMathSymbol{\mathsterling}{\mathord}{operators}{163}
\else
\def\@tempa{T1}
\ifx\operator@encoding\@tempa
  \DeclareMathSymbol{\mathsterling}{\mathord}{operators}{191}
\fi
\fi
\let\leadsto\rightsquigarrow
\let\Join\bowtie
\let\Box\square
\let\Diamond\lozenge
\let\rhd\undefined
\let\lhd\undefined
\let\unlhd\undefined
\let\unrhd\undefined
\DeclareMathSymbol{\rhd}{\mathrel}{letters}{46}
\DeclareMathSymbol{\lhd}{\mathrel}{letters}{47}
\DeclareMathSymbol{\unlhd}{\mathrel}{symbols}{244}
\DeclareMathSymbol{\unrhd}{\mathrel}{symbols}{245}
\AtBeginDocument{%
\@ifpackageloaded{amsmath}{%
  \def\biggg{\bBigg@\thr@@}
  \def\Biggg{\bBigg@{3.5}}
  \def\rightarrowfill@#1{%
    \m@th\setboxz@h{$#1\relbar$}\ht\z@\z@
    $#1\mkern4.5mu\mathrel{\copy\z@}%
    \kern-\wd\z@
    \cleaders\hbox{$#1\mkern-2mu\box\z@\mkern-2mu$}\hfill%
    \mkern-4.5mu %
    \rightarrow$}%
  \def\leftarrowfill@#1{%
    \m@th\setboxz@h{$#1\relbar$}\ht\z@\z@
    $#1\leftarrow
    \mkern-4.5mu %
    \cleaders\hbox{$#1\mkern-2mu\copy\z@\mkern-2mu$}\hfill
    \kern-\wd\z@
    \mathrel{\box\z@}\mkern4.5mu$}
  \def\leftrightarrowfill@#1{\m@th\setboxz@h{$#1\relbar$}\ht\z@\z@
    $#1\leftarrow
    \mkern-12mu %
    \cleaders\hbox{$#1\mkern-2mu\box\z@\mkern-2mu$}\hfill
    \rightarrow$}%
\def\surfint{\DOTSI\surfintop\ilimits@}
\def\intkern@{\mkern-7.4mu\mathchoice{\mkern-.6mu}{}{}{}}
\def\ints@b{\mathop\bgroup\let\ilimits@\egroup}%
}{%
  \def\big#1{{\hbox{$\left#1\vbox to8.20\p@{}\right.\n@space$}}}
  \def\Big#1{{\hbox{$\left#1\vbox to10.80\p@{}\right.\n@space$}}}
  \def\bigg#1{{\hbox{$\left#1\vbox to13.42\p@{}\right.\n@space$}}}
  \def\Bigg#1{{\hbox{$\left#1\vbox to16.03\p@{}\right.\n@space$}}}
  \def\biggg#1{{\hbox{$\left#1\vbox to17.72\p@{}\right.\n@space$}}}
  \def\Biggg#1{{\hbox{$\left#1\vbox to21.25\p@{}\right.\n@space$}}}
  \def\n@space{\nulldelimiterspace\z@ \m@th}
\def\surfint{\surfintop\nolimits}
}
\@ifpackageloaded{chemarr}{%
  \def\rightharpoonupfill@#1{%
    \m@th\setboxz@h{$#1\relbar$}\ht\z@\z@
    $#1\mkern6.1mu\mathrel{\copy\z@}%
    \kern-\wd\z@
    \cleaders\hbox{$#1\mkern-2mu\box\z@\mkern-2mu$}\hfill%
    \mkern-6.1mu %
    \rightharpoonup$}%
  \def\leftharpoondownfill@#1{%
    \m@th\setboxz@h{$#1\relbar$}\ht\z@\z@
    $#1\leftharpoondown
    \mkern-6.1mu %
    \cleaders\hbox{$#1\mkern-2mu\copy\z@\mkern-2mu$}\hfill
    \kern-\wd\z@
    \mathrel{\box\z@}\mkern6.1mu$}
}{}
\def\r@@t#1#2{\setbox\z@\hbox{$\m@th#1\sqrt{#2}$}%
  \dimen@\ht\z@ \advance\dimen@-\dp\z@
  \mkern5mu\raise.6\dimen@\copy\rootbox \mkern-7.5mu\box\z@}
\DeclareMathSymbol{\relbar@}{\mathord}{arrows}{45}
\def\relbar{\mathrel{\smash\relbar@}\mathrel{\mkern-2.5mu}}
\DeclareMathSymbol{\Relbar@}{\mathrel}{arrows}{61}
\def\Relbar{\Relbar@\mathrel{\mkern-2.5mu}}
\let\hookleftarrow\undefined
\let\hookrightarrow\undefined
\let\mapsto\undefined
\let\doteq\undefined
\DeclareRobustCommand\longleftarrow{\leftarrow\relbar\mathrel{\mkern4mu}}
\DeclareRobustCommand\longrightarrow{\mathrel{\mkern4mu}\relbar\rightarrow}
\DeclareRobustCommand\Longleftarrow{\Leftarrow\Relbar\mathrel{\mkern4mu}}
\DeclareRobustCommand\Longrightarrow{\mathrel{\mkern4mu}\Relbar\Rightarrow}
\DeclareMathSymbol{\hookleftarrow}{\mathrel}{arrows}{60}
\DeclareMathSymbol{\hookrightarrow}{\mathrel}{arrows}{62}
\DeclareMathSymbol{\mapsto}{\mathrel}{arrows}{44}
\DeclareMathSymbol{\doteq}{\mathrel}{symbols}{201}
\let\mho\undefined
\DeclareMathSymbol{\mho}{\mathord}{letters}{146}
\let\lightning\undefined
\DeclareMathSymbol{\lightning}{\mathord}{arrows}{147}
} % AtBeginDocument

\endinput
%%
%% End of file `lucimatx.sty'.
