%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% html-mml.4ht                         2001-12-14-14:32 %
% Copyright (C) 1999--2001      Eitan M. Gurari         %
%                                                       %
% This program can redistributed and/or modified under  %
% the terms of the LaTeX Project Public License         %
% Distributed from CTAN archives in directory           %
% macros/latex/base/lppl.txt; either version 1 of the   %
% License, or (at your option) any later version.       %
%                                                       %
% However, you are allowed to modify this program       %
% without changing its name, if you modify its          %
% signature. Changes to the signature can be introduced %
% with a directive of the form                          %
%            \message{signature}                        %
%                                                       %
%                             gurari@cis.ohio-state.edu %
%                 http://www.cis.ohio-state.edu/~gurari %
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\immediate\write-1{version 2001-12-14-14:32}

\exit:ifnot{amsmath,% 
array,% 
latex,% 
plain,% 
tex4ht}


%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
                \ConfigureHinput{tex4ht}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
    \def\mathml:DOCTYPE{PUBLIC
   "-//W3C//DTD MATHML 2.0//EN"\Hnewline\space\space
   "mathml2.dtd"}
\def\:temp{xhtml}
\ifx \:DTD\:temp
   \Configure{DOCTYPE}{\HCode
      {<?xml version="1.0"?>\Hnewline
       <!DOCTYPE html [\Hnewline
        <!ENTITY \% misc "ins | del | script | noscript | math">\Hnewline
<!ENTITY \% mathml.dtd \mathml:DOCTYPE> \Hnewline \%mathml.dtd;\Hnewline
<!ENTITY \% xhtml.dtd \xhtml:DOCTYPE>   \Hnewline \%xhtml.dtd; \Hnewline
%
       ]>\Hnewline
<!--http://www.w3.org/TR/MathML2/appendixa.html-->\Hnewline
<!--http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd-->\Hnewline
<!--http://www.w3.org/TR/xhtml1/xhtml1.zip-->\Hnewline
   }}
\fi
\Configure{halignTD} {}{}
   {<}{\ifmathml \HCode{ columnalign="left"}\else
        \HCode{ align="left" nowrap="nowrap"}\fi}
   {-}{\ifmathml \HCode{ columnalign="center"}\else
        \HCode{ align="center" nowrap="nowrap"}\fi}
   {>}{\ifmathml \HCode{ columnalign="right"}\else
        \HCode{ align="right" nowrap="nowrap"}\fi}
   {^}{\ifmathml \HCode{ rowalign="top"}\else
        \HCode{ valign="top" nowrap="nowrap"}\fi}
   {=}{\ifmathml \HCode{ rowalign="baseline"}\else
        \HCode{ valign="baseline" nowrap="nowrap"}\fi}
   {|}{\ifmathml \HCode{ rowalign="center"}\else
        \HCode{ valign="middle" nowrap="nowrap"}\fi}
   {_}{\ifmathml \HCode{ rowalign="bottom"}\else
        \HCode{ valign="bottom" nowrap="nowrap"}\fi}
   {p}{\ifmathml \HCode{ columnalign="left"}\else
        \HCode{ align="left"}\fi}
   {}

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  
\endinput\empty\empty\empty\empty\empty\empty
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%


%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
                \ConfigureHinput{latex}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
    \Configure{hspace}
  {\ifmathml \ifmtext \else \Tg<mspace width="\the\tmp:dim"/>\fi\fi}
  {}{\ifmathml  \else \:nbsp\fi}
