<?xml version="1.0" encoding="UTF-8"?>

<cd:interface xmlns:cd="http://www.pragma-ade.com/commands">

    <cd:define name="instance-attachment">
        <cd:constant value="attachment"/>
    </cd:define>

    <cd:define name="instance-bar">
        <cd:constant value="overbar"/>
        <cd:constant value="underbar"/>
        <cd:constant value="overstrike"/>
        <cd:constant value="understrike"/>
        <cd:constant value="overbars"/>
        <cd:constant value="underbars"/>
        <cd:constant value="overstrikes"/>
        <cd:constant value="understrikes"/>
        <cd:constant value="hiddenbar"/>
        <cd:constant value="outline"/>
        <cd:constant value="outlined"/>
        <cd:constant value="backgroundbar"/>
        <cd:constant value="mathbackground"/>
        <cd:constant value="undergraphic"/>
        <cd:constant value="underrandom"/>
        <cd:constant value="underrandoms"/>
        <cd:constant value="underdash"/>
        <cd:constant value="underdashes"/>
        <cd:constant value="underdot"/>
        <cd:constant value="underdots"/>
    </cd:define>

    <cd:define name="instance-buffer">
        <cd:constant value="hiding"/>
    </cd:define>

    <cd:define name="instance-comment">
        <cd:constant value="comment"/>
    </cd:define>

    <cd:define name="instance-delimitedtext">
        <cd:constant value="quotation"/>
        <cd:constant value="quote"/>
        <cd:constant value="blockquote"/>
        <cd:constant value="speech"/>
        <cd:constant value="aside"/>
    </cd:define>

    <cd:define name="instance-fittingpage">
        <cd:constant value="TEXpage"/>
        <cd:constant value="MPpage"/>
    </cd:define>

    <cd:define name="instance-float">
        <cd:constant value="chemical"/>
        <cd:constant value="figure"/>
        <cd:constant value="table"/>
        <cd:constant value="intermezzo"/>
        <cd:constant value="graphic"/>
    </cd:define>

    <cd:define name="instance-floatlist">
        <cd:constant value="chemicals"/>
        <cd:constant value="figures"/>
        <cd:constant value="tables"/>
        <cd:constant value="intermezzi"/>
        <cd:constant value="graphics"/>
    </cd:define>

    <cd:define name="instance-formula">
        <cd:constant value="sp"/>
        <cd:constant value="sd"/>
        <cd:constant value="mp"/>
        <cd:constant value="md"/>
    </cd:define>

    <cd:define name="instance-fraction">
        <cd:constant value="xfrac"/>
        <cd:constant value="xxfrac"/>
        <cd:constant value="frac"/>
        <cd:constant value="tfrac"/>
        <cd:constant value="sfrac"/>
        <cd:constant value="dfrac"/>
        <cd:constant value="binom"/>
        <cd:constant value="dbinom"/>
        <cd:constant value="tbinom"/>
        <cd:constant value="cfrac"/>
        <cd:constant value="splitfrac"/>
        <cd:constant value="splitdfrac"/>
        <cd:constant value="vfrac"/>
        <cd:constant value="relfraction"/>
        <cd:constant value="bartext"/>
        <cd:constant value="leftarrowtext"/>
        <cd:constant value="rightarrowtext"/>
        <cd:constant value="twoheadleftarrowtext"/>
        <cd:constant value="twoheadrightarrowtext"/>
        <cd:constant value="reltext"/>
        <cd:constant value="equaltext"/>
        <cd:constant value="mapstotext"/>
        <cd:constant value="hookleftarrowtext"/>
        <cd:constant value="hookrightarrowtext"/>
        <cd:constant value="leftharpoondowntext"/>
        <cd:constant value="leftharpoonuptext"/>
        <cd:constant value="rightharpoondowntext"/>
        <cd:constant value="rightharpoonuptext"/>
        <cd:constant value="rightoverleftarrowtext"/>
        <cd:constant value="leftrightharpoonstext"/>
        <cd:constant value="rightleftharpoonstext"/>
        <cd:constant value="triplereltext"/>
        <cd:constant value="leftrightarrowtext"/>
        <cd:constant value="rightleftarrowtext"/>
        <cd:constant value="Leftarrowtext"/>
        <cd:constant value="Rightarrowtext"/>
        <cd:constant value="Leftrightarrowtext"/>
        <cd:constant value="Rightleftarrowtext"/>
    </cd:define>

    <cd:define name="instance-framedmath">
        <cd:constant value="framedmath"/>
        <cd:constant value="mathstrikeout"/>
        <cd:constant value="mathcrossout"/>
    </cd:define>

    <cd:define name="instance-mathframed">
        <cd:constant value="mframed"/>
        <cd:constant value="inmframed"/>
        <cd:constant value="mcframed"/>
        <cd:constant value="mtframed"/>
    </cd:define>

    <cd:define name="instance-framedtext">
        <cd:constant value="framedtext"/>
    </cd:define>

    <cd:define name="instance-framed">
        <cd:constant value="unframed"/>
        <cd:constant value="fitfieldframed"/>
        <cd:constant value="potracebitmap"/>
    </cd:define>

    <cd:define name="instance-help">
        <cd:constant value="helptext"/>
    </cd:define>

    <cd:define name="instance-itemgroup">
        <cd:constant value="itemize"/>
    </cd:define>

    <cd:define name="instance-labelclass">
        <cd:constant value="head"/>
        <cd:constant value="label"/>
        <cd:constant value="mathlabel"/>
        <cd:constant value="taglabel"/>
        <cd:constant value="unit"/>
        <cd:constant value="operator"/>
        <cd:constant value="prefix"/>
        <cd:constant value="suffix"/>
        <cd:constant value="btxlabel"/>
    </cd:define>

    <cd:define name="instance-labeltext">
        <cd:constant value="head"/>
        <cd:constant value="label"/>
        <cd:constant value="mathlabel"/>
    </cd:define>

    <cd:define name="instance-lines">
        <cd:constant value="lines"/>
    </cd:define>

    <cd:define name="instance-combinedlist">
        <cd:constant value="content"/>
    </cd:define>

    <cd:define name="instance-low">
        <cd:constant value="unitslow"/>
    </cd:define>

    <cd:define name="instance-high">
        <cd:constant value="unitshigh"/>
    </cd:define>

    <cd:define name="instance-makeup">
        <cd:constant value="standard"/>
        <cd:constant value="page"/>
        <cd:constant value="text"/>
        <cd:constant value="middle"/>
    </cd:define>

    <cd:define name="instance-margindata">
        <cd:constant value="inleftmargin"/>
        <cd:constant value="inrightmargin"/>
        <cd:constant value="inoutermargin"/>
        <cd:constant value="ininnermargin"/>
        <cd:constant value="inleftedge"/>
        <cd:constant value="inrightedge"/>
        <cd:constant value="inouteredge"/>
        <cd:constant value="ininneredge"/>
        <cd:constant value="atleftmargin"/>
        <cd:constant value="atrightmargin"/>
        <cd:constant value="inleft"/>
        <cd:constant value="inright"/>
        <cd:constant value="inouter"/>
        <cd:constant value="ininner"/>
        <cd:constant value="inmargin"/>
        <cd:constant value="inother"/>
        <cd:constant value="margintext"/>
        <!--
            <cd:constant value="marginword"/>
            <cd:constant value="margintitle"/>
            <cd:constant value="inothermargin"/>
        -->
    </cd:define>

    <cd:define name="instance-mathalignment">
        <cd:constant value="align"/>
        <cd:constant value="mathalignment"/>
    </cd:define>

    <cd:define name="instance-mathsimplealign">
        <cd:constant value="equationsystem"/>
        <cd:constant value="lequationsystem"/>
        <cd:constant value="requationsystem"/>
    </cd:define>

    <cd:define name="instance-mathcases">
        <cd:constant value="cases"/>
        <cd:constant value="mathcases"/>
    </cd:define>

    <cd:define name="instance-mathmatrix">
        <cd:constant value="matrix"/>
        <cd:constant value="mathmatrix"/>
        <cd:constant value="thematrix"/>
        <!--
            <cd:constant value="xıɹʇɐɯ"/>
        -->
    </cd:define>

    <cd:define name="instance-simplematrix">
        <cd:constant value="matrix"/>
        <cd:constant value="bmatrix"/>
        <cd:constant value="pmatrix"/>
        <cd:constant value="vmatrix"/>
        <cd:constant value="vvmatrix"/>
        <cd:constant value="vvvmatrix"/>
        <cd:constant value="gmatrix"/>
        <cd:constant value="bracematrix"/>
        <cd:constant value="thematrix"/>
    </cd:define>

    <cd:define name="instance-mixedcolumns">
        <cd:constant value="itemgroupcolumns"/>
        <cd:constant value="boxedcolumns"/>
        <cd:constant value="columns"/>
    </cd:define>

    <cd:define name="instance-note">
        <cd:constant value="footnote"/>
        <cd:constant value="endnote"/>
        <cd:constant value="mathnote"/>
        <cd:constant value="publicationnote"/>
    </cd:define>

    <cd:define name="instance-linenote">
        <cd:constant value="linenote"/>
    </cd:define>

    <cd:define name="instance-pairedbox">
        <cd:constant value="legend"/>
    </cd:define>

    <cd:define name="instance-register">
        <cd:constant value="index"/>
    </cd:define>

    <cd:define name="instance-script">
        <cd:constant value="hangul"/>
        <cd:constant value="hanzi"/>
        <cd:constant value="nihongo"/>
        <cd:constant value="ethiopic"/>
        <cd:constant value="thai"/>
        <cd:constant value="latin"/>
        <cd:constant value="test"/>
    </cd:define>

    <cd:define name="instance-section">
        <cd:constant value="part"/>
        <cd:constant value="chapter"/>
        <cd:constant value="section"/>
        <cd:constant value="subsection"/>
        <cd:constant value="subsubsection"/>
        <cd:constant value="subsubsubsection"/>
        <cd:constant value="subsubsubsubsection"/>
        <cd:constant value="title"/>
        <cd:constant value="subject"/>
        <cd:constant value="subsubject"/>
        <cd:constant value="subsubsubject"/>
        <cd:constant value="subsubsubsubject"/>
        <cd:constant value="subsubsubsubsubject"/>
    </cd:define>

    <cd:define name="instance-sectionblock">
        <cd:constant value="frontmatter"/>
        <cd:constant value="bodymatter"/>
        <cd:constant value="appendices"/>
        <cd:constant value="backmatter"/>
    </cd:define>

    <cd:define name="instance-shift">
        <cd:constant value="shiftup"/>
        <cd:constant value="shiftdown"/>
    </cd:define>

    <cd:define name="instance-sort">
        <cd:constant value="logo"/>
    </cd:define>

    <cd:define name="instance-sortlist">
        <cd:constant value="logos"/>
    </cd:define>

    <cd:define name="instance-synonym">
        <cd:constant value="abbreviation"/>
    </cd:define>

    <cd:define name="instance-synonymlist">
        <cd:constant value="abbreviations"/>
    </cd:define>

    <cd:define name="instance-tabulate">
        <cd:constant value="legend"/>
        <cd:constant value="fact"/>
    </cd:define>

    <cd:define name="instance-tooltip">
        <cd:constant value="tooltip"/>
    </cd:define>

    <cd:define name="instance-unit">
        <cd:constant value="unit"/>
    </cd:define>

    <cd:define name="instance-typing">
        <cd:constant value="typing"/>
        <cd:constant value="LUA"/>
        <cd:constant value="MP"/>
        <cd:constant value="PARSEDXML"/>
        <cd:constant value="TEX"/>
        <cd:constant value="XML"/>
    </cd:define>

    <cd:define name="instance-mathextensible">
        <!-- reverse -->
        <cd:constant value="xrel"/>
        <cd:constant value="xequal"/>
        <cd:constant value="xleftarrow"/>
        <cd:constant value="xrightarrow"/>
        <cd:constant value="xleftrightarrow"/>
        <cd:constant value="xlongleftarrow"/>
        <cd:constant value="xlongrightarrow"/>
        <cd:constant value="xlongleftrightarrow"/>
        <cd:constant value="xLeftarrow"/>
        <cd:constant value="xRightarrow"/>
        <cd:constant value="xLeftrightarrow"/>
        <cd:constant value="xtwoheadleftarrow"/>
        <cd:constant value="xtwoheadrightarrow"/>
        <cd:constant value="xmapsto"/>
        <cd:constant value="xhookleftarrow"/>
        <cd:constant value="xhookrightarrow"/>
        <cd:constant value="xleftharpoondown"/>
        <cd:constant value="xleftharpoonup"/>
        <cd:constant value="xrightharpoondown"/>
        <cd:constant value="xrightharpoonup"/>
        <cd:constant value="xrightoverleftarrow"/>
        <cd:constant value="xleftoverrightarrow"/>
        <cd:constant value="xleftrightharpoons"/>
        <cd:constant value="xrightleftharpoons"/>
        <cd:constant value="xtriplerel"/>
        <!-- mathematics -->
        <cd:constant value="mrel"/>
        <cd:constant value="mequal"/>
        <cd:constant value="mleftarrow"/>
        <cd:constant value="mrightarrow"/>
        <cd:constant value="mleftrightarrow"/>
        <cd:constant value="mLeftarrow"/>
        <cd:constant value="mRightarrow"/>
        <cd:constant value="mLeftrightarrow"/>
        <cd:constant value="mtwoheadleftarrow"/>
        <cd:constant value="mtwoheadrightarrow"/>
        <cd:constant value="mmapsto"/>
        <cd:constant value="mhookleftarrow"/>
        <cd:constant value="mhookrightarrow"/>
        <cd:constant value="mleftharpoondown"/>
        <cd:constant value="mleftharpoonup"/>
        <cd:constant value="mrightharpoondown"/>
        <cd:constant value="mrightharpoonup"/>
        <cd:constant value="mrightoverleftarrow"/>
        <cd:constant value="mleftoverrightarrow"/>
        <cd:constant value="mleftrightharpoons"/>
        <cd:constant value="mrightleftharpoons"/>
        <cd:constant value="mtriplerel"/>
        <!-- text -->
        <cd:constant value="trel"/>
        <cd:constant value="tequal"/>
        <cd:constant value="tmapsto"/>
        <cd:constant value="tleftarrow"/>
        <cd:constant value="trightarrow"/>
        <cd:constant value="tleftrightarrow"/>
        <cd:constant value="tLeftarrow"/>
        <cd:constant value="tRightarrow"/>
        <cd:constant value="tLeftrightarrow"/>
        <cd:constant value="ttwoheadleftarrow"/>
        <cd:constant value="ttwoheadrightarrow"/>
        <cd:constant value="tmapsto"/>
        <cd:constant value="thookleftarrow"/>
        <cd:constant value="thookrightarrow"/>
        <cd:constant value="tleftharpoondown"/>
        <cd:constant value="tleftharpoonup"/>
        <cd:constant value="trightharpoondown"/>
        <cd:constant value="trightharpoonup"/>
        <cd:constant value="trightoverleftarrow"/>
        <cd:constant value="tleftoverrightarrow"/>
        <cd:constant value="tleftrightharpoons"/>
        <cd:constant value="trightleftharpoons"/>
        <cd:constant value="ttriplerel"/>
        <!-- chemistry -->
        <cd:constant value="creturns"/>
        <cd:constant value="cgives"/>
        <cd:constant value="cmesomeric"/>
        <cd:constant value="cequilibrium"/>
        <cd:constant value="cleaningright"/>
        <cd:constant value="cleaningleft"/>
        <cd:constant value="clongreturns"/>
        <cd:constant value="clonggives"/>
        <cd:constant value="clongmesomeric"/>
        <cd:constant value="clongequilibrium"/>
        <cd:constant value="clongleaningright"/>
        <cd:constant value="clongleaningleft"/>
    </cd:define>

    <cd:define name="instance-mathoverextensible">
        <!-- top -->
        <cd:constant value="overleftarrow"/>
        <cd:constant value="overrightarrow"/>
        <cd:constant value="overleftrightarrow"/>
        <cd:constant value="overtwoheadleftarrow"/>
        <cd:constant value="overtwoheadrightarrow"/>
        <cd:constant value="overlefttailarrow"/>
        <cd:constant value="overrighttailarrow"/>
        <cd:constant value="overleftbararrow"/>
        <cd:constant value="overrightbararrow"/>
        <cd:constant value="overlefthookarrow"/>
        <cd:constant value="overrighthookarrow"/>
        <cd:constant value="overleftharpoondown"/>
        <cd:constant value="overleftharpoonup"/>
        <cd:constant value="overrightharpoondown"/>
        <cd:constant value="overrightharpoonup"/>
        <cd:constant value="overRightarrow"/>
        <cd:constant value="overLeftarrow"/>
        <cd:constant value="overLeftrightarrow"/>
        <cd:constant value="overLeftbararrow"/>
        <cd:constant value="overRightbararrow"/>
        <!-- vfenced -->
        <cd:constant value="overbar"/>
        <cd:constant value="overbrace"/>
        <cd:constant value="overparent"/>
        <cd:constant value="overbracket"/>
    </cd:define>

    <cd:define name="instance-mathunderextensible">
        <!-- bottom -->
        <cd:constant value="underleftarrow"/>
        <cd:constant value="underrightarrow"/>
        <cd:constant value="underleftrightarrow"/>
        <cd:constant value="undertwoheadleftarrow"/>
        <cd:constant value="undertwoheadrightarrow"/>
        <cd:constant value="underlefttailarrow"/>
        <cd:constant value="underrighttailarrow"/>
        <cd:constant value="underleftbararrow"/>
        <cd:constant value="underrightbararrow"/>
        <cd:constant value="underlefthookarrow"/>
        <cd:constant value="underrighthookarrow"/>
        <cd:constant value="underleftharpoondown"/>
        <cd:constant value="underleftharpoonup"/>
        <cd:constant value="underrightharpoondown"/>
        <cd:constant value="underrightharpoonup"/>
        <cd:constant value="underRightarrow"/>
        <cd:constant value="underLeftarrow"/>
        <cd:constant value="underLeftrightarrow"/>
        <cd:constant value="underLeftbararrow"/>
        <cd:constant value="underRightbararrow"/>
        <!-- vfenced -->
        <cd:constant value="underbar"/>
        <cd:constant value="underbrace"/>
        <cd:constant value="underparent"/>
        <cd:constant value="underbracket"/>
    </cd:define>

    <cd:define name="instance-mathdoubleextensible">
        <!-- vfenced -->
        <cd:constant value="doublebar"/>
        <cd:constant value="doublebrace"/>
        <cd:constant value="doubleparent"/>
        <cd:constant value="doublebracket"/>
        <!-- both -->
        <cd:constant value="overbarunderbar"/>
        <cd:constant value="overbraceunderbrace"/>
        <cd:constant value="overparentunderparent"/>
        <cd:constant value="overbracketunderbracket"/>
    </cd:define>

    <cd:define name="instance-mathovertextextensible">
        <!-- bothtext -->
        <cd:constant value="overbartext"/>
        <cd:constant value="overbracetext"/>
        <cd:constant value="overparenttext"/>
        <cd:constant value="overbrackettext"/>
    </cd:define>

    <cd:define name="instance-mathundertextextensible">
        <!-- bothtext -->
        <cd:constant value="underbartext"/>
        <cd:constant value="underbracetext"/>
        <cd:constant value="underparenttext"/>
        <cd:constant value="underbrackettext"/>
    </cd:define>

    <cd:define name="instance-mathfiller">
        <cd:constant value="relfill"/>
        <cd:constant value="equalfill"/>
        <cd:constant value="leftarrowfill"/>
        <cd:constant value="rightarrowfill"/>
        <cd:constant value="twoheadleftarrowfill"/>
        <cd:constant value="twoheadrightarrowfill"/>
        <cd:constant value="mapstofill"/>
        <cd:constant value="leftharpoondownfill"/>
        <cd:constant value="leftharpoonupfill"/>
        <cd:constant value="rightharpoondownfill"/>
        <cd:constant value="rightharpoonupfill"/>
        <cd:constant value="rightoverleftarrowfill"/>
        <cd:constant value="leftoverrightarrowfill"/>
        <cd:constant value="triplerelfill"/>
        <cd:constant value="leftrightarrowfill"/>
        <cd:constant value="Leftarrowfill"/>
        <cd:constant value="Rightarrowfill"/>
        <cd:constant value="Leftrightarrowfill"/>
        <cd:constant value="Rightleftarrowfill"/>
    </cd:define>

    <cd:define name="instance-synchronize">
        <cd:constant value="paralleltext"/>
    </cd:define>

    <cd:define name="instance-textdisplay">
        <cd:constant value="textdisplay"/>
    </cd:define>

    <cd:define name="instance-mathaccent">
        <!-- mathtopaccent -->
        <cd:constant value="grave"/>
        <cd:constant value="acute"/>
        <cd:constant value="hat"/>
        <cd:constant value="tilde"/>
        <cd:constant value="bar"/>
        <cd:constant value="breve"/>
        <cd:constant value="dot"/>
        <cd:constant value="ddot"/>
        <cd:constant value="overhook"/>
        <cd:constant value="ring"/>
        <!--
            <cd:constant value="mathring"/>
        -->
        <cd:constant value="check"/>
        <cd:constant value="overleftharpoon"/>
        <cd:constant value="overrightharpoon"/>
        <cd:constant value="dddot"/>
        <cd:constant value="ddddot"/>
        <cd:constant value="widegrave"/>
        <cd:constant value="wideacute"/>
        <cd:constant value="widehat"/>
        <cd:constant value="widetilde"/>
        <cd:constant value="widebar"/>
        <cd:constant value="widebreve"/>
        <cd:constant value="widedot"/>
        <cd:constant value="wideddot"/>
        <cd:constant value="widering"/>
        <cd:constant value="widecheck"/>
        <cd:constant value="widedddot"/>
        <cd:constant value="vec"/>
        <cd:constant value="wideoverleftharpoon"/>
        <cd:constant value="wideoverrightharpoon"/>
        <cd:constant value="wideoverleftarrow"/>
        <cd:constant value="wideoverrightarrow"/>
        <cd:constant value="wideoverleftrightarrow"/>
        <cd:constant value="conjugate"/>
        <cd:constant value="closure"/>
        <!-- mathbottomaccent -->
        <cd:constant value="wideundertilde"/>
        <cd:constant value="wideunderbar"/>
        <cd:constant value="wideunderleftrightarrow"/>
        <cd:constant value="wideunderrightharpoon"/>
        <cd:constant value="wideunderleftharpoon"/>
        <cd:constant value="wideunderleftarrow"/>
        <cd:constant value="wideunderrightarrow"/>
    </cd:define>

    <cd:define name="instance-mathdelimited">
        <cd:constant value="ddotmarked"/>
        <cd:constant value="barmarked"/>
        <cd:constant value="hatmarked"/>
        <cd:constant value="checkmarked"/>
        <cd:constant value="brevemarked"/>
        <!--
            <cd:constant value="dotmarked"/>
        -->
        <cd:constant value="ringmarked"/>
        <cd:constant value="tildemarked"/>
        <cd:constant value="dddotmarked"/>
        <cd:constant value="daggermarked"/>
        <cd:constant value="ddaggermarked"/>
        <cd:constant value="astmarked"/>
        <cd:constant value="starmarked"/>
        <cd:constant value="primed"/>
        <cd:constant value="doubleprimed"/>
        <cd:constant value="tripleprimed"/>
        <cd:constant value="quadrupleprimed"/>
        <cd:constant value="reverseprimed"/>
        <cd:constant value="doublereverseprimed"/>
        <cd:constant value="triplereverseprimed"/>
        <!--
            <cd:constant value="leftuppermarked"/>
            <cd:constant value="rightuppermarked"/>
            <cd:constant value="uppermarked"/>
            <cd:constant value="leftlowermarked"/>
            <cd:constant value="rightlowermarked"/>
            <cd:constant value="lowermarked"/>
        -->
    </cd:define>

    <cd:define name="instance-mathradical">
        <cd:constant value="root"/>
        <cd:constant value="sqrt"/>
        <cd:constant value="rannuity"/>
        <cd:constant value="lannuity"/>
        <cd:constant value="lrannuity"/>
        <cd:constant value="rlannuity"/>
        <cd:constant value="annuity"/>
        <cd:constant value="lbannuity"/>
        <cd:constant value="rbannuity"/>
        <cd:constant value="rlbannuity"/>
        <cd:constant value="lrbannuity"/>
    </cd:define>

    <cd:define name="instance-mathnesting">
        <cd:constant value="mathtogether"/>
        <cd:constant value="mathloose"/>
    </cd:define>

    <cd:define name="instance-mathoperator">
        <!-- integrals -->
        <cd:constant value="integral"/>
        <cd:constant value="iintegral"/>
        <cd:constant value="iiintegral"/>
        <cd:constant value="iiiintegral"/>
        <cd:constant value="int"/>
        <cd:constant value="iint"/>
        <cd:constant value="iiint"/>
        <cd:constant value="iiiint"/>
        <cd:constant value="oint"/>
        <cd:constant value="oiint"/>
        <cd:constant value="oiiint"/>
        <cd:constant value="intc"/>
        <cd:constant value="ointc"/>
        <cd:constant value="aointc"/>
        <cd:constant value="sumint"/>
        <cd:constant value="barint"/>
        <cd:constant value="doublebarint"/>
        <cd:constant value="slashint"/>
        <cd:constant value="aodownintc"/>
        <cd:constant value="rectangularpoleintc"/>
        <cd:constant value="semicirclepoleintc"/>
        <cd:constant value="circlepoleoutsideintc"/>
        <cd:constant value="circlepoleinsideintc"/>
        <cd:constant value="squareintc"/>
        <cd:constant value="hookleftarrowint"/>
        <cd:constant value="timesint"/>
        <cd:constant value="capint"/>
        <cd:constant value="cupint"/>
        <cd:constant value="upperint"/>
        <cd:constant value="lowerint"/>
        <!-- summations -->
        <cd:constant value="sum"/>
        <cd:constant value="blackboardsum"/>
        <cd:constant value="modtwosum"/>
        <!-- products -->
        <cd:constant value="prod"/>
        <cd:constant value="coprod"/>
        <!-- operators -->
        <cd:constant value="bigwedge"/>
        <cd:constant value="bigvee"/>
        <cd:constant value="bigcap"/>
        <cd:constant value="bigcup"/>
        <cd:constant value="bigodot"/>
        <cd:constant value="bigoplus"/>
        <cd:constant value="bigotimes"/>
        <cd:constant value="bigudot"/>
        <cd:constant value="biguplus"/>
        <cd:constant value="bigsqcap"/>
        <cd:constant value="bigsqcup"/>
        <cd:constant value="bigtimes"/>
        <cd:constant value="leftouterjoin"/>
        <cd:constant value="rightouterjoin"/>
        <cd:constant value="fullouterjoin"/>
        <cd:constant value="bigbottom"/>
        <cd:constant value="bigtop"/>
        <cd:constant value="bigsolidus"/>
        <cd:constant value="bigreversesolidus"/>
        <cd:constant value="bigdoublewedge"/>
        <cd:constant value="bigdoublevee"/>
    </cd:define>

    <cd:define name="instance-mathfunction">
        <cd:constant value="arccos"/>
        <cd:constant value="arcsin"/>
        <cd:constant value="arctan"/>
        <cd:constant value="arccosh"/>
        <cd:constant value="arcsinh"/>
        <cd:constant value="arctanh"/>
        <cd:constant value="acos"/>
        <cd:constant value="asin"/>
        <cd:constant value="atan"/>
        <cd:constant value="arg"/>
        <cd:constant value="cosh"/>
        <cd:constant value="cos"/>
        <cd:constant value="coth"/>
        <cd:constant value="cot"/>
        <cd:constant value="csc"/>
        <cd:constant value="deg"/>
        <cd:constant value="det"/>
        <cd:constant value="dim"/>
        <cd:constant value="erf"/>
        <cd:constant value="erfc"/>
        <cd:constant value="erfi"/>
        <cd:constant value="exp"/>
        <cd:constant value="gcd"/>
        <cd:constant value="hom"/>
        <cd:constant value="inf"/>
        <cd:constant value="inv"/>
        <cd:constant value="injlim"/>
        <cd:constant value="ker"/>
        <cd:constant value="lg"/>
        <cd:constant value="liminf"/>
        <cd:constant value="limsup"/>
        <cd:constant value="lim"/>
        <cd:constant value="ln"/>
        <cd:constant value="log"/>
        <cd:constant value="median"/>
        <cd:constant value="max"/>
        <cd:constant value="min"/>
        <cd:constant value="mod"/>
        <cd:constant value="projlim"/>
        <cd:constant value="Pr"/>
        <cd:constant value="sec"/>
        <cd:constant value="sinh"/>
        <cd:constant value="sin"/>
        <cd:constant value="sup"/>
        <cd:constant value="tanh"/>
        <cd:constant value="tan"/>
        <cd:constant value="diff"/>
        <cd:constant value="adj"/>
        <cd:constant value="coker"/>
        <cd:constant value="neg"/>
    </cd:define>

    <cd:define name="instance-mathfunction-symbol">
        <cd:constant value="adjoint"/>
        <cd:constant value="orthogonalcomplement"/>
        <cd:constant value="transpose"/>
        <cd:constant value="derivative"/>
        <cd:constant value="secondderivative"/>
        <cd:constant value="thirdderivative"/>
        <cd:constant value="fourthderivative"/>
        <cd:constant value="preimage"/>
        <cd:constant value="inverse"/>
    </cd:define>

    <cd:define name="instance-mathtext">
        <cd:constant value="mathtext"/>
        <cd:constant value="mathtexttf"/>
        <cd:constant value="mathtextit"/>
        <cd:constant value="mathtextsl"/>
        <cd:constant value="mathtextbf"/>
        <cd:constant value="mathtextbi"/>
        <cd:constant value="mathtextbs"/>
        <cd:constant value="mathword"/>
        <cd:constant value="mathwordtf"/>
        <cd:constant value="mathwordit"/>
        <cd:constant value="mathwordsl"/>
        <cd:constant value="mathwordbf"/>
        <cd:constant value="mathwordbi"/>
        <cd:constant value="mathwordbs"/>
        <cd:constant value="mathsplit"/>
        <cd:constant value="mathsplittf"/>
        <cd:constant value="mathsplitit"/>
        <cd:constant value="mathsplitsl"/>
        <cd:constant value="mathsplitbf"/>
        <cd:constant value="mathsplitbi"/>
        <cd:constant value="mathsplitbs"/>
    </cd:define>

    <cd:define name="instance-mathannotation">
        <cd:constant value="mathannotation"/>
    </cd:define>

    <cd:define name="instance-parinsert">
        <cd:constant value="leftparinsert"/>
        <cd:constant value="rightparinsert"/>
    </cd:define>

    <cd:define name="instance-mathfence">
        <cd:constant value="parenthesis"/>
        <cd:constant value="bracket"/>
        <cd:constant value="brace"/>
        <cd:constant value="ceiling"/>
        <cd:constant value="floor"/>
        <cd:constant value="interval"/>
        <cd:constant value="openinterval"/>
        <cd:constant value="closedinterval"/>
        <cd:constant value="leftopeninterval"/>
        <cd:constant value="rightopeninterval"/>
        <cd:constant value="varopeninterval"/>
        <cd:constant value="varleftopeninterval"/>
        <cd:constant value="varrightopeninterval"/>
        <cd:constant value="integerinterval"/>
        <cd:constant value="abs"/>
        <cd:constant value="innerproduct"/>
        <cd:constant value="integerpart"/>
        <cd:constant value="norm"/>
        <cd:constant value="set"/>
        <cd:constant value="sequence"/>
        <cd:constant value="tuple"/>
    </cd:define>

</cd:interface>
