summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/context/test
diff options
context:
space:
mode:
authorTaco Hoekwater <taco@elvenkind.com>2008-06-12 14:33:23 +0000
committerTaco Hoekwater <taco@elvenkind.com>2008-06-12 14:33:23 +0000
commit77b618e7079d37d0f0726cf90980480fccd27d61 (patch)
treea65173590357262770b17e7d92cea899f21311a4 /Master/texmf-dist/tex/context/test
parentf2a3590782fe979d9db1aaad23f124e779d3aca7 (diff)
were missed
git-svn-id: svn://tug.org/texlive/trunk@8694 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/tex/context/test')
-rw-r--r--Master/texmf-dist/tex/context/test/x-cals-test.cdx31
-rw-r--r--Master/texmf-dist/tex/context/test/x-cals-test.tex48
-rw-r--r--Master/texmf-dist/tex/context/test/x-cals-test.xml522
-rw-r--r--Master/texmf-dist/tex/context/test/x-cml-test.tex9
-rw-r--r--Master/texmf-dist/tex/context/test/x-cml-test.xml210
-rw-r--r--Master/texmf-dist/tex/context/test/x-ct-test.tex7
-rw-r--r--Master/texmf-dist/tex/context/test/x-ct-test.xml149
-rw-r--r--Master/texmf-dist/tex/context/test/x-mmp-test.tex12
-rw-r--r--Master/texmf-dist/tex/context/test/x-mmp-test.xml1270
9 files changed, 2258 insertions, 0 deletions
diff --git a/Master/texmf-dist/tex/context/test/x-cals-test.cdx b/Master/texmf-dist/tex/context/test/x-cals-test.cdx
new file mode 100644
index 00000000000..ce90883fa8d
--- /dev/null
+++ b/Master/texmf-dist/tex/context/test/x-cals-test.cdx
@@ -0,0 +1,31 @@
+<?xml version="1.0" standalone="yes"?>
+
+<directives>
+
+ <!--
+ <directive attribute='id' value="100" setup="cdx:100"/>
+ <directive attribute='id' value="101" setup="cdx:101"/>
+ -->
+
+ <!--
+ <directive element="cals:table" attribute='cdx' value="colors" setup="cdx:cals:table:colors"/>
+ <directive element="cals:table" attribute='cdx' value="vertical" setup="cdx:cals:table:vertical"/>
+ <directive element="cals:table" attribute='cdx' value="noframe" setup="cdx:cals:table:noframe"/>
+ -->
+
+ <!--
+ <directive element="cals:table" attribute='cdx' value="*" setup="cdx:cals:table:*"/>
+ <directive element="cals:table" attribute='cdx' value="*" before="cdx:cals:table:before:*"/>
+ <directive element="cals:table" attribute='cdx' value="*" after="cdx:cals:table:after:*"/>
+ -->
+
+ <directive
+ element="cals:table"
+ attribute='cdx'
+ value="*"
+ setup="cdx:cals:table:*"
+ before="cdx:cals:table:before:*"
+ after="cdx:cals:table:after:*"
+ />
+
+</directives>
diff --git a/Master/texmf-dist/tex/context/test/x-cals-test.tex b/Master/texmf-dist/tex/context/test/x-cals-test.tex
new file mode 100644
index 00000000000..30645c2bd67
--- /dev/null
+++ b/Master/texmf-dist/tex/context/test/x-cals-test.tex
@@ -0,0 +1,48 @@
+% engine=luatex
+
+\usemodule[x][cals]
+
+\setupcolors[state=start]
+
+\startsetups cdx:cals:table:noframe
+ \setupTABLE[frame=off]
+\stopsetups
+
+\startsetups cdx:cals:table:colors
+ \setupTABLE[row] [odd] [frame=off,background=color,backgroundcolor=red]
+ \setupTABLE[row] [even][frame=off,background=color,backgroundcolor=green]
+ \setupTABLE[column][2] [frame=off,background=color,backgroundcolor=blue]
+\stopsetups
+
+\startsetups cdx:cals:table:vertical
+ \setupTABLE[row] [odd] [frame=off,background=color,backgroundcolor=lightblue]
+\stopsetups
+
+\startsetups cdx:cals:table:horizontal
+ \setupTABLE[column] [odd] [frame=off,background=color,backgroundcolor=lightblue]
+\stopsetups
+
+\startsetups cdx:cals:table:before:frame
+ \framed [offset=overlay,frame=off,topframe=on,bottomframe=on,rulethickness=2pt,framecolor=red,align=normal] \bgroup
+ \vskip2pt
+ \framed [offset=overlay,frame=off,leftframe=on,rightframe=on,rulethickness=1pt,framecolor=red,align=normal] \bgroup
+\stopsetups
+
+\startsetups cdx:cals:table:after:frame
+ \egroup
+ \vskip2pt
+ \egroup
+\stopsetups
+
+% \startxmlsetups xml:cals:process
+% \xmlsetsetup {\xmldocument} {cals:table} {*}
+% \stopxmlsetups
+% \startxmlsetups cals:table
+% \ctxlua{lxml.cals.table("#1")}
+% \stopxmlsetups
+% \xmlregistersetup{xml:cals:process}
+
+\starttext
+ \xmlloaddirectives{x-cals-test.cdx}
+ \xmlprocess{main}{x-cals-test.xml}{}
+\stoptext
diff --git a/Master/texmf-dist/tex/context/test/x-cals-test.xml b/Master/texmf-dist/tex/context/test/x-cals-test.xml
new file mode 100644
index 00000000000..dc03668e3ef
--- /dev/null
+++ b/Master/texmf-dist/tex/context/test/x-cals-test.xml
@@ -0,0 +1,522 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<!-- this is a test file -->
+<!-- this is a test file -->
+<!-- this is a test file -->
+
+<root xmlns:cals="http://www.someplace.org/cals"
+ xmlns:c="http://www.someplace.org/cals">
+
+ <c:table cdx="vertical">
+ <c:tgroup cols="3">
+ <c:thead>
+ <c:row>
+ <c:entry>alpha</c:entry>
+ <c:entry>beta</c:entry>
+ <c:entry>gamma</c:entry>
+ </c:row>
+ </c:thead>
+ <c:tbody>
+ <c:row>
+ <c:entry>one</c:entry>
+ <c:entry>two</c:entry>
+ <c:entry>three</c:entry>
+ </c:row>
+ <c:row>
+ <c:entry>four</c:entry>
+ <c:entry>five</c:entry>
+ <c:entry>six</c:entry>
+ </c:row>
+ </c:tbody>
+ </c:tgroup>
+ </c:table>
+
+ <c:table cdx="horizontal">
+ <c:tgroup cols="3">
+ <c:thead>
+ <c:row>
+ <c:entry>alpha</c:entry>
+ <c:entry>beta</c:entry>
+ <c:entry>gamma</c:entry>
+ </c:row>
+ </c:thead>
+ <c:tbody>
+ <c:row>
+ <c:entry>one</c:entry>
+ <c:entry>two</c:entry>
+ <c:entry>three</c:entry>
+ </c:row>
+ <c:row>
+ <c:entry>four</c:entry>
+ <c:entry>five</c:entry>
+ <c:entry>six</c:entry>
+ </c:row>
+ </c:tbody>
+ </c:tgroup>
+ </c:table>
+
+ <c:table cdx="frame">
+ <c:tgroup cols="3">
+ <c:thead>
+ <c:row>
+ <c:entry>alpha</c:entry>
+ <c:entry>beta</c:entry>
+ <c:entry>gamma</c:entry>
+ </c:row>
+ </c:thead>
+ <c:tbody>
+ <c:row>
+ <c:entry>one</c:entry>
+ <c:entry>two</c:entry>
+ <c:entry>three</c:entry>
+ </c:row>
+ <c:row>
+ <c:entry>four</c:entry>
+ <c:entry>five</c:entry>
+ <c:entry>six</c:entry>
+ </c:row>
+ </c:tbody>
+ </c:tgroup>
+ </c:table>
+
+ <c:table cdx="colors">
+ <c:tgroup cols="3">
+ <c:colspec colnum="1" colwidth="4cm" colname="first"/>
+ <c:colspec colnum="2" colname="second"/>
+ <c:thead>
+ <c:row>
+ <c:entry>alpha</c:entry>
+ <c:entry>beta</c:entry>
+ <c:entry>gamma</c:entry>
+ </c:row>
+ </c:thead>
+ <c:tbody>
+ <c:row>
+ <c:entry>one</c:entry>
+ <c:entry>two</c:entry>
+ <c:entry>three</c:entry>
+ </c:row>
+ <c:row>
+ <c:entry namest="first" nameend="second">four</c:entry>
+ <c:entry>five</c:entry>
+ </c:row>
+ </c:tbody>
+ </c:tgroup>
+ </c:table>
+
+ <cals:table cdx="noframe">
+ <cals:tgroup cols="2">
+ <cals:colspec colnum="1" colwidth="4cm" colname="first"/>
+ <cals:colspec colnum="2" colname="second"/>
+ <cals:thead>
+ <cals:colspec colnum="1" colwidth="2cm"/>
+ <cals:row>
+ <cals:entry>alpha</cals:entry>
+ <cals:entry>beta</cals:entry>
+ <cals:entry>gamma</cals:entry>
+ </cals:row>
+ </cals:thead>
+ <cals:tbody>
+ <cals:colspec colnum="1" colwidth="2cm"/>
+ <cals:row>
+ <cals:entry>one</cals:entry>
+ <cals:entry>two</cals:entry>
+ <cals:entry>three</cals:entry>
+ </cals:row>
+ <cals:row>
+ <cals:entry namest="first" nameend="second">four</cals:entry>
+ <cals:entry>five</cals:entry>
+ </cals:row>
+ </cals:tbody>
+ </cals:tgroup>
+ </cals:table>
+
+ <cls:table xmlns:cls="http://www.hereorthere.com/cals" id="200">
+ <cls:tgroup cols="2">
+ <cls:colspec colnum="1" colwidth="4cm" colname="first"/>
+ <cls:colspec colnum="2" colname="second"/>
+ <cls:spanspec colname="myspan" namest="first" nameend="second"/>
+ <cls:thead>
+ <cls:row>
+ <cls:entry>alpha</cls:entry>
+ <cls:entry>beta</cls:entry>
+ <cls:entry>gamma</cls:entry>
+ </cls:row>
+ </cls:thead>
+ <cls:tbody>
+ <cls:row>
+ <cls:entry>one</cls:entry>
+ <cls:entry morerows='1'>two</cls:entry>
+ <cls:entry>three</cls:entry>
+ </cls:row>
+ <cls:row>
+ <cls:entry>one</cls:entry>
+ <cls:entry>three</cls:entry>
+ </cls:row>
+ <cls:row align="center">
+ <cls:entry>4m</cls:entry>
+ <cls:entry>5m</cls:entry>
+ </cls:row>
+ </cls:tbody>
+ </cls:tgroup>
+ </cls:table>
+
+ <table xmlns="http://www.nowhere.org/cals" id="300">
+ <tgroup cols="2">
+ <tbody>
+ <row>
+ <entry>alpha</entry>
+ <entrytbl id="400">
+ <tgroup cols="2">
+ <tbody>
+ <row>
+ <entry align='middle'>one</entry>
+ <entry>three</entry>
+ </row>
+ <row>
+ <entry align='left'>4</entry>
+ <entry align='right'>5</entry>
+ </row>
+ </tbody>
+ </tgroup>
+ </entrytbl>
+ </row>
+ <row>
+ <entry>one</entry>
+ <entry>two</entry>
+ </row>
+ </tbody>
+ </tgroup>
+ </table>
+
+ <cals:table id="ex.calstable" frame='all'>
+ <cals:title>Cals tabel 3 met kolommen: header + footer + 3 rijen </cals:title>
+ <cals:tgroup cols='3' align='left' colsep='1' rowsep='1'>
+ <cals:colspec colname='c1'/>
+ <cals:colspec colname='c2'/>
+ <cals:colspec colname='c3'/>
+ <cals:thead>
+ <cals:row>
+ <cals:entry>h1</cals:entry>
+ <cals:entry>h2</cals:entry>
+ <cals:entry>h3</cals:entry>
+ </cals:row>
+ </cals:thead>
+ <cals:tfoot>
+ <cals:row>
+ <cals:entry>f1</cals:entry>
+ <cals:entry>f2</cals:entry>
+ <cals:entry>f3</cals:entry>
+ </cals:row>
+ </cals:tfoot>
+ <cals:tbody>
+ <cals:row>
+ <cals:entry>a1</cals:entry>
+ <cals:entry>a2</cals:entry>
+ <cals:entry>a3</cals:entry>
+ </cals:row>
+ <cals:row>
+ <cals:entry>b1</cals:entry>
+ <cals:entry>b2</cals:entry>
+ <cals:entry>b3</cals:entry>
+ </cals:row>
+ <cals:row>
+ <cals:entry>c1</cals:entry>
+ <cals:entry>c2</cals:entry>
+ <cals:entry>c3</cals:entry>
+ </cals:row>
+ </cals:tbody>
+ </cals:tgroup>
+ </cals:table>
+
+ <cals:table id="ex.calstable" frame='all'>
+ <cals:title>Cals tabel 4 met kolommen: header + footer + 3 rijen </cals:title>
+ <cals:tgroup cols='4' align='left' colsep='1' rowsep='1'>
+ <cals:colspec colnum='1' colname='c1'/>
+ <cals:colspec colnum='2' colname='c2'/>
+ <cals:colspec colnum='3' colname='c3'/>
+ <cals:colspec colnum='4' colname='c4'/>
+ <cals:thead>
+ <cals:row>
+ <cals:entry>h1</cals:entry>
+ <cals:entry>h2</cals:entry>
+ <cals:entry>h3</cals:entry>
+ <cals:entry>h4</cals:entry>
+ </cals:row>
+ </cals:thead>
+ <cals:tfoot>
+ <cals:row>
+ <cals:entry>f1</cals:entry>
+ <cals:entry>f2</cals:entry>
+ <cals:entry>f3</cals:entry>
+ <cals:entry>f4</cals:entry>
+ </cals:row>
+ </cals:tfoot>
+ <cals:tbody>
+ <cals:row>
+ <cals:entry>a1</cals:entry>
+ <cals:entry>a2</cals:entry>
+ <cals:entry>a3</cals:entry>
+ <cals:entry>a4</cals:entry>
+ </cals:row>
+ <cals:row>
+ <cals:entry>b1</cals:entry>
+ <cals:entry>b2</cals:entry>
+ <cals:entry>b3</cals:entry>
+ <cals:entry>b4</cals:entry>
+ </cals:row>
+ <cals:row>
+ <cals:entry>c1</cals:entry>
+ <cals:entry>c2</cals:entry>
+ <cals:entry>c3</cals:entry>
+ <cals:entry>c4</cals:entry>
+ </cals:row>
+ </cals:tbody>
+ </cals:tgroup>
+ </cals:table>
+
+ <cals:table id="ex.calstable" frame='all'>
+ <cals:title>Cals tabel 3 met kolommen: horizontal span</cals:title>
+ <cals:tgroup cols='3' align='left' colsep='1' rowsep='1'>
+ <cals:colspec colnum='1' colname='c1'/>
+ <cals:colspec colnum='2' colname='c2'/>
+ <cals:colspec colnum='3' colname='c3'/>
+ <cals:thead>
+ <cals:row>
+ <cals:entry>h1</cals:entry>
+ <cals:entry>h2</cals:entry>
+ <cals:entry>h3</cals:entry>
+ </cals:row>
+ </cals:thead>
+ <cals:tfoot>
+ <cals:row>
+ <cals:entry>f1</cals:entry>
+ <cals:entry>f2</cals:entry>
+ <cals:entry>f3</cals:entry>
+ </cals:row>
+ </cals:tfoot>
+ <cals:tbody>
+ <cals:row>
+ <cals:entry>a1</cals:entry>
+ <cals:entry>a2</cals:entry>
+ <cals:entry>a3</cals:entry>
+ </cals:row>
+ <cals:row>
+ <cals:entry namest="c1" nameend="c2" align="center">hs</cals:entry>
+ <!-- cals:entry>b2: weg in verband met horizontale span</cals:entry -->
+ <cals:entry>b3</cals:entry>
+ </cals:row>
+ <cals:row>
+ <cals:entry>c1</cals:entry>
+ <cals:entry>c2</cals:entry>
+ <cals:entry>c3</cals:entry>
+ </cals:row>
+ </cals:tbody>
+ </cals:tgroup>
+ </cals:table>
+
+ <cals:table id="ex.calstable" frame='all'>
+ <cals:title>Cals tabel 3 met kolommen: verticale span</cals:title>
+ <cals:tgroup cols='3' align='left' colsep='1' rowsep='1'>
+ <cals:colspec colnum='1' colname='c1'/>
+ <cals:colspec colnum='2' colname='c2'/>
+ <cals:colspec colnum='3' colname='c3'/>
+ <cals:thead>
+ <cals:row>
+ <cals:entry>h1</cals:entry>
+ <cals:entry>h2</cals:entry>
+ <cals:entry>h3</cals:entry>
+ </cals:row>
+ </cals:thead>
+ <cals:tfoot>
+ <cals:row>
+ <cals:entry>f1</cals:entry>
+ <cals:entry>f2</cals:entry>
+ <cals:entry>f3</cals:entry>
+ </cals:row>
+ </cals:tfoot>
+ <cals:tbody>
+ <cals:row>
+ <cals:entry>a1</cals:entry>
+ <cals:entry>a2</cals:entry>
+ <cals:entry>a3</cals:entry>
+ </cals:row>
+ <cals:row>
+ <cals:entry>b1</cals:entry>
+ <cals:entry>b2</cals:entry>
+ <cals:entry morerows='1' valign='middle'><p>vs</p></cals:entry>
+ </cals:row>
+ <cals:row>
+ <cals:entry>c1</cals:entry>
+ <cals:entry>c2</cals:entry>
+ <!-- cals:entry>c3: weg in verband met verticale span</cals:entry-->
+ </cals:row>
+ </cals:tbody>
+ </cals:tgroup>
+ </cals:table>
+
+ <cals:table id="ex.calstable" frame='all'>
+ <cals:title>Cals tabel 3 met kolommen: verticale en horizontale span</cals:title>
+ <cals:tgroup cols='3' align='left' colsep='1' rowsep='1'>
+ <cals:colspec colnum='1' colname='c1'/>
+ <cals:colspec colnum='2' colname='c2'/>
+ <cals:colspec colnum='3' colname='c3'/>
+ <cals:thead>
+ <cals:row>
+ <cals:entry>h1</cals:entry>
+ <cals:entry>h2</cals:entry>
+ <cals:entry>h3</cals:entry>
+ </cals:row>
+ </cals:thead>
+ <cals:tfoot>
+ <cals:row>
+ <cals:entry>f1</cals:entry>
+ <cals:entry>f2</cals:entry>
+ <cals:entry>f3</cals:entry>
+ </cals:row>
+ </cals:tfoot>
+ <cals:tbody>
+ <cals:row>
+ <cals:entry>a1</cals:entry>
+ <cals:entry>a2</cals:entry>
+ <cals:entry>a3</cals:entry>
+ </cals:row>
+ <cals:row>
+ <cals:entry>b1</cals:entry>
+ <cals:entry namest="c1" nameend="c2" align="center" morerows='1' valign='bottom'>vh</cals:entry>
+ <!-- cals:entry>b3: weg in verband met verticale en horizontale span</cals:entry-->
+ </cals:row>
+ <cals:row>
+ <cals:entry>c1</cals:entry>
+ <!-- cals:entry>c2: weg in verband met verticale en horizontale span</cals:entry-->
+ <!-- cals:entry>c3: weg in verband met verticale en horizontale span</cals:entry-->
+ </cals:row>
+ </cals:tbody>
+ </cals:tgroup>
+ </cals:table>
+
+ <cals:table frame="all">
+ <cals:tgroup cols="8">
+ <cals:colspec colnum="1" colname="col1" colwidth="115.3pt"/>
+ <cals:colspec colnum="2" colname="col2" colwidth="62.1pt"/>
+ <cals:colspec colnum="3" colname="col3" colwidth="63.3pt"/>
+ <cals:colspec colnum="4" colname="col4" colwidth="41.4pt"/>
+ <cals:colspec colnum="5" colname="col5" colwidth="41.4pt"/>
+ <cals:colspec colnum="6" colname="col6" colwidth="41.4pt"/>
+ <cals:colspec colnum="7" colname="col7" colwidth="41.4pt"/>
+ <cals:colspec colnum="8" colname="col8" colwidth="41.3pt"/>
+ <cals:tbody>
+ <cals:row>
+ <cals:entry colname="col1" colsep="yes" rowsep="yes"
+ valign="top">
+ <p>Grootheid</p>
+ </cals:entry>
+ <cals:entry colname="col2" colsep="yes" rowsep="yes"
+ valign="top">
+ <p>Eenheid</p>
+ </cals:entry>
+ <cals:entry colname="col3" colsep="yes" rowsep="yes"
+ valign="top">
+ <p>Symbool</p>
+ </cals:entry>
+ <cals:entry colname="col4" namest="col4" nameend="col8"
+ colsep="yes" rowsep="yes" valign="top">
+ <p>Meetwaarden</p>
+ </cals:entry>
+ </cals:row>
+ <cals:row>
+ <cals:entry colname="col1" colsep="yes" rowsep="yes"
+ valign="top">
+ <p>massa</p>
+ </cals:entry>
+ <cals:entry colname="col2" colsep="yes" rowsep="yes"
+ valign="top"/>
+ <cals:entry colname="col3" colsep="yes" rowsep="yes"
+ valign="top"/>
+ <cals:entry colname="col4" colsep="yes" rowsep="yes"
+ valign="top">
+ <p>125</p>
+ </cals:entry>
+ <cals:entry colname="col5" colsep="yes" rowsep="yes"
+ valign="top">
+ <p>195</p>
+ </cals:entry>
+ <cals:entry colname="col6" colsep="yes" rowsep="yes"
+ valign="top">
+ <p>280</p>
+ </cals:entry>
+ <cals:entry colname="col7" colsep="yes" rowsep="yes"
+ valign="top">
+ <p>380</p>
+ </cals:entry>
+ <cals:entry colname="col8" colsep="yes" rowsep="yes"
+ valign="top">
+ <p>500</p>
+ </cals:entry>
+ </cals:row>
+ <cals:row>
+ <cals:entry colname="col1" colsep="yes" rowsep="yes"
+ valign="top">
+ <p>volume</p>
+ </cals:entry>
+ <cals:entry colname="col2" colsep="yes" rowsep="yes"
+ valign="top"/>
+ <cals:entry colname="col3" colsep="yes" rowsep="yes"
+ valign="top"/>
+ <cals:entry colname="col4" colsep="yes" rowsep="yes"
+ valign="top">
+ <p>16</p>
+ </cals:entry>
+ <cals:entry colname="col5" colsep="yes" rowsep="yes"
+ valign="top">
+ <p>25</p>
+ </cals:entry>
+ <cals:entry colname="col6" colsep="yes" rowsep="yes"
+ valign="top">
+ <p>36</p>
+ </cals:entry>
+ <cals:entry colname="col7" colsep="yes" rowsep="yes"
+ valign="top">
+ <p>49</p>
+ </cals:entry>
+ <cals:entry colname="col8" colsep="yes" rowsep="yes"
+ valign="top">
+ <p>64</p>
+ </cals:entry>
+ </cals:row>
+ <cals:row>
+ <cals:entry colname="col1" colsep="yes" rowsep="yes"
+ valign="top">
+ <p>dichtheid</p>
+ </cals:entry>
+ <cals:entry colname="col2" colsep="yes" rowsep="yes"
+ valign="top"/>
+ <cals:entry colname="col3" colsep="yes" rowsep="yes"
+ valign="top"/>
+ <cals:entry colname="col4" colsep="yes" rowsep="yes"
+ valign="top">
+ <p>7,8 </p>
+ </cals:entry>
+ <cals:entry colname="col5" colsep="yes" rowsep="yes"
+ valign="top">
+ <p>7,8 </p>
+ </cals:entry>
+ <cals:entry colname="col6" colsep="yes" rowsep="yes"
+ valign="top">
+ <p>7,8 </p>
+ </cals:entry>
+ <cals:entry colname="col7" colsep="yes" rowsep="yes"
+ valign="top">
+ <p>7,8</p>
+ </cals:entry>
+ <cals:entry colname="col8" colsep="yes" rowsep="yes"
+ valign="top">
+ <p>7,8 </p>
+ </cals:entry>
+ </cals:row>
+ </cals:tbody>
+ </cals:tgroup>
+ </cals:table>
+
+
+</root>
diff --git a/Master/texmf-dist/tex/context/test/x-cml-test.tex b/Master/texmf-dist/tex/context/test/x-cml-test.tex
new file mode 100644
index 00000000000..8df87b20aae
--- /dev/null
+++ b/Master/texmf-dist/tex/context/test/x-cml-test.tex
@@ -0,0 +1,9 @@
+% engine=luatex
+
+\usemodule[x][cml]
+
+\starttext
+
+\xmlprocess{main}{x-cml-test.xml}{xml:process}
+
+\stoptext
diff --git a/Master/texmf-dist/tex/context/test/x-cml-test.xml b/Master/texmf-dist/tex/context/test/x-cml-test.xml
new file mode 100644
index 00000000000..b7a3893de98
--- /dev/null
+++ b/Master/texmf-dist/tex/context/test/x-cml-test.xml
@@ -0,0 +1,210 @@
+<root>
+
+ <cml:dchem>
+ <cml:molecule>
+ <cml:atom n="2">H</cml:atom>
+ <cml:atom>O</cml:atom>
+ </cml:molecule>
+ </cml:dchem>
+
+ <cml:dchem>
+ <cml:reaction>
+ <cml:molecule n="2">
+ <cml:atom n="2"> H </cml:atom>
+ <cml:caption> hydrogen </cml:caption>
+ </cml:molecule>
+ <cml:plus/>
+ <cml:molecule>
+ <cml:atom n="2"> O </cml:atom>
+ <cml:caption> oxygen </cml:caption>
+ </cml:molecule>
+ <cml:gives>
+ <cml:caption> hefty </cml:caption>
+ </cml:gives>
+ <cml:molecule n="2">
+ <cml:atom n="2"> H </cml:atom>
+ <cml:atom> O </cml:atom>
+ <cml:caption> water </cml:caption>
+ </cml:molecule>
+ </cml:reaction>
+ </cml:dchem>
+
+ <cml:dchem>
+ <cml:reaction>
+ <cml:atom n="2"> O </cml:atom>
+ </cml:reaction>
+ </cml:dchem>
+
+ <cml:dchem>
+ <cml:reaction>
+ <cml:molecule n="2">
+ <cml:atom n="2"> H </cml:atom>
+ </cml:molecule>
+ <cml:plus/>
+ <cml:molecule>
+ <cml:atom n="2"> O </cml:atom>
+ </cml:molecule>
+ <cml:gives/>
+ <cml:molecule n="2">
+ <cml:atom n="2"> H </cml:atom>
+ <cml:atom> O </cml:atom>
+ </cml:molecule>
+ </cml:reaction>
+ </cml:dchem>
+
+ <cml:dchem>
+ <cml:atom n="6" charge="-5" weight="652" protons="339"> Rx </cml:atom>
+ </cml:dchem>
+
+ <cml:dchem> <cml:molecule n="2">
+ <cml:ion charge="+2"> <cml:atom n="2"> H </cml:atom> </cml:ion>
+ <cml:ion charge="-2"> <cml:atom> O </cml:atom> </cml:ion>
+ </cml:molecule> </cml:dchem>
+
+ <cml:dchem>
+ <cml:ion charge="-1">
+ <cml:atom> C </cml:atom>
+ <cml:atom> O </cml:atom>
+ <cml:atom> O </cml:atom>
+ <cml:atom> H </cml:atom>
+ </cml:ion>
+ </cml:dchem>
+
+ <cml:dchem>
+ <cml:ion charge="-1" alternative='b'>
+ <cml:atom> C </cml:atom>
+ <cml:atom> O </cml:atom>
+ <cml:atom> O </cml:atom>
+ <cml:atom> H </cml:atom>
+ </cml:ion>
+ </cml:dchem>
+
+ <cml:dchem>
+ <?chemml ion alternative b?>
+ <cml:ion charge="-1">
+ <cml:atom> C </cml:atom>
+ <cml:atom> O </cml:atom>
+ <cml:atom> O </cml:atom>
+ <cml:atom> H </cml:atom>
+ </cml:ion>
+ </cml:dchem>
+
+ <cml:dchem>
+ <cml:reaction>
+ <cml:molecule n="2">
+ <cml:atom n="2"> H </cml:atom>
+ </cml:molecule>
+ <cml:plus/>
+ <cml:molecule>
+ <cml:atom n="2"> O </cml:atom>
+ </cml:molecule>
+ <cml:equilibrium/>
+ <cml:molecule n="2">
+ <cml:atom n="2"> H </cml:atom>
+ <cml:atom> O </cml:atom>
+ </cml:molecule>
+ <cml:gives>
+ <cml:caption> wet feet </cml:caption>
+ </cml:gives>
+ <cml:molecule n="2">
+ <cml:atom n="2"> H </cml:atom>
+ <cml:atom> O </cml:atom>
+ </cml:molecule>
+ </cml:reaction>
+ </cml:dchem>
+
+ <cml:dchem>
+ <cml:reaction>
+ <cml:gives>
+ </cml:gives>
+ <cml:gives>
+ <cml:caption>first entry</cml:caption>
+ </cml:gives>
+ <cml:gives>
+ <cml:caption>first entry</cml:caption>
+ <cml:caption>second entry</cml:caption>
+ </cml:gives>
+ <cml:gives/>
+ </cml:reaction>
+ </cml:dchem>
+
+ <cml:dchem>
+ <cml:molecule>
+ <cml:atom> H </cml:atom>
+ <cml:singlebond/>
+ <cml:atom> C </cml:atom>
+ <cml:doublebond/>
+ <cml:atom> C </cml:atom>
+ <cml:singlebond/>
+ <cml:atom> H </cml:atom>
+ </cml:molecule>
+ </cml:dchem>
+
+ <cml:dchem>
+ <cml:molecule>
+ <cml:atom> H </cml:atom>
+ <cml:bond n="1"/>
+ <cml:atom> C </cml:atom>
+ <cml:bond n="2"/>
+ <cml:atom> C </cml:atom>
+ <cml:bond n="1"/>
+ <cml:atom> H </cml:atom>
+ </cml:molecule>
+ </cml:dchem>
+
+ <cml:dchem>
+ <cml:structure>
+ <cml:component>
+ <cml:graphic>SIX,B</cml:graphic>
+ <cml:graphic>r135</cml:graphic>
+ </cml:component>
+ <cml:component>
+ <cml:graphic>R246</cml:graphic>
+ </cml:component>
+ <cml:component>
+ <cml:graphic>RZ</cml:graphic>
+ <cml:text>A,B,C,D,E,F</cml:text>
+ </cml:component>
+ </cml:structure>
+ </cml:dchem>
+
+ <cml:dchem>
+ <cml:structure>
+ <cml:component>
+ <cml:graphic>SIX,B</cml:graphic>
+ <cml:graphic>R135</cml:graphic>
+ </cml:component>
+ <cml:component>
+ <cml:graphic>R246</cml:graphic>
+ </cml:component>
+ <cml:component>
+ <cml:graphic>RZ</cml:graphic>
+ <cml:text>A,B,C,D,E,F</cml:text>
+ </cml:component>
+ <cml:component>
+ <cml:graphic>Z</cml:graphic>
+ <cml:oxidation n="3">A</cml:oxidation>
+ <cml:annotation location="tl">
+ <cml:text>B</cml:text>
+ <cml:caption>x</cml:caption>
+ </cml:annotation>
+ <cml:oxidation n="3" sign="+">C</cml:oxidation>
+ <cml:text>D,E,F</cml:text>
+ </cml:component>
+ </cml:structure>
+ <cml:structure>
+ <cml:component>
+ <cml:graphic>SIX,B</cml:graphic>
+ <cml:graphic>r135</cml:graphic>
+ </cml:component>
+ <cml:component>
+ <cml:graphic>R246</cml:graphic>
+ </cml:component>
+ <cml:component>
+ <cml:graphic>RZ</cml:graphic>
+ <cml:text>A,B,C,D,E,F</cml:text>
+ </cml:component>
+ </cml:structure>
+ </cml:dchem>
+
+</root>
diff --git a/Master/texmf-dist/tex/context/test/x-ct-test.tex b/Master/texmf-dist/tex/context/test/x-ct-test.tex
new file mode 100644
index 00000000000..d47563e8441
--- /dev/null
+++ b/Master/texmf-dist/tex/context/test/x-ct-test.tex
@@ -0,0 +1,7 @@
+% engine=luatex
+
+\usemodule[x][ct]
+
+\starttext
+ \xmlprocess{main}{x-ct-test.xml}{}
+\stoptext
diff --git a/Master/texmf-dist/tex/context/test/x-ct-test.xml b/Master/texmf-dist/tex/context/test/x-ct-test.xml
new file mode 100644
index 00000000000..e61abb0549d
--- /dev/null
+++ b/Master/texmf-dist/tex/context/test/x-ct-test.xml
@@ -0,0 +1,149 @@
+<?xml version='1.0' standalone='yes' ?>
+
+<root xmlns:ct="http://www.pragma-ade.com/context">
+
+ one:
+
+ <tabulate xmlns="http://www.pragma-ade.com/context">
+ <template>
+ <column align='flushleft'/>
+ <column align='flushright'/>
+ <column align='center'/>
+ </template>
+ <body>
+ <row>
+ <cell>one</cell>
+ <cell>two</cell>
+ <cell>three</cell>
+ </row>
+ <row>
+ <cell>a</cell>
+ <cell>b</cell>
+ <cell>c</cell>
+ </row>
+ <row>
+ <cell>alpha</cell>
+ <cell>beta</cell>
+ <cell>gamma</cell>
+ </row>
+ </body>
+ </tabulate>
+
+ two:
+
+ <context:tabulate>
+ <context:template>
+ <context:column align='flushleft'/>
+ <context:column align='flushright'/>
+ <context:column align='center'/>
+ </context:template>
+ <context:body>
+ <context:row>
+ <context:cell>one</context:cell>
+ <context:cell>two</context:cell>
+ <context:cell>three</context:cell>
+ </context:row>
+ <context:row>
+ <context:cell>a</context:cell>
+ <context:cell>b</context:cell>
+ <context:cell>c</context:cell>
+ </context:row>
+ <context:row>
+ <context:cell>alpha</context:cell>
+ <context:cell>beta</context:cell>
+ <context:cell>gamma</context:cell>
+ </context:row>
+ </context:body>
+ </context:tabulate>
+
+ three:
+
+ <context:tabulate>
+ <context:body>
+ <context:row>
+ <context:cell>one</context:cell>
+ <context:cell>two</context:cell>
+ <context:cell>three</context:cell>
+ </context:row>
+ <context:row>
+ <context:cell>a</context:cell>
+ <context:cell>b</context:cell>
+ <context:cell>c</context:cell>
+ </context:row>
+ <context:row>
+ <context:cell>alpha</context:cell>
+ <context:cell>beta</context:cell>
+ <context:cell>gamma</context:cell>
+ </context:row>
+ </context:body>
+ </context:tabulate>
+
+ four:
+
+ <context:tabulate template="|l|l|l|">
+ <context:body>
+ <context:row>
+ <context:cell>one</context:cell>
+ <context:cell>two</context:cell>
+ <context:cell>three</context:cell>
+ </context:row>
+ <context:row>
+ <context:cell>a</context:cell>
+ <context:cell>b</context:cell>
+ <context:cell>c</context:cell>
+ </context:row>
+ <context:row>
+ <context:cell>alpha</context:cell>
+ <context:cell>beta</context:cell>
+ <context:cell>gamma</context:cell>
+ </context:row>
+ </context:body>
+ </context:tabulate>
+
+ five:
+
+ <ct:combination nx='3' ny='2'>
+ <ct:pair>
+ <ct:content>some content 1</ct:content>
+ <ct:caption>caption a</ct:caption>
+ </ct:pair>
+ <ct:pair>
+ <ct:content>some content 2</ct:content>
+ <ct:caption>caption b</ct:caption>
+ </ct:pair>
+ <ct:pair>
+ <ct:content>some content 3</ct:content>
+ <ct:caption>caption c</ct:caption>
+ </ct:pair>
+ <ct:pair>
+ <ct:content>some content 4</ct:content>
+ <ct:caption>caption d</ct:caption>
+ </ct:pair>
+ <ct:pair>
+ <ct:content>some content 5</ct:content>
+ <ct:caption>caption e</ct:caption>
+ </ct:pair>
+ <ct:pair>
+ <ct:content>some content 6</ct:content>
+ <ct:caption>caption f</ct:caption>
+ </ct:pair>
+ </ct:combination>
+
+ six:
+
+ <ct:combination>
+ <ct:pair>
+ <ct:content>some content 1</ct:content>
+ <ct:caption>caption a</ct:caption>
+ </ct:pair>
+ <ct:pair>
+ <ct:content>some content 2</ct:content>
+ <ct:caption>caption b</ct:caption>
+ </ct:pair>
+ <ct:pair>
+ <ct:content>some content 3</ct:content>
+ <ct:caption>caption c</ct:caption>
+ </ct:pair>
+ </ct:combination>
+
+</ct:root>
diff --git a/Master/texmf-dist/tex/context/test/x-mmp-test.tex b/Master/texmf-dist/tex/context/test/x-mmp-test.tex
new file mode 100644
index 00000000000..f157c13f1e5
--- /dev/null
+++ b/Master/texmf-dist/tex/context/test/x-mmp-test.tex
@@ -0,0 +1,12 @@
+% engine=luatex
+
+% \startsetups xml:process
+% \xmlregisteredsetups
+% \xmlall\xmldocument{/}
+% \stopsetups
+
+\usemodule[x][mml]
+
+\starttext
+ \xmlprocess{main}{x-mmp-test.xml}{xml:process}
+\stoptext
diff --git a/Master/texmf-dist/tex/context/test/x-mmp-test.xml b/Master/texmf-dist/tex/context/test/x-mmp-test.xml
new file mode 100644
index 00000000000..6b3e59a01bf
--- /dev/null
+++ b/Master/texmf-dist/tex/context/test/x-mmp-test.xml
@@ -0,0 +1,1270 @@
+<?xml version="1.0"?>
+
+<!-- this file needs a bit of formatting -->
+
+<root>
+
+ <mmp:math>
+ <mmp:mtable>
+ <mmp:mtr>
+ <mmp:mtd>
+ <mmp:mn>10</mmp:mn>
+ </mmp:mtd>
+ </mmp:mtr>
+ </mmp:mtable>
+ </mmp:math>
+
+ <mmp:math>
+ <mmp:mtable columnspacing='0' rowspacing='0'>
+ <mmp:mtr>
+ <mmp:mtd></mmp:mtd>
+ <mmp:mtd columnalign='right'>
+ <mmp:mn>10</mmp:mn>
+ </mmp:mtd>
+ </mmp:mtr>
+ <mmp:mtr>
+ <mmp:mtd columnalign='right'>
+ <mmp:mn>131</mmp:mn>
+ </mmp:mtd>
+ <mmp:mtd columnalign='right'>
+ <mmp:menclose notation='longdiv'>
+ <mmp:mn>1413</mmp:mn>
+ </mmp:menclose>
+ </mmp:mtd>
+ </mmp:mtr>
+ <mmp:mtr>
+ <mmp:mtd/>
+ <mmp:mtd columnalign='right'>
+ <mmp:mrow>
+ <mmp:munder>
+ <mmp:mn>131</mmp:mn>
+ <mmp:mo> &UnderBar; </mmp:mo>
+ </mmp:munder>
+ <mmp:mphantom><mmp:mn>3</mmp:mn></mmp:mphantom>
+ </mmp:mrow>
+ </mmp:mtd>
+ </mmp:mtr>
+ <mmp:mtr>
+ <mmp:mtd/>
+ <mmp:mtd columnalign='right'>
+ <mmp:mn>103</mmp:mn>
+ </mmp:mtd>
+ </mmp:mtr>
+ </mmp:mtable>
+ </mmp:math>
+
+ <mmp:math>
+ <mmp:mmultiscripts>
+ <mmp:mi> R </mmp:mi>
+ <mmp:mi> i </mmp:mi>
+ <mmp:none/>
+ <mmp:none/>
+ <mmp:mi> j </mmp:mi>
+ <mmp:mi> k </mmp:mi>
+ <mmp:none/>
+ <mmp:mi> l </mmp:mi>
+ <mmp:none/>
+ </mmp:mmultiscripts>
+ </mmp:math>
+
+ <mmp:math>
+ <mmp:mmultiscripts>
+ <mmp:mi> R </mmp:mi>
+ <mmp:mi> i </mmp:mi>
+ <mmp:mi> j </mmp:mi>
+ <mmp:mprescripts/>
+ <mmp:mi> k </mmp:mi>
+ <mmp:mi> l </mmp:mi>
+ <mmp:none/>
+ </mmp:mmultiscripts>
+ </mmp:math>
+
+ <mmp:math>
+ <mmp:mrow>
+ <mmp:munder accentunder="true">
+ <mmp:mrow>
+ <mmp:mi> x </mmp:mi>
+ <mmp:mo> + </mmp:mo>
+ <mmp:mi> y </mmp:mi>
+ <mmp:mo> + </mmp:mo>
+ <mmp:mi> z </mmp:mi>
+ </mmp:mrow>
+ <mmp:mo> &UnderBrace; </mmp:mo>
+ </mmp:munder>
+ <mmp:mtext> versus </mmp:mtext>
+ <mmp:munder accentunder="false">
+ <mmp:mrow>
+ <mmp:mi> x </mmp:mi>
+ <mmp:mo> + </mmp:mo>
+ <mmp:mi> y </mmp:mi>
+ <mmp:mo> + </mmp:mo>
+ <mmp:mi> z </mmp:mi>
+ </mmp:mrow>
+ <mmp:mo> &UnderBrace; </mmp:mo>
+ </mmp:munder>
+ </mmp:mrow>
+ </mmp:math>
+
+ <mmp:math>
+ <mmp:mrow>
+ <mmp:munder>
+ <mmp:mo> ( </mmp:mo>
+ <mmp:mo> &UnderBar; </mmp:mo>
+ </mmp:munder>
+ <mmp:mfrac>
+ <mmp:mi> a </mmp:mi>
+ <mmp:mi> b </mmp:mi>
+ </mmp:mfrac>
+ <mmp:mover>
+ <mmp:mo> ) </mmp:mo>
+ <mmp:mo> &OverBar; </mmp:mo>
+ </mmp:mover>
+ </mmp:mrow>
+ </mmp:math>
+
+
+ <mmp:math>
+ <mmp:mrow>
+ <mmp:msubsup>
+ <mmp:mo> &int; </mmp:mo>
+ <mmp:mn> 0 </mmp:mn>
+ <mmp:mn> 1 </mmp:mn>
+ </mmp:msubsup>
+ <mmp:mrow>
+ <mmp:msup>
+ <mmp:mi> &ExponentialE; </mmp:mi>
+ <mmp:mi> x </mmp:mi>
+ </mmp:msup>
+ <mmp:mo> &InvisibleTimes; </mmp:mo>
+ <mmp:mrow>
+ <mmp:mo> &DifferentialD; </mmp:mo>
+ <mmp:mi> x </mmp:mi>
+ </mmp:mrow>
+ </mmp:mrow>
+ </mmp:mrow>
+ </mmp:math>
+
+ <mmp:math>
+ <mmp:mfrac>
+ <mmp:mrow>
+ <mmp:mi> x </mmp:mi>
+ <mmp:mo> + </mmp:mo>
+ <mmp:mi> y </mmp:mi>
+ <mmp:mo> + </mmp:mo>
+ <mmp:mi> z </mmp:mi>
+ </mmp:mrow>
+ <mmp:mrow>
+ <mmp:mi> x </mmp:mi>
+ <mmp:mphantom>
+ <mmp:mo> + </mmp:mo>
+ <mmp:mi> y </mmp:mi>
+ </mmp:mphantom>
+ <mmp:mo> + </mmp:mo>
+ <mmp:mi> z </mmp:mi>
+ </mmp:mrow>
+ </mmp:mfrac>
+ </mmp:math>
+
+ <mmp:math>
+ <mmp:mfrac>
+ <mmp:mrow>
+ <mmp:mi> x </mmp:mi>
+ <mmp:mo> + </mmp:mo>
+ <mmp:mi> y </mmp:mi>
+ <mmp:mo> + </mmp:mo>
+ <mmp:mi> z </mmp:mi>
+ </mmp:mrow>
+ <mmp:mrow>
+ <mmp:mi> x </mmp:mi>
+ <mmp:mphantom>
+ <mmp:mo> + </mmp:mo>
+ </mmp:mphantom>
+ <mmp:mphantom>
+ <mmp:mi> y </mmp:mi>
+ </mmp:mphantom>
+ <mmp:mo> + </mmp:mo>
+ <mmp:mi> z </mmp:mi>
+ </mmp:mrow>
+ </mmp:mfrac>
+ </mmp:math>
+
+ <mmp:math>
+ <mmp:mrow>
+ <mmp:mo> ( </mmp:mo>
+ <mmp:mfrac>
+ <mmp:mi> a </mmp:mi>
+ <mmp:mi> b </mmp:mi>
+ </mmp:mfrac>
+ <mmp:mo maxsize="1"> ) </mmp:mo>
+ </mmp:mrow>
+ </mmp:math>
+
+ <mmp:math display='block'>
+ <mmp:mrow>
+ <mmp:mi>sin</mmp:mi>
+ <mmp:mi>x</mmp:mi>
+ </mmp:mrow>
+ </mmp:math>
+
+ <mmp:math display='block'>
+ <mmp:mrow>
+ <mmp:mn>2500</mmp:mn>
+ <mmp:mstyle scriptlevel='+1'>
+ <mmp:mfrac bevelled='true'>
+ <mmp:mrow>
+ <mmp:msup>
+ <mmp:mtext>m</mmp:mtext>
+ <mmp:mtext>3</mmp:mtext>
+ </mmp:msup>
+ </mmp:mrow>
+ <mmp:mtext>s</mmp:mtext>
+ </mmp:mfrac>
+ </mmp:mstyle>
+ </mmp:mrow>
+ </mmp:math>
+
+<mmp:math display='block'>
+ <mmp:mrow>
+ <mmp:mn>2500</mmp:mn>
+ <mmp:msup>
+ <mmp:mrow>
+ <mmp:mtext>km</mmp:mtext>
+ </mmp:mrow>
+ <mmp:mtext>3</mmp:mtext>
+ </mmp:msup>
+ <mmp:mtext>/s</mmp:mtext>
+ </mmp:mrow>
+</mmp:math>
+
+<mmp:math display='block'>
+ <mmp:mrow>
+ <mmp:msup>
+ <mmp:mrow>
+ <mmp:mi>sin</mmp:mi>
+ <mmp:mo>&#x2061;</mmp:mo>
+ </mmp:mrow>
+ <mmp:mn>2</mmp:mn>
+ </mmp:msup>
+ <mmp:mi>x</mmp:mi>
+ <mmp:mo>=</mmp:mo>
+ <mmp:mn>1</mmp:mn>
+ <mmp:mo>&#x2212;</mmp:mo>
+ <mmp:msup>
+ <mmp:mrow>
+ <mmp:mi>cos</mmp:mi>
+ <mmp:mo>&#x2061;</mmp:mo>
+ </mmp:mrow>
+ <mmp:mn>2</mmp:mn>
+ </mmp:msup>
+ <mmp:mi>x</mmp:mi>
+ </mmp:mrow>
+</mmp:math>
+
+<mmp:math display='block'>
+ <mmp:semantics>
+ <mmp:mrow>
+ <mmp:msup>
+ <mmp:mrow>
+ <mmp:mrow><mmp:mo>&#x2016;</mmp:mo> <mmp:mover accent='true'>
+ <mmp:mi>c</mmp:mi>
+ <mmp:mo>&#x2192;</mmp:mo>
+ </mmp:mover>
+ <mmp:mo>&#x02016;</mmp:mo></mmp:mrow>
+ </mmp:mrow>
+ <mmp:mn>2</mmp:mn>
+ </mmp:msup>
+ <mmp:mo>=</mmp:mo><mmp:msup>
+ <mmp:mrow>
+ <mmp:mrow><mmp:mo>&#x2016;</mmp:mo> <mmp:mover accent='true'>
+ <mmp:mi>a</mmp:mi>
+ <mmp:mo>&#x2192;</mmp:mo>
+ </mmp:mover>
+ <mmp:mo>&#x02016;</mmp:mo></mmp:mrow>
+ </mmp:mrow>
+ <mmp:mn>2</mmp:mn>
+ </mmp:msup>
+ <mmp:mo>+</mmp:mo><mmp:msup>
+ <mmp:mrow>
+ <mmp:mrow><mmp:mo>&#x2016;</mmp:mo> <mmp:mover accent='true'>
+ <mmp:mi>b</mmp:mi>
+ <mmp:mo>&#x2192;</mmp:mo>
+ </mmp:mover>
+ <mmp:mo>&#x02016;</mmp:mo></mmp:mrow>
+ </mmp:mrow>
+ <mmp:mn>2</mmp:mn>
+ </mmp:msup>
+ </mmp:mrow>
+ <mmp:annotation encoding='MathType-MTEF'>
+ MathType@MTEF@5@5@+=feaafiart1ev1aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=xfr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaWaauWaaeaaceWGJbGbaSaaaiaawMa7caGLkWoadaahaaWcbeqaaiaaikdaaaGccqGH9aqpdaqbdaqaaiqadggagaWcaaGaayzcSlaawQa7amaaCaaaleqabaGaaGOmaaaakiabgUcaRmaafmaabaGabmOyayaalaaacaGLjWUaayPcSdWaaWbaaSqabeaacaaIYaaaaaaa@4704@</mmp:annotation>
+ </mmp:semantics>
+</mmp:math>
+
+<mmp:math display='block'>
+ <mmp:semantics>
+ <mmp:mrow>
+ <mmp:mi>n</mmp:mi><mmp:mo>=</mmp:mo><mmp:mfrac>
+<mmp:mrow>
+ <mmp:mi>log</mmp:mi>
+ <mmp:mo>&#x2061;</mmp:mo>
+ <mmp:msub>
+ <mmp:mi>v</mmp:mi>
+ <mmp:mn>1</mmp:mn>
+ </mmp:msub>
+ <mmp:mo>&#x2212;</mmp:mo>
+ <mmp:mi>log</mmp:mi>
+ <mmp:mo>&#x2061;</mmp:mo>
+ <mmp:msub>
+ <mmp:mi>v</mmp:mi>
+ <mmp:mn>2</mmp:mn>
+ </mmp:msub>
+</mmp:mrow>
+ <mmp:mrow>
+ <mmp:mi>log</mmp:mi><mmp:mo>&#x2061;</mmp:mo><mmp:msub>
+ <mmp:mi>t</mmp:mi>
+ <mmp:mn>1</mmp:mn>
+ </mmp:msub>
+ <mmp:mo>&#x2212;</mmp:mo><mmp:mi>log</mmp:mi><mmp:mo>&#x2061;</mmp:mo><mmp:msub>
+ <mmp:mi>t</mmp:mi>
+ <mmp:mn>2</mmp:mn>
+ </mmp:msub>
+ </mmp:mrow>
+ </mmp:mfrac>
+ </mmp:mrow>
+ <mmp:annotation encoding='MathType-MTEF'>
+ MathType@MTEF@5@5@+=feaafiart1ev1aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=xfr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaGaamOBaiabg2da9maalaaabaGaciiBaiaac+gacaGGNbGaamODamaaBaaaleaacaaIXaaabeaakiabgkHiTiGacYgacaGGVbGaai4zaiaadAhadaWgaaWcbaGaaGOmaaqabaaakeaaciGGSbGaai4BaiaacEgacaWG0bWaaSbaaSqaaiaaigdaaeqaaOGaeyOeI0IaciiBaiaac+gacaGGNbGaamiDamaaBaaaleaacaaIYaaabeaaaaaaaa@4CB4@</mmp:annotation>
+ </mmp:semantics>
+</mmp:math>
+
+<mmp:math display='block'>
+ <mmp:semantics>
+ <mmp:mrow>
+ <mmp:msub>
+ <mmp:mi>F</mmp:mi>
+ <mmp:mtext>s</mmp:mtext>
+ </mmp:msub>
+ <mmp:mo>=</mmp:mo><mmp:msub>
+ <mmp:mi>A</mmp:mi>
+ <mmp:mtext>a</mmp:mtext>
+ </mmp:msub>
+ <mmp:mo>&#x00B7;</mmp:mo><mmp:msub>
+ <mmp:mover accent='true'>
+ <mmp:mi>&#x03C3;</mmp:mi>
+ <mmp:mo>&#x00AF;</mmp:mo>
+ </mmp:mover>
+ <mmp:mtext>o</mmp:mtext>
+ </mmp:msub>
+ </mmp:mrow>
+ <mmp:annotation encoding='MathType-MTEF'>
+ MathType@MTEF@5@5@+=feaafiart1ev1aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=xfr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaGaamOramaaBaaaleaacaqGZbaabeaakiabg2da9iaadgeadaWgaaWcbaGaaeyyaaqabaGccqWIpM+zcuaHdpWCgaqeamaaBaaaleaacaqGVbaabeaaaaa@4033@</mmp:annotation>
+ </mmp:semantics>
+</mmp:math>
+
+<mmp:math display='block'>
+ <mmp:semantics>
+ <mmp:mrow>
+ <mmp:msub>
+ <mmp:mi>M</mmp:mi>
+ <mmp:mrow>
+ <mmp:mtext>z;pl;d</mmp:mtext>
+ </mmp:mrow>
+ </mmp:msub>
+ <mmp:mo stretchy='false'>(</mmp:mo><mmp:mn>1</mmp:mn><mmp:mo>&#x2212;</mmp:mo><mmp:msup>
+ <mmp:mrow>
+ <mmp:mo stretchy='false'>(</mmp:mo><mmp:mfrac>
+ <mmp:mrow>
+ <mmp:mfrac>
+ <mmp:mrow>
+ <mmp:msub>
+ <mmp:mi>N</mmp:mi>
+ <mmp:mrow>
+ <mmp:mtext>s;d</mmp:mtext>
+ </mmp:mrow>
+ </mmp:msub>
+ </mmp:mrow>
+ <mmp:mrow>
+ <mmp:msub>
+ <mmp:mi>N</mmp:mi>
+ <mmp:mrow>
+ <mmp:mtext>pl;d</mmp:mtext>
+ </mmp:mrow>
+ </mmp:msub>
+ </mmp:mrow>
+ </mmp:mfrac>
+ <mmp:mo>&#x2212;</mmp:mo><mmp:msub>
+ <mmp:mi>a</mmp:mi>
+ <mmp:mn>1</mmp:mn>
+ </mmp:msub>
+ </mmp:mrow>
+ <mmp:mrow>
+ <mmp:mn>1</mmp:mn><mmp:mo>&#x2212;</mmp:mo><mmp:msub>
+ <mmp:mi>a</mmp:mi>
+ <mmp:mn>1</mmp:mn>
+ </mmp:msub>
+ </mmp:mrow>
+ </mmp:mfrac>
+ <mmp:mo stretchy='false'>)</mmp:mo>
+ </mmp:mrow>
+ <mmp:mn>2</mmp:mn>
+ </mmp:msup>
+ <mmp:mo stretchy='false'>)</mmp:mo>
+ </mmp:mrow>
+ <mmp:annotation encoding='MathType-MTEF'>
+ MathType@MTEF@5@5@+=feaafiart1ev1aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=xfr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaGaamytamaaBaaaleaacaqG6bGaae4oaiaabchacaqGSbGaae4oaiaabsgaaeqaaOGaaiikaiaaigdacqGHsislcaGGOaWaaSaaaeaadaWcaaqaaiaad6eadaWgaaWcbaGaae4CaiaabUdacaqGKbaabeaaaOqaaiaad6eadaWgaaWcbaGaaeiCaiaabYgacaqG7aGaaeizaaqabaaaaOGaeyOeI0IaamyyamaaBaaaleaacaaIXaaabeaaaOqaaiaaigdacqGHsislcaWGHbWaaSbaaSqaaiaaigdaaeqaaaaakiaacMcadaahaaWcbeqaaiaaikdaaaGccaGGPaaaaa@501B@</mmp:annotation>
+ </mmp:semantics>
+</mmp:math>
+
+<mmp:math display='block'>
+ <mmp:semantics>
+ <mmp:mrow>
+ <mmp:msub>
+ <mmp:mi>M</mmp:mi>
+ <mmp:mrow>
+ <mmp:mtext>z;pl;d</mmp:mtext>
+ </mmp:mrow>
+ </mmp:msub>
+ <mmp:mfenced open="(" close=")">
+ <mmp:mn>1</mmp:mn><mmp:mo>&#x2212;</mmp:mo><mmp:msup>
+ <mmp:mrow>
+ <mmp:mo stretchy='false'>(</mmp:mo><mmp:mfrac>
+ <mmp:mrow>
+ <mmp:mfrac>
+ <mmp:mrow>
+ <mmp:msub>
+ <mmp:mi>N</mmp:mi>
+ <mmp:mrow>
+ <mmp:mtext>s;d</mmp:mtext>
+ </mmp:mrow>
+ </mmp:msub>
+ </mmp:mrow>
+ <mmp:mrow>
+ <mmp:msub>
+ <mmp:mi>N</mmp:mi>
+ <mmp:mrow>
+ <mmp:mtext>pl;d</mmp:mtext>
+ </mmp:mrow>
+ </mmp:msub>
+ </mmp:mrow>
+ </mmp:mfrac>
+ <mmp:mo>&#x2212;</mmp:mo><mmp:msub>
+ <mmp:mi>a</mmp:mi>
+ <mmp:mn>1</mmp:mn>
+ </mmp:msub>
+ </mmp:mrow>
+ <mmp:mrow>
+ <mmp:mn>1</mmp:mn><mmp:mo>&#x2212;</mmp:mo><mmp:msub>
+ <mmp:mi>a</mmp:mi>
+ <mmp:mn>1</mmp:mn>
+ </mmp:msub>
+ </mmp:mrow>
+ </mmp:mfrac>
+ <mmp:mo stretchy='false'>)</mmp:mo>
+ </mmp:mrow>
+ <mmp:mn>2</mmp:mn>
+ </mmp:msup>
+ </mmp:mfenced>
+ </mmp:mrow>
+ <mmp:annotation encoding='MathType-MTEF'>
+ MathType@MTEF@5@5@+=feaafiart1ev1aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=xfr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaGaamytamaaBaaaleaacaqG6bGaae4oaiaabchacaqGSbGaae4oaiaabsgaaeqaaOGaaiikaiaaigdacqGHsislcaGGOaWaaSaaaeaadaWcaaqaaiaad6eadaWgaaWcbaGaae4CaiaabUdacaqGKbaabeaaaOqaaiaad6eadaWgaaWcbaGaaeiCaiaabYgacaqG7aGaaeizaaqabaaaaOGaeyOeI0IaamyyamaaBaaaleaacaaIXaaabeaaaOqaaiaaigdacqGHsislcaWGHbWaaSbaaSqaaiaaigdaaeqaaaaakiaacMcadaahaaWcbeqaaiaaikdaaaGccaGGPaaaaa@501B@</mmp:annotation>
+ </mmp:semantics>
+</mmp:math>
+
+<mmp:math display='block'>
+ <mmp:semantics>
+ <mmp:mrow>
+ <mmp:mi>q</mmp:mi><mmp:mo>=</mmp:mo><mmp:mn>1</mmp:mn><mmp:mo>,</mmp:mo><mmp:mn>03</mmp:mn><mmp:msqrt>
+ <mmp:mrow>
+ <mmp:mn>1</mmp:mn><mmp:mo>&#x2212;</mmp:mo><mmp:msup>
+ <mmp:mrow>
+ <mmp:mo stretchy='false'></mmp:mo><mmp:mfrac>
+ <mmp:mrow>
+ <mmp:msub>
+ <mmp:mi>V</mmp:mi>
+ <mmp:mrow>
+ <mmp:mtext>y;s;d</mmp:mtext>
+ </mmp:mrow>
+ </mmp:msub>
+ </mmp:mrow>
+ <mmp:mrow>
+ <mmp:msub>
+ <mmp:mi>N</mmp:mi>
+ <mmp:mrow>
+ <mmp:mtext>y;pl;d</mmp:mtext>
+ </mmp:mrow>
+ </mmp:msub>
+ </mmp:mrow>
+ </mmp:mfrac>
+ <mmp:mo stretchy='false'>)</mmp:mo>
+ </mmp:mrow>
+ <mmp:mn>2</mmp:mn>
+ </mmp:msup>
+ </mmp:mrow>
+ </mmp:msqrt>
+ </mmp:mrow>
+ <mmp:annotation encoding='MathType-MTEF'>
+ MathType@MTEF@5@5@+=feaafiart1ev1aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=xfr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaGaamyCaiabg2da9iaaigdacaGGSaGaaGimaiaaiodadaGcaaqaaiaaigdacqGHsislcaGGOaWaaSaaaeaacaWGwbWaaSbaaSqaaiaabMhacaqG7aGaae4CaiaabUdacaqGKbaabeaaaOqaaiaad6eadaWgaaWcbaGaaeyEaiaabUdacaqGWbGaaeiBaiaabUdacaqGKbaabeaaaaGccaGGPaWaaWbaaSqabeaacaaIYaaaaaqabaaaaa@4A85@</mmp:annotation>
+ </mmp:semantics>
+</mmp:math>
+
+<mmp:math display='block'>
+ <mmp:mi>&#x2115;</mmp:mi>
+ <mmp:annotation encoding='MathType-MTEF'>
+ MathType@MTEF@5@5@+=feaafiart1ev1aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLnhiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xbba9pwe9Q8fs0=yqaqpepae9pg0FirpepeKkFr0xfr=xfr=xb9adbaqaaeGaciGaaiaabeqaamaabaabaaGcbaGaeSyfHukaaa@3759@</mmp:annotation>
+</mmp:math>
+
+
+ <mmp:math>
+ <mmp:mrow>
+ <mmp:mo> ( </mmp:mo>
+ <mmp:mfrac>
+ <mmp:mn> 1 </mmp:mn>
+ <mmp:msqrt>
+ <mmp:mrow>
+ <mmp:mo> - </mmp:mo>
+ <mmp:mn> 1 </mmp:mn>
+ </mmp:mrow>
+ </mmp:msqrt>
+ </mmp:mfrac>
+ <mmp:mo> ) </mmp:mo>
+ </mmp:mrow>
+ </mmp:math>
+
+ <mmp:math>
+ <mmp:mrow>
+ <mmp:mfrac>
+ <mmp:mn> 1 </mmp:mn>
+ <mmp:msqrt>
+ <mmp:mrow>
+ <mmp:mo> - </mmp:mo>
+ <mmp:mn> 1 </mmp:mn>
+ </mmp:mrow>
+ </mmp:msqrt>
+ </mmp:mfrac>
+ <mmp:mo> ) </mmp:mo>
+ </mmp:mrow>
+ </mmp:math>
+
+ <mmp:math>
+ <mmp:mrow>
+ <mmp:mo> ( </mmp:mo>
+ <mmp:mfrac>
+ <mmp:mn> 1 </mmp:mn>
+ <mmp:msqrt>
+ <mmp:mrow>
+ <mmp:mo> - </mmp:mo>
+ <mmp:mn> 1 </mmp:mn>
+ </mmp:mrow>
+ </mmp:msqrt>
+ </mmp:mfrac>
+ </mmp:mrow>
+ </mmp:math>
+
+ <mmp:math>
+ <mmp:mrow>
+ <mmp:mi> x </mmp:mi>
+ <mmp:mo> + </mmp:mo>
+ <mmp:mrow>
+ <mmp:mi> a </mmp:mi>
+ <mmp:mo> / </mmp:mo>
+ <mmp:mi> b </mmp:mi>
+ </mmp:mrow>
+ </mmp:mrow>
+ </mmp:math>
+
+ <mmp:math>
+ <mmp:msqrt>
+ <mmp:mo> - </mmp:mo>
+ <mmp:mn> 1 </mmp:mn>
+ </mmp:msqrt>
+ </mmp:math>
+
+ <mmp:math>
+ <mmp:msqrt>
+ <mmp:mrow>
+ <mmp:mo> - </mmp:mo>
+ <mmp:mn> 1 </mmp:mn>
+ </mmp:mrow>
+ </mmp:msqrt>
+ </mmp:math>
+
+ <mmp:math>
+ <mmp:mfenced>
+ <mmp:mrow>
+ <mmp:mi> a </mmp:mi>
+ <mmp:mo> + </mmp:mo>
+ <mmp:mi> b </mmp:mi>
+ </mmp:mrow>
+ </mmp:mfenced>
+ </mmp:math>
+
+ <mmp:math>
+ <mmp:mfenced open="[">
+ <mmp:mn> 0 </mmp:mn>
+ <mmp:mn> 1 </mmp:mn>
+ </mmp:mfenced>
+ </mmp:math>
+
+ <mmp:math>
+ <mmp:mfrac>
+ <mmp:mn> 1 </mmp:mn>
+ <mmp:mn> 2 </mmp:mn>
+ </mmp:mfrac>
+ </mmp:math>
+
+ <mmp:math>
+ <mmp:mi> x </mmp:mi>
+ <mmp:mi> D </mmp:mi>
+ <mmp:mi> sin </mmp:mi>
+ <mmp:mi></mmp:mi>
+ </mmp:math>
+
+ <mmp:math>
+ <mmp:mrow>
+ <mmp:mi> sin </mmp:mi>
+ <mmp:mo> &ApplyFunction; </mmp:mo>
+ <mmp:mi> x </mmp:mi>
+ </mmp:mrow>
+ </mmp:math>
+
+ <mmp:math>
+ <mmp:mrow>
+ <mmp:mn> 1 </mmp:mn>
+ <mmp:mo> + </mmp:mo>
+ <mmp:mi> ... </mmp:mi>
+ <mmp:mo> + </mmp:mo>
+ <mmp:mi> n </mmp:mi>
+ </mmp:mrow>
+ </mmp:math>
+
+ <mmp:math>
+ <mmp:mi> &pi; </mmp:mi>
+ <mmp:mi> &ImaginaryI; </mmp:mi>
+ <mmp:mi> &ExponentialE; </mmp:mi>
+ </mmp:math>
+
+ <mmp:math>
+ <mmp:mn> 2 </mmp:mn>
+ <mmp:mspace/>
+ <mmp:mn> 0.123 </mmp:mn>
+ <mmp:mspace/>
+ <mmp:mn> 1,000,000 </mmp:mn>
+ <mmp:mspace/>
+ <mmp:mn> 2.1e10 </mmp:mn>
+ <mmp:mspace/>
+ <mmp:mn> 0xFFEF </mmp:mn>
+ <mmp:mspace/>
+ <mmp:mn> MCMLXIX </mmp:mn>
+ <mmp:mspace/>
+ <mmp:mn> twenty one </mmp:mn>
+ </mmp:math>
+
+ <mmp:math>
+ <mmp:mrow>
+ <mmp:mn> 2 </mmp:mn>
+ <mmp:mo> + </mmp:mo>
+ <mmp:mrow>
+ <mmp:mn> 3 </mmp:mn>
+ <mmp:mo> &InvisibleTimes; </mmp:mo>
+ <mmp:mi> &ImaginaryI; </mmp:mi>
+ </mmp:mrow>
+ </mmp:mrow>
+ <mmp:mfrac> <mmp:mn> 1 </mmp:mn> <mmp:mn> 2 </mmp:mn> </mmp:mfrac>
+ <mmp:mi> &pi; </mmp:mi>
+ <mmp:mi> &ExponentialE; </mmp:mi>
+ </mmp:math>
+
+ <mmp:math>
+ <mmp:mo> + </mmp:mo>
+ <mmp:mo> &lt; </mmp:mo>
+ <mmp:mo> &le; </mmp:mo>
+ <mmp:mo> &lt;= </mmp:mo>
+ <mmp:mo> ++ </mmp:mo>
+ <mmp:mo> &sum; </mmp:mo>
+ <mmp:mo> .NOT. </mmp:mo>
+ <mmp:mo> and </mmp:mo>
+ <mmp:mo> &InvisibleTimes; </mmp:mo>
+ </mmp:math>
+
+ <mmp:math>
+ <mmp:mrow>
+ <mmp:mo> ( </mmp:mo>
+ <mmp:mrow>
+ <mmp:mi> a </mmp:mi>
+ <mmp:mo> + </mmp:mo>
+ <mmp:mi> b </mmp:mi>
+ </mmp:mrow>
+ <mmp:mo> ) </mmp:mo>
+ </mmp:mrow>
+ </mmp:math>
+
+ <mmp:math>
+ <mmp:mrow>
+ <mmp:mo> [ </mmp:mo>
+ <mmp:mrow>
+ <mmp:mn> 0 </mmp:mn>
+ <mmp:mo> , </mmp:mo>
+ <mmp:mn> 1 </mmp:mn>
+ </mmp:mrow>
+ <mmp:mo> ) </mmp:mo>
+ </mmp:mrow>
+ </mmp:math>
+
+ <mmp:math>
+ <mmp:mrow>
+ <mmp:mi> f </mmp:mi>
+ <mmp:mo> &ApplyFunction; </mmp:mo>
+ <mmp:mrow>
+ <mmp:mo> ( </mmp:mo>
+ <mmp:mrow>
+ <mmp:mi> x </mmp:mi>
+ <mmp:mo> , </mmp:mo>
+ <mmp:mi> y </mmp:mi>
+ </mmp:mrow>
+ <mmp:mo> ) </mmp:mo>
+ </mmp:mrow>
+ </mmp:mrow>
+ </mmp:math>
+
+ <mmp:math>
+ <mmp:mrow>
+ <mmp:mi> x </mmp:mi>
+ <mmp:mo> &InvisibleTimes; </mmp:mo>
+ <mmp:mi> y </mmp:mi>
+ </mmp:mrow>
+ <mmp:mrow>
+ <mmp:mi> f </mmp:mi>
+ <mmp:mo> &ApplyFunction; </mmp:mo>
+ <mmp:mrow>
+ <mmp:mo> ( </mmp:mo>
+ <mmp:mi> x </mmp:mi>
+ <mmp:mo> ) </mmp:mo>
+ </mmp:mrow>
+ </mmp:mrow>
+ <mmp:mrow>
+ <mmp:mi> sin </mmp:mi>
+ <mmp:mo> &ApplyFunction; </mmp:mo>
+ <mmp:mi> x </mmp:mi>
+ </mmp:mrow>
+ <mmp:msub>
+ <mmp:mi> m </mmp:mi>
+ <mmp:mrow>
+ <mmp:mn> 1 </mmp:mn>
+ <mmp:mo> &InvisibleComma; </mmp:mo>
+ <mmp:mn> 2 </mmp:mn>
+ </mmp:mrow>
+ </mmp:msub>
+ </mmp:math>
+
+ <mmp:math>
+ <mmp:mfrac>
+ <mmp:mo> &DifferentialD; </mmp:mo>
+ <mmp:mrow>
+ <mmp:mo> &DifferentialD; </mmp:mo>
+ <mmp:mi> x </mmp:mi>
+ </mmp:mrow>
+ </mmp:mfrac>
+ </mmp:math>
+
+
+ <mmp:math>
+ <mmp:mrow>
+ <mmp:mi> x </mmp:mi>
+ <mmp:munder>
+ <mmp:mo> &RightArrow; </mmp:mo>
+ <mmp:mtext> maps to </mmp:mtext>
+ </mmp:munder>
+ <mmp:mi> y </mmp:mi>
+ </mmp:mrow>
+ </mmp:math>
+
+ <mmp:math>
+ <mmp:mtext> Theorem 1: </mmp:mtext>
+ <mmp:mtext> &ThinSpace; </mmp:mtext>
+ <mmp:mtext> &ThickSpace;&ThickSpace; </mmp:mtext>
+ <mmp:mtext> /* a comment */ </mmp:mtext>
+ </mmp:math>
+
+ <mmp:math>
+ <mmp:mrow>
+ <mmp:mo> there exists </mmp:mo>
+ <mmp:mrow>
+ <mmp:mrow>
+ <mmp:mi> &delta; </mmp:mi>
+ <mmp:mo> &gt; </mmp:mo>
+ <mmp:mn> 0 </mmp:mn>
+ </mmp:mrow>
+ <mmp:mo> such that </mmp:mo>
+ <mmp:mrow>
+ <mmp:mrow>
+ <mmp:mi> f </mmp:mi>
+ <mmp:mo> &ApplyFunction; </mmp:mo>
+ <mmp:mrow>
+ <mmp:mo> ( </mmp:mo>
+ <mmp:mi> x </mmp:mi>
+ <mmp:mo> ) </mmp:mo>
+ </mmp:mrow>
+ </mmp:mrow>
+ <mmp:mo> &lt; </mmp:mo>
+ <mmp:mn> 1 </mmp:mn>
+ </mmp:mrow>
+ </mmp:mrow>
+ </mmp:mrow>
+ </mmp:math>
+
+ <mmp:math>
+ <mmp:msup>
+ <mmp:mrow>
+ <mmp:mi> x </mmp:mi>
+ <mmp:malignmark edge="right"/>
+ </mmp:mrow>
+ <mmp:mn> 2 </mmp:mn>
+ </mmp:msup>
+ </mmp:math>
+
+ <mmp:math>
+ <mmp:mrow>
+ <mmp:mi><mmp:mglyph fontfamily="my-braid-font" index="2" alt="23braid"/></mmp:mi>
+ <mmp:mo>+</mmp:mo>
+ <mmp:mi><mmp:mglyph fontfamily="my-braid-font" index="5" alt="132braid"/></mmp:mi>
+ <mmp:mo>=</mmp:mo>
+ <mmp:mi><mmp:mglyph fontfamily="my-braid-font" index="3" alt="13braid"/></mmp:mi>
+ </mmp:mrow>
+ </mmp:math>
+
+ <mmp:math>
+ <mmp:mrow>
+ <mmp:mrow>
+ <mmp:mn> 2 </mmp:mn>
+ <mmp:mo> &InvisibleTimes; </mmp:mo>
+ <mmp:mi> x </mmp:mi>
+ </mmp:mrow>
+ <mmp:mo> + </mmp:mo>
+ <mmp:mi> y </mmp:mi>
+ <mmp:mo> - </mmp:mo>
+ <mmp:mi> z </mmp:mi>
+ </mmp:mrow>
+ </mmp:math>
+
+ <mmp:math>
+ <mmp:mrow>
+ <mmp:mo> ( </mmp:mo>
+ <mmp:mrow>
+ <mmp:mi> x </mmp:mi>
+ <mmp:mo> , </mmp:mo>
+ <mmp:mi> y </mmp:mi>
+ </mmp:mrow>
+ <mmp:mo> ) </mmp:mo>
+ </mmp:mrow>
+ </mmp:math>
+
+ <mmp:math>
+ <mmp:mrow>
+ <mmp:mo> ( </mmp:mo>
+ <mmp:mfrac linethickness="0">
+ <mmp:mi> a </mmp:mi>
+ <mmp:mi> b </mmp:mi>
+ </mmp:mfrac>
+ <mmp:mo> ) </mmp:mo>
+ </mmp:mrow>
+ <mmp:mfrac linethickness="2">
+ <mmp:mfrac>
+ <mmp:mi> a </mmp:mi>
+ <mmp:mi> b </mmp:mi>
+ </mmp:mfrac>
+ <mmp:mfrac>
+ <mmp:mi> c </mmp:mi>
+ <mmp:mi> d </mmp:mi>
+ </mmp:mfrac>
+ </mmp:mfrac>
+ </mmp:math>
+
+ <mmp:math>
+ <mmp:mfrac>
+ <mmp:mn> 1 </mmp:mn>
+ <mmp:mrow>
+ <mmp:msup>
+ <mmp:mi> x </mmp:mi>
+ <mmp:mn> 3 </mmp:mn>
+ </mmp:msup>
+ <mmp:mo> + </mmp:mo>
+ <mmp:mfrac>
+ <mmp:mi> x </mmp:mi>
+ <mmp:mn> 3 </mmp:mn>
+ </mmp:mfrac>
+ </mmp:mrow>
+ </mmp:mfrac>
+ <mmp:mo> = </mmp:mo>
+ <mmp:mfrac bevelled="true">
+ <mmp:mn> 1 </mmp:mn>
+ <mmp:mrow>
+ <mmp:msup>
+ <mmp:mi> x </mmp:mi>
+ <mmp:mn> 3 </mmp:mn>
+ </mmp:msup>
+ <mmp:mo> + </mmp:mo>
+ <mmp:mfrac>
+ <mmp:mi> x </mmp:mi>
+ <mmp:mn> 3 </mmp:mn>
+ </mmp:mfrac>
+ </mmp:mrow>
+ </mmp:mfrac>
+ </mmp:math>
+
+ <mmp:math>
+ <mmp:mfrac>
+ <mmp:mrow>
+ <mmp:mn> 1 </mmp:mn>
+ <mmp:mo> + </mmp:mo>
+ <mmp:msqrt>
+ <mmp:mn> 5 </mmp:mn>
+ </mmp:msqrt>
+ </mmp:mrow>
+ <mmp:mn> 2 </mmp:mn>
+ </mmp:mfrac>
+ </mmp:math>
+
+ <mmp:math>
+ <mmp:mrow>
+ <mmp:mo maxsize="1"> ( </mmp:mo>
+ <mmp:mfrac> <mmp:mi> a </mmp:mi> <mmp:mi> b </mmp:mi> </mmp:mfrac>
+ <mmp:mo maxsize="1"> ) </mmp:mo>
+ </mmp:mrow>
+ </mmp:math>
+
+ <mmp:math>
+ <mmp:mstyle maxsize="1">
+ <mmp:mrow>
+ <mmp:mo> ( </mmp:mo>
+ <mmp:mfrac> <mmp:mi> a </mmp:mi> <mmp:mi> b </mmp:mi> </mmp:mfrac>
+ <mmp:mo> ) </mmp:mo>
+ </mmp:mrow>
+ </mmp:mstyle>
+ </mmp:math>
+
+ <mmp:math>
+ <mmp:merror>
+ <mmp:mtext> Unrecognized element: mfraction;
+ arguments were: </mmp:mtext>
+ <mmp:mrow> <mmp:mn> 1 </mmp:mn> <mmp:mo> + </mmp:mo> <mmp:msqrt> <mmp:mn> 5 </mmp:mn> </mmp:msqrt> </mmp:mrow>
+ <mmp:mtext> and </mmp:mtext>
+ <mmp:mn> 2 </mmp:mn>
+ </mmp:merror>
+ </mmp:math>
+
+ <mmp:math>
+ <mmp:mrow>
+ <mmp:mpadded width="0"> <mmp:mi> C </mmp:mi> </mmp:mpadded>
+ <mmp:mspace width="0.3em"/>
+ <mmp:mtext> | </mmp:mtext>
+ </mmp:mrow>
+ </mmp:math>
+
+ <mmp:math>
+ <mmp:semantics>
+ <mmp:mrow>
+ <mmp:mpadded width="0"> <mmp:mi> C </mmp:mi> </mmp:mpadded>
+ <mmp:mspace width="0.3em"/>
+ <mmp:mtext> | </mmp:mtext>
+ </mmp:mrow>
+ <mmp:annotation-xml encoding="MathML-Presentation">
+ <mmp:mi> &Copf; </mmp:mi>
+ </mmp:annotation-xml>
+ </mmp:semantics>
+ </mmp:math>
+
+ <mmp:math>
+ <mmp:mfrac>
+ <mmp:mrow>
+ <mmp:mi> x </mmp:mi>
+ <mmp:mo> + </mmp:mo>
+ <mmp:mi> y </mmp:mi>
+ <mmp:mo> + </mmp:mo>
+ <mmp:mi> z </mmp:mi>
+ </mmp:mrow>
+ <mmp:mrow>
+ <mmp:mi> x </mmp:mi>
+ <mmp:mphantom>
+ <mmp:mo form="infix"> + </mmp:mo>
+ <mmp:mi> y </mmp:mi>
+ </mmp:mphantom>
+ <mmp:mo> + </mmp:mo>
+ <mmp:mi> z </mmp:mi>
+ </mmp:mrow>
+ </mmp:mfrac>
+ </mmp:math>
+
+ <mmp:math>
+ <mmp:mfrac>
+ <mmp:mrow>
+ <mmp:mi> x </mmp:mi>
+ <mmp:mo> + </mmp:mo>
+ <mmp:mi> y </mmp:mi>
+ <mmp:mo> + </mmp:mo>
+ <mmp:mi> z </mmp:mi>
+ </mmp:mrow>
+ <mmp:mrow>
+ <mmp:mi> x </mmp:mi>
+ <mmp:mphantom>
+ <mmp:mo> + </mmp:mo>
+ </mmp:mphantom>
+ <mmp:mphantom>
+ <mmp:mi> y </mmp:mi>
+ </mmp:mphantom>
+ <mmp:mo> + </mmp:mo>
+ <mmp:mi> z </mmp:mi>
+ </mmp:mrow>
+ </mmp:mfrac>
+ </mmp:math>
+
+ <mmp:math>
+ <mmp:mrow> <mmp:mo> ( </mmp:mo> <mmp:mi>x</mmp:mi> <mmp:mo> ) </mmp:mo> </mmp:mrow>
+ </mmp:math>
+
+ <mmp:math>
+ <mmp:mrow>
+ <mmp:mo> ( </mmp:mo>
+ <mmp:mrow> <mmp:mi>x</mmp:mi> <mmp:mo>,</mmp:mo> <mmp:mi>y</mmp:mi> </mmp:mrow>
+ <mmp:mo> ) </mmp:mo>
+ </mmp:mrow>
+ </mmp:math>
+
+ <mmp:math>
+ <mmp:mrow>
+ <mmp:mi>x</mmp:mi> <mmp:mo>+</mmp:mo> <mmp:mi>y</mmp:mi> <mmp:mo>+</mmp:mo> <mmp:mi>z</mmp:mi>
+ </mmp:mrow>
+ </mmp:math>
+
+ <mmp:math>
+ <mmp:mrow>
+ <mmp:mi> f </mmp:mi>
+ <mmp:mo> &ApplyFunction; </mmp:mo>
+ <mmp:mfenced>
+ <mmp:mi> x </mmp:mi>
+ <mmp:mi> y </mmp:mi>
+ </mmp:mfenced>
+ </mmp:mrow>
+ </mmp:math>
+
+
+ <mmp:math>
+ <mmp:msub>
+ <mmp:mi>a</mmp:mi>
+ <mmp:mrow>
+ <mmp:menclose notation='actuarial'>
+ <mmp:mi>n</mmp:mi>
+ </mmp:menclose>
+ <mmp:mo>&it;</mmp:mo>
+ <mmp:mi>i</mmp:mi>
+ </mmp:mrow>
+ </mmp:msub>
+ </mmp:math>
+
+ <mmp:math>
+ <mmp:msup>
+ <mmp:mrow>
+ <mmp:mo> ( </mmp:mo>
+ <mmp:mrow>
+ <mmp:mi> x </mmp:mi>
+ <mmp:mo> + </mmp:mo>
+ <mmp:mi> y </mmp:mi>
+ </mmp:mrow>
+ <mmp:mo> ) </mmp:mo>
+ </mmp:mrow>
+ <mmp:mn> 2 </mmp:mn>
+ </mmp:msup>
+ </mmp:math>
+
+
+
+ <mmp:math>
+ <mmp:mrow>
+ <mmp:mover accent="true">
+ <mmp:mi> x </mmp:mi>
+ <mmp:mo> &Hat; </mmp:mo>
+ </mmp:mover>
+ <mmp:mtext> versus </mmp:mtext>
+ <mmp:mover accent="false">
+ <mmp:mi> x </mmp:mi>
+ <mmp:mo> &Hat; </mmp:mo>
+ </mmp:mover>
+ </mmp:mrow>
+ </mmp:math>
+
+ <mmp:math>
+ <mmp:mrow>
+ <mmp:mover accent="true">
+ <mmp:mrow>
+ <mmp:mi> x </mmp:mi>
+ <mmp:mo> + </mmp:mo>
+ <mmp:mi> y </mmp:mi>
+ <mmp:mo> + </mmp:mo>
+ <mmp:mi> z </mmp:mi>
+ </mmp:mrow>
+ <mmp:mo> &OverBar; </mmp:mo>
+ </mmp:mover>
+ <mmp:mtext> versus </mmp:mtext>
+ <mmp:mover accent="false">
+ <mmp:mrow>
+ <mmp:mi> x </mmp:mi>
+ <mmp:mo> + </mmp:mo>
+ <mmp:mi> y </mmp:mi>
+ <mmp:mo> + </mmp:mo>
+ <mmp:mi> z </mmp:mi>
+ </mmp:mrow>
+ <mmp:mo> &OverBar; </mmp:mo>
+ </mmp:mover>
+ </mmp:mrow>
+ </mmp:math>
+
+ <mmp:math>
+ <mmp:mrow>
+ <mmp:mover>
+ <mmp:munder>
+ <mmp:mo> &int; </mmp:mo>
+ <mmp:mn> 0 </mmp:mn>
+ </mmp:munder>
+ <mmp:mi> &infin; </mmp:mi>
+ </mmp:mover>
+ <mmp:mtext> versus </mmp:mtext>
+ <mmp:munderover>
+ <mmp:mo> &int; </mmp:mo>
+ <mmp:mn> 0 </mmp:mn>
+ <mmp:mi> &infin; </mmp:mi>
+ </mmp:munderover>
+ </mmp:mrow>
+ </mmp:math>
+
+ <mmp:math>
+ <mmp:mrow>
+ <mmp:mmultiscripts>
+ <mmp:mi> F </mmp:mi>
+ <mmp:mn> 1 </mmp:mn>
+ <mmp:none/>
+ <mmp:mprescripts/>
+ <mmp:mn> 0 </mmp:mn>
+ <mmp:none/>
+ </mmp:mmultiscripts>
+ <mmp:mo> &ApplyFunction; </mmp:mo>
+ <mmp:mrow>
+ <mmp:mo> ( </mmp:mo>
+ <mmp:mrow>
+ <mmp:mo> ; </mmp:mo>
+ <mmp:mi> a </mmp:mi>
+ <mmp:mo> ; </mmp:mo>
+ <mmp:mi> z </mmp:mi>
+ </mmp:mrow>
+ <mmp:mo> ) </mmp:mo>
+ </mmp:mrow>
+ </mmp:mrow>
+ </mmp:math>
+
+ <mmp:math>
+ <mmp:mrow>
+ <mmp:mo> ( </mmp:mo>
+ <mmp:mtable>
+ <mmp:mtr>
+ <mmp:mtd> <mmp:mn>1</mmp:mn> </mmp:mtd>
+ <mmp:mtd> <mmp:mn>0</mmp:mn> </mmp:mtd>
+ <mmp:mtd> <mmp:mn>0</mmp:mn> </mmp:mtd>
+ </mmp:mtr>
+ <mmp:mtr>
+ <mmp:mtd> <mmp:mn>0</mmp:mn> </mmp:mtd>
+ <mmp:mtd> <mmp:mn>1</mmp:mn> </mmp:mtd>
+ <mmp:mtd> <mmp:mn>0</mmp:mn> </mmp:mtd>
+ </mmp:mtr>
+ <mmp:mtr>
+ <mmp:mtd> <mmp:mn>0</mmp:mn> </mmp:mtd>
+ <mmp:mtd> <mmp:mn>0</mmp:mn> </mmp:mtd>
+ <mmp:mtd> <mmp:mn>1</mmp:mn> </mmp:mtd>
+ </mmp:mtr>
+ </mmp:mtable>
+ <mmp:mo> ) </mmp:mo>
+ </mmp:mrow>
+ </mmp:math>
+
+ <mmp:math>
+ <mmp:mtable>
+ <mmp:mlabeledtr id='e-is-m-c-square'>
+ <mmp:mtd>
+ <mmp:mtext> (2.1) </mmp:mtext>
+ </mmp:mtd>
+ <mmp:mtd>
+ <mmp:mrow>
+ <mmp:mi>E</mmp:mi>
+ <mmp:mo>=</mmp:mo>
+ <mmp:mrow>
+ <mmp:mi>m</mmp:mi>
+ <mmp:mo>&it;</mmp:mo>
+ <mmp:msup>
+ <mmp:mi>c</mmp:mi>
+ <mmp:mn>2</mmp:mn>
+ </mmp:msup>
+ </mmp:mrow>
+ </mmp:mrow>
+ </mmp:mtd>
+ </mmp:mlabeledtr>
+ </mmp:mtable>
+ </mmp:math>
+
+ <mmp:math>
+ <mmp:mtable groupalign="decimalpoint left left decimalpoint left left decimalpoint">
+ <mmp:mtr>
+ <mmp:mtd>
+ <mmp:mrow>
+ <mmp:mrow>
+ <mmp:mrow>
+ <mmp:maligngroup/>
+ <mmp:mn> 8.44 </mmp:mn>
+ <mmp:mo> &InvisibleTimes; </mmp:mo>
+ <mmp:maligngroup/>
+ <mmp:mi> x </mmp:mi>
+ </mmp:mrow>
+ <mmp:maligngroup/>
+ <mmp:mo> + </mmp:mo>
+ <mmp:mrow>
+ <mmp:maligngroup/>
+ <mmp:mn> 55 </mmp:mn>
+ <mmp:mo> &InvisibleTimes; </mmp:mo>
+ <mmp:maligngroup/>
+ <mmp:mi> y </mmp:mi>
+ </mmp:mrow>
+ </mmp:mrow>
+ <mmp:maligngroup/>
+ <mmp:mo> = </mmp:mo>
+ <mmp:maligngroup/>
+ <mmp:mn> 0 </mmp:mn>
+ </mmp:mrow>
+ </mmp:mtd>
+ <mmp:mtd>
+ <mmp:mrow>
+ <mmp:mrow>
+ <mmp:mrow>
+ <mmp:maligngroup/>
+ <mmp:mn> 3.1 </mmp:mn>
+ <mmp:mo> &InvisibleTimes; </mmp:mo>
+ <mmp:maligngroup/>
+ <mmp:mi> x </mmp:mi>
+ </mmp:mrow>
+ <mmp:maligngroup/>
+ <mmp:mo> - </mmp:mo>
+ <mmp:mrow>
+ <mmp:maligngroup/>
+ <mmp:mn> 0.7 </mmp:mn>
+ <mmp:mo> &InvisibleTimes; </mmp:mo>
+ <mmp:maligngroup/>
+ <mmp:mi> y </mmp:mi>
+ </mmp:mrow>
+ </mmp:mrow>
+ <mmp:maligngroup/>
+ <mmp:mo> = </mmp:mo>
+ <mmp:maligngroup/>
+ <mmp:mrow>
+ <mmp:mo> - </mmp:mo>
+ <mmp:mn> 1.1 </mmp:mn>
+ </mmp:mrow>
+ </mmp:mrow>
+ </mmp:mtd>
+ </mmp:mtr>
+ </mmp:mtable>
+ </mmp:math>
+
+</root>