\:CheckOption{new-accents}     \if:Option \else
   \ifx \mathml:on\:UnDef
      \Configure{accents}
        {\ifmmode \expandafter\mathord\fi
         {\leavevmode
\if !#1!\ht:special{t4ht@+&\#x#2;}%
\else \expandafter \ifx\csname U#2#1\endcsname\relax
    \ht:special{t4ht@+&#2#1;}%
\else
    \ht:special{t4ht@+&\#x\csname U#2#1\endcsname;}%
\fi \fi x%
%
         \ht:special{t4ht@[}\if!#1!x\else#2\fi\ht:special{t4ht@]}}}
        {\ifmmode
             \Tg<mrow
                class="accent#1">\mathord{#3}\Tg</mrow>%
          \else \HCode{<span class="accent#1">}#3\HCode{</span>}%
          \fi
        }%
   \fi
\fi

\Configure{newline}
  {\ifmtext \HCode{</mtext><mtext class="newline">}%
   \else \Tg<br class="newline" />\fi}
\def\:MM{\ifmathml m\fi}
\Configure{HBorder}
   {<\:MM tr\Hnewline class="hline">}
   {\ifmathml<mtd><!--hr\xml:empty--></mtd>\else
            <td><hr\xml:empty></td>\fi}
   {</\:MM tr>}
   {<\:MM tr\Hnewline class="cline">}
   {<\:MM td></\:MM td>}
   {\ifmathml<mtd><!--hr\xml:empty--></mtd>\else
            <td><hr\xml:empty></td>\fi}
   {</\:MM tr>}
   {<\:MM tr\Hnewline class="vspace"
         style="font-size:\HBorderspace">}
   {<\:MM td\Hnewline>\ifmathml\else\string&\#x00A0;\fi
      </\:MM td>}
   {</\:MM tr>}
\Configure{halign}
   {\EndP\halignTB{halign}}   \t:HA
   \R:HA\r:HA\D:HA\d:HA
\Configure{equation}
  {\IgnorePar\ifvmode\else \HCode{<!--tex4ht:inline-->}\fi
\EndP
   \HCode{<table class="equation"><tr><td>}\IgnorePar
     \Configure{$$}
   {\Configure{@math}{class="equation"}\IgnorePar\EndP\DviMath}
   {\EndDviMath\EndP}{}%
}
  {\ifvmode \IgnorePar\fi\EndP\HCode{</td><td class="eq-no">}}
  {\HCode{</td></tr></table>}\ShowPar\par{\HCondtrue\noindent}%
}
\Css{.equation td{text-align:center; vertical-align:middle; }}
\Css{td.eq-no{ width:5\%; }}
\Css{table.equation { width:100\%; }   }
\Css{math .texttt { font-family: monospace; }}
\Css{math .textit { font-style: italic; }}
\Css{math .textsl { font-style: oblique; }}
\Css{math .textsf { font-family: sans-serif; }}
\Css{math .textbf { font-weight: bold; }}
\Configure{multicolumn}
   {\ifmmode \HCode{<mrow\Hnewline class="multicolumn}%
       {\Configure{halignTD} {}{}
   {<}{\HCode{-left}}
   {-}{\HCode{-center}}
   {>}{\HCode{-right}}
   {p}{\HCode{-left}}
   {}%
\HColAlign}\HCode{">}\else
       \ifvmode\IgnorePar\fi
       \HCode{<div class="multicolumn" }\HColAlign\HCode{>}\fi }
   {\ifmmode  \HCode{</mrow>}\else
    \ifvmode\IgnorePar\fi \EndP\HCode{</div>}\fi }
\def\gob:sp#1{#1}

\Configure{overline}
   {\bgroup\ifmathml \HCode{<mover  accent="false"\Hnewline
class="mml-overline"><mrow>}%
\else
         \HCode{<span class="overline">}\fi}
   {\ifmathml \HCode{</mrow><mo\Hnewline
 accent="true">&\#x00AF;</mo>%
</mover>}%
\else \HCode{</span>}\fi\egroup}
\Configure{underline}
   {\bgroup\ifmathml \HCode{<munder accentunder="false"\Hnewline
class="mml-underline"><mrow>}%
%
    \else \HCode{<span class="underline">}\fi}
   {\ifmathml \HCode{</mrow><mo\Hnewline
accent="true">&\#x0332;</mo></munder>}%
\else \HCode{</span>}\fi\egroup}

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  
\endinput\empty\empty\empty\empty\empty\empty
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
















%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
                \ConfigureHinput{plain}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
    \:CheckOption{new-accents}     \if:Option \else
   \ifx \mathml:on\:UnDef
      \Configure{accents}
        {\ifmmode \expandafter\mathord\fi
         {\leavevmode
\if !#1!\ht:special{t4ht@+&\#x#2;}%
\else \expandafter \ifx\csname U#2#1\endcsname\relax
    \ht:special{t4ht@+&#2#1;}%
\else
    \ht:special{t4ht@+&\#x\csname U#2#1\endcsname;}%
\fi \fi x%
%
         \ht:special{t4ht@[}\if!#1!x\else#2\fi\ht:special{t4ht@]}}}
        {\ifmmode
             \Tg<mrow
                class="accent#1">\mathord{#3}\Tg</mrow>%
          \else \HCode{<span class="accent#1">}#3\HCode{</span>}%
          \fi
        }%
   \fi
\fi


%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  
\endinput\empty\empty\empty\empty\empty\empty
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
                \ConfigureHinput{amsmath}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
    \Configure{equation}
  {\ifvmode \IgnorePar\fi\EndP
     \HCode{<table class="equation"><tr><td>}%
     \ifx \deferred@thm@head\:UnDef
        \Configure{$$}{}{}{}%
\Configure{gather}
  {\Configure{$$}
    {\Configure{@math}{class="equation"}\IgnorePar\EndP\DviMath}
    {\EndDviMath\EndP}%
    {}%
   \IgnorePar
  }{}{}{}{}{}
%
       \IgnorePar
     \else
        \Configure{gather}
     {\HCode{<mtable\Hnewline
         class="equation"><mtr><mtd>}\IgnorePar
         \Configure{$$}
   {\Configure{@math}{class="equation"}\IgnorePar\EndP\DviMath}
   {\EndDviMath\EndP}{}%
}
     {\HCode{</mtd></mtr></mtable>}}
     {}
     {}
     {\ifnum\HCol=2 \IgnorePar
         \HCode{</mtd><mtd>}\fi }
     {}
%
     \fi
  }
  {\ifvmode \IgnorePar\fi\EndP \HCode{</td><td class="eq-no">}}
  {\ifvmode \IgnorePar\fi\EndP \HCode{</td></tr></table>}}

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  
\endinput\empty\empty\empty\empty\empty\empty
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%



























%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
                \ConfigureHinput{array}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
    \Configure{multicolumn}
   {\ifmmode \HCode{<mrow\Hnewline class="multicolumn}%
       {\Configure{halignTD} {}{}
   {<}{\HCode{-left}}
   {-}{\HCode{-center}}
   {>}{\HCode{-right}}
   {p}{\HCode{-left}}
   {}%
\HColAlign}\HCode{">}\else
       \ifvmode\IgnorePar\fi
       \HCode{<div class="multicolumn" }\HColAlign\HCode{>}\fi }
   {\ifmmode  \HCode{</mrow>}\else
    \ifvmode\IgnorePar\fi \EndP\HCode{</div>}\fi }
\def\gob:sp#1{#1}


%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  
\endinput\empty\empty\empty\empty\empty\empty
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%







































































































































































\endinput

