<?xml version="1.0" encoding="ISO-8859-1"?><?xml-stylesheet type="text/xsl" href="../../../Math/XSL/mathml.xsl"?>

<!DOCTYPE html
  SYSTEM "mathml.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
   <head>
      <title>Content Element Definitions
</title>
      <style type="text/css">
code           { font-family: monospace; }

div.constraint,
div.issue,
div.note,
div.notice     { margin-left: 2em; }

li p           { margin-top: 0.3em;
                 margin-bottom: 0.3em; }

div.exampleInner pre { margin-left: 1em;
                       margin-top: 0em; margin-bottom: 0em}
div.exampleOuter {border: 4px double gray;
                  margin: 0em; padding: 0em}
div.exampleInner { background-color: #d5dee3;
                   border-top-width: 4px;
                   border-top-style: double;
                   border-top-color: #d3d3d3;
                   border-bottom-width: 4px;
                   border-bottom-style: double;
                   border-bottom-color: #d3d3d3;
                   padding: 4px; margin: 0em }
div.exampleWrapper { margin: 4px }
div.exampleHeader { font-weight: bold;
                    margin: 4px}

  .error { color: red }
  .minitoc { border-style: solid;
             border-color: #0050B2; 
             border-width: 1px ; }
  .attention { border-style: solid; 
               border-width: 1px ; 
               color: #5D0091;
               background: #F9F5DE; 
               border-color: red;
               margin-left: 1em;
               margin-right: 1em;
               margin-top: 0.25em;
               margin-bottom: 0.25em; }

  .attribute-Name { background: #F9F5C0; }
  .method-Name { background: #C0C0F9; }
  .IDL-definition { border-style: solid; 
               border-width: 1px ; 
               color: #001000;
               background: #E0FFE0; 
               border-color: #206020;
               margin-left: 1em;
               margin-right: 1em;
               margin-top: 0.25em;
               margin-bottom: 0.25em; }
  .baseline {vertical-align: baseline}

  #eqnoc1 {width: 10%}
  #eqnoc2 {width: 80%; text-align: center; }
  #eqnoc3 {width: 10%; text-align: right; }
          
.h3style {
  text-align: left;
  font-family: sans-serif;
  font-weight: normal;
  color: #0050B2; 
  font-size: 125%;
}

  h4 { text-align: left;
       font-family: sans-serif;
       font-weight: normal;
       color: #0050B2; }
  h5 { text-align: left;
       font-family: sans-serif;
       font-weight: bold;
       color: #0050B2; } 

  th {background:  #E0FFE0;}

  p, blockquote, h4 { font-family: sans-serif; }
  dt, dd, dl, ul, li { font-family: sans-serif; }
  pre, code { font-family: monospace }




.mathml-render {
font-family: serif;
font-size: 130%;
border: solid 4px green;
padding-left: 1em;
padding-right: 1em;
}
</style>
      <link rel="stylesheet" type="text/css" href="http://www.w3.org/StyleSheets/TR/W3C-WD.css"/>
   </head>
   <body>

      <h1>
         <a id="cedef">

         </a>C Content Element Definitions</h1><!-- TOP NAVIGATION BAR -->
      <div class="minitoc">

  Overview: <a href="overview.xml">Mathematical Markup Language (MathML) Version 2.0 (2nd Edition)
</a>
         <br class="html-compat"/>
  Previous: B <a href="appendixb.xml">Content Markup Validation Grammar</a>
         <br class="html-compat"/>
  Next: D <a href="appendixd.xml">Document Object Model for MathML</a>
         <br class="html-compat"/>
         <br class="html-compat"/>C <a href="appendixc.xml">Content Element Definitions</a>
         <br class="html-compat"/>    C.1 <a href="appendixc.xml#cedef.about">About Content Markup Elements</a>
         <br class="html-compat"/>        C.1.1 <a href="appendixc.xml#id.C.1.1">The Default Definitions</a>
         <br class="html-compat"/>        C.1.2 <a href="appendixc.xml#id.C.1.2">The Structure of an MMLdefinition.</a>
         <br class="html-compat"/>    C.2 <a href="appendixc.xml#cedef.def">Definitions of MathML Content Elements</a>
         <br class="html-compat"/>        C.2.1 <a href="appendixc.xml#cedef.Token.Elements">Token Elements</a>
         <br class="html-compat"/>            C.2.1.1 <a href="appendixc.xml#cedef.cn">cn</a>
         <br class="html-compat"/>            C.2.1.2 <a href="appendixc.xml#cedef.ci">ci</a>
         <br class="html-compat"/>            C.2.1.3 <a href="appendixc.xml#cedef.csymbol">csymbol</a>
         <br class="html-compat"/>        C.2.2 <a href="appendixc.xml#cedef.Basic.Content.Elements">Basic Content Elements</a>
         <br class="html-compat"/>            C.2.2.1 <a href="appendixc.xml#cedef.apply">apply</a>
         <br class="html-compat"/>            C.2.2.2 <a href="appendixc.xml#cedef.reln">reln</a>
         <br class="html-compat"/>            C.2.2.3 <a href="appendixc.xml#cedef.fn">fn</a>
         <br class="html-compat"/>            C.2.2.4 <a href="appendixc.xml#cedef.interval">interval</a>
         <br class="html-compat"/>            C.2.2.5 <a href="appendixc.xml#cedef.inverse">inverse</a>
         <br class="html-compat"/>            C.2.2.6 <a href="appendixc.xml#cedef.sep">sep</a>
         <br class="html-compat"/>            C.2.2.7 <a href="appendixc.xml#cedef.condition">condition</a>
         <br class="html-compat"/>            C.2.2.8 <a href="appendixc.xml#cedef.declare">declare</a>
         <br class="html-compat"/>            C.2.2.9 <a href="appendixc.xml#cedef.lambda">lambda</a>
         <br class="html-compat"/>            C.2.2.10 <a href="appendixc.xml#cedef.compose">compose</a>
         <br class="html-compat"/>            C.2.2.11 <a href="appendixc.xml#cedef.ident">ident</a>
         <br class="html-compat"/>            C.2.2.12 <a href="appendixc.xml#cedef.domain">domain</a>
         <br class="html-compat"/>            C.2.2.13 <a href="appendixc.xml#cedef.codomain">codomain</a>
         <br class="html-compat"/>            C.2.2.14 <a href="appendixc.xml#cedef.image">image</a>
         <br class="html-compat"/>            C.2.2.15 <a href="appendixc.xml#cedef.domainofapplication">domainofapplication</a>
         <br class="html-compat"/>            C.2.2.16 <a href="appendixc.xml#cedef.piecewise">piecewise</a>
         <br class="html-compat"/>            C.2.2.17 <a href="appendixc.xml#cedef.piece">piece</a>
         <br class="html-compat"/>            C.2.2.18 <a href="appendixc.xml#cedef.otherwise">otherwise</a>
         <br class="html-compat"/>        C.2.3 <a href="appendixc.xml#cedef.Arithmetic.Algebra.and.Logic">Arithmetic Algebra and Logic</a>
         <br class="html-compat"/>            C.2.3.1 <a href="appendixc.xml#cedef.quotient">quotient</a>
         <br class="html-compat"/>            C.2.3.2 <a href="appendixc.xml#cedef.factorial">factorial</a>
         <br class="html-compat"/>            C.2.3.3 <a href="appendixc.xml#cedef.divide">divide</a>
         <br class="html-compat"/>            C.2.3.4 <a href="appendixc.xml#cedef.max">max</a>
         <br class="html-compat"/>            C.2.3.5 <a href="appendixc.xml#cedef.min">min</a>
         <br class="html-compat"/>            C.2.3.6 <a href="appendixc.xml#cedef.minus">minus</a>
         <br class="html-compat"/>            C.2.3.7 <a href="appendixc.xml#cedef.plus">plus</a>
         <br class="html-compat"/>            C.2.3.8 <a href="appendixc.xml#cedef.power">power</a>
         <br class="html-compat"/>            C.2.3.9 <a href="appendixc.xml#cedef.rem">rem</a>
         <br class="html-compat"/>            C.2.3.10 <a href="appendixc.xml#cedef.times">times</a>
         <br class="html-compat"/>            C.2.3.11 <a href="appendixc.xml#cedef.root">root</a>
         <br class="html-compat"/>            C.2.3.12 <a href="appendixc.xml#cedef.gcd">gcd</a>
         <br class="html-compat"/>            C.2.3.13 <a href="appendixc.xml#cedef.and">and</a>
         <br class="html-compat"/>            C.2.3.14 <a href="appendixc.xml#cedef.or">or</a>
         <br class="html-compat"/>            C.2.3.15 <a href="appendixc.xml#cedef.xor">xor</a>
         <br class="html-compat"/>            C.2.3.16 <a href="appendixc.xml#cedef.not">not</a>
         <br class="html-compat"/>            C.2.3.17 <a href="appendixc.xml#cedef.implies">implies</a>
         <br class="html-compat"/>            C.2.3.18 <a href="appendixc.xml#cedef.forall">forall</a>
         <br class="html-compat"/>            C.2.3.19 <a href="appendixc.xml#cedef.exists">exists</a>
         <br class="html-compat"/>            C.2.3.20 <a href="appendixc.xml#cedef.abs">abs</a>
         <br class="html-compat"/>            C.2.3.21 <a href="appendixc.xml#cedef.conjugate">conjugate</a>
         <br class="html-compat"/>            C.2.3.22 <a href="appendixc.xml#cedef.arg">arg</a>
         <br class="html-compat"/>            C.2.3.23 <a href="appendixc.xml#cedef.real">real</a>
         <br class="html-compat"/>            C.2.3.24 <a href="appendixc.xml#cedef.imaginary">imaginary</a>
         <br class="html-compat"/>            C.2.3.25 <a href="appendixc.xml#cedef.lcm">lcm</a>
         <br class="html-compat"/>            C.2.3.26 <a href="appendixc.xml#cedef.floor">floor</a>
         <br class="html-compat"/>            C.2.3.27 <a href="appendixc.xml#cedef.ceiling">ceiling</a>
         <br class="html-compat"/>        C.2.4 <a href="appendixc.xml#cedef.Relations">Relations</a>
         <br class="html-compat"/>            C.2.4.1 <a href="appendixc.xml#cedef.eq">eq</a>
         <br class="html-compat"/>            C.2.4.2 <a href="appendixc.xml#cedef.neq">neq</a>
         <br class="html-compat"/>            C.2.4.3 <a href="appendixc.xml#cedef.gt">gt</a>
         <br class="html-compat"/>            C.2.4.4 <a href="appendixc.xml#cedef.lt">lt</a>
         <br class="html-compat"/>            C.2.4.5 <a href="appendixc.xml#cedef.geq">geq</a>
         <br class="html-compat"/>            C.2.4.6 <a href="appendixc.xml#cedef.leq">leq</a>
         <br class="html-compat"/>            C.2.4.7 <a href="appendixc.xml#cedef.equivalent">equivalent</a>
         <br class="html-compat"/>            C.2.4.8 <a href="appendixc.xml#cedef.approx">approx</a>
         <br class="html-compat"/>            C.2.4.9 <a href="appendixc.xml#cedef.factorof">factorof</a>
         <br class="html-compat"/>        C.2.5 <a href="appendixc.xml#cedef.Calculus.and.Vector.Calculus">Calculus and Vector Calculus</a>
         <br class="html-compat"/>            C.2.5.1 <a href="appendixc.xml#cedef.int">int</a>
         <br class="html-compat"/>            C.2.5.2 <a href="appendixc.xml#cedef.diff">diff</a>
         <br class="html-compat"/>            C.2.5.3 <a href="appendixc.xml#cedef.partialdiff">partialdiff</a>
         <br class="html-compat"/>            C.2.5.4 <a href="appendixc.xml#cedef.lowlimit">lowlimit</a>
         <br class="html-compat"/>            C.2.5.5 <a href="appendixc.xml#cedef.uplimit">uplimit</a>
         <br class="html-compat"/>            C.2.5.6 <a href="appendixc.xml#cedef.bvar">bvar</a>
         <br class="html-compat"/>            C.2.5.7 <a href="appendixc.xml#cedef.degree">degree</a>
         <br class="html-compat"/>            C.2.5.8 <a href="appendixc.xml#cedef.divergence">divergence</a>
         <br class="html-compat"/>            C.2.5.9 <a href="appendixc.xml#cedef.grad">grad</a>
         <br class="html-compat"/>            C.2.5.10 <a href="appendixc.xml#cedef.curl">curl</a>
         <br class="html-compat"/>            C.2.5.11 <a href="appendixc.xml#cedef.laplacian">laplacian</a>
         <br class="html-compat"/>        C.2.6 <a href="appendixc.xml#cedef.Theory.of.Sets">Theory of Sets</a>
         <br class="html-compat"/>            C.2.6.1 <a href="appendixc.xml#cedef.set">set</a>
         <br class="html-compat"/>            C.2.6.2 <a href="appendixc.xml#cedef.list">list</a>
         <br class="html-compat"/>            C.2.6.3 <a href="appendixc.xml#cedef.union">union</a>
         <br class="html-compat"/>            C.2.6.4 <a href="appendixc.xml#cedef.intersect">intersect</a>
         <br class="html-compat"/>            C.2.6.5 <a href="appendixc.xml#cedef.in">in</a>
         <br class="html-compat"/>            C.2.6.6 <a href="appendixc.xml#cedef.notin">notin</a>
         <br class="html-compat"/>            C.2.6.7 <a href="appendixc.xml#cedef.subset">subset</a>
         <br class="html-compat"/>            C.2.6.8 <a href="appendixc.xml#cedef.prsubset">prsubset</a>
         <br class="html-compat"/>            C.2.6.9 <a href="appendixc.xml#cedef.notsubset">notsubset</a>
         <br class="html-compat"/>            C.2.6.10 <a href="appendixc.xml#cedef.notprsubset">notprsubset</a>
         <br class="html-compat"/>            C.2.6.11 <a href="appendixc.xml#cedef.setdiff">setdiff</a>
         <br class="html-compat"/>            C.2.6.12 <a href="appendixc.xml#cedef.card">card</a>
         <br class="html-compat"/>            C.2.6.13 <a href="appendixc.xml#cedef.cartesianproduct">cartesianproduct</a>
         <br class="html-compat"/>        C.2.7 <a href="appendixc.xml#cedef.Sequences.and.Series">Sequences and Series</a>
         <br class="html-compat"/>            C.2.7.1 <a href="appendixc.xml#cedef.sum">sum</a>
         <br class="html-compat"/>            C.2.7.2 <a href="appendixc.xml#cedef.product">product</a>
         <br class="html-compat"/>            C.2.7.3 <a href="appendixc.xml#cedef.limit">limit</a>
         <br class="html-compat"/>            C.2.7.4 <a href="appendixc.xml#cedef.tendsto">tendsto</a>
         <br class="html-compat"/>        C.2.8 <a href="appendixc.xml#cedef.Elementary.Classical.Functions">Elementary Classical Functions</a>
         <br class="html-compat"/>            C.2.8.1 <a href="appendixc.xml#cedef.exp">exp</a>
         <br class="html-compat"/>            C.2.8.2 <a href="appendixc.xml#cedef.ln">ln</a>
         <br class="html-compat"/>            C.2.8.3 <a href="appendixc.xml#cedef.log">log</a>
         <br class="html-compat"/>            C.2.8.4 <a href="appendixc.xml#cedef.sin">sin</a>
         <br class="html-compat"/>            C.2.8.5 <a href="appendixc.xml#cedef.cos">cos</a>
         <br class="html-compat"/>            C.2.8.6 <a href="appendixc.xml#cedef.tan">tan</a>
         <br class="html-compat"/>            C.2.8.7 <a href="appendixc.xml#cedef.sec">sec</a>
         <br class="html-compat"/>            C.2.8.8 <a href="appendixc.xml#cedef.csc">csc</a>
         <br class="html-compat"/>            C.2.8.9 <a href="appendixc.xml#cedef.cot">cot</a>
         <br class="html-compat"/>            C.2.8.10 <a href="appendixc.xml#cedef.sinh">sinh</a>
         <br class="html-compat"/>            C.2.8.11 <a href="appendixc.xml#cedef.cosh">cosh</a>
         <br class="html-compat"/>            C.2.8.12 <a href="appendixc.xml#cedef.tanh">tanh</a>
         <br class="html-compat"/>            C.2.8.13 <a href="appendixc.xml#cedef.sech">sech</a>
         <br class="html-compat"/>            C.2.8.14 <a href="appendixc.xml#cedef.csch">csch</a>
         <br class="html-compat"/>            C.2.8.15 <a href="appendixc.xml#cedef.coth">coth</a>
         <br class="html-compat"/>            C.2.8.16 <a href="appendixc.xml#cedef.arcsin">arcsin</a>
         <br class="html-compat"/>            C.2.8.17 <a href="appendixc.xml#cedef.arccos">arccos</a>
         <br class="html-compat"/>            C.2.8.18 <a href="appendixc.xml#cedef.arctan">arctan</a>
         <br class="html-compat"/>            C.2.8.19 <a href="appendixc.xml#cedef.arccosh">arccosh</a>
         <br class="html-compat"/>            C.2.8.20 <a href="appendixc.xml#cedef.arccot">arccot</a>
         <br class="html-compat"/>            C.2.8.21 <a href="appendixc.xml#cedef.arccoth">arccoth</a>
         <br class="html-compat"/>            C.2.8.22 <a href="appendixc.xml#cedef.arccsc">arccsc</a>
         <br class="html-compat"/>            C.2.8.23 <a href="appendixc.xml#cedef.arccsch">arccsch</a>
         <br class="html-compat"/>            C.2.8.24 <a href="appendixc.xml#cedef.arcsec">arcsec</a>
         <br class="html-compat"/>            C.2.8.25 <a href="appendixc.xml#cedef.arcsech">arcsech</a>
         <br class="html-compat"/>            C.2.8.26 <a href="appendixc.xml#cedef.arcsinh">arcsinh</a>
         <br class="html-compat"/>            C.2.8.27 <a href="appendixc.xml#cedef.arctanh">arctanh</a>
         <br class="html-compat"/>        C.2.9 <a href="appendixc.xml#cedef.Statistics">Statistics</a>
         <br class="html-compat"/>            C.2.9.1 <a href="appendixc.xml#cedef.mean">mean</a>
         <br class="html-compat"/>            C.2.9.2 <a href="appendixc.xml#cedef.sdev">sdev</a>
         <br class="html-compat"/>            C.2.9.3 <a href="appendixc.xml#cedef.variance">variance</a>
         <br class="html-compat"/>            C.2.9.4 <a href="appendixc.xml#cedef.median">median</a>
         <br class="html-compat"/>            C.2.9.5 <a href="appendixc.xml#cedef.mode">mode</a>
         <br class="html-compat"/>            C.2.9.6 <a href="appendixc.xml#cedef.moment">moment</a>
         <br class="html-compat"/>            C.2.9.7 <a href="appendixc.xml#cedef.momentabout">momentabout</a>
         <br class="html-compat"/>        C.2.10 <a href="appendixc.xml#cedef.Linear.Algebra">Linear Algebra</a>
         <br class="html-compat"/>            C.2.10.1 <a href="appendixc.xml#cedef.vector">vector</a>
         <br class="html-compat"/>            C.2.10.2 <a href="appendixc.xml#cedef.matrix">matrix</a>
         <br class="html-compat"/>            C.2.10.3 <a href="appendixc.xml#cedef.matrixrow">matrixrow</a>
         <br class="html-compat"/>            C.2.10.4 <a href="appendixc.xml#cedef.determinant">determinant</a>
         <br class="html-compat"/>            C.2.10.5 <a href="appendixc.xml#cedef.transpose">transpose</a>
         <br class="html-compat"/>            C.2.10.6 <a href="appendixc.xml#cedef.selector">selector</a>
         <br class="html-compat"/>            C.2.10.7 <a href="appendixc.xml#cedef.vectorproduct">vectorproduct</a>
         <br class="html-compat"/>            C.2.10.8 <a href="appendixc.xml#cedef.scalarproduct">scalarproduct</a>
         <br class="html-compat"/>            C.2.10.9 <a href="appendixc.xml#cedef.outerproduct">outerproduct</a>
         <br class="html-compat"/>        C.2.11 <a href="appendixc.xml#cedef.Constants.and.Symbol.Elements">Constants and Symbol Elements</a>
         <br class="html-compat"/>            C.2.11.1 <a href="appendixc.xml#cedef.integers">integers</a>
         <br class="html-compat"/>            C.2.11.2 <a href="appendixc.xml#cedef.reals">reals</a>
         <br class="html-compat"/>            C.2.11.3 <a href="appendixc.xml#cedef.rationals">rationals</a>
         <br class="html-compat"/>            C.2.11.4 <a href="appendixc.xml#cedef.naturalnumbers">naturalnumbers</a>
         <br class="html-compat"/>            C.2.11.5 <a href="appendixc.xml#cedef.complexes">complexes</a>
         <br class="html-compat"/>            C.2.11.6 <a href="appendixc.xml#cedef.primes">primes</a>
         <br class="html-compat"/>            C.2.11.7 <a href="appendixc.xml#cedef.exponentiale">exponentiale</a>
         <br class="html-compat"/>            C.2.11.8 <a href="appendixc.xml#cedef.imaginaryi">imaginaryi</a>
         <br class="html-compat"/>            C.2.11.9 <a href="appendixc.xml#cedef.notanumber">notanumber</a>
         <br class="html-compat"/>            C.2.11.10 <a href="appendixc.xml#cedef.true">true</a>
         <br class="html-compat"/>            C.2.11.11 <a href="appendixc.xml#cedef.false">false</a>
         <br class="html-compat"/>            C.2.11.12 <a href="appendixc.xml#cedef.emptyset">emptyset</a>
         <br class="html-compat"/>            C.2.11.13 <a href="appendixc.xml#cedef.pi">pi</a>
         <br class="html-compat"/>            C.2.11.14 <a href="appendixc.xml#cedef.eulergamma">eulergamma</a>
         <br class="html-compat"/>            C.2.11.15 <a href="appendixc.xml#cedef.infinity">infinity</a>
         <br class="html-compat"/>
      </div>
      <div class="div1">
         <div class="div2">

            <h2>
               <a id="cedef.about">

               </a>C.1 About Content Markup Elements</h2>
            <p>The primary role of MathML content elements is to provide a mechanism
for recording that a particular notational structure has a
particular mathematical meaning.  To this end, every content element must
have a mathematical definition associated with it in some form. The purpose
of this appendix is to provide <em>default
</em> definitions. (An index
to the definitions is provided later in this document.) Authors may
adapt the notation to their own particular needs by using mechanisms
provided to override these default definitions for selected content
elements.</p>
            <p>The mathematical definitions below are not restricted to any one format.
There are several reasons for allowing this, nearly all derived
from the fact that if it is extremely important to allow authors to make
use of existing definitions from the mathematical literature.
</p>
            <ol type="1">
               <li>
                  <p>There is no suitable notation in common use.  For example,
the mathematical libraries of even the most extensive mathematical
computation  systems in use today capture only a small fraction of the
mathematical literature and furthermore much of mathematics
is not computational.</p>
               </li>
               <li>
                  <p>In most cases, the translation of a mathematical definition into a
new notation is an inappropriate use of an author's energy and
time.</p>
               </li>
               <li>
                  <p>The task of designing a new machine readable language suitable for
recording semantic descriptions is one that goes substantially
beyond the scope of this particular recommendation. It would also overlap
substantially with the efforts of such groups as the OpenMath Consortium (see
also the North American OpenMath Initiative, and the European OpenMath
Consortium).
</p>
               </li>
            </ol>
            <p>The key issues for both archival and computational purposes are that
there be a definition and that the author have a mechanism to specify which
definition is intended for a given instance of a notational construct.
This requirement is important whether or not there is
an implementation of a particular concept or object in a mathematical
computation system.  The definition may be as vague as claiming that, say,
<var>F</var> is an unknown but differentiable function from the real
numbers to the real numbers, or as complicated as requiring that <var>F</var>
be an elaborate function or operation as defined in a specific
research paper.  The important thing is that the reader always
have a way of determining how the notation is being used.</p>
            <div class="div3">

               <h3>
                  <a id="id.C.1.1">

                  </a>C.1.1 The Default Definitions</h3>
               <p>An author's decision to use content elements is a decision to used
defined objects.  To make this easier, default
definitions are provided.  In this way, an author need only provide
explicit definitions where the usage differs from the default.
Where possible the default definitions have naturally been chosen to reflect
common usage.
</p>
               <p>Definitions are overridden in a particular instance by making use of the
<code>definitionURL
</code> attribute.  The value of this attribute
is a URI (notwithstanding its old-style name) and beyond that its format
is unspecified. It may even be the case that the <code>definitionURL
</code>'s 
value is just a name invented by the author.  In that case it serves to warn the
reader (and computational systems) that the author is using a private local
definition.  It may be the URL of a mathematical paper, or a reference
to a traditional source in
which the construct is defined.  If the author's mathematical operator
matches exactly an operator in a particular computational system, an
appropriate definition might use a MathML <code>semantics
</code> 
element to establish a correspondence between two encodings.  
Whatever format is chosen, the only requirement is that
some sort of definition be indicated.</p>
               <p>This rest of this appendix provides detailed descriptions of the default
semantics associated with each of the MathML content elements. Since this
is exactly the role intended for the encodings under development by the
OpenMath Consortium, and one of our goals is to foster
cooperation in such standardization efforts we have presented the default
definitions in a format modeled on OpenMath's <em>content
dictionaries
</em>. While the actual details differ somewhat from the
OpenMath specification, the underlying principles are the same. </p>
               <p>Several of the definitions 
provided here refer to one or more of the standard mathematical references 
Abramowitz and Stegun <a href="appendixk.xml#Abramowitz1997">[Abramowitz1997]</a> and 
Standard Mathematical Tables and Formulae <a href="appendixk.xml#Zwillinger1988">[Zwillinger1988]</a>.
</p>
            </div>
            <div class="div3">

               <h3>
                  <a id="id.C.1.2">

                  </a>C.1.2 The Structure of an MMLdefinition.</h3>
               <p>In the XML source for this appendix each MathML element is described using
an XML vocabulary designed for the purpose.  However, though well adapted
to machine processing the XML form of the definitions is difficult to
read for humans.  Therefore the text below is composed in a way automatically
derived by XSL transformations (and typesetting in the case of the PDF versions
of the MathML specification) from the XML source, but formatted so that it is
much easier to read and comprehend.  The conventions employed will be explained
just below in the course of going through the elements of the XML markup in
the XML source.  The first example definition, but only that one, will be
provided in both the more legible form and in raw XML, so the difference
can be appreciated.
</p>
               <p>The top element is <code>MMLdefinition
</code>. 
The sub-elements identify the various parts of the description and include:
</p>
               <dl>
                  <dt class="label">name</dt>
                  <dd>
                     <p>
								
                        <b>PCDATA
</b> providing the name of the MathML element.</p>
                  </dd>
                  <dt class="label">description</dt>
                  <dd>
                     <p>A CDATA description of the object that an element represents.
This will often reference more traditional texts
or papers or existing papers on the Web.</p>
                  </dd>
                  <dt class="label">classification</dt>
                  <dd>
                     <p>Each MathML element must be classified according to its mathematical
role.

								</p>
                     <dl>
                        <dt class="label">punctuation</dt>
                        <dd>
                           <p>Some elements exist simply as an aid to parsing.  For example the
<code>sep
</code> element is used to separate the <b>CDATA
</b>
defining a rational number into two parts in a manner that is easily parsed
by an XML application. These objects are referred to as
<em>punctuation
</em>.</p>
                        </dd>
                        <dt class="label">descriptor</dt>
                        <dd>
                           <p>Some elements exist simply to modify the properties of an existing
element or mathematical object. For example the <code>declare
</code> 
construct is used to reset the default
attribute values, or to associate a name with a specific instance of an
object. These kinds of elements are referred to as <em>descriptors
</em>
and the type of the resulting object is the same as that of 
element being modified, but with the new attribute values.</p>
                        </dd>
                        <dt class="label">function (operator)</dt>
                        <dd>
                           <p>The traditional mathematical functions and operators are
represented in MathML by empty XML elements such as 
<code>plus
</code> and <code>sin
</code>.  These
<em>function
</em> definitions are parameterized by their XML attribute
values (for example, they may be of type vector) and are either used as is,
for example when discussing the properties of a particular function or
operator, or they are <em>applied
</em> to arguments using 
<code>apply
</code>.  The latter case is referred to as function
application.</p>
                           <p>Functions are often classified according to how they are used. For example 
the <code>plus
</code> element is an <em>n-ary
</em> operator.
This additional information is captured by the signature.
The <em>signature
</em> of a function (see below) describes how it is to 
be used a mathematical function inside an  <code>apply
</code> element.  
Each combination of types of function arguments used inside an <code>apply
</code> 
gives rise to an  <code>apply
</code> element of a given type.</p>
                        </dd>
                        <dt class="label">constant</dt>
                        <dd>
                           <p>Mathematical constants are generally represented by empty elements and are
distinguished from functions by the fact that they are not used as the first
argument of an apply.  Their signature is simply the type of the object
they represent.
</p>
                        </dd>
                        <dt class="label">constructor</dt>
                        <dd>
                           <p>The remaining objects that "contain" sub-elements are
all object <em>constructors
</em> of some sort or another. They combine
the sub-elements into a compound mathematical object such as a constant,
set, list, or a function application.  For example, the <code>lambda
</code> 
element <em>constructs
</em> a function
definition from a list of variables and an expression. while the <code>apply
</code> 
element constructs a <em>function
application.
</em> By <em>function application
</em> we mean the result
of applying the first element of the apply (the function) to the zero or
more remaining elements (the arguments).  A <em>function
application
</em> represents an object in the range of the function.</p>
                           <p>For each given combination of type and order of XML children, the
signature of a constructor indicates the type (and sometimes subtype) of
the resulting object.</p>
                        </dd>
                     </dl>
                     <p>
								
							
                     </p>
                  </dd>
                  <dt class="label">MMLattribute</dt>
                  <dd>
                     <p>Some of the XML attributes of a MathML content element have a
direct impact on the mathematical semantics of the object. For example
the <code>type
</code> attribute of the <code>cn
</code> 
element is used to determine what type of constant (integer, real, etc.) 
is being constructed. Only those attributes that affect the mathematical
properties of an object are listed here and typically these also appear
explicitly in the signature.</p>
                  </dd>
                  <dt class="label">signature</dt>
                  <dd>
                     <p>The signature is a systematic representation that associates the
types of different possible combinations of attributes and function
arguments to type of mathematical object that is constructed.  The possible
combinations of parameter and argument types (the left-hand side) each
result in an object of some type (the right-hand side). In effect, it
describes how to resolve operator overloading.</p>
                     <p>For constructors, the left-hand side of the signature describes the
types of the child elements and the right-hand side describes the type of
object that is constructed. For functions, the left-hand side of the
signature indicates the types of the parameters and arguments that would be
expected when it is applied, or used to construct a relation, and the
right-hand side represents the mathematical type of the object constructed
by the <code>apply
</code>. Modifiers modify the attributes of an
existing object. For example, a <em>symbol
</em> might become a
<em>symbol of type vector
</em>.</p>
                     <p>The signature must be able to record specific attribute values and
argument types on the left, and parameterized types on the right..  The
syntax used for signatures is of the general form:
</p>
                     <pre>
[&lt;attribute name&gt;=&lt;attribute-value&gt;]( &lt;list of argument types&gt; )
--&gt; &lt;mathematical result type&gt;(&lt;mathematical subtype&gt;)
</pre>
                     <p>The MMLattributes, if any, appear in the form
<code>&lt;name&gt;=&lt;value&gt;
</code>. They are separated notationally
from the rest of the arguments by square brackets. The possible values are
usually taken from an enumerated list, and the signature is usually
affected by selection of a specific value.</p>
                     <p>For the actual function arguments and named parameters on the left,
the focus is on the mathematical types involved. The function argument
types are presented in a syntax similar to that used for a DTD, with the
one main exception. The types of the named parameters appear in the
signature as
<code>&lt;elementname&gt;=&lt;type&gt;
</code>
in a manner analogous for that used for attribute values. For example,
if the argument is named (e.g. <code>bvar
</code>) then it is 
represented in the signature by an equation as in:
</p>
                     <pre>
[&lt;attribute name&gt;=&lt;attributevalue&gt;]( bvar=symbol,&lt;argument list&gt; ) --&gt;
&lt;mathematical result type&gt;(&lt;mathematical subtype&gt;)
</pre>
                     <p>There is no formal type system in MathML.  The type values that are used
in the signatures are common mathematical types such as integer, rational,
real, complex (such as found in the description of <code>cn
</code>),
or a name such as string or the name of a MathML constructor.  
Various collections of types such as <em>anything
</em>, <em>matrixtype
</em>
are used from time to time. The type name <em>mmlpresentation
</em> 
is used to represent any valid MathML presentation object and the name
<em>MathMLtype
</em> is used to describe the collection of all MathML types.
The type <em>algebraic
</em> is used for  expressions constructed
from one or more symbols through arithmetic operations and <em>interval-type
</em>
refers to the valid types of intervals as defined in chapter 4.
The collection of types is not closed. Users writing their own definitions 
of new constructs may introduce new types.
</p>
                     <p>Depending on the types involved, more than one signature may apply.
For example, many arithmetic operations involving integers map to integers,
but since integers are real numbers, the signature for real numbers also
is valid.  Generally, the signature providing the most information is 
most appropriate.</p>
                     <p>No mathematical evaluation ever takes place in MathML. Every MathML
content element either refers to a defined object such as a mathematical
function or it combines such objects in some way to build a new object.
For purposes of the signature, the constructed object represents an object
of a certain type parameterized type. For example the result of applying
<code>plus
</code> to arguments is an expression that represents
a sum. The type of the resulting expression depends on the types of the
operands, and the values of the MathML attributes.</p>
                  </dd>
                  <dt class="label">example</dt>
                  <dd>
                     <p>Examples of the use of this object in MathML
are included in these elements.</p>
                  </dd>
                  <dt class="label">property</dt>
                  <dd>
                     <p>This element describes the mathematical properties of such
objects.  For simple associations of values with specific instances of
an object, the first child is an instance of the object being
defined. The second is a <code>value
</code> or 
<code>approx
</code> (approximation) element that contains a
MathML description of this particular value. More elaborate conditions
on the object are expressed using the MathML syntax.</p>
                  </dd>
                  <dt class="label">comment</dt>
                  <dd>
                     <p>These elements contain only PCDATA and 
can occur as a child of the MMLdefinition at any point.</p>
                  </dd>
               </dl>
            </div>
         </div>
         <div class="div2">

            <h2>
               <a id="cedef.def">

               </a>C.2 Definitions of MathML Content Elements</h2>
            <div class="div3">

               <h3>
                  <a id="cedef.Token.Elements">

                  </a>C.2.1 Token Elements</h3>
               <h4>
                  <a id="cedef.cn">

                  </a>C.2.1.1 
  MMLdefinition: <code>cn
</code>
               </h4>
               <dl>
                  <dt>Description</dt>
                  <dd>
					
                     <p>The cn element is used to encode numerical constants.
The mathematical type of number is given as an attribute.  
The default type is "real".  
Numbers such as e-notation, rational and complex, require two 
parts for a complete specification.  The parts of such 
a number are separated by an empty  sep element.</p>
					
                     <p>
Many of the commonly occurring numeric constants such as 
<code>&amp;pi;</code> have their own elements.
</p>
				
                     <p>See also
   <a href="chapter4.xml#contm.cn">
                           <b>4.4.1.1 Number (cn)</b>
                        </a>.</p>
                  </dd>
                  <dt>Classification</dt>
                  <dd> constant 
</dd>
                  <dt>MMLattribute</dt>
                  <dd>
                     <table border="1">
                        <tr>
                           <th>Name</th>
                           <th>Value</th>
                           <th>Default</th>
                        </tr>
                        <tr>
					
                           <td>definitionURL
</td>
					
                           <td>URI identifying the definition
</td>
					
                           <td>APPENDIX_C
</td>
				

                        </tr>
                        <tr>
					
                           <td>encoding
</td>
					
                           <td>CDATA
</td>
					
                           <td>MathML
</td>
				

                        </tr>
                        <tr>
					
                           <td> type 
</td>
					
                           <td> integer | rational
				| complex-cartesian | complex-polar |
				real | e-notation | MathMLtype 
</td>
					
                           <td> real 
</td>
				

                        </tr>
                        <tr>
					
                           <td> base 
</td>
					
                           <td> integer between 2 and 36 
</td>
					
                           <td> 10 
</td>
				

                        </tr>
                     </table>
                  </dd>
                  <dt>Signature</dt>
                  <dd>
                     <p> [type=integer](numstring) -&gt; constant(integer) 
</p>
                     <p> [base=base-value](numstring) -&gt; constant(integer) 
</p>
                     <p> [type=rational](numstring,numstring) -&gt; constant(rational) 
</p>
                     <p> [type=complex-cartesian](numstring,numstring) -&gt; constant(complex) 
</p>
                     <p> [type=e-notation](numstring,numstring) -&gt; constant(e-notation) 
</p>
                     <p> [type=complex-polar](numstring,numstring) -&gt; constant(rational) 
</p>
                     <p> [definitionURL=definition](numstring*) -&gt; constant(user-defined) 
</p>
                  </dd>
                  <dt>Property</dt>
                  <dd>
                     <table>
                        <tr>
                           <td>
                              <pre>&lt;apply&gt;&lt;eq/&gt;&lt;cn base="16"&gt; A &lt;/cn&gt;&lt;cn&gt; 10 &lt;/cn&gt;&lt;/apply&gt;</pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML"><apply><eq/><cn base="16"> A </cn><cn> 10 </cn></apply></math>
                           </td>
                        </tr>
                     </table>
                  </dd>
                  <dt>Property</dt>
                  <dd>
                     <table>
                        <tr>
                           <td>
                              <pre>&lt;apply&gt;&lt;eq/&gt;&lt;cn base="16"&gt; B &lt;/cn&gt;&lt;cn&gt; 11 &lt;/cn&gt;&lt;/apply&gt;</pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML"><apply><eq/><cn base="16"> B </cn><cn> 11 </cn></apply></math>
                           </td>
                        </tr>
                     </table>
                  </dd>
                  <dt>Property</dt>
                  <dd>
                     <table>
                        <tr>
                           <td>
                              <pre>&lt;apply&gt;&lt;eq/&gt;&lt;cn base="16"&gt; C &lt;/cn&gt;&lt;cn&gt; 12 &lt;/cn&gt;&lt;/apply&gt;</pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML"><apply><eq/><cn base="16"> C </cn><cn> 12 </cn></apply></math>
                           </td>
                        </tr>
                     </table>
                  </dd>
                  <dt>Property</dt>
                  <dd>
                     <table>
                        <tr>
                           <td>
                              <pre>&lt;apply&gt;&lt;eq/&gt;&lt;cn base="16"&gt; D &lt;/cn&gt;&lt;cn&gt; 13 &lt;/cn&gt;&lt;/apply&gt;</pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML"><apply><eq/><cn base="16"> D </cn><cn> 13 </cn></apply></math>
                           </td>
                        </tr>
                     </table>
                  </dd>
                  <dt>Property</dt>
                  <dd>
                     <table>
                        <tr>
                           <td>
                              <pre>&lt;apply&gt;&lt;eq/&gt;&lt;cn base="16"&gt; E &lt;/cn&gt;&lt;cn&gt; 14 &lt;/cn&gt;&lt;/apply&gt;</pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML"><apply><eq/><cn base="16"> E </cn><cn> 14 </cn></apply></math>
                           </td>
                        </tr>
                     </table>
                  </dd>
                  <dt>Property</dt>
                  <dd>
                     <table>
                        <tr>
                           <td>
                              <pre>&lt;apply&gt;&lt;eq/&gt;&lt;cn base="16"&gt; F &lt;/cn&gt;&lt;cn&gt; 15 &lt;/cn&gt;&lt;/apply&gt;</pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML"><apply><eq/><cn base="16"> F </cn><cn> 15 </cn></apply></math>
                           </td>
                        </tr>
                     </table>
                  </dd>
                  <dt>Example</dt>
                  <dd>
                     <table>
                        <tr>
                           <td>
                              <pre>&lt;cn&gt; 245 &lt;/cn&gt;</pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML"><cn> 245 </cn></math>
                           </td>
                        </tr>
                     </table>
                  </dd>
                  <dt>Example</dt>
                  <dd>
                     <table>
                        <tr>
                           <td>
                              <pre>&lt;cn type="integer"&gt; 245 &lt;/cn&gt;</pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML"><cn type="integer"> 245 </cn></math>
                           </td>
                        </tr>
                     </table>
                  </dd>
                  <dt>Example</dt>
                  <dd>
                     <table>
                        <tr>
                           <td>
                              <pre>&lt;cn type="integer" base="16"&gt; A &lt;/cn&gt;</pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML"><cn type="integer" base="16"> A </cn></math>
                           </td>
                        </tr>
                     </table>
                  </dd>
                  <dt>Example</dt>
                  <dd>
                     <table>
                        <tr>
                           <td>
                              <pre>&lt;cn type="rational"&gt; 245 &lt;sep/&gt; 351 &lt;/cn&gt;</pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML"><cn type="rational"> 245 <sep/> 351 </cn></math>
                           </td>
                        </tr>
                     </table>
                  </dd>
                  <dt>Example</dt>
                  <dd>
                     <table>
                        <tr>
                           <td>
                              <pre>&lt;cn type="complex-cartesian"&gt; 1 &lt;sep/&gt; 2 &lt;/cn&gt;</pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML"><cn type="complex-cartesian"> 1 <sep/> 2 </cn></math>
                           </td>
                        </tr>
                     </table>
                  </dd>
                  <dt>Example</dt>
                  <dd>
                     <table>
                        <tr>
                           <td>
                              <pre>&lt;cn&gt; 245 &lt;/cn&gt;</pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML"><cn> 245 </cn></math>
                           </td>
                        </tr>
                     </table>
                  </dd>
                  <dt>Example</dt>
                  <dd>
                     <table>
                        <tr>
                           <td>
                              <pre>&lt;apply&gt;&lt;eq/&gt;
&lt;cn type="e-notation"&gt; 2 &lt;sep/&gt; 5 &lt;/cn&gt;
&lt;apply&gt;&lt;times/&gt;&lt;cn&gt;2&lt;/cn&gt;&lt;apply&gt;&lt;power/&gt;&lt;cn&gt;10&lt;/cn&gt;&lt;cn&gt;5&lt;/cn&gt;&lt;/apply&gt;&lt;/apply&gt;
&lt;/apply&gt;</pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML"><apply><eq/>
<cn type="e-notation"> 2 <sep/> 5 </cn>
<apply><times/><cn>2</cn><apply><power/><cn>10</cn><cn>5</cn></apply></apply>
</apply></math>
                           </td>
                        </tr>
                     </table>
                  </dd>
               </dl>
               <h4>
                  <a id="cedef.ci">

                  </a>C.2.1.2 
  MMLdefinition: <code>ci
</code>
               </h4>
               <dl>
                  <dt>Description</dt>
                  <dd>
					
                     <p>This element constructs an identifier (symbolic name).  The type attribute is 
used to indicate the type of object being specified.  By default, the type is real. </p>
				
                     <p>See also
   <a href="chapter4.xml#contm.ci">
                           <b>4.4.1.2 Identifier (ci)</b>
                        </a>.</p>
                  </dd>
                  <dt>Classification</dt>
                  <dd>constructor 
</dd>
                  <dt>MMLattribute</dt>
                  <dd>
                     <table border="1">
                        <tr>
                           <th>Name</th>
                           <th>Value</th>
                           <th>Default</th>
                        </tr>
                        <tr>
					
                           <td>definitionURL
</td>
					
                           <td>URI identifying the definition
</td>
					
                           <td>APPENDIX_C
</td>
				

                        </tr>
                        <tr>
					
                           <td>encoding
</td>
					
                           <td>CDATA
</td>
					
                           <td>MathML
</td>
				

                        </tr>
                        <tr>
					
                           <td> type 
</td>
					
                           <td> constant | matrix | set | vector | list | MathMLtype 
</td>
					
                           <td> real 
</td>
				

                        </tr>
                     </table>
                  </dd>
                  <dt>Signature</dt>
                  <dd>
                     <p> ({string|mmlpresentation}) -&gt; symbol 
</p>
                     <p> [type=typename]({string|mmlpresentation}) -&gt; symbol(typename) 
</p>
                  </dd>
                  <dt>Example</dt>
                  <dd>
                     <table>
                        <tr>
                           <td>
                              <pre>&lt;ci&gt; xyz &lt;/ci&gt;</pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML"><ci> xyz </ci></math>
                           </td>
                        </tr>
                     </table>
                  </dd>
                  <dt>Example</dt>
                  <dd>
                     <table>
                        <tr>
                           <td>
                              <pre>&lt;ci  type="vector"&gt; v &lt;/ci&gt;</pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML"><ci  type="vector"> v </ci></math>
                           </td>
                        </tr>
                     </table>
                  </dd>
               </dl>
               <h4>
                  <a id="cedef.csymbol">

                  </a>C.2.1.3 
  MMLdefinition: <code>csymbol
</code>
               </h4>
               <dl>
                  <dt>Description</dt>
                  <dd>
					
                     <p>The csymbol element allows a writer to introduce new objects
into MathML.  The objects are linked to external definitions by
means of the definitionURL attribute and encoding attribute.
The csymbol element becomes the "name" of the new object.
The new  objects are typically either constants or functions.
</p>
				
                     <p>See also
   <a href="chapter4.xml#contm.csymbol">
                           <b>4.4.1.3 Externally defined symbol   (csymbol)</b>
                        </a>.</p>
                  </dd>
                  <dt>Classification</dt>
                  <dd> constant  function
</dd>
                  <dt>MMLattribute</dt>
                  <dd>
                     <table border="1">
                        <tr>
                           <th>Name</th>
                           <th>Value</th>
                           <th>Default</th>
                        </tr>
                        <tr>
					
                           <td>definitionURL
</td>
					
                           <td>URI identifying the definition
</td>
					
                           <td>APPENDIX_C
</td>
				

                        </tr>
                        <tr>
					
                           <td>encoding
</td>
					
                           <td>
CDATA

</td>
					
                           <td>MathML
</td>
				

                        </tr>
                     </table>
                  </dd>
                  <dt>Signature</dt>
                  <dd>
                     <p> [definitionURL=definition]({string|mmlpresentation}) -&gt; defined_symbol 
</p>
                     <p> [type=typename]({string|mmlpresentation}) -&gt; defined_symbol(typename) 
</p>
                  </dd>
                  <dt>Example</dt>
                  <dd>
                     <table>
                        <tr>
                           <td>
                              <pre>&lt;csymbol definitionURL=".../mydefinitionofPi"&gt;&amp;pi;&lt;/csymbol&gt;</pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML"><csymbol definitionURL=".../mydefinitionofPi">&pi;</csymbol></math>
                           </td>
                        </tr>
                     </table>
                  </dd>
               </dl>
            </div>
            <div class="div3">

               <h3>
                  <a id="cedef.Basic.Content.Elements">

                  </a>C.2.2 Basic Content Elements</h3>
               <h4>
                  <a id="cedef.apply">

                  </a>C.2.2.1 
  MMLdefinition: <code>apply
</code>
               </h4>
               <dl>
                  <dt>Description</dt>
                  <dd>
					
                     <p>This is the MathML constructor for function application.
The first argument is applied to the remaining arguments.
It may be the case that some of the child elements are 
named elements. (See the signature.)</p>
				
                     <p>See also
   <a href="chapter4.xml#contm.apply">
                           <b>4.4.2.1 Apply (apply)</b>
                        </a>.</p>
                  </dd>
                  <dt>Classification</dt>
                  <dd>constructor
</dd>
                  <dt>MMLattribute</dt>
                  <dd>
                     <table border="1">
                        <tr>
                           <th>Name</th>
                           <th>Value</th>
                           <th>Default</th>
                        </tr>
                        <tr>
					
                           <td>definitionURL
</td>
					
                           <td> a URI identifying the definition 
</td>
					
                           <td>APPENDIX_C
</td>
				

                        </tr>
                        <tr>
					
                           <td>encoding
</td>
					
                           <td>
CDATA

</td>
					
                           <td>MathML
</td>
				

                        </tr>
                     </table>
                  </dd>
                  <dt>Signature</dt>
                  <dd>
                     <p> (function,anything*) -&gt; apply 
</p>
                  </dd>
                  <dt>Example</dt>
                  <dd>
                     <table>
                        <tr>
                           <td>
                              <pre>&lt;apply&gt;&lt;plus/&gt;
  &lt;ci&gt;x&lt;/ci&gt;
  &lt;cn&gt;1&lt;/cn&gt;
&lt;/apply&gt;</pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML"><apply><plus/>
  <ci>x</ci>
  <cn>1</cn>
</apply></math>
                           </td>
                        </tr>
                     </table>
                  </dd>
                  <dt>Example</dt>
                  <dd>
                     <table>
                        <tr>
                           <td>
                              <pre>&lt;apply&gt;&lt;sin/&gt;
  &lt;ci&gt;x&lt;/ci&gt;
&lt;/apply&gt;</pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML"><apply><sin/>
  <ci>x</ci>
</apply></math>
                           </td>
                        </tr>
                     </table>
                  </dd>
               </dl>
               <h4>
                  <a id="cedef.reln">

                  </a>C.2.2.2 
  MMLdefinition: <code>reln
</code>
               </h4>
               <dl>
                  <dt>Description</dt>
                  <dd>
					
                     <p>This constructor has been deprecated.  All uses of reln
are replaced by apply.</p>
					
                     <p>
This is the MathML 1.0 constructor for expressing a relation between
two or more mathematical objects.  The first argument indicates 
the type of "relation" between the remaining arguments. (See the signature.)
No assumptions are made about the truth value of such a relation.
Typically, the relation is used as a component in the construction
of some logical assertion.   Relations may be combined into 
sets, etc. just like any other mathematical object.</p>
				
                     <p>See also
   <a href="chapter4.xml#contm.reln">
                           <b>4.4.2.2 Relation (reln)</b>
                        </a>.</p>
                  </dd>
                  <dt>Classification</dt>
                  <dd>constructor 
</dd>
                  <dt>MMLattribute</dt>
                  <dd>
                     <table border="1">
                        <tr>
                           <th>Name</th>
                           <th>Value</th>
                           <th>Default</th>
                        </tr>
                        <tr>
					
                           <td>definitionURL
</td>
					
                           <td> a URI identifying the definition 
</td>
					
                           <td>APPENDIX_C
</td>
				

                        </tr>
                        <tr>
					
                           <td>encoding
</td>
					
                           <td>CDATA
</td>
					
                           <td>MathML
</td>
				

                        </tr>
                     </table>
                  </dd>
                  <dt>Signature</dt>
                  <dd>
                     <p> (function,anything*) -&gt; reln 
</p>
                  </dd>
                  <dt>Example</dt>
                  <dd>
						
                     <p>
No examples of deprecated constructions are provided.</p>
					
                     <table>
                        <tr>
                           <td>
                              <pre>
					

                              </pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML">
					

                              </math>
                           </td>
                        </tr>
                     </table>
                  </dd>
               </dl>
               <h4>
                  <a id="cedef.fn">

                  </a>C.2.2.3 
  MMLdefinition: <code>fn
</code>
               </h4>
               <dl>
                  <dt>Description</dt>
                  <dd>
					
                     <p>This constructor has been deprecated.
</p>
					
                     <p>     
This was the MathML 1.0 constructor for building new functions.   
Its role was to  identify a general MathML content object as
a function in such a way that it could have a definition and 
be used in a function context such as in apply and declare.
This is now accomplished through the use of definitionURL
and the fact that declare and apply allow any content element
as their first argument.
</p>
				
                     <p>See also
   <a href="chapter4.xml#contm.fn">
                           <b>4.4.2.3 Function (fn)</b>
                        </a>.</p>
                  </dd>
                  <dt>Classification</dt>
                  <dd>constructor
</dd>
                  <dt>MMLattribute</dt>
                  <dd>
                     <table border="1">
                        <tr>
                           <th>Name</th>
                           <th>Value</th>
                           <th>Default</th>
                        </tr>
                        <tr>
					
                           <td>definitionURL
</td>
					
                           <td> a URI identifying the definition 
</td>
					
                           <td>APPENDIX_C
</td>
				

                        </tr>
                        <tr>
					
                           <td>encoding
</td>
					
                           <td>CDATA
</td>
					
                           <td>MathML
</td>
				

                        </tr>
                     </table>
                  </dd>
                  <dt>Signature</dt>
                  <dd>
                     <p> (anything) -&gt; function 
</p>
                     <p> [definitionURL=functiondef](anything) -&gt;function
</p>
                  </dd>
                  <dt>Example</dt>
                  <dd>
						
                     <p>
No examples of deprecated constructions are provided.</p>
					
                     <table>
                        <tr>
                           <td>
                              <pre>
					
				
                              </pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML">
					
				
                              </math>
                           </td>
                        </tr>
                     </table>
                  </dd>
               </dl>
               <h4>
                  <a id="cedef.interval">

                  </a>C.2.2.4 
  MMLdefinition: <code>interval
</code>
               </h4>
               <dl>
                  <dt>Description</dt>
                  <dd>
					
                     <p>This is the MathML constructor element for building an interval
on the real line.  While an interval can be expressed by 
combining relations appropriately, they occur here explicitly because 
of the frequency of their use.</p>
				
                     <p>See also
   <a href="chapter4.xml#contm.interval">
                           <b>4.4.2.4 Interval (interval)</b>
                        </a>.</p>
                  </dd>
                  <dt>Classification</dt>
                  <dd>constructor
</dd>
                  <dt>MMLattribute</dt>
                  <dd>
                     <table border="1">
                        <tr>
                           <th>Name</th>
                           <th>Value</th>
                           <th>Default</th>
                        </tr>
                        <tr>
					
                           <td>definitionURL
</td>
					
                           <td> a URI identifying the definition 
</td>
					
                           <td>APPENDIX_C
</td>
				

                        </tr>
                        <tr>
					
                           <td>encoding
</td>
					
                           <td>CDATA
</td>
					
                           <td>MathML
</td>
				

                        </tr>
                        <tr>
					
                           <td>type
</td>
					
                           <td> closed | open | open-closed | closed-open 
</td>
					
                           <td> closed 
</td>
				

                        </tr>
                     </table>
                  </dd>
                  <dt>Signature</dt>
                  <dd>
                     <p> [type=interval-type](expression,expression) -&gt; interval(interval-type) 
</p>
                  </dd>
                  <dt>Example</dt>
                  <dd>
                     <table>
                        <tr>
                           <td>
                              <pre>&lt;interval closure="open"&gt;
  &lt;ci&gt;x&lt;/ci&gt;
  &lt;cn&gt;1&lt;/cn&gt;
&lt;/interval&gt;</pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML"><interval closure="open">
  <ci>x</ci>
  <cn>1</cn>
</interval></math>
                           </td>
                        </tr>
                     </table>
                  </dd>
                  <dt>Example</dt>
                  <dd>
                     <table>
                        <tr>
                           <td>
                              <pre>&lt;interval closure="open-closed"&gt;
  &lt;cn&gt;0&lt;/cn&gt;
  &lt;cn&gt;1&lt;/cn&gt;
&lt;/interval&gt;</pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML"><interval closure="open-closed">
  <cn>0</cn>
  <cn>1</cn>
</interval></math>
                           </td>
                        </tr>
                     </table>
                  </dd>
               </dl>
               <h4>
                  <a id="cedef.inverse">

                  </a>C.2.2.5 
  MMLdefinition: <code>inverse
</code>
               </h4>
               <dl>
                  <dt>Description</dt>
                  <dd>
					
                     <p>This MathML element is applied to a function in order to
construct a new function that is to be interpreted as the
inverse function of the original function.  For a particular 
function F,  inverse(F) composed with F behaves like the 
identity map on the domain of F and F composed with inverse(F)
should be an identity function on a suitably restricted 
subset of the Range of F.
The MathML definitionURL attribute should be used to resolve 
notational ambiguities, or to restrict the inverse to a
particular domain or to make it one-sided. </p>
				
                     <p>See also
   <a href="chapter4.xml#contm.inverse">
                           <b>4.4.2.5 Inverse (inverse)</b>
                        </a>.</p>
                  </dd>
                  <dt>Classification</dt>
                  <dd>operator
</dd>
                  <dt>MMLattribute</dt>
                  <dd>
                     <table border="1">
                        <tr>
                           <th>Name</th>
                           <th>Value</th>
                           <th>Default</th>
                        </tr>
                        <tr>
					
                           <td>definitionURL
</td>
					
                           <td> a URI identifying the definition 
</td>
					
                           <td>APPENDIX_C
</td>
				

                        </tr>
                        <tr>
					
                           <td>encoding
</td>
					
                           <td>
CDATA

</td>
					
                           <td>MathML
</td>
				

                        </tr>
                     </table>
                  </dd>
                  <dt>Signature</dt>
                  <dd>
                     <p> (function) -&gt; function 
</p>
                     <p> [definitionURL=URI](function) -&gt; 
function(definition) 
</p>
                  </dd>
                  <dt>Property</dt>
                  <dd>
						
                     <p>
ForAll( y such y in domain( f^(-1)) , f( f^(-1)(y)) = y </p>
					
                     <table>
                        <tr>
                           <td>
                              <pre>
					
&lt;apply&gt;&lt;forall/&gt;
  &lt;bvar&gt;&lt;ci&gt;y&lt;/ci&gt;&lt;/bvar&gt;
  &lt;bvar&gt;&lt;ci type="function"&gt;f&lt;/ci&gt;&lt;/bvar&gt;
  &lt;condition&gt;
    &lt;apply&gt;&lt;in/&gt;
      &lt;ci&gt;y&lt;/ci&gt;
      &lt;apply&gt;&lt;csymbol definitionURL="domain"&gt;&lt;mtext&gt;Domain&lt;/mtext&gt;&lt;/csymbol&gt;
        &lt;apply&gt;&lt;inverse/&gt;&lt;ci type="function"&gt;f&lt;/ci&gt;&lt;/apply&gt;
      &lt;/apply&gt;
    &lt;/apply&gt;
  &lt;/condition&gt;
  &lt;apply&gt;&lt;eq/&gt;
    &lt;apply&gt;&lt;ci type="function"&gt;f&lt;/ci&gt;
      &lt;apply&gt;&lt;apply&gt;&lt;inverse/&gt;&lt;ci type="function"&gt;f&lt;/ci&gt;&lt;/apply&gt;
        &lt;ci&gt;y&lt;/ci&gt;
      &lt;/apply&gt;
    &lt;/apply&gt;
    &lt;ci&gt;y&lt;/ci&gt;
  &lt;/apply&gt;
&lt;/apply&gt;
</pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML">
					
<apply><forall/>
  <bvar><ci>y</ci></bvar>
  <bvar><ci type="function">f</ci></bvar>
  <condition>
    <apply><in/>
      <ci>y</ci>
      <apply><csymbol definitionURL="domain"><mtext>Domain</mtext></csymbol>
        <apply><inverse/><ci type="function">f</ci></apply>
      </apply>
    </apply>
  </condition>
  <apply><eq/>
    <apply><ci type="function">f</ci>
      <apply><apply><inverse/><ci type="function">f</ci></apply>
        <ci>y</ci>
      </apply>
    </apply>
    <ci>y</ci>
  </apply>
</apply>
</math>
                           </td>
                        </tr>
                     </table>
                  </dd>
                  <dt>Example</dt>
                  <dd>
                     <table>
                        <tr>
                           <td>
                              <pre>&lt;apply&gt;&lt;inverse/&gt;
&lt;sin/&gt;
&lt;/apply&gt;</pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML"><apply><inverse/>
<sin/>
</apply></math>
                           </td>
                        </tr>
                     </table>
                  </dd>
                  <dt>Example</dt>
                  <dd>
                     <table>
                        <tr>
                           <td>
                              <pre>&lt;apply&gt;&lt;inverse definitionURL="www.example.com/MathML/Content/arcsin"/&gt;
  &lt;sin/&gt;
&lt;/apply&gt;</pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML"><apply><inverse definitionURL="www.example.com/MathML/Content/arcsin"/>
  <sin/>
</apply></math>
                           </td>
                        </tr>
                     </table>
                  </dd>
               </dl>
               <h4>
                  <a id="cedef.sep">

                  </a>C.2.2.6 
  MMLdefinition: <code>sep
</code>
               </h4>
               <dl>
                  <dt>Description</dt>
                  <dd>
					
                     <p>This is the MathML infix constructor used to sub-divide PCDATA into
separate components. This is used in the description of
a multi-part number such as a rational or a complex number.</p>
				
                     <p>See also
   <a href="chapter4.xml#contm.sep">
                           <b>4.4.2.6 Separator (sep)</b>
                        </a>.</p>
                  </dd>
                  <dt>Classification</dt>
                  <dd>punctuation 
</dd>
                  <dt>Example</dt>
                  <dd>
                     <table>
                        <tr>
                           <td>
                              <pre>&lt;cn type="complex-polar"&gt;123&lt;sep/&gt;456&lt;/cn&gt;</pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML"><cn type="complex-polar">123<sep/>456</cn></math>
                           </td>
                        </tr>
                     </table>
                  </dd>
                  <dt>Example</dt>
                  <dd>
                     <table>
                        <tr>
                           <td>
                              <pre>&lt;cn&gt;123&lt;/cn&gt;</pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML"><cn>123</cn></math>
                           </td>
                        </tr>
                     </table>
                  </dd>
               </dl>
               <h4>
                  <a id="cedef.condition">

                  </a>C.2.2.7 
  MMLdefinition: <code>condition
</code>
               </h4>
               <dl>
                  <dt>Description</dt>
                  <dd>
					
                     <p>This is the MathML constructor for building conditions. 
A condition differs from a relation in how it is used.
A relation is simply an expression, while a condition
is  used as a predicate to place conditions on bound 
variables.  </p>
					
                     <p>
You can build compound conditions  by applying operators 
such as "and" or "or" . </p>
				
                     <p>See also
   <a href="chapter4.xml#contm.condition">
                           <b>4.4.2.7 Condition (condition)</b>
                        </a>.</p>
                  </dd>
                  <dt>Classification</dt>
                  <dd>constructor
</dd>
                  <dt>MMLattribute</dt>
                  <dd>
                     <table border="1">
                        <tr>
                           <th>Name</th>
                           <th>Value</th>
                           <th>Default</th>
                        </tr>
                        <tr>
					
                           <td>definitionURL
</td>
					
                           <td> a URI identifying the definition 
</td>
					
                           <td>APPENDIX_C
</td>
				

                        </tr>
                        <tr>
					
                           <td>encoding
</td>
					
                           <td>
CDATA

</td>
					
                           <td>MathML
</td>
				

                        </tr>
                     </table>
                  </dd>
                  <dt>Signature</dt>
                  <dd>
                     <p> (apply) -&gt; predicate 
</p>
                  </dd>
                  <dt>Example</dt>
                  <dd>
                     <pre>&lt;condition&gt;
  &lt;apply&gt;&lt;lt/&gt;
    &lt;apply&gt;&lt;power/&gt;&lt;ci&gt;x&lt;/ci&gt;&lt;cn&gt;5&lt;/cn&gt;&lt;/apply&gt;
    &lt;cn&gt;3&lt;/cn&gt;
  &lt;/apply&gt;
&lt;/condition&gt;</pre>
                  </dd>
               </dl>
               <h4>
                  <a id="cedef.declare">

                  </a>C.2.2.8 
  MMLdefinition: <code>declare
</code>
               </h4>
               <dl>
                  <dt>Description</dt>
                  <dd>
					
                     <p>This is the MathML constructor for associating default
attribute values and values with  mathematical objects. 
For example V may be an identifier declared to be a vector
(has the attribute of being a vector), 
or V may be a name that stands for a particular vector.
</p>
					
                     <p>
The attribute values of the declare statement itself 
become the default attribute values of the 
first argument of the declare. </p>
					
                     <p>
If there is a second argument, the first argument becomes an
alias for the second argument and it also assumes all the properties
of the second argument .  For example, a ci identifier v, declared
to be the vector (1,2,3) would appear in the type style of a
vector, and would have a norm which is the norm of (1,2,3)
</p>
				
                     <p>See also
   <a href="chapter4.xml#contm.declare">
                           <b>4.4.2.8 Declare (declare)</b>
                        </a>.</p>
                  </dd>
                  <dt>Classification</dt>
                  <dd>modifier
</dd>
                  <dt>MMLattribute</dt>
                  <dd>
                     <table border="1">
                        <tr>
                           <th>Name</th>
                           <th>Value</th>
                           <th>Default</th>
                        </tr>
                        <tr>
					
                           <td>definitionURL
</td>
					
                           <td> a URI identifying the definition 
</td>
					
                           <td>APPENDIX_C
</td>
				

                        </tr>
                        <tr>
					
                           <td>encoding
</td>
					
                           <td>CDATA
</td>
					
                           <td>MathML
</td>
				

                        </tr>
                        <tr>
					
                           <td>type
</td>
					
                           <td> MathMLtype 
</td>
					
                           <td>none
</td>
				

                        </tr>
                        <tr>
					
                           <td>nargs
</td>
					
                           <td> number of arguments for an object of operator 
</td>
					
                           <td>*
</td>
				

                        </tr>
                        <tr>
					
                           <td>occurrence
</td>
					
                           <td>infix | prefix
</td>
					
                           <td>prefix
</td>
				

                        </tr>
                     </table>
                  </dd>
                  <dt>Signature</dt>
                  <dd>
                     <p> [(attributename=attributevalue)*](anything) -&gt; [(attributename=attributevalue)*](anything) 
</p>
                     <p> [(attributename=attributevalue)*](anything,anything) -&gt; [(attributename=attributevalue)*](anything) 
</p>
                     <p>(anything,anything)   -&gt; (anything)
</p>
                  </dd>
                  <dt>Example</dt>
                  <dd>
                     <table>
                        <tr>
                           <td>
                              <pre>&lt;declare&gt;
  &lt;ci&gt;y&lt;/ci&gt;
  &lt;apply&gt;&lt;plus/&gt;&lt;ci&gt;x&lt;/ci&gt;&lt;cn&gt;3&lt;/cn&gt;&lt;/apply&gt;
&lt;/declare&gt;</pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML"><declare>
  <ci>y</ci>
  <apply><plus/><ci>x</ci><cn>3</cn></apply>
</declare></math>
                           </td>
                        </tr>
                     </table>
                  </dd>
                  <dt>Example</dt>
                  <dd>
                     <table>
                        <tr>
                           <td>
                              <pre>&lt;declare type="vector"&gt; &lt;ci&gt; V &lt;/ci&gt; &lt;/declare&gt;</pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML"><declare type="vector"> <ci> V </ci> </declare></math>
                           </td>
                        </tr>
                     </table>
                  </dd>
                  <dt>Example</dt>
                  <dd>
                     <table>
                        <tr>
                           <td>
                              <pre>&lt;declare type="vector"&gt;
  &lt;ci&gt; V &lt;/ci&gt;
  &lt;vector&gt;&lt;cn&gt; 1 &lt;/cn&gt;&lt;cn&gt; 2 &lt;/cn&gt;&lt;cn&gt; 3 &lt;/cn&gt;&lt;/vector&gt;
&lt;/declare&gt;
</pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML"><declare type="vector">
  <ci> V </ci>
  <vector><cn> 1 </cn><cn> 2 </cn><cn> 3 </cn></vector>
</declare>
</math>
                           </td>
                        </tr>
                     </table>
                  </dd>
               </dl>
               <h4>
                  <a id="cedef.lambda">

                  </a>C.2.2.9 
  MMLdefinition: <code>lambda
</code>
               </h4>
               <dl>
                  <dt>Description</dt>
                  <dd>
					
                     <p>This is the operation of lambda calculus that constructs a
function from an expression and a variable.   Lambda is an n-ary
function, where all but the last argument are bound variables
and the last argument is an expression possibly involving those
variables.   The lambda function can be viewed as the inverse of function
application.
</p>
					
                     <p> 
For example, Lambda( x, F ) is written as \lambda x [F] in the lambda
calculus literature.  The expression F may contain x but the full lambda 
expression is regarded to be free of x.    
A computational application receiving a 
MathML lambda expression should not evaluate x or test
for x.  Such an application may apply the lambda expression as a function
to arguments in which case any result that is computed is computed
through parameter substitutions into F.</p>
					
                     <p>
Note that a lambda expression on an arbitrary function applied to a
simple argument is equivalent to that arbitrary function.</p>
				
                     <p>See also
   <a href="chapter4.xml#contm.lambda">
                           <b>4.4.2.9 Lambda (lambda)</b>
                        </a>.</p>
                  </dd>
                  <dt>Classification</dt>
                  <dd>constructor
</dd>
                  <dt>MMLattribute</dt>
                  <dd>
                     <table border="1">
                        <tr>
                           <th>Name</th>
                           <th>Value</th>
                           <th>Default</th>
                        </tr>
                        <tr>
					
                           <td>definitionURL
</td>
					
                           <td> a URI identifying the definition 
</td>
					
                           <td>APPENDIX_C
</td>
				

                        </tr>
                        <tr>
					
                           <td>encoding
</td>
					
                           <td>
CDATA

</td>
					
                           <td>MathML
</td>
				

                        </tr>
                     </table>
                  </dd>
                  <dt>Signature</dt>
                  <dd>
                     <p>(bvar*,anything) -&gt; function 
</p>
                  </dd>
                  <dt>Property</dt>
                  <dd>
						
                     <p>
ForAll( F , lambda(x,F(x)) = F)</p>
					
                     <table>
                        <tr>
                           <td>
                              <pre>
					
&lt;apply&gt;&lt;forall/&gt;
  &lt;bvar&gt;&lt;ci&gt;F&lt;/ci&gt;&lt;/bvar&gt;
  &lt;apply&gt;&lt;eq/&gt;
    &lt;lambda&gt;
      &lt;bvar&gt;&lt;ci&gt;x&lt;/ci&gt;&lt;/bvar&gt;
      &lt;apply&gt;&lt;ci&gt;F&lt;/ci&gt;&lt;ci&gt;x&lt;/ci&gt;&lt;/apply&gt;
    &lt;/lambda&gt;
    &lt;ci&gt;F&lt;/ci&gt;
  &lt;/apply&gt;
&lt;/apply&gt;
</pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML">
					
<apply><forall/>
  <bvar><ci>F</ci></bvar>
  <apply><eq/>
    <lambda>
      <bvar><ci>x</ci></bvar>
      <apply><ci>F</ci><ci>x</ci></apply>
    </lambda>
    <ci>F</ci>
  </apply>
</apply>
</math>
                           </td>
                        </tr>
                     </table>
                  </dd>
                  <dt>Example</dt>
                  <dd>
                     <table>
                        <tr>
                           <td>
                              <pre>
&lt;lambda&gt;
  &lt;bvar&gt;&lt;ci&gt;x&lt;/ci&gt;&lt;/bvar&gt;
  &lt;apply&gt;&lt;sin/&gt;&lt;apply&gt;&lt;plus/&gt;&lt;ci&gt; x &lt;/ci&gt;&lt;cn&gt; 3 &lt;/cn&gt;&lt;/apply&gt;&lt;/apply&gt;
&lt;/lambda&gt;
</pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML">
<lambda>
  <bvar><ci>x</ci></bvar>
  <apply><sin/><apply><plus/><ci> x </ci><cn> 3 </cn></apply></apply>
</lambda>
</math>
                           </td>
                        </tr>
                     </table>
                  </dd>
               </dl>
               <h4>
                  <a id="cedef.compose">

                  </a>C.2.2.10 
  MMLdefinition: <code>compose
</code>
               </h4>
               <dl>
                  <dt>Description</dt>
                  <dd>
					
                     <p>This is the MathML constructor for composing functions. 
In order for a composition to be meaningful, the range of
the first function should be the domain of the second function,
etc.  .  However, since no evaluation takes place in MathML,
such a construct can safely be used to make statements such 
as that  f composed with g is undefined.</p>
					
                     <p>
The result is a new function whose domain is the domain of
the first function and whose range is the range of the last
function and whose definition is equivalent to applying
each function to the previous outcome in turn as in:</p>
					
                     <p>
(f @ g )( x )   ==  f( g(x) ).</p>
					
                     <p>
This function is often denoted by a small circle infix 
operator.</p>
				
                     <p>See also
   <a href="chapter4.xml#contm.compose">
                           <b>4.4.2.10 Function composition (compose)</b>
                        </a>.</p>
                  </dd>
                  <dt>Classification</dt>
                  <dd>function
</dd>
                  <dt>MMLattribute</dt>
                  <dd>
                     <table border="1">
                        <tr>
                           <th>Name</th>
                           <th>Value</th>
                           <th>Default</th>
                        </tr>
                        <tr>
					
                           <td>definitionURL
</td>
					
                           <td> a URI identifying the definition 
</td>
					
                           <td>APPENDIX_C
</td>
				

                        </tr>
                        <tr>
					
                           <td>encoding
</td>
					
                           <td>
CDATA

</td>
					
                           <td>MathML
</td>
				

                        </tr>
                     </table>
                  </dd>
                  <dt>Signature</dt>
                  <dd>
                     <p> (function*) -&gt; function 
</p>
                  </dd>
                  <dt>Property</dt>
                  <dd>
						
                     <p>
ForAll(x, (f@g)(x) = f(g(x))</p>
					
                     <table>
                        <tr>
                           <td>
                              <pre>
					
&lt;apply&gt;&lt;forall/&gt;
  &lt;bvar&gt;&lt;ci&gt;x&lt;/ci&gt;&lt;/bvar&gt;&lt;bvar&gt;&lt;ci&gt;f&lt;/ci&gt;&lt;/bvar&gt;&lt;bvar&gt;&lt;ci&gt;g&lt;/ci&gt;&lt;/bvar&gt;   
  &lt;apply&gt;&lt;eq/&gt;
    &lt;apply&gt;&lt;apply&gt;&lt;compose/&gt;&lt;ci&gt;f&lt;/ci&gt;&lt;ci&gt;g&lt;/ci&gt;&lt;/apply&gt;
      &lt;ci&gt;x&lt;/ci&gt;
    &lt;/apply&gt;
    &lt;apply&gt;&lt;ci&gt;f&lt;/ci&gt;&lt;apply&gt;&lt;ci&gt;g&lt;/ci&gt;&lt;ci&gt;x&lt;/ci&gt;&lt;/apply&gt;&lt;/apply&gt;
  &lt;/apply&gt;
&lt;/apply&gt;
</pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML">
					
<apply><forall/>
  <bvar><ci>x</ci></bvar><bvar><ci>f</ci></bvar><bvar><ci>g</ci></bvar>   
  <apply><eq/>
    <apply><apply><compose/><ci>f</ci><ci>g</ci></apply>
      <ci>x</ci>
    </apply>
    <apply><ci>f</ci><apply><ci>g</ci><ci>x</ci></apply></apply>
  </apply>
</apply>
</math>
                           </td>
                        </tr>
                     </table>
                  </dd>
                  <dt>Example</dt>
                  <dd>
						
                     <p>
The use of fn is deprecated.  Use type="function" instead.</p>
					
                     <table>
                        <tr>
                           <td>
                              <pre>
					
&lt;apply&gt;&lt;compose/&gt;
  &lt;ci type="function"&gt; f &lt;/ci&gt;
  &lt;ci type="function"&gt; g &lt;/ci&gt;
  &lt;sin/&gt;
&lt;/apply&gt;</pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML">
					
<apply><compose/>
  <ci type="function"> f </ci>
  <ci type="function"> g </ci>
  <sin/>
</apply></math>
                           </td>
                        </tr>
                     </table>
                  </dd>
               </dl>
               <h4>
                  <a id="cedef.ident">

                  </a>C.2.2.11 
  MMLdefinition: <code>ident
</code>
               </h4>
               <dl>
                  <dt>Description</dt>
                  <dd>
					
                     <p>The ident element represents the identity function. 
MathML makes no assumption about the function 
space in which the identity function resides. 
Proper interpretation of the domain (and hence range) 
of the identity function depends on the context in which it is used.</p>
				
                     <p>See also
   <a href="chapter4.xml#contm.ident">
                           <b>4.4.2.11 Identity function (ident)</b>
                        </a>.</p>
                  </dd>
                  <dt>Classification</dt>
                  <dd>constructor
</dd>
                  <dt>MMLattribute</dt>
                  <dd>
                     <table border="1">
                        <tr>
                           <th>Name</th>
                           <th>Value</th>
                           <th>Default</th>
                        </tr>
                        <tr>
					
                           <td>definitionURL
</td>
					
                           <td> a URI identifying the definition 
</td>
					
                           <td>APPENDIX_C
</td>
				

                        </tr>
                        <tr>
					
                           <td>encoding
</td>
					
                           <td>CDATA
</td>
					
                           <td>MathML
</td>
				

                        </tr>
                     </table>
                  </dd>
                  <dt>Signature</dt>
                  <dd>
                     <p> function 
</p>
                  </dd>
                  <dt>Property</dt>
                  <dd>
						
                     <p>ForAll(x,  ident(x) = x )</p>
					
                     <table>
                        <tr>
                           <td>
                              <pre>
					
&lt;apply&gt;&lt;forall/&gt;
  &lt;bvar&gt;&lt;ci&gt;x&lt;/ci&gt;&lt;/bvar&gt;
  &lt;apply&gt;&lt;eq/&gt;
    &lt;apply&gt;&lt;ident/&gt;&lt;ci&gt;x&lt;/ci&gt;&lt;/apply&gt;
    &lt;ci&gt;x&lt;/ci&gt;
  &lt;/apply&gt;
&lt;/apply&gt;
</pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML">
					
<apply><forall/>
  <bvar><ci>x</ci></bvar>
  <apply><eq/>
    <apply><ident/><ci>x</ci></apply>
    <ci>x</ci>
  </apply>
</apply>
</math>
                           </td>
                        </tr>
                     </table>
                  </dd>
                  <dt>Example</dt>
                  <dd>
                     <table>
                        <tr>
                           <td>
                              <pre>&lt;apply&gt;&lt;eq/&gt;
  &lt;apply&gt;&lt;compose/&gt;
    &lt;ci type="function"&gt; f &lt;/ci&gt;
    &lt;apply&gt;&lt;inverse/&gt;&lt;ci type="function"&gt; f &lt;/ci&gt;
&lt;/apply&gt;
  &lt;/apply&gt;
  &lt;ident/&gt;
&lt;/apply&gt;
</pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML"><apply><eq/>
  <apply><compose/>
    <ci type="function"> f </ci>
    <apply><inverse/><ci type="function"> f </ci>
</apply>
  </apply>
  <ident/>
</apply>
</math>
                           </td>
                        </tr>
                     </table>
                  </dd>
               </dl>
               <h4>
                  <a id="cedef.domain">

                  </a>C.2.2.12 
  MMLdefinition: <code>domain
</code>
               </h4>
               <dl>
                  <dt>Description</dt>
                  <dd>
					
                     <p>The domain element denotes the domain of a given function, which is the 
set of values over which it is defined. 
</p>
					
                     <p>
To override the default semantics for this element, or to associate 
a more specific definition, use the definitionURL and encoding attributes 
</p>
				
                     <p>See also
   <a href="chapter4.xml#contm.domain">
                           <b>4.4.2.12 Domain (domain)</b>
                        </a>.</p>
                  </dd>
                  <dt>Classification</dt>
                  <dd>function
</dd>
                  <dt>MMLattribute</dt>
                  <dd>
                     <table border="1">
                        <tr>
                           <th>Name</th>
                           <th>Value</th>
                           <th>Default</th>
                        </tr>
                        <tr>
					
                           <td>definitionURL
</td>
					
                           <td> a URI identifying the definition 
</td>
					
                           <td>APPENDIX_C
</td>
				

                        </tr>
                        <tr>
					
                           <td>encoding
</td>
					
                           <td>CDATA
</td>
					
                           <td>MathML
</td>
				

                        </tr>
                     </table>
                  </dd>
                  <dt>Signature</dt>
                  <dd>
                     <p>(function) -&gt; set 
</p>
                  </dd>
                  <dt>Example</dt>
                  <dd>
                     <table>
                        <tr>
                           <td>
                              <pre>&lt;apply&gt;&lt;eq/&gt;
  &lt;apply&gt;&lt;domain/&gt;&lt;ci&gt;f&lt;/ci&gt;&lt;/apply&gt;
  &lt;reals/&gt;
&lt;/apply&gt;</pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML"><apply><eq/>
  <apply><domain/><ci>f</ci></apply>
  <reals/>
</apply></math>
                           </td>
                        </tr>
                     </table>
                  </dd>
               </dl>
               <h4>
                  <a id="cedef.codomain">

                  </a>C.2.2.13 
  MMLdefinition: <code>codomain
</code>
               </h4>
               <dl>
                  <dt>Description</dt>
                  <dd>
					
                     <p>The codomain (range) element denotes the codomain of a given function, which is a set 
containing all values taken by the function.  The codomain may contain additional points which
are not realized by applying the the function to elements of the domain.</p>
					
                     <p>To override the default semantics for this element, or to associate 
a more specific definition, use the definitionURL and encoding attributes </p>
				
                     <p>See also
   <a href="chapter4.xml#contm.codomain">
                           <b>4.4.2.13 codomain (codomain)</b>
                        </a>.</p>
                  </dd>
                  <dt>Classification</dt>
                  <dd>function
</dd>
                  <dt>MMLattribute</dt>
                  <dd>
                     <table border="1">
                        <tr>
                           <th>Name</th>
                           <th>Value</th>
                           <th>Default</th>
                        </tr>
                        <tr>
					
                           <td>definitionURL
</td>
					
                           <td> a URI identifying the definition 
</td>
					
                           <td>APPENDIX_C
</td>
				

                        </tr>
                        <tr>
					
                           <td>encoding
</td>
					
                           <td>CDATA
</td>
					
                           <td>MathML
</td>
				

                        </tr>
                     </table>
                  </dd>
                  <dt>Signature</dt>
                  <dd>
                     <p>(function) -&gt; set 
</p>
                  </dd>
                  <dt>Property</dt>
                  <dd>
						
                     <p>ForAll(y, y =f(x) , member(y,codomain(f)))</p>
					
                     <table>
                        <tr>
                           <td>
                              <pre>
					
				
                              </pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML">
					
				
                              </math>
                           </td>
                        </tr>
                     </table>
                  </dd>
                  <dt>Example</dt>
                  <dd>
                     <table>
                        <tr>
                           <td>
                              <pre>&lt;apply&gt;&lt;eq/&gt;
  &lt;apply&gt;&lt;codomain/&gt;&lt;ci&gt;f&lt;/ci&gt;&lt;/apply&gt;
  &lt;rationals/&gt;
&lt;/apply&gt;</pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML"><apply><eq/>
  <apply><codomain/><ci>f</ci></apply>
  <rationals/>
</apply></math>
                           </td>
                        </tr>
                     </table>
                  </dd>
               </dl>
               <h4>
                  <a id="cedef.image">

                  </a>C.2.2.14 
  MMLdefinition: <code>image
</code>
               </h4>
               <dl>
                  <dt>Description</dt>
                  <dd>
					
                     <p>The image element denotes the image of a given function, which is the set of values 
taken by the function. Every point in the image is generated by the function applied to some 
point of the domain.</p>
					
                     <p>To override the default semantics for this element, or to associate 
a more specific definition, use the definitionURL and encoding attributes </p>
				
                     <p>See also
   <a href="chapter4.xml#contm.image">
                           <b>4.4.2.14 Image (image)</b>
                        </a>.</p>
                  </dd>
                  <dt>Classification</dt>
                  <dd>function
</dd>
                  <dt>MMLattribute</dt>
                  <dd>
                     <table border="1">
                        <tr>
                           <th>Name</th>
                           <th>Value</th>
                           <th>Default</th>
                        </tr>
                        <tr>
					
                           <td>definitionURL
</td>
					
                           <td> a URI identifying the definition 
</td>
					
                           <td>APPENDIX_C
</td>
				

                        </tr>
                        <tr>
					
                           <td>encoding
</td>
					
                           <td>CDATA
</td>
					
                           <td>MathML
</td>
				

                        </tr>
                     </table>
                  </dd>
                  <dt>Signature</dt>
                  <dd>
                     <p>(function) -&gt; set 
</p>
                  </dd>
                  <dt>Property</dt>
                  <dd>
						
                     <p>ForAll(x, x in codomain(f) , ThereExists(y,f(y)=x))</p>
					
                     <table>
                        <tr>
                           <td>
                              <pre>
					
				
                              </pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML">
					
				
                              </math>
                           </td>
                        </tr>
                     </table>
                  </dd>
                  <dt>Example</dt>
                  <dd>
                     <table>
                        <tr>
                           <td>
                              <pre>&lt;apply&gt;&lt;eq/&gt;
  &lt;apply&gt;&lt;image/&gt;&lt;sin/&gt;&lt;/apply&gt;
  &lt;interval&gt;&lt;cn&gt;-1&lt;/cn&gt;&lt;cn&gt; 1&lt;/cn&gt;&lt;/interval&gt;
&lt;/apply&gt;</pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML"><apply><eq/>
  <apply><image/><sin/></apply>
  <interval><cn>-1</cn><cn> 1</cn></interval>
</apply></math>
                           </td>
                        </tr>
                     </table>
                  </dd>
               </dl>
               <h4>
                  <a id="cedef.domainofapplication">

                  </a>C.2.2.15 
  MMLdefinition: <code>domainofapplication
</code>
               </h4>
               <dl>
                  <dt>Description</dt>
                  <dd>
					
                     <p>The domainofapplication element denotes the domain over which a given function 
is being applied. It is intended to be a more general alternative to specification 
of this domain using such quantifier elements as bvar, lowlimit or condition </p>
					
                     <p>To override the default semantics for this element, or to associate 
a more specific definition, use the definitionURL and encoding attributes </p>
				
                     <p>See also
   <a href="chapter4.xml#contm.domainofapplication">
                           <b>4.4.2.15 Domain of Application (domainofapplication)</b>
                        </a>.</p>
                  </dd>
                  <dt>Classification</dt>
                  <dd>function
</dd>
                  <dt>MMLattribute</dt>
                  <dd>
                     <table border="1">
                        <tr>
                           <th>Name</th>
                           <th>Value</th>
                           <th>Default</th>
                        </tr>
                        <tr>
					
                           <td>definitionURL
</td>
					
                           <td> a URI identifying the definition 
</td>
					
                           <td>APPENDIX_C
</td>
				

                        </tr>
                        <tr>
					
                           <td>encoding
</td>
					
                           <td>CDATA
</td>
					
                           <td>MathML
</td>
				

                        </tr>
                     </table>
                  </dd>
                  <dt>Signature</dt>
                  <dd>
                     <p>(function) -&gt; set 
</p>
                  </dd>
                  <dt>Example</dt>
                  <dd>
                     <table>
                        <tr>
                           <td>
                              <pre>&lt;apply&gt;&lt;int/&gt;
  &lt;domainofapplication&gt;&lt;ci&gt;C&lt;/ci&gt;&lt;/domainofapplication&gt;
  &lt;ci&gt;f &lt;/ci&gt;
&lt;/apply&gt;</pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML"><apply><int/>
  <domainofapplication><ci>C</ci></domainofapplication>
  <ci>f </ci>
</apply></math>
                           </td>
                        </tr>
                     </table>
                  </dd>
               </dl>
               <h4>
                  <a id="cedef.piecewise">

                  </a>C.2.2.16 
  MMLdefinition: <code>piecewise
</code>
               </h4>
               <dl>
                  <dt>Description</dt>
                  <dd>
					
                     <p>The piecewise, piece, and otherwise elements are used to 
support 'piecewise' declarations of the form H(x) = 0 if x less than 0, H(x) = 1 otherwise.   
The piece and otherwise elements describe evaluation rules.  If no rule applies or 
if more than one rule applies but they give different answers then the expression is 
undefined.</p>
					
                     <p>To override the default semantics for this element, or to associate 
a more specific definition, use the definitionURL and encoding attributes </p>
				
                     <p>See also
   <a href="chapter4.xml#contm.piecewise">
                           <b>4.4.2.16 Piecewise declaration 
(piecewise, piece,
otherwise)
</b>
                        </a>.</p>
                  </dd>
                  <dt>Classification</dt>
                  <dd>constructor
</dd>
                  <dt>MMLattribute</dt>
                  <dd>
                     <table border="1">
                        <tr>
                           <th>Name</th>
                           <th>Value</th>
                           <th>Default</th>
                        </tr>
                        <tr>
					
                           <td>definitionURL
</td>
					
                           <td> a URI identifying the definition 
</td>
					
                           <td>APPENDIX_C
</td>
				

                        </tr>
                        <tr>
					
                           <td>encoding
</td>
					
                           <td>CDATA
</td>
					
                           <td>MathML
</td>
				

                        </tr>
                     </table>
                  </dd>
                  <dt>Signature</dt>
                  <dd>
                     <p>(piece*,otherwise) -&gt; algebraic
</p>
                  </dd>
                  <dt>Property</dt>
                  <dd>
						
                     <p>ForAll(x, x in domain(f) , the evaluation rules collectively produce at most one 
value in codomain(f))</p>
					
                     <table>
                        <tr>
                           <td>
                              <pre>
					
				
                              </pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML">
					
				
                              </math>
                           </td>
                        </tr>
                     </table>
                  </dd>
                  <dt>Example</dt>
                  <dd>
                     <table>
                        <tr>
                           <td>
                              <pre>&lt;piecewise&gt;
  &lt;piece&gt;&lt;cn&gt; 0&lt;/cn&gt;&lt;apply&gt;&lt;lt/&gt;&lt;ci&gt; x&lt;/ci&gt; &lt;cn&gt; 0&lt;/cn&gt;&lt;/apply&gt;&lt;/piece&gt;
  &lt;otherwise&gt;&lt;ci&gt;x&lt;/ci&gt;&lt;/otherwise&gt;
&lt;/piecewise&gt;</pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML"><piecewise>
  <piece><cn> 0</cn><apply><lt/><ci> x</ci> <cn> 0</cn></apply></piece>
  <otherwise><ci>x</ci></otherwise>
</piecewise></math>
                           </td>
                        </tr>
                     </table>
                  </dd>
                  <dt>Example</dt>
                  <dd>
						
                     <p>The value of the abs function evaluated at x can be written as:</p>
					
                     <table>
                        <tr>
                           <td>
                              <pre>
					&lt;piecewise&gt;
  &lt;piece&gt;
    &lt;apply&gt;&lt;minus/&gt;&lt;ci&gt;x&lt;/ci&gt;&lt;/apply&gt;
    &lt;apply&gt;&lt;lt/&gt;&lt;ci&gt; x&lt;/ci&gt;&lt;cn&gt; 0&lt;/cn&gt;&lt;/apply&gt;
  &lt;/piece&gt;
  &lt;piece&gt;
    &lt;cn&gt;0&lt;/cn&gt;
    &lt;apply&gt;&lt;eq/&gt;&lt;ci&gt;x&lt;/ci&gt;&lt;cn&gt;0&lt;/cn&gt;&lt;/apply&gt;
  &lt;/piece&gt;
  &lt;piece&gt;
    &lt;ci&gt;x&lt;/ci&gt;
    &lt;apply&gt;&lt;gt/&gt;&lt;ci&gt;x&lt;/ci&gt;&lt;cn&gt;0&lt;/cn&gt;&lt;/apply&gt;
  &lt;/piece&gt;
&lt;/piecewise&gt;</pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML">
					<piecewise>
  <piece>
    <apply><minus/><ci>x</ci></apply>
    <apply><lt/><ci> x</ci><cn> 0</cn></apply>
  </piece>
  <piece>
    <cn>0</cn>
    <apply><eq/><ci>x</ci><cn>0</cn></apply>
  </piece>
  <piece>
    <ci>x</ci>
    <apply><gt/><ci>x</ci><cn>0</cn></apply>
  </piece>
</piecewise></math>
                           </td>
                        </tr>
                     </table>
                  </dd>
               </dl>
               <h4>
                  <a id="cedef.piece">

                  </a>C.2.2.17 
  MMLdefinition: <code>piece
</code>
               </h4>
               <dl>
                  <dt>Description</dt>
                  <dd>
					
                     <p>The piece element is used to construct the conditionally defined values as part of a 
piecewise object.</p>
					
                     <p>To override the default semantics for this element, or to associate 
a more specific definition, use the definitionURL and encoding attributes </p>
				
                     <p>See also
   <a href="chapter4.xml#contm.trig">
                           <b>4.4.8.1 common trigonometric functions </b>
                        </a>.</p>
                  </dd>
                  <dt>Classification</dt>
                  <dd>constructor
</dd>
                  <dt>MMLattribute</dt>
                  <dd>
                     <table border="1">
                        <tr>
                           <th>Name</th>
                           <th>Value</th>
                           <th>Default</th>
                        </tr>
                        <tr>
					
                           <td>definitionURL
</td>
					
                           <td> a URI identifying the definition 
</td>
					
                           <td>APPENDIX_C
</td>
				

                        </tr>
                        <tr>
					
                           <td>encoding
</td>
					
                           <td>CDATA
</td>
					
                           <td>MathML
</td>
				

                        </tr>
                     </table>
                  </dd>
                  <dt>Signature</dt>
                  <dd>
                     <p>(algebraic,boolean) -&gt; piece
</p>
                  </dd>
                  <dt>Example</dt>
                  <dd>
                     <table>
                        <tr>
                           <td>
                              <pre>&lt;piecewise&gt;
  &lt;piece&gt;&lt;cn&gt;0&lt;/cn&gt;&lt;apply&gt;&lt;lt/&gt;&lt;ci&gt; x&lt;/ci&gt; &lt;cn&gt; 0&lt;/cn&gt;&lt;/apply&gt;&lt;/piece&gt;
  &lt;otherwise&gt;&lt;ci&gt;x&lt;/ci&gt;&lt;/otherwise&gt;
&lt;/piecewise&gt;</pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML"><piecewise>
  <piece><cn>0</cn><apply><lt/><ci> x</ci> <cn> 0</cn></apply></piece>
  <otherwise><ci>x</ci></otherwise>
</piecewise></math>
                           </td>
                        </tr>
                     </table>
                  </dd>
               </dl>
               <h4>
                  <a id="cedef.otherwise">

                  </a>C.2.2.18 
  MMLdefinition: <code>otherwise
</code>
               </h4>
               <dl>
                  <dt>Description</dt>
                  <dd>
					
                     <p>The otherwise element is used to describe the value of a piecewise 
construct when none of the conditions of the associated pieces are satisfied.</p>
					
                     <p>To override the default semantics for this element, or to associate 
a more specific definition, use the definitionURL and encoding attributes </p>
				
                     <p>See also
   <a href="chapter4.xml#contm.trig">
                           <b>4.4.8.1 common trigonometric functions </b>
                        </a>.</p>
                  </dd>
                  <dt>Classification</dt>
                  <dd>constructor
</dd>
                  <dt>MMLattribute</dt>
                  <dd>
                     <table border="1">
                        <tr>
                           <th>Name</th>
                           <th>Value</th>
                           <th>Default</th>
                        </tr>
                        <tr>
					
                           <td>definitionURL
</td>
					
                           <td> a URI identifying the definition 
</td>
					
                           <td>APPENDIX_C
</td>
				

                        </tr>
                        <tr>
					
                           <td>encoding
</td>
					
                           <td>CDATA
</td>
					
                           <td>MathML
</td>
				

                        </tr>
                     </table>
                  </dd>
                  <dt>Signature</dt>
                  <dd>
                     <p>(algebraic) -&gt; algebraic
</p>
                  </dd>
                  <dt>Example</dt>
                  <dd>
                     <table>
                        <tr>
                           <td>
                              <pre>&lt;piecewise&gt;
  &lt;piece&gt;&lt;cn&gt; 0&lt;/cn&gt;&lt;apply&gt;&lt;lt/&gt;&lt;ci&gt; x&lt;/ci&gt; &lt;cn&gt; 0&lt;/cn&gt;&lt;/apply&gt;&lt;/piece&gt;
  &lt;otherwise&gt;&lt;ci&gt;x&lt;/ci&gt;&lt;/otherwise&gt;
&lt;/piecewise&gt;</pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML"><piecewise>
  <piece><cn> 0</cn><apply><lt/><ci> x</ci> <cn> 0</cn></apply></piece>
  <otherwise><ci>x</ci></otherwise>
</piecewise></math>
                           </td>
                        </tr>
                     </table>
                  </dd>
               </dl>
            </div>
            <div class="div3">

               <h3>
                  <a id="cedef.Arithmetic.Algebra.and.Logic">

                  </a>C.2.3 Arithmetic Algebra and Logic</h3>
               <h4>
                  <a id="cedef.quotient">

                  </a>C.2.3.1 
  MMLdefinition: <code>quotient
</code>
               </h4>
               <dl>
                  <dt>Description</dt>
                  <dd>
					
                     <p>quotient is the binary function used to represent
the operation of integer division.  quotient(a,b) denotes q such that 
a = b*q+r, with |r| less than |b| and a*r positive. </p>
				
                     <p>See also
   <a href="chapter4.xml#contm.quotient">
                           <b>4.4.3.1 Quotient (quotient)</b>
                        </a>.</p>
                  </dd>
                  <dt>Classification</dt>
                  <dd>function
</dd>
                  <dt>MMLattribute</dt>
                  <dd>
                     <table border="1">
                        <tr>
                           <th>Name</th>
                           <th>Value</th>
                           <th>Default</th>
                        </tr>
                        <tr>
					
                           <td>definitionURL
</td>
					
                           <td> URI identifying the definition
</td>
					
                           <td>APPENDIX_C
</td>
				

                        </tr>
                        <tr>
					
                           <td>encoding
</td>
					
                           <td>CDATA
</td>
					
                           <td>MathML
</td>
				

                        </tr>
                        <tr>
					
                           <td>type
</td>
					
                           <td>MathMLType
</td>
					
                           <td>integer
</td>
				

                        </tr>
                     </table>
                  </dd>
                  <dt>Signature</dt>
                  <dd>
                     <p> (integer, integer) -&gt; integer 
</p>
                  </dd>
                  <dt>Property</dt>
                  <dd>
						
                     <p>forall([a,b], b != 0, a = b*quotient(a,b) + rem(a,b)</p>
					
                     <table>
                        <tr>
                           <td>
                              <pre>
					&lt;apply&gt;&lt;forall/&gt;
  &lt;bvar&gt;&lt;ci&gt;a&lt;/ci&gt;&lt;/bvar&gt;
  &lt;bvar&gt;&lt;ci&gt;b&lt;/ci&gt;&lt;/bvar&gt;
  &lt;condition&gt;&lt;apply&gt;&lt;neq/&gt;&lt;ci&gt;b&lt;/ci&gt;&lt;cn&gt;0&lt;/cn&gt;&lt;/apply&gt;&lt;/condition&gt;
  &lt;apply&gt;&lt;eq/&gt;
    &lt;ci&gt;a&lt;/ci&gt;
    &lt;apply&gt;&lt;plus/&gt;
      &lt;apply&gt;&lt;times/&gt;
          &lt;ci&gt;b&lt;/ci&gt;
          &lt;apply&gt;&lt;quotient/&gt;&lt;ci&gt;a&lt;/ci&gt;&lt;ci&gt;b&lt;/ci&gt;&lt;/apply&gt;
      &lt;/apply&gt;
      &lt;apply&gt;&lt;rem/&gt;&lt;ci&gt;a&lt;/ci&gt;&lt;ci&gt;b&lt;/ci&gt;&lt;/apply&gt;
    &lt;/apply&gt;
  &lt;/apply&gt;
&lt;/apply&gt;</pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML">
					<apply><forall/>
  <bvar><ci>a</ci></bvar>
  <bvar><ci>b</ci></bvar>
  <condition><apply><neq/><ci>b</ci><cn>0</cn></apply></condition>
  <apply><eq/>
    <ci>a</ci>
    <apply><plus/>
      <apply><times/>
          <ci>b</ci>
          <apply><quotient/><ci>a</ci><ci>b</ci></apply>
      </apply>
      <apply><rem/><ci>a</ci><ci>b</ci></apply>
    </apply>
  </apply>
</apply></math>
                           </td>
                        </tr>
                     </table>
                  </dd>
                  <dt>Example</dt>
                  <dd>
                     <table>
                        <tr>
                           <td>
                              <pre>&lt;apply&gt;&lt;quotient/&gt;
  &lt;ci&gt; a &lt;/ci&gt;
  &lt;ci&gt; b &lt;/ci&gt;
&lt;/apply&gt;
</pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML"><apply><quotient/>
  <ci> a </ci>
  <ci> b </ci>
</apply>
</math>
                           </td>
                        </tr>
                     </table>
                  </dd>
                  <dt>Example</dt>
                  <dd>
                     <table>
                        <tr>
                           <td>
                              <pre>&lt;apply&gt;
&lt;quotient/&gt;
&lt;cn&gt;5&lt;/cn&gt;
&lt;cn&gt;4&lt;/cn&gt;
&lt;/apply&gt;
</pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML"><apply>
<quotient/>
<cn>5</cn>
<cn>4</cn>
</apply>
</math>
                           </td>
                        </tr>
                     </table>
                  </dd>
               </dl>
               <h4>
                  <a id="cedef.factorial">

                  </a>C.2.3.2 
  MMLdefinition: <code>factorial
</code>
               </h4>
               <dl>
                  <dt>Description</dt>
                  <dd>
					
                     <p>This is the unary operator  used to construct factorials.  Factorials 
are defined by n! =  n*(n-1)* ... * 1</p>
				
                     <p>See also
   <a href="chapter4.xml#contm.factorial">
                           <b>4.4.3.2 Factorial (factorial)</b>
                        </a>.</p>
                  </dd>
                  <dt>Classification</dt>
                  <dd>function
</dd>
                  <dt>MMLattribute</dt>
                  <dd>
                     <table border="1">
                        <tr>
                           <th>Name</th>
                           <th>Value</th>
                           <th>Default</th>
                        </tr>
                        <tr>
					
                           <td>definitionURL
</td>
					
                           <td> URI identifying the definition
</td>
					
                           <td>APPENDIX_C
</td>
				

                        </tr>
                        <tr>
					
                           <td>encoding
</td>
					
                           <td>CDATA
</td>
					
                           <td>MathML
</td>
				

                        </tr>
                        <tr>
					
                           <td>type
</td>
					
                           <td>MathMLType
</td>
					
                           <td>integer
</td>
				

                        </tr>
                     </table>
                  </dd>
                  <dt>Signature</dt>
                  <dd>
                     <p> ( algebraic ) -&gt; algebraic 
</p>
                     <p>(integer)-&gt;integer
</p>
                  </dd>
                  <dt>Property</dt>
                  <dd>
						
                     <p>ForAll(n,n \gt 0, n! = n*(n-1)!)</p>
					
                     <table>
                        <tr>
                           <td>
                              <pre>
					&lt;apply&gt;&lt;forall/&gt;
  &lt;bvar&gt;&lt;ci&gt;n&lt;/ci&gt;&lt;/bvar&gt;
  &lt;condition&gt;&lt;apply&gt;&lt;gt/&gt;&lt;ci&gt;n&lt;/ci&gt;&lt;cn&gt;0&lt;/cn&gt;&lt;/apply&gt;&lt;/condition&gt;
  &lt;apply&gt;&lt;eq/&gt;
    &lt;apply&gt;&lt;factorial/&gt;&lt;ci&gt;n&lt;/ci&gt;&lt;/apply&gt;
    &lt;apply&gt;&lt;times/&gt;
      &lt;ci&gt;n&lt;/ci&gt;
      &lt;apply&gt;&lt;factorial/&gt;
        &lt;apply&gt;&lt;minus/&gt;&lt;ci&gt;n&lt;/ci&gt;&lt;cn&gt;1&lt;/cn&gt;&lt;/apply&gt;
      &lt;/apply&gt;
    &lt;/apply&gt;
  &lt;/apply&gt;
&lt;/apply&gt;
</pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML">
					<apply><forall/>
  <bvar><ci>n</ci></bvar>
  <condition><apply><gt/><ci>n</ci><cn>0</cn></apply></condition>
  <apply><eq/>
    <apply><factorial/><ci>n</ci></apply>
    <apply><times/>
      <ci>n</ci>
      <apply><factorial/>
        <apply><minus/><ci>n</ci><cn>1</cn></apply>
      </apply>
    </apply>
  </apply>
</apply>
</math>
                           </td>
                        </tr>
                     </table>
                  </dd>
                  <dt>Property</dt>
                  <dd>
						
                     <p>0! = 1</p>
					
                     <table>
                        <tr>
                           <td>
                              <pre>
					&lt;apply&gt;&lt;eq/&gt;
  &lt;apply&gt;&lt;factorial/&gt;&lt;cn&gt;0&lt;/cn&gt;&lt;/apply&gt;
  &lt;cn&gt;1&lt;/cn&gt;
&lt;/apply&gt;
</pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML">
					<apply><eq/>
  <apply><factorial/><cn>0</cn></apply>
  <cn>1</cn>
</apply>
</math>
                           </td>
                        </tr>
                     </table>
                  </dd>
                  <dt>Example</dt>
                  <dd>
                     <table>
                        <tr>
                           <td>
                              <pre>&lt;apply&gt;&lt;factorial/&gt;
&lt;ci&gt;n&lt;/ci&gt;
&lt;/apply&gt;</pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML"><apply><factorial/>
<ci>n</ci>
</apply></math>
                           </td>
                        </tr>
                     </table>
                  </dd>
               </dl>
               <h4>
                  <a id="cedef.divide">

                  </a>C.2.3.3 
  MMLdefinition: <code>divide
</code>
               </h4>
               <dl>
                  <dt>Description</dt>
                  <dd>
					
                     <p>This is the binary  MathML operator that is used indicate
the mathematical operation  a "divided by" b. 
</p>
				
                     <p>See also
   <a href="chapter4.xml#contm.divide">
                           <b>4.4.3.3 Division (divide)</b>
                        </a>.</p>
                  </dd>
                  <dt>Classification</dt>
                  <dd>function
</dd>
                  <dt>MMLattribute</dt>
                  <dd>
                     <table border="1">
                        <tr>
                           <th>Name</th>
                           <th>Value</th>
                           <th>Default</th>
                        </tr>
                        <tr>
					
                           <td>definitionURL
</td>
					
                           <td> URI identifying the definition
</td>
					
                           <td>APPENDIX_C
</td>
				

                        </tr>
                        <tr>
					
                           <td>encoding
</td>
					
                           <td>CDATA
</td>
					
                           <td>MathML
</td>
				

                        </tr>
                        <tr>
					
                           <td> type 
</td>
					
                           <td>MathMLType
</td>
					
                           <td> real 
</td>
				

                        </tr>
                     </table>
                  </dd>
                  <dt>Signature</dt>
                  <dd>
                     <p> (complex, complex) -&gt; complex 
</p>
                     <p> (real, real) -&gt; real 
</p>
                     <p> (rational, rational) -&gt; rational 
</p>
                     <p> (integer, integer) -&gt; rational 
</p>
                  </dd>
                  <dt>Property</dt>
                  <dd>
						
                     <p>Division by Zero error</p>
					
                     <table>
                        <tr>
                           <td>
                              <pre>
					
&lt;apply&gt;&lt;forall/&gt;
  &lt;bvar&gt;&lt;ci&gt;a&lt;/ci&gt;&lt;/bvar&gt;
  &lt;apply&gt;&lt;eq/&gt;
    &lt;apply&gt;&lt;divide/&gt;&lt;ci&gt; a &lt;/ci&gt;&lt;cn&gt; 0 &lt;/cn&gt;&lt;/apply&gt;
    &lt;notanumber/&gt;
  &lt;/apply&gt;
&lt;/apply&gt;
</pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML">
					
<apply><forall/>
  <bvar><ci>a</ci></bvar>
  <apply><eq/>
    <apply><divide/><ci> a </ci><cn> 0 </cn></apply>
    <notanumber/>
  </apply>
</apply>
</math>
                           </td>
                        </tr>
                     </table>
                  </dd>
                  <dt>Property</dt>
                  <dd>
						
                     <p>ForAll( a , a!= 0, a/a = 1)</p>
					
                     <table>
                        <tr>
                           <td>
                              <pre>
					
&lt;apply&gt;&lt;forall/&gt;
  &lt;bvar&gt;&lt;ci&gt;a&lt;/ci&gt;&lt;/bvar&gt;
  &lt;condition&gt;&lt;apply&gt;&lt;neq/&gt;&lt;ci&gt;a&lt;/ci&gt;&lt;cn&gt;0&lt;/cn&gt;&lt;/apply&gt;&lt;/condition&gt;
  &lt;apply&gt;&lt;eq/&gt;
    &lt;apply&gt;&lt;divide/&gt;&lt;ci&gt;a&lt;/ci&gt;&lt;ci&gt;a&lt;/ci&gt;&lt;/apply&gt;
    &lt;cn&gt;1&lt;/cn&gt;
  &lt;/apply&gt;
&lt;/apply&gt;
</pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML">
					
<apply><forall/>
  <bvar><ci>a</ci></bvar>
  <condition><apply><neq/><ci>a</ci><cn>0</cn></apply></condition>
  <apply><eq/>
    <apply><divide/><ci>a</ci><ci>a</ci></apply>
    <cn>1</cn>
  </apply>
</apply>
</math>
                           </td>
                        </tr>
                     </table>
                  </dd>
                  <dt>Example</dt>
                  <dd>
                     <table>
                        <tr>
                           <td>
                              <pre>&lt;apply&gt;&lt;divide/&gt;
&lt;ci&gt; a &lt;/ci&gt;
&lt;ci&gt; b &lt;/ci&gt;
&lt;/apply&gt;</pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML"><apply><divide/>
<ci> a </ci>
<ci> b </ci>
</apply></math>
                           </td>
                        </tr>
                     </table>
                  </dd>
               </dl>
               <h4>
                  <a id="cedef.max">

                  </a>C.2.3.4 
  MMLdefinition: <code>max
</code>
               </h4>
               <dl>
                  <dt>Description</dt>
                  <dd>
					
                     <p>This is the n-ary operator used to 
represent the maximum of a set of elements.  
The elements  may be listed explicitly or they may 
be  described by a  condition,  e.g., the maximum 
over all x in  the set A.</p>
				
                     <p>See also
   <a href="chapter4.xml#contm.trig">
                           <b>4.4.8.1 common trigonometric functions </b>
                        </a>.</p>
                  </dd>
                  <dt>Classification</dt>
                  <dd> function 
</dd>
                  <dt>MMLattribute</dt>
                  <dd>
                     <table border="1">
                        <tr>
                           <th>Name</th>
                           <th>Value</th>
                           <th>Default</th>
                        </tr>
                        <tr>
					
                           <td>definitionURL
</td>
					
                           <td> URI identifying the definition
</td>
					
                           <td>APPENDIX_C
</td>
				

                        </tr>
                        <tr>
					
                           <td>encoding
</td>
					
                           <td>CDATA
</td>
					
                           <td>MathML
</td>
				

                        </tr>
                        <tr>
					
                           <td>type
</td>
					
                           <td>MathMLType
</td>
					
                           <td>real
</td>
				

                        </tr>
                     </table>
                  </dd>
                  <dt>Signature</dt>
                  <dd>
                     <p> ( ordered_set_element * ) -&gt; ordered_set_element 
</p>
                     <p> ( bvar,condition,anything ) -&gt;  anything 
</p>
                  </dd>
                  <dt>Property</dt>
                  <dd>
						
                     <p>ForAll(x in S,  max(y in S,y) \geq x )</p>
					
                     <table>
                        <tr>
                           <td>
                              <pre>
					
				
                              </pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML">
					
				
                              </math>
                           </td>
                        </tr>
                     </table>
                  </dd>
                  <dt>Example</dt>
                  <dd>
						
                     <p>
Maximum of a finite listing of elements</p>
					
                     <table>
                        <tr>
                           <td>
                              <pre>
					
&lt;apply&gt;&lt;max/&gt;&lt;cn&gt;2&lt;/cn&gt;&lt;cn&gt;3&lt;/cn&gt;&lt;cn&gt;5&lt;/cn&gt;&lt;/apply&gt;
</pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML">
					
<apply><max/><cn>2</cn><cn>3</cn><cn>5</cn></apply>
</math>
                           </td>
                        </tr>
                     </table>
                  </dd>
                  <dt>Example</dt>
                  <dd>
						
                     <p>
Max(y^3,  y in (0,1)) </p>
					
                     <table>
                        <tr>
                           <td>
                              <pre>
					
&lt;apply&gt;
&lt;max/&gt;
&lt;bvar&gt;&lt;ci&gt;y&lt;/ci&gt;&lt;/bvar&gt;
&lt;condition&gt;
&lt;apply&gt;&lt;in/&gt;&lt;ci&gt;y&lt;/ci&gt;&lt;interval&gt;&lt;cn&gt;0&lt;/cn&gt;&lt;cn&gt;1&lt;/cn&gt;&lt;/interval&gt;&lt;/apply&gt;
&lt;/condition&gt;
&lt;apply&gt;&lt;power/&gt;&lt;ci&gt; y&lt;/ci&gt;&lt;cn&gt;3&lt;/cn&gt;&lt;/apply&gt;
&lt;/apply&gt;
</pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML">
					
<apply>
<max/>
<bvar><ci>y</ci></bvar>
<condition>
<apply><in/><ci>y</ci><interval><cn>0</cn><cn>1</cn></interval></apply>
</condition>
<apply><power/><ci> y</ci><cn>3</cn></apply>
</apply>
</math>
                           </td>
                        </tr>
                     </table>
                  </dd>
               </dl>
               <h4>
                  <a id="cedef.min">

                  </a>C.2.3.5 
  MMLdefinition: <code>min
</code>
               </h4>
               <dl>
                  <dt>Description</dt>
                  <dd>
					
                     <p>This is the n-ary operator used to
represent the minimum of a set of elements.  The elements 
may be listed explicitly or they may be  described by a 
condition,  e.g., the minimum over all x in 
the set A.</p>
					
                     <p>
The elements must all be comparable if the result is
to be well defined.</p>
				
                     <p>See also
   <a href="chapter4.xml#contm.trig">
                           <b>4.4.8.1 common trigonometric functions </b>
                        </a>.</p>
                  </dd>
                  <dt>Classification</dt>
                  <dd> function 
</dd>
                  <dt>MMLattribute</dt>
                  <dd>
                     <table border="1">
                        <tr>
                           <th>Name</th>
                           <th>Value</th>
                           <th>Default</th>
                        </tr>
                        <tr>
					
                           <td>definitionURL
</td>
					
                           <td> URI identifying the definition
</td>
					
                           <td>APPENDIX_C
</td>
				

                        </tr>
                        <tr>
					
                           <td>encoding
</td>
					
                           <td>CDATA
</td>
					
                           <td>MathML
</td>
				

                        </tr>
                        <tr>
					
                           <td>type
</td>
					
                           <td>MathMLType
</td>
					
                           <td>real
</td>
				

                        </tr>
                     </table>
                  </dd>
                  <dt>Signature</dt>
                  <dd>
                     <p> ( ordered_set_element * ) -&gt; ordered_set_element 
</p>
                     <p> ( bvar,condition,anything ) -&gt;  ordered_set_element 
</p>
                  </dd>
                  <dt>Example</dt>
                  <dd>
						
                     <p>
Minimum of a finite listing of elements</p>
					
                     <table>
                        <tr>
                           <td>
                              <pre>
					
&lt;apply&gt;&lt;min/&gt;&lt;cn&gt;2&lt;/cn&gt;&lt;cn&gt;3&lt;/cn&gt;&lt;cn&gt;5&lt;/cn&gt;&lt;/apply&gt;
</pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML">
					
<apply><min/><cn>2</cn><cn>3</cn><cn>5</cn></apply>
</math>
                           </td>
                        </tr>
                     </table>
                  </dd>
                  <dt>Example</dt>
                  <dd>
						
                     <p>
min(y^2,  y in (0,1)) </p>
					
                     <table>
                        <tr>
                           <td>
                              <pre>
					
&lt;apply&gt;
&lt;min/&gt;
&lt;bvar&gt;&lt;ci&gt;y&lt;/ci&gt;&lt;/bvar&gt;
&lt;condition&gt;
&lt;apply&gt;&lt;in/&gt;&lt;ci&gt;y&lt;/ci&gt;&lt;interval&gt;&lt;cn&gt;0&lt;/cn&gt;&lt;cn&gt;1&lt;/cn&gt;&lt;/interval&gt;&lt;/apply&gt;
&lt;/condition&gt;
&lt;apply&gt;&lt;power/&gt;&lt;ci&gt; y&lt;/ci&gt;&lt;cn&gt;2&lt;/cn&gt;&lt;/apply&gt;
&lt;/apply&gt;
</pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML">
					
<apply>
<min/>
<bvar><ci>y</ci></bvar>
<condition>
<apply><in/><ci>y</ci><interval><cn>0</cn><cn>1</cn></interval></apply>
</condition>
<apply><power/><ci> y</ci><cn>2</cn></apply>
</apply>
</math>
                           </td>
                        </tr>
                     </table>
                  </dd>
               </dl>
               <h4>
                  <a id="cedef.minus">

                  </a>C.2.3.6 
  MMLdefinition: <code>minus
</code>
               </h4>
               <dl>
                  <dt>Description</dt>
                  <dd>
					
                     <p>This is the subtraction operator for an additive group. 
</p>
					
                     <p>
If one argument is provided this operator constructs the additive 
inverse of that group element.
If two arguments, say a and b, are provided it 
constructs the mathematical expression  a - b.</p>
				
                     <p>See also
   <a href="chapter4.xml#contm.minus">
                           <b>4.4.3.5 Subtraction (minus)</b>
                        </a>.</p>
                  </dd>
                  <dt>Classification</dt>
                  <dd>function
</dd>
                  <dt>MMLattribute</dt>
                  <dd>
                     <table border="1">
                        <tr>
                           <th>Name</th>
                           <th>Value</th>
                           <th>Default</th>
                        </tr>
                        <tr>
					
                           <td>definitionURL
</td>
					
                           <td> URI identifying the definition
</td>
					
                           <td>APPENDIX_C
</td>
				

                        </tr>
                        <tr>
					
                           <td>encoding
</td>
					
                           <td>CDATA
</td>
					
                           <td>MathML
</td>
				

                        </tr>
                        <tr>
					
                           <td>type
</td>
					
                           <td>MathMLType
</td>
					
                           <td>real
</td>
				

                        </tr>
                     </table>
                  </dd>
                  <dt>Signature</dt>
                  <dd>
                     <p>(real) -&gt; real
</p>
                     <p>(real,real) -&gt; real
</p>
                     <p>[type=MathMLtype](MathMLtype) -&gt; MathMLtype 
</p>
                     <p>[type=MathMLtype](MathMLtype,MathMLtype) -&gt; MathMLtype 
</p>
                     <p>(set,set) -&gt; set
</p>
                     <p>(multiset,multiset)-&gt;multiset
</p>
                  </dd>
                  <dt>Property</dt>
                  <dd>
						
                     <p>
ForAll(x,x-x=0)</p>
					
                     <table>
                        <tr>
                           <td>
                              <pre>
					&lt;apply&gt;&lt;forall/&gt;
  &lt;bvar&gt;&lt;ci&gt; x &lt;/ci&gt;&lt;/bvar&gt;
  &lt;apply&gt;&lt;eq/&gt;
    &lt;apply&gt;&lt;minus/&gt;&lt;ci&gt; x &lt;/ci&gt;&lt;ci&gt; x &lt;/ci&gt;&lt;/apply&gt;
    &lt;cn&gt;0&lt;/cn&gt;
  &lt;/apply&gt;
&lt;/apply&gt;
</pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML">
					<apply><forall/>
  <bvar><ci> x </ci></bvar>
  <apply><eq/>
    <apply><minus/><ci> x </ci><ci> x </ci></apply>
    <cn>0</cn>
  </apply>
</apply>
</math>
                           </td>
                        </tr>
                     </table>
                  </dd>
                  <dt>Example</dt>
                  <dd>
                     <table>
                        <tr>
                           <td>
                              <pre>&lt;apply&gt;&lt;minus/&gt;
&lt;cn&gt;3&lt;/cn&gt;
&lt;cn&gt;5&lt;/cn&gt;
&lt;/apply&gt;</pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML"><apply><minus/>
<cn>3</cn>
<cn>5</cn>
</apply></math>
                           </td>
                        </tr>
                     </table>
                  </dd>
                  <dt>Example</dt>
                  <dd>
                     <table>
                        <tr>
                           <td>
                              <pre>&lt;apply&gt;&lt;minus/&gt;
&lt;cn&gt;3&lt;/cn&gt;
&lt;/apply&gt;</pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML"><apply><minus/>
<cn>3</cn>
</apply></math>
                           </td>
                        </tr>
                     </table>
                  </dd>
               </dl>
               <h4>
                  <a id="cedef.plus">

                  </a>C.2.3.7 
  MMLdefinition: <code>plus
</code>
               </h4>
               <dl>
                  <dt>Description</dt>
                  <dd>
					
                     <p>This is the n-ary addition operator of an algebraic structure.
If no operands are provided, the expression represents  
the additive identity. 
If one operand, a, is provided the expression 
evaluates to "a".
If two or more operands are provided, the expression
represents the (semi) group element corresponding to a left
associative binary pairing of the operands.
The meaning of mixed operand types
not covered by the signatures shown here are 
left up to the target system. 
</p>
					
                     <p>To use different
type coercion rules different from those indicated by the signatures, 
use the definitionURL attribute to identify a new definition.</p>
				
                     <p>See also
   <a href="chapter4.xml#contm.plus">
                           <b>4.4.3.6 Addition (plus)</b>
                        </a>.</p>
                  </dd>
                  <dt>Classification</dt>
                  <dd>function
</dd>
                  <dt>MMLattribute</dt>
                  <dd>
                     <table border="1">
                        <tr>
                           <th>Name</th>
                           <th>Value</th>
                           <th>Default</th>
                        </tr>
                        <tr>
					
                           <td>definitionURL
</td>
					
                           <td> URI identifying the definition
</td>
					
                           <td>APPENDIX_C
</td>
				

                        </tr>
                        <tr>
					
                           <td>encoding
</td>
					
                           <td>CDATA
</td>
					
                           <td>MathML
</td>
				

                        </tr>
                        <tr>
					
                           <td>type
</td>
					
                           <td>MathMLType
</td>
					
                           <td>real
</td>
				

                        </tr>
                     </table>
                  </dd>
                  <dt>Signature</dt>
                  <dd>
                     <p>[type=MathMLtype](anything*) -&gt; MathMLtype 
</p>
                     <p>(set*)-&gt;set
</p>
                     <p>(multiset*)-&gt;multiset
</p>
                     <p>(real*)-&gt;real
</p>
                     <p>(complex*)-&gt;complex
</p>
                     <p>(integer*)-&gt;integer
</p>
                  </dd>
                  <dt>Property</dt>
                  <dd>
						
                     <p>an sum of no terms is 0</p>
					
                     <table>
                        <tr>
                           <td>
                              <pre>
					
&lt;apply&gt;&lt;eq/&gt;
  &lt;apply&gt;&lt;plus/&gt;&lt;/apply&gt;
  &lt;cn&gt;0&lt;/cn&gt;
&lt;/apply&gt; 
</pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML">
					
<apply><eq/>
  <apply><plus/></apply>
  <cn>0</cn>
</apply> 
</math>
                           </td>
                        </tr>
                     </table>
                  </dd>
                  <dt>Property</dt>
                  <dd>
						
                     <p>a sum of one term is equal to itself</p>
					
                     <table>
                        <tr>
                           <td>
                              <pre>
					
&lt;apply&gt;&lt;forall/&gt;
  &lt;bvar&gt;&lt;ci&gt;a&lt;/ci&gt;&lt;/bvar&gt;
  &lt;apply&gt;&lt;eq/&gt;
    &lt;apply&gt;&lt;plus/&gt;&lt;ci&gt;a&lt;/ci&gt;&lt;/apply&gt;
    &lt;cn&gt;a&lt;/cn&gt;
  &lt;/apply&gt; 
&lt;/apply&gt;
</pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML">
					
<apply><forall/>
  <bvar><ci>a</ci></bvar>
  <apply><eq/>
    <apply><plus/><ci>a</ci></apply>
    <cn>a</cn>
  </apply> 
</apply>
</math>
                           </td>
                        </tr>
                     </table>
                  </dd>
                  <dt>Property</dt>
                  <dd>
						
                     <p>Commutivity</p>
					
                     <table>
                        <tr>
                           <td>
                              <pre>
					
&lt;apply&gt;&lt;forall/&gt;
  &lt;bvar&gt;&lt;ci&gt;a&lt;/ci&gt;&lt;/bvar&gt;
  &lt;bvar&gt;&lt;ci&gt;b&lt;/ci&gt;&lt;/bvar&gt;
  &lt;condition&gt;
    &lt;apply&gt;&lt;and/&gt;
      &lt;apply&gt;&lt;in/&gt;&lt;ci&gt;a&lt;/ci&gt;&lt;reals/&gt;&lt;/apply&gt;
      &lt;apply&gt;&lt;in/&gt;&lt;ci&gt;b&lt;/ci&gt;&lt;reals/&gt;&lt;/apply&gt;
    &lt;/apply&gt;
  &lt;/condition&gt;
  &lt;apply&gt;&lt;eq/&gt;
    &lt;apply&gt;&lt;plus/&gt;&lt;ci&gt;a&lt;/ci&gt;&lt;ci&gt;b&lt;/ci&gt;&lt;/apply&gt;
    &lt;apply&gt;&lt;plus/&gt;&lt;ci&gt;b&lt;/ci&gt;&lt;ci&gt;a&lt;/ci&gt;&lt;/apply&gt;
  &lt;/apply&gt;
&lt;/apply&gt;</pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML">
					
<apply><forall/>
  <bvar><ci>a</ci></bvar>
  <bvar><ci>b</ci></bvar>
  <condition>
    <apply><and/>
      <apply><in/><ci>a</ci><reals/></apply>
      <apply><in/><ci>b</ci><reals/></apply>
    </apply>
  </condition>
  <apply><eq/>
    <apply><plus/><ci>a</ci><ci>b</ci></apply>
    <apply><plus/><ci>b</ci><ci>a</ci></apply>
  </apply>
</apply></math>
                           </td>
                        </tr>
                     </table>
                  </dd>
                  <dt>Example</dt>
                  <dd>
                     <table>
                        <tr>
                           <td>
                              <pre>&lt;apply&gt;&lt;plus/&gt;
  &lt;cn&gt;3&lt;/cn&gt;
&lt;/apply&gt;</pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML"><apply><plus/>
  <cn>3</cn>
</apply></math>
                           </td>
                        </tr>
                     </table>
                  </dd>
                  <dt>Example</dt>
                  <dd>
                     <table>
                        <tr>
                           <td>
                              <pre>&lt;apply&gt;&lt;plus/&gt;
&lt;cn&gt;3&lt;/cn&gt;
&lt;cn&gt;5&lt;/cn&gt;
&lt;/apply&gt;</pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML"><apply><plus/>
<cn>3</cn>
<cn>5</cn>
</apply></math>
                           </td>
                        </tr>
                     </table>
                  </dd>
                  <dt>Example</dt>
                  <dd>
                     <table>
                        <tr>
                           <td>
                              <pre>&lt;apply&gt;&lt;plus/&gt;
&lt;cn&gt;3&lt;/cn&gt;
&lt;cn&gt;5&lt;/cn&gt;
&lt;cn&gt;7&lt;/cn&gt;
&lt;/apply&gt;</pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML"><apply><plus/>
<cn>3</cn>
<cn>5</cn>
<cn>7</cn>
</apply></math>
                           </td>
                        </tr>
                     </table>
                  </dd>
               </dl>
               <h4>
                  <a id="cedef.power">

                  </a>C.2.3.8 
  MMLdefinition: <code>power
</code>
               </h4>
               <dl>
                  <dt>Description</dt>
                  <dd>
					
                     <p>This is the binary powering operator that is
used to construct expressions such as a "to the power of" b.  
In particular, it is the operation for which a "to the power 
of" 2  is equivalent to a * a.</p>
				
                     <p>See also
   <a href="chapter4.xml#contm.power">
                           <b>4.4.3.7 Exponentiation (power)</b>
                        </a>.</p>
                  </dd>
                  <dt>Classification</dt>
                  <dd>function
</dd>
                  <dt>MMLattribute</dt>
                  <dd>
                     <table border="1">
                        <tr>
                           <th>Name</th>
                           <th>Value</th>
                           <th>Default</th>
                        </tr>
                        <tr>
					
                           <td>definitionURL
</td>
					
                           <td> URI identifying the definition
</td>
					
                           <td>APPENDIX_C
</td>
				

                        </tr>
                        <tr>
					
                           <td>encoding
</td>
					
                           <td>CDATA
</td>
					
                           <td>MathML
</td>
				

                        </tr>
                        <tr>
					
                           <td>type
</td>
					
                           <td>MathMLType
</td>
					
                           <td>real
</td>
				

                        </tr>
                     </table>
                  </dd>
                  <dt>Signature</dt>
                  <dd>
                     <p> (complex, complex) -&gt; complex 
</p>
                     <p> (real, real) -&gt; complex 
</p>
                     <p> (rational, integer) -&gt; rational 
</p>
                     <p> (integer, integer) -&gt; rational 
</p>
                     <p>[type=MathMLtype](anything,anything) -&gt; MathMLtype 
</p>
                  </dd>
                  <dt>Property</dt>
                  <dd>
						
                     <p>
ForAll(a,a!=0,a^0=1)</p>
					
                     <table>
                        <tr>
                           <td>
                              <pre>
					
&lt;apply&gt;&lt;forall/&gt;
  &lt;bvar&gt;&lt;ci&gt;a&lt;/ci&gt;&lt;/bvar&gt;
  &lt;condition&gt;&lt;apply&gt;&lt;neq/&gt;&lt;ci&gt;a&lt;/ci&gt;&lt;cn&gt;0&lt;/cn&gt;&lt;/apply&gt;&lt;/condition&gt;
  &lt;apply&gt;&lt;eq/&gt;
    &lt;apply&gt;&lt;power/&gt;&lt;ci&gt;a&lt;/ci&gt;&lt;cn&gt;0&lt;/cn&gt;&lt;/apply&gt;
    &lt;cn&gt;1&lt;/cn&gt;
  &lt;/apply&gt;
&lt;/apply&gt;
</pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML">
					
<apply><forall/>
  <bvar><ci>a</ci></bvar>
  <condition><apply><neq/><ci>a</ci><cn>0</cn></apply></condition>
  <apply><eq/>
    <apply><power/><ci>a</ci><cn>0</cn></apply>
    <cn>1</cn>
  </apply>
</apply>
</math>
                           </td>
                        </tr>
                     </table>
                  </dd>
                  <dt>Property</dt>
                  <dd>
						
                     <p>
ForAll(a,a^1=a)</p>
					
                     <table>
                        <tr>
                           <td>
                              <pre>
					
&lt;apply&gt;&lt;forall/&gt;
  &lt;bvar&gt;&lt;ci&gt;a&lt;/ci&gt;&lt;/bvar&gt;
  &lt;apply&gt;&lt;eq/&gt;
    &lt;apply&gt;&lt;power/&gt;&lt;ci&gt;a&lt;/ci&gt;&lt;cn&gt;1&lt;/cn&gt;&lt;/apply&gt;
    &lt;ci&gt;a&lt;/ci&gt;
  &lt;/apply&gt;
&lt;/apply&gt;
</pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML">
					
<apply><forall/>
  <bvar><ci>a</ci></bvar>
  <apply><eq/>
    <apply><power/><ci>a</ci><cn>1</cn></apply>
    <ci>a</ci>
  </apply>
</apply>
</math>
                           </td>
                        </tr>
                     </table>
                  </dd>
                  <dt>Property</dt>
                  <dd>
						
                     <p>
ForAll(a,1^a=1)</p>
					
                     <table>
                        <tr>
                           <td>
                              <pre>
					
&lt;apply&gt;&lt;forall/&gt;
  &lt;bvar&gt;&lt;ci&gt;a&lt;/ci&gt;&lt;/bvar&gt;
  &lt;apply&gt;&lt;eq/&gt;
    &lt;apply&gt;&lt;power/&gt;&lt;cn&gt;1&lt;/cn&gt;&lt;ci&gt;a&lt;/ci&gt;&lt;/apply&gt;
    &lt;cn&gt;1&lt;/cn&gt;
  &lt;/apply&gt;
&lt;/apply&gt;</pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML">
					
<apply><forall/>
  <bvar><ci>a</ci></bvar>
  <apply><eq/>
    <apply><power/><cn>1</cn><ci>a</ci></apply>
    <cn>1</cn>
  </apply>
</apply></math>
                           </td>
                        </tr>
                     </table>
                  </dd>
                  <dt>Example</dt>
                  <dd>
                     <table>
                        <tr>
                           <td>
                              <pre>&lt;apply&gt;&lt;power/&gt;&lt;cn&gt;2&lt;/cn&gt;&lt;ci&gt;x&lt;/ci&gt;&lt;/apply&gt;</pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML"><apply><power/><cn>2</cn><ci>x</ci></apply></math>
                           </td>
                        </tr>
                     </table>
                  </dd>
                  <dt>Example</dt>
                  <dd>
                     <table>
                        <tr>
                           <td>
                              <pre>&lt;apply&gt;&lt;power/&gt;&lt;ci&gt; x &lt;/ci&gt;&lt;cn&gt; 3 &lt;/cn&gt;&lt;/apply&gt;</pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML"><apply><power/><ci> x </ci><cn> 3 </cn></apply></math>
                           </td>
                        </tr>
                     </table>
                  </dd>
               </dl>
               <h4>
                  <a id="cedef.rem">

                  </a>C.2.3.9 
  MMLdefinition: <code>rem
</code>
               </h4>
               <dl>
                  <dt>Description</dt>
                  <dd>
					
                     <p>This is the binary operator used to
represent the integer remainder a mod b.
For arguments a and b, such that
a = b*q + r  with  |r|  &lt; |b|
it represents the value r.</p>
				
                     <p>See also
   <a href="chapter4.xml#contm.rem">
                           <b>4.4.3.8 Remainder (rem)</b>
                        </a>.</p>
                  </dd>
                  <dt>Classification</dt>
                  <dd>function
</dd>
                  <dt>MMLattribute</dt>
                  <dd>
                     <table border="1">
                        <tr>
                           <th>Name</th>
                           <th>Value</th>
                           <th>Default</th>
                        </tr>
                        <tr>
					
                           <td>definitionURL
</td>
					
                           <td> URI identifying the definition
</td>
					
                           <td>APPENDIX_C
</td>
				

                        </tr>
                        <tr>
					
                           <td>encoding
</td>
					
                           <td>CDATA
</td>
					
                           <td>MathML
</td>
				

                        </tr>
                        <tr>
					
                           <td>type
</td>
					
                           <td>MathMLType
</td>
					
                           <td>integer
</td>
				

                        </tr>
                     </table>
                  </dd>
                  <dt>Signature</dt>
                  <dd>
                     <p> (integer, integer) -&gt; integer 
</p>
                     <p>[type=MathMLtype](MathMLtype,MathMLtype)-&gt;MathMLtype
</p>
                  </dd>
                  <dt>Property</dt>
                  <dd>
						
                     <p>rem(a, 0) is undefined</p>
					
                     <table>
                        <tr>
                           <td>
                              <pre>
					
				
                              </pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML">
					
				
                              </math>
                           </td>
                        </tr>
                     </table>
                  </dd>
                  <dt>Property</dt>
                  <dd>
						
                     <p>ForAll([a,b],b!=0,a = b*quotient(a,b) + rem(a,b)) </p>
					
                     <table>
                        <tr>
                           <td>
                              <pre>
					
&lt;apply&gt;&lt;forall/&gt;
&lt;bvar&gt;&lt;ci&gt;a&lt;/ci&gt;&lt;/bvar&gt;
&lt;bvar&gt;&lt;ci&gt;b&lt;/ci&gt;&lt;/bvar&gt;
&lt;condition&gt;&lt;apply&gt;&lt;neq/&gt;&lt;ci&gt;b&lt;/ci&gt;&lt;cn&gt;0&lt;/cn&gt;&lt;/apply&gt;&lt;/condition&gt;
&lt;apply&gt;&lt;eq/&gt;
&lt;ci&gt;a&lt;/ci&gt;
&lt;apply&gt;&lt;plus/&gt;
&lt;apply&gt;&lt;times/&gt;
		&lt;ci&gt;b&lt;/ci&gt;
		&lt;apply&gt;&lt;quotient/&gt;&lt;ci&gt;a&lt;/ci&gt;&lt;ci&gt;b&lt;/ci&gt;&lt;/apply&gt;
&lt;/apply&gt;
&lt;apply&gt;&lt;rem/&gt;
	 &lt;ci&gt;a&lt;/ci&gt;
	 &lt;ci&gt;b&lt;/ci&gt;
&lt;/apply&gt;
&lt;/apply&gt;
&lt;/apply&gt;
&lt;/apply&gt;
</pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML">
					
<apply><forall/>
<bvar><ci>a</ci></bvar>
<bvar><ci>b</ci></bvar>
<condition><apply><neq/><ci>b</ci><cn>0</cn></apply></condition>
<apply><eq/>
<ci>a</ci>
<apply><plus/>
<apply><times/>
		<ci>b</ci>
		<apply><quotient/><ci>a</ci><ci>b</ci></apply>
</apply>
<apply><rem/>
	 <ci>a</ci>
	 <ci>b</ci>
</apply>
</apply>
</apply>
</apply>
</math>
                           </td>
                        </tr>
                     </table>
                  </dd>
                  <dt>Example</dt>
                  <dd>
                     <table>
                        <tr>
                           <td>
                              <pre>&lt;apply&gt;&lt;rem/&gt;&lt;ci&gt; a &lt;/ci&gt;&lt;ci&gt; b &lt;/ci&gt;&lt;/apply&gt;</pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML"><apply><rem/><ci> a </ci><ci> b </ci></apply></math>
                           </td>
                        </tr>
                     </table>
                  </dd>
               </dl>
               <h4>
                  <a id="cedef.times">

                  </a>C.2.3.10 
  MMLdefinition: <code>times
</code>
               </h4>
               <dl>
                  <dt>Description</dt>
                  <dd>
					
                     <p> This is the n-ary multiplication operator of a ring.
If no arguments are supplied then this represents the
multiplicative identity.  If one argument is supplied, this
represents an expression that would evaluate to
that single argument.</p>
				
                     <p>See also
   <a href="chapter4.xml#contm.times">
                           <b>4.4.3.9 Multiplication (times)</b>
                        </a>.</p>
                  </dd>
                  <dt>Classification</dt>
                  <dd>function
</dd>
                  <dt>MMLattribute</dt>
                  <dd>
                     <table border="1">
                        <tr>
                           <th>Name</th>
                           <th>Value</th>
                           <th>Default</th>
                        </tr>
                        <tr>
					
                           <td>definitionURL
</td>
					
                           <td> URI identifying the definition
</td>
					
                           <td>APPENDIX_C
</td>
				

                        </tr>
                        <tr>
					
                           <td>encoding
</td>
					
                           <td>CDATA
</td>
					
                           <td>MathML
</td>
				

                        </tr>
                        <tr>
					
                           <td>type
</td>
					
                           <td>MathMLType
</td>
					
                           <td>real
</td>
				

                        </tr>
                     </table>
                  </dd>
                  <dt>Signature</dt>
                  <dd>
                     <p> (complex*) -&gt; complex 
</p>
                     <p> (real*) -&gt; real 
</p>
                     <p> (rational*) -&gt; rational 
</p>
                     <p> (integer*) -&gt; integer 
</p>
                  </dd>
                  <dt>Property</dt>
                  <dd>
						
                     <p>ForAll([a,b],condition(in({a,b},Commutative)),a*b=b*a)</p>
					
                     <table>
                        <tr>
                           <td>
                              <pre>
					
				
                              </pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML">
					
				
                              </math>
                           </td>
                        </tr>
                     </table>
                  </dd>
                  <dt>Property</dt>
                  <dd>
						
                     <p>ForAll([a,b,c],Associative,a*(b*c)=(a*b)*c), associativity </p>
					
                     <table>
                        <tr>
                           <td>
                              <pre>
					
				
                              </pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML">
					
				
                              </math>
                           </td>
                        </tr>
                     </table>
                  </dd>
                  <dt>Property</dt>
                  <dd>
						
                     <p>
multiplicative identity</p>
					
                     <table>
                        <tr>
                           <td>
                              <pre>
					
&lt;apply&gt;&lt;forall/&gt;
&lt;bvar&gt;&lt;ci&gt;a&lt;/ci&gt;&lt;/bvar&gt;
&lt;apply&gt;&lt;eq/&gt;
&lt;apply&gt;&lt;times/&gt;&lt;cn&gt;1&lt;/cn&gt;&lt;ci&gt;a&lt;/ci&gt;&lt;/apply&gt;
&lt;ci&gt;a&lt;/ci&gt;
&lt;/apply&gt; 
&lt;/apply&gt;
</pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML">
					
<apply><forall/>
<bvar><ci>a</ci></bvar>
<apply><eq/>
<apply><times/><cn>1</cn><ci>a</ci></apply>
<ci>a</ci>
</apply> 
</apply>
</math>
                           </td>
                        </tr>
                     </table>
                  </dd>
                  <dt>Property</dt>
                  <dd>
						
                     <p> a*0=0 </p>
					
                     <table>
                        <tr>
                           <td>
                              <pre>
					
				
                              </pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML">
					
				
                              </math>
                           </td>
                        </tr>
                     </table>
                  </dd>
                  <dt>Property</dt>
                  <dd>
						
                     <p>
Commutative property</p>
					
                     <table>
                        <tr>
                           <td>
                              <pre>
					
&lt;apply&gt;&lt;forall/&gt;
&lt;bvar&gt;&lt;ci&gt;a&lt;/ci&gt;&lt;/bvar&gt;
&lt;bvar&gt;&lt;ci&gt;b&lt;/ci&gt;&lt;/bvar&gt;
&lt;condition&gt;
&lt;apply&gt;&lt;and/&gt;
&lt;apply&gt;&lt;in/&gt;&lt;ci&gt;a&lt;/ci&gt;&lt;reals/&gt;&lt;/apply&gt;
&lt;apply&gt;&lt;in/&gt;&lt;ci&gt;b&lt;/ci&gt;&lt;reals/&gt;&lt;/apply&gt;
&lt;/apply&gt;
&lt;/condition&gt;
&lt;apply&gt;&lt;eq/&gt;
&lt;apply&gt;&lt;times/&gt;&lt;ci&gt;a&lt;/ci&gt;&lt;ci&gt;b&lt;/ci&gt;&lt;/apply&gt;
&lt;apply&gt;&lt;times/&gt;&lt;ci&gt;b&lt;/ci&gt;&lt;ci&gt;a&lt;/ci&gt;&lt;/apply&gt;
&lt;/apply&gt;
&lt;/apply&gt;</pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML">
					
<apply><forall/>
<bvar><ci>a</ci></bvar>
<bvar><ci>b</ci></bvar>
<condition>
<apply><and/>
<apply><in/><ci>a</ci><reals/></apply>
<apply><in/><ci>b</ci><reals/></apply>
</apply>
</condition>
<apply><eq/>
<apply><times/><ci>a</ci><ci>b</ci></apply>
<apply><times/><ci>b</ci><ci>a</ci></apply>
</apply>
</apply></math>
                           </td>
                        </tr>
                     </table>
                  </dd>
                  <dt>Property</dt>
                  <dd>
						
                     <p>
a*0=0</p>
					
                     <table>
                        <tr>
                           <td>
                              <pre>
					
&lt;apply&gt;&lt;forall/&gt;
&lt;bvar&gt;&lt;ci&gt;a&lt;/ci&gt;&lt;/bvar&gt;
&lt;apply&gt;&lt;eq/&gt;
&lt;apply&gt;&lt;times/&gt;&lt;cn&gt;0&lt;/cn&gt;&lt;ci&gt;a&lt;/ci&gt;&lt;/apply&gt;
&lt;cn&gt;0&lt;/cn&gt;
&lt;/apply&gt; 
&lt;/apply&gt;
</pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML">
					
<apply><forall/>
<bvar><ci>a</ci></bvar>
<apply><eq/>
<apply><times/><cn>0</cn><ci>a</ci></apply>
<cn>0</cn>
</apply> 
</apply>
</math>
                           </td>
                        </tr>
                     </table>
                  </dd>
                  <dt>Example</dt>
                  <dd>
                     <table>
                        <tr>
                           <td>
                              <pre>
&lt;apply&gt;
&lt;times/&gt;
&lt;ci&gt; a &lt;/ci&gt;
&lt;ci&gt; b &lt;/ci&gt;
&lt;/apply&gt;
</pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML">
<apply>
<times/>
<ci> a </ci>
<ci> b </ci>
</apply>
</math>
                           </td>
                        </tr>
                     </table>
                  </dd>
               </dl>
               <h4>
                  <a id="cedef.root">

                  </a>C.2.3.11 
  MMLdefinition: <code>root
</code>
               </h4>
               <dl>
                  <dt>Description</dt>
                  <dd>
					
                     <p>This is the binary operator used to 
construct the nth root of an expression.
The first argument "a" is the expression and the
second object "n" denotes the root, as in
( a ) ^ (1/n)
</p>
				
                     <p>See also
   <a href="chapter4.xml#contm.root">
                           <b>4.4.3.10 Root (root)</b>
                        </a>.</p>
                  </dd>
                  <dt>Classification</dt>
                  <dd>function
</dd>
                  <dt>MMLattribute</dt>
                  <dd>
                     <table border="1">
                        <tr>
                           <th>Name</th>
                           <th>Value</th>
                           <th>Default</th>
                        </tr>
                        <tr>
					
                           <td>definitionURL
</td>
					
                           <td> URI identifying the definition
</td>
					
                           <td>APPENDIX_C
</td>
				

                        </tr>
                        <tr>
					
                           <td>encoding
</td>
					
                           <td>CDATA
</td>
					
                           <td>MathML
</td>
				

                        </tr>
                        <tr>
					
                           <td> type 
</td>
					
                           <td> real | complex | principal_branch | MathMLType 
</td>
					
                           <td>real
</td>
				

                        </tr>
                     </table>
                  </dd>
                  <dt>Signature</dt>
                  <dd>
                     <p> ( anything) -&gt; root(degree(2),anything) 
</p>
                     <p> ( degree , anything) -&gt; root 
</p>
                  </dd>
                  <dt>Property</dt>
                  <dd>
						
                     <p>ForAll(bvars(a,n),root(degree(n),a) = a^(1/n))</p>
					
                     <table>
                        <tr>
                           <td>
                              <pre>
					  
                              </pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML">
					  
                              </math>
                           </td>
                        </tr>
                     </table>
                  </dd>
                  <dt>Example</dt>
                  <dd>
						
                     <p>
nth root of a</p>
					
                     <table>
                        <tr>
                           <td>
                              <pre>
					
&lt;apply&gt;&lt;root/&gt;
&lt;degree&gt;&lt;ci&gt; n &lt;/ci&gt;&lt;/degree&gt;
&lt;ci&gt; a &lt;/ci&gt;
&lt;/apply&gt;</pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML">
					
<apply><root/>
<degree><ci> n </ci></degree>
<ci> a </ci>
</apply></math>
                           </td>
                        </tr>
                     </table>
                  </dd>
               </dl>
               <h4>
                  <a id="cedef.gcd">

                  </a>C.2.3.12 
  MMLdefinition: <code>gcd
</code>
               </h4>
               <dl>
                  <dt>Description</dt>
                  <dd>
					
                     <p>This is the n-ary operator used to construct an expression 
which represents the greatest common divisor of its arguments.
If no argument is provided, the gcd is 0.
If one argument is provided, the gcd is that argument.</p>
				
                     <p>See also
   <a href="chapter4.xml#contm.gcd">
                           <b>4.4.3.11 Greatest common divisor (gcd)</b>
                        </a>.</p>
                  </dd>
                  <dt>Classification</dt>
                  <dd>function
</dd>
                  <dt>MMLattribute</dt>
                  <dd>
                     <table border="1">
                        <tr>
                           <th>Name</th>
                           <th>Value</th>
                           <th>Default</th>
                        </tr>
                        <tr>
					
                           <td>definitionURL
</td>
					
                           <td> URI identifying the definition
</td>
					
                           <td>APPENDIX_C
</td>
				

                        </tr>
                        <tr>
					
                           <td>encoding
</td>
					
                           <td>CDATA
</td>
					
                           <td>MathML
</td>
				

                        </tr>
                        <tr>
					
                           <td>type
</td>
					
                           <td>MathMLType
</td>
					
                           <td>integer
</td>
				

                        </tr>
                     </table>
                  </dd>
                  <dt>Signature</dt>
                  <dd>
                     <p> [type=MathMLtype](MathMLtype*) -&gt;MathMLtype 
</p>
                     <p>(integer*) -&gt; integer 
</p>
                  </dd>
                  <dt>Property</dt>
                  <dd>
                     <table>
                        <tr>
                           <td>
                              <pre>
&lt;apply&gt;&lt;forall/&gt;
&lt;forall/&gt;
&lt;bvar&gt;&lt;ci&gt;x&lt;/ci&gt;&lt;/bvar&gt;
&lt;apply&gt;&lt;eq/&gt;
&lt;apply&gt;&lt;gcd/&gt;
&lt;ci&gt;x&lt;/ci&gt;
&lt;cn&gt;1&lt;/cn&gt;
&lt;/apply&gt;
&lt;cn&gt;1&lt;/cn&gt;
&lt;/apply&gt;
&lt;/apply&gt;
</pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML">
<apply><forall/>
<forall/>
<bvar><ci>x</ci></bvar>
<apply><eq/>
<apply><gcd/>
<ci>x</ci>
<cn>1</cn>
</apply>
<cn>1</cn>
</apply>
</apply>
</math>
                           </td>
                        </tr>
                     </table>
                  </dd>
                  <dt>Example</dt>
                  <dd>
                     <table>
                        <tr>
                           <td>
                              <pre>&lt;apply&gt;&lt;gcd/&gt;
&lt;cn&gt;12&lt;/cn&gt;
&lt;cn&gt;17&lt;/cn&gt;
&lt;/apply&gt;</pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML"><apply><gcd/>
<cn>12</cn>
<cn>17</cn>
</apply></math>
                           </td>
                        </tr>
                     </table>
                  </dd>
                  <dt>Example</dt>
                  <dd>
                     <table>
                        <tr>
                           <td>
                              <pre>&lt;apply&gt;&lt;gcd/&gt;
&lt;cn&gt;3&lt;/cn&gt;
&lt;cn&gt;5&lt;/cn&gt;
&lt;cn&gt;7&lt;/cn&gt;
&lt;/apply&gt;</pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML"><apply><gcd/>
<cn>3</cn>
<cn>5</cn>
<cn>7</cn>
</apply></math>
                           </td>
                        </tr>
                     </table>
                  </dd>
               </dl>
               <h4>
                  <a id="cedef.and">

                  </a>C.2.3.13 
  MMLdefinition: <code>and
</code>
               </h4>
               <dl>
                  <dt>Description</dt>
                  <dd>
					
                     <p>This is the n-ary logical "and" operator.  It is used
to construct the logical expression which were it to be evaluated
would have  a  value of "true" when all of its operands
have a truth value of "true", and "false" otherwise.</p>
				
                     <p>See also
   <a href="chapter4.xml#contm.and">
                           <b>4.4.3.12 And (and)</b>
                        </a>.</p>
                  </dd>
                  <dt>Classification</dt>
                  <dd>function
</dd>
                  <dt>MMLattribute</dt>
                  <dd>
                     <table border="1">
                        <tr>
                           <th>Name</th>
                           <th>Value</th>
                           <th>Default</th>
                        </tr>
                        <tr>
					
                           <td>definitionURL
</td>
					
                           <td> URI identifying the definition
</td>
					
                           <td>APPENDIX_C
</td>
				

                        </tr>
                        <tr>
					
                           <td>encoding
</td>
					
                           <td>CDATA
</td>
					
                           <td>MathML
</td>
				

                        </tr>
                        <tr>
					
                           <td>type
</td>
					
                           <td>MathMLType
</td>
					
                           <td>boolean
</td>
				

                        </tr>
                     </table>
                  </dd>
                  <dt>Signature</dt>
                  <dd>
                     <p> (boolean*) -&gt; boolean 
</p>
                  </dd>
                  <dt>Property</dt>
                  <dd>
						
                     <p> forall(p,(true and p = p )</p>
					
                     <table>
                        <tr>
                           <td>
                              <pre>
					 
                              </pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML">
					 
                              </math>
                           </td>
                        </tr>
                     </table>
                  </dd>
                  <dt>Property</dt>
                  <dd>
						
                     <p> forall([p,q],(p and q = q and p )) </p>
					
                     <table>
                        <tr>
                           <td>
                              <pre>
					
				
                              </pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML">
					
				
                              </math>
                           </td>
                        </tr>
                     </table>
                  </dd>
                  <dt>Property</dt>
                  <dd>
						
                     <p>x and not(x) = false 
</p>
					
                     <table>
                        <tr>
                           <td>
                              <pre>
					
				
                              </pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML">
					
				
                              </math>
                           </td>
                        </tr>
                     </table>
                  </dd>
                  <dt>Example</dt>
                  <dd>
                     <table>
                        <tr>
                           <td>
                              <pre>&lt;apply&gt;&lt;and/&gt;
&lt;ci&gt;p&lt;/ci&gt;
&lt;ci&gt;q&lt;/ci&gt;
&lt;/apply&gt;</pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML"><apply><and/>
<ci>p</ci>
<ci>q</ci>
</apply></math>
                           </td>
                        </tr>
                     </table>
                  </dd>
               </dl>
               <h4>
                  <a id="cedef.or">

                  </a>C.2.3.14 
  MMLdefinition: <code>or
</code>
               </h4>
               <dl>
                  <dt>Description</dt>
                  <dd>
					
                     <p>The is the n-ary logical "or" operator.  The constructed expression
has a truth value of true if at least one of its arguments 
is true.</p>
				
                     <p>See also
   <a href="chapter4.xml#contm.or">
                           <b>4.4.3.13 Or (or)</b>
                        </a>.</p>
                  </dd>
                  <dt>Classification</dt>
                  <dd>function
</dd>
                  <dt>MMLattribute</dt>
                  <dd>
                     <table border="1">
                        <tr>
                           <th>Name</th>
                           <th>Value</th>
                           <th>Default</th>
                        </tr>
                        <tr>
					
                           <td>definitionURL
</td>
					
                           <td> URI identifying the definition
</td>
					
                           <td>APPENDIX_C
</td>
				

                        </tr>
                        <tr>
					
                           <td>encoding
</td>
					
                           <td>CDATA
</td>
					
                           <td>MathML
</td>
				

                        </tr>
                        <tr>
					
                           <td>type
</td>
					
                           <td>MathMLType
</td>
					
                           <td>boolean
</td>
				

                        </tr>
                     </table>
                  </dd>
                  <dt>Signature</dt>
                  <dd>
                     <p> (boolean*) -&gt; boolean 
</p>
                     <p> [type="boolean"](symbolic*) -&gt; boolean 
</p>
                  </dd>
                  <dt>Example</dt>
                  <dd>
                     <table>
                        <tr>
                           <td>
                              <pre>&lt;apply&gt;
&lt;or/&gt;
&lt;ci&gt; a &lt;/ci&gt;
&lt;ci&gt; b &lt;/ci&gt;
&lt;/apply&gt;
</pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML"><apply>
<or/>
<ci> a </ci>
<ci> b </ci>
</apply>
</math>
                           </td>
                        </tr>
                     </table>
                  </dd>
               </dl>
               <h4>
                  <a id="cedef.xor">

                  </a>C.2.3.15 
  MMLdefinition: <code>xor
</code>
               </h4>
               <dl>
                  <dt>Description</dt>
                  <dd>
					
                     <p>The is the n-ary logical "xor" operator.  The constructed expression
has a truth value of true if an odd number of its arguments
are true.</p>
				
                     <p>See also
   <a href="chapter4.xml#contm.xor">
                           <b>4.4.3.14 Exclusive Or (xor)</b>
                        </a>.</p>
                  </dd>
                  <dt>Classification</dt>
                  <dd>function
</dd>
                  <dt>MMLattribute</dt>
                  <dd>
                     <table border="1">
                        <tr>
                           <th>Name</th>
                           <th>Value</th>
                           <th>Default</th>
                        </tr>
                        <tr>
					
                           <td>definitionURL
</td>
					
                           <td> URI identifying the definition
</td>
					
                           <td>APPENDIX_C
</td>
				

                        </tr>
                        <tr>
					
                           <td>encoding
</td>
					
                           <td>CDATA
</td>
					
                           <td>MathML
</td>
				

                        </tr>
                        <tr>
					
                           <td>type
</td>
					
                           <td>MathMLType
</td>
					
                           <td>boolean
</td>
				

                        </tr>
                     </table>
                  </dd>
                  <dt>Signature</dt>
                  <dd>
                     <p> (boolean*) -&gt; boolean 
</p>
                     <p> [type="boolean"](symbolic*) -&gt; symbolic 
</p>
                  </dd>
                  <dt>Property</dt>
                  <dd>
						
                     <p>x xor x = false </p>
					
                     <table>
                        <tr>
                           <td>
                              <pre>
					
				
                              </pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML">
					
				
                              </math>
                           </td>
                        </tr>
                     </table>
                  </dd>
                  <dt>Property</dt>
                  <dd>
						
                     <p>x xor not(x) = true </p>
					
                     <table>
                        <tr>
                           <td>
                              <pre>
					
				
                              </pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML">
					
				
                              </math>
                           </td>
                        </tr>
                     </table>
                  </dd>
                  <dt>Example</dt>
                  <dd>
                     <table>
                        <tr>
                           <td>
                              <pre>
&lt;apply&gt;
&lt;xor/&gt;
&lt;ci&gt; a &lt;/ci&gt;
&lt;ci&gt; b &lt;/ci&gt;
&lt;/apply&gt;
</pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML">
<apply>
<xor/>
<ci> a </ci>
<ci> b </ci>
</apply>
</math>
                           </td>
                        </tr>
                     </table>
                  </dd>
               </dl>
               <h4>
                  <a id="cedef.not">

                  </a>C.2.3.16 
  MMLdefinition: <code>not
</code>
               </h4>
               <dl>
                  <dt>Description</dt>
                  <dd>
					
                     <p>This is the unary logical "not" operator.  It negates the truth value
of its single argument.  e.g.,  not P is true when
P is false and false when P is true.</p>
				
                     <p>See also
   <a href="chapter4.xml#contm.not">
                           <b>4.4.3.15 Not (not)</b>
                        </a>.</p>
                  </dd>
                  <dt>Classification</dt>
                  <dd>function
</dd>
                  <dt>MMLattribute</dt>
                  <dd>
                     <table border="1">
                        <tr>
                           <th>Name</th>
                           <th>Value</th>
                           <th>Default</th>
                        </tr>
                        <tr>
					
                           <td>definitionURL
</td>
					
                           <td> URI identifying the definition
</td>
					
                           <td>APPENDIX_C
</td>
				

                        </tr>
                        <tr>
					
                           <td>encoding
</td>
					
                           <td>CDATA
</td>
					
                           <td>MathML
</td>
				

                        </tr>
                        <tr>
					
                           <td>type
</td>
					
                           <td>MathMLType
</td>
					
                           <td>boolean
</td>
				

                        </tr>
                     </table>
                  </dd>
                  <dt>Signature</dt>
                  <dd>
                     <p> (boolean) -&gt; boolean 
</p>
                     <p> [type="boolean"](algebraic)  -&gt; boolean 
</p>
                  </dd>
                  <dt>Example</dt>
                  <dd>
                     <table>
                        <tr>
                           <td>
                              <pre>&lt;apply&gt;
&lt;not/&gt;
&lt;ci&gt; a &lt;/ci&gt;
&lt;/apply&gt;
</pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML"><apply>
<not/>
<ci> a </ci>
</apply>
</math>
                           </td>
                        </tr>
                     </table>
                  </dd>
               </dl>
               <h4>
                  <a id="cedef.implies">

                  </a>C.2.3.17 
  MMLdefinition: <code>implies
</code>
               </h4>
               <dl>
                  <dt>Description</dt>
                  <dd>
					
                     <p>This is the binary "implies" operator.  It is used to
construct the logical expression
"A implies B".   </p>
				
                     <p>See also
   <a href="chapter4.xml#contm.implies">
                           <b>4.4.3.16 Implies (implies)</b>
                        </a>.</p>
                  </dd>
                  <dt>Classification</dt>
                  <dd>function
</dd>
                  <dt>MMLattribute</dt>
                  <dd>
                     <table border="1">
                        <tr>
                           <th>Name</th>
                           <th>Value</th>
                           <th>Default</th>
                        </tr>
                        <tr>
					
                           <td>definitionURL
</td>
					
                           <td> URI identifying the definition
</td>
					
                           <td>APPENDIX_C
</td>
				

                        </tr>
                        <tr>
					
                           <td>encoding
</td>
					
                           <td>CDATA
</td>
					
                           <td>MathML
</td>
				

                        </tr>
                        <tr>
					
                           <td>type
</td>
					
                           <td>MathMLType
</td>
					
                           <td>boolean
</td>
				

                        </tr>
                     </table>
                  </dd>
                  <dt>Signature</dt>
                  <dd>
                     <p> (boolean,boolean) -&gt; boolean 
</p>
                  </dd>
                  <dt>Property</dt>
                  <dd>
						
                     <p>false implies x 
</p>
					
                     <table>
                        <tr>
                           <td>
                              <pre>
					
				
                              </pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML">
					
				
                              </math>
                           </td>
                        </tr>
                     </table>
                  </dd>
                  <dt>Example</dt>
                  <dd>
                     <table>
                        <tr>
                           <td>
                              <pre>&lt;apply&gt;
&lt;implies/&gt;
&lt;ci&gt; A &lt;/ci&gt;
&lt;ci&gt; B &lt;/ci&gt;
&lt;/apply&gt;
</pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML"><apply>
<implies/>
<ci> A </ci>
<ci> B </ci>
</apply>
</math>
                           </td>
                        </tr>
                     </table>
                  </dd>
               </dl>
               <h4>
                  <a id="cedef.forall">

                  </a>C.2.3.18 
  MMLdefinition: <code>forall
</code>
               </h4>
               <dl>
                  <dt>Description</dt>
                  <dd>
					
                     <p>The forall operator is the logical "For all" quantifier.
The bound variables, if any, appear first and are tagged using the 
bvar element. 
Next comes an optional condition on the bound variables.
The last argument is the boolean expression that is asserted 
to be true  for all values of the bound variables that meet the
specified conditions (if any).</p>
				
                     <p>See also
   <a href="chapter4.xml#contm.forall">
                           <b>4.4.3.17 Universal quantifier (forall)</b>
                        </a>.</p>
                  </dd>
                  <dt>Classification</dt>
                  <dd>function
</dd>
                  <dt>MMLattribute</dt>
                  <dd>
                     <table border="1">
                        <tr>
                           <th>Name</th>
                           <th>Value</th>
                           <th>Default</th>
                        </tr>
                        <tr>
					
                           <td>definitionURL
</td>
					
                           <td> URI identifying the definition
</td>
					
                           <td>APPENDIX_C
</td>
				

                        </tr>
                        <tr>
					
                           <td>encoding
</td>
					
                           <td>CDATA
</td>
					
                           <td>MathML
</td>
				

                        </tr>
                        <tr>
					
                           <td>type
</td>
					
                           <td>MathMLType
</td>
					
                           <td>boolean
</td>
				

                        </tr>
                     </table>
                  </dd>
                  <dt>Signature</dt>
                  <dd>
                     <p> (bvar*,condition?,apply) -&gt; boolean 
</p>
                     <p> (bvar*,condition?,(reln)) -&gt; boolean 
</p>
                  </dd>
                  <dt>Example</dt>
                  <dd>
                     <table>
                        <tr>
                           <td>
                              <pre>&lt;apply&gt;
&lt;forall/&gt;
&lt;bvar&gt;&lt;ci&gt; x &lt;/ci&gt;&lt;/bvar&gt;
&lt;apply&gt;&lt;eq/&gt;
&lt;apply&gt;
&lt;minus/&gt;&lt;ci&gt; x &lt;/ci&gt;&lt;ci&gt; x &lt;/ci&gt;
&lt;/apply&gt;
&lt;cn&gt;0&lt;/cn&gt;
&lt;/apply&gt;
&lt;/apply&gt;
</pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML"><apply>
<forall/>
<bvar><ci> x </ci></bvar>
<apply><eq/>
<apply>
<minus/><ci> x </ci><ci> x </ci>
</apply>
<cn>0</cn>
</apply>
</apply>
</math>
                           </td>
                        </tr>
                     </table>
                  </dd>
               </dl>
               <h4>
                  <a id="cedef.exists">

                  </a>C.2.3.19 
  MMLdefinition: <code>exists
</code>
               </h4>
               <dl>
                  <dt>Description</dt>
                  <dd>
					
                     <p>This is the MathML operator that is used to
assert existence, as in "There exists an x such
that x is real and x is positive."</p>
					
                     <p>- The first argument indicates the bound variable,</p>
					
                     <p>- The second optional argument places conditions on that
bound variable. </p>
					
                     <p>- The last argument is the expression
that is asserted to be true.</p>
				
                     <p>See also
   <a href="chapter4.xml#contm.exists">
                           <b>4.4.3.18 Existential quantifier (exists)</b>
                        </a>.</p>
                  </dd>
                  <dt>Classification</dt>
                  <dd>function
</dd>
                  <dt>MMLattribute</dt>
                  <dd>
                     <table border="1">
                        <tr>
                           <th>Name</th>
                           <th>Value</th>
                           <th>Default</th>
                        </tr>
                        <tr>
					
                           <td>definitionURL
</td>
					
                           <td> URI identifying the definition
</td>
					
                           <td>APPENDIX_C
</td>
				

                        </tr>
                        <tr>
					
                           <td>encoding
</td>
					
                           <td>CDATA
</td>
					
                           <td>MathML
</td>
				

                        </tr>
                        <tr>
					
                           <td>type
</td>
					
                           <td>MathMLType
</td>
					
                           <td>boolean
</td>
				

                        </tr>
                     </table>
                  </dd>
                  <dt>Signature</dt>
                  <dd>
                     <p> (element,set) -&gt;boolean 
</p>
                  </dd>
                  <dt>Example</dt>
                  <dd>
                     <table>
                        <tr>
                           <td>
                              <pre>
&lt;apply&gt;&lt;exists/&gt;
  &lt;bvar&gt;&lt;ci&gt;x&lt;/ci&gt;&lt;/bvar&gt;
  &lt;apply&gt;&lt;eq/&gt;
    &lt;apply&gt;&lt;ci&gt;f&lt;/ci&gt;
      &lt;ci&gt;x&lt;/ci&gt;
    &lt;/apply&gt;
    &lt;cn&gt;0&lt;/cn&gt;
  &lt;/apply&gt;
&lt;/apply&gt;
</pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML">
<apply><exists/>
  <bvar><ci>x</ci></bvar>
  <apply><eq/>
    <apply><ci>f</ci>
      <ci>x</ci>
    </apply>
    <cn>0</cn>
  </apply>
</apply>
</math>
                           </td>
                        </tr>
                     </table>
                  </dd>
               </dl>
               <h4>
                  <a id="cedef.abs">

                  </a>C.2.3.20 
  MMLdefinition: <code>abs
</code>
               </h4>
               <dl>
                  <dt>Description</dt>
                  <dd>
					
                     <p>A unary operator which represents the absolute value of its argument. 
In the complex case this is often referred to as the modulus. </p>
				
                     <p>See also
   <a href="chapter4.xml#contm.abs">
                           <b>4.4.3.19 Absolute Value (abs)</b>
                        </a>.</p>
                  </dd>
                  <dt>Classification</dt>
                  <dd>function
</dd>
                  <dt>MMLattribute</dt>
                  <dd>
                     <table border="1">
                        <tr>
                           <th>Name</th>
                           <th>Value</th>
                           <th>Default</th>
                        </tr>
                        <tr>
					
                           <td>definitionURL
</td>
					
                           <td> URI identifying the definition
</td>
					
                           <td>APPENDIX_C
</td>
				

                        </tr>
                        <tr>
					
                           <td>encoding
</td>
					
                           <td>CDATA
</td>
					
                           <td>MathML
</td>
				

                        </tr>
                        <tr>
					
                           <td>type
</td>
					
                           <td>MathMLType
</td>
					
                           <td>real
</td>
				

                        </tr>
                     </table>
                  </dd>
                  <dt>Signature</dt>
                  <dd>
                     <p>(real)-&gt;real
</p>
                     <p>(complex)-&gt;real
</p>
                  </dd>
                  <dt>Property</dt>
                  <dd>
						
                     <p>for all x and y, abs(x) + abs(y) &gt;= abs(x+y) </p>
					
                     <table>
                        <tr>
                           <td>
                              <pre>
					
				
                              </pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML">
					
				
                              </math>
                           </td>
                        </tr>
                     </table>
                  </dd>
                  <dt>Example</dt>
                  <dd>
                     <table>
                        <tr>
                           <td>
                              <pre>
&lt;apply&gt;&lt;abs/&gt;&lt;ci&gt;x&lt;/ci&gt;&lt;/apply&gt;
</pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML">
<apply><abs/><ci>x</ci></apply>
</math>
                           </td>
                        </tr>
                     </table>
                  </dd>
               </dl>
               <h4>
                  <a id="cedef.conjugate">

                  </a>C.2.3.21 
  MMLdefinition: <code>conjugate
</code>
               </h4>
               <dl>
                  <dt>Description</dt>
                  <dd>
					
                     <p>The unary  "conjugate" arithmetic operator is
used to represent the complex conjugate of its 
argument.</p>
				
                     <p>See also
   <a href="chapter4.xml#contm.conjugate">
                           <b>4.4.3.20 Complex conjugate (conjugate)</b>
                        </a>.</p>
                  </dd>
                  <dt>Classification</dt>
                  <dd>function
</dd>
                  <dt>MMLattribute</dt>
                  <dd>
                     <table border="1">
                        <tr>
                           <th>Name</th>
                           <th>Value</th>
                           <th>Default</th>
                        </tr>
                        <tr>
					
                           <td>definitionURL
</td>
					
                           <td> URI identifying the definition
</td>
					
                           <td>APPENDIX_C
</td>
				

                        </tr>
                        <tr>
					
                           <td>encoding
</td>
					
                           <td>CDATA
</td>
					
                           <td>MathML
</td>
				

                        </tr>
                     </table>
                  </dd>
                  <dt>Signature</dt>
                  <dd>
                     <p> (algebraic) -&gt; algebraic 
</p>
                     <p>(complex)-&gt;complex
</p>
                  </dd>
                  <dt>Example</dt>
                  <dd>
                     <table>
                        <tr>
                           <td>
                              <pre>
&lt;apply&gt;&lt;conjugate/&gt;
  &lt;apply&gt;&lt;plus/&gt;
    &lt;ci&gt; x &lt;/ci&gt;
    &lt;apply&gt;&lt;times/&gt;
      &lt;imaginaryi/&gt;
    &lt;ci&gt; y &lt;/ci&gt;
    &lt;/apply&gt;
  &lt;/apply&gt;
&lt;/apply&gt;
</pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML">
<apply><conjugate/>
  <apply><plus/>
    <ci> x </ci>
    <apply><times/>
      <imaginaryi/>
    <ci> y </ci>
    </apply>
  </apply>
</apply>
</math>
                           </td>
                        </tr>
                     </table>
                  </dd>
               </dl>
               <h4>
                  <a id="cedef.arg">

                  </a>C.2.3.22 
  MMLdefinition: <code>arg
</code>
               </h4>
               <dl>
                  <dt>Description</dt>
                  <dd>
					
                     <p>The unary "arg" operator is used to construct 
an  expression which represents the
"argument" of a complex number.</p>
				
                     <p>See also
   <a href="chapter4.xml#contm.arg">
                           <b>4.4.3.21 Argument (arg)</b>
                        </a>.</p>
                  </dd>
                  <dt>Classification</dt>
                  <dd>function
</dd>
                  <dt>MMLattribute</dt>
                  <dd>
                     <table border="1">
                        <tr>
                           <th>Name</th>
                           <th>Value</th>
                           <th>Default</th>
                        </tr>
                        <tr>
					
                           <td>definitionURL
</td>
					
                           <td> URI identifying the definition
</td>
					
                           <td>APPENDIX_C
</td>
				

                        </tr>
                        <tr>
					
                           <td>encoding
</td>
					
                           <td>CDATA
</td>
					
                           <td>MathML
</td>
				

                        </tr>
                        <tr>
					
                           <td>type
</td>
					
                           <td>MathMLType
</td>
					
                           <td>real
</td>
				

                        </tr>
                     </table>
                  </dd>
                  <dt>Signature</dt>
                  <dd>
                     <p>(compex)-&gt;real
</p>
                  </dd>
                  <dt>Example</dt>
                  <dd>
                     <table>
                        <tr>
                           <td>
                              <pre>&lt;apply&gt;&lt;arg/&gt;
  &lt;apply&gt;&lt;plus/&gt;
    &lt;ci&gt; x &lt;/ci&gt;
    &lt;apply&gt;&lt;times/&gt;&lt;imaginaryi/&gt;&lt;ci&gt;y&lt;/ci&gt;&lt;/apply&gt;
  &lt;/apply&gt;
&lt;/apply&gt;
</pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML"><apply><arg/>
  <apply><plus/>
    <ci> x </ci>
    <apply><times/><imaginaryi/><ci>y</ci></apply>
  </apply>
</apply>
</math>
                           </td>
                        </tr>
                     </table>
                  </dd>
               </dl>
               <h4>
                  <a id="cedef.real">

                  </a>C.2.3.23 
  MMLdefinition: <code>real
</code>
               </h4>
               <dl>
                  <dt>Description</dt>
                  <dd>
					
                     <p>A unary operator used to construct an expression
representing the "real" part of a complex number. </p>
				
                     <p>See also
   <a href="chapter4.xml#contm.real">
                           <b>4.4.3.22 Real part (real)</b>
                        </a>.</p>
                  </dd>
                  <dt>Classification</dt>
                  <dd>function
</dd>
                  <dt>MMLattribute</dt>
                  <dd>
                     <table border="1">
                        <tr>
                           <th>Name</th>
                           <th>Value</th>
                           <th>Default</th>
                        </tr>
                        <tr>
					
                           <td>definitionURL
</td>
					
                           <td> URI identifying the definition
</td>
					
                           <td>APPENDIX_C
</td>
				

                        </tr>
                        <tr>
					
                           <td>encoding
</td>
					
                           <td>CDATA
</td>
					
                           <td>MathML
</td>
				

                        </tr>
                        <tr>
					
                           <td>type
</td>
					
                           <td>MathMLType
</td>
					
                           <td>real
</td>
				

                        </tr>
                     </table>
                  </dd>
                  <dt>Signature</dt>
                  <dd>
                     <p>(complex)-&gt;real
</p>
                  </dd>
                  <dt>Property</dt>
                  <dd>
						
                     <p>ForAll(x,y, x in R, Y in R, real(x+i*y)=x)</p>
					
                     <table>
                        <tr>
                           <td>
                              <pre>
					
&lt;apply&gt;&lt;forall/&gt;
  &lt;bvar&gt;&lt;ci&gt;x&lt;/ci&gt;&lt;/bvar&gt;
  &lt;bvar&gt;&lt;ci&gt;y&lt;/ci&gt;&lt;/bvar&gt;
  &lt;apply&gt;&lt;eq/&gt;
    &lt;apply&gt;&lt;real/&gt;
      &lt;apply&gt;&lt;plus/&gt;
        &lt;ci&gt; x &lt;/ci&gt;
        &lt;apply&gt;&lt;times/&gt;&lt;imaginaryi/&gt;&lt;ci&gt;y&lt;/ci&gt;&lt;/apply&gt;
      &lt;/apply&gt;
    &lt;/apply&gt;
    &lt;ci&gt; x &lt;/ci&gt;
  &lt;/apply&gt;
&lt;/apply&gt;
</pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML">
					
<apply><forall/>
  <bvar><ci>x</ci></bvar>
  <bvar><ci>y</ci></bvar>
  <apply><eq/>
    <apply><real/>
      <apply><plus/>
        <ci> x </ci>
        <apply><times/><imaginaryi/><ci>y</ci></apply>
      </apply>
    </apply>
    <ci> x </ci>
  </apply>
</apply>
</math>
                           </td>
                        </tr>
                     </table>
                  </dd>
                  <dt>Example</dt>
                  <dd>
                     <table>
                        <tr>
                           <td>
                              <pre>
&lt;apply&gt;&lt;real/&gt;
  &lt;apply&gt;&lt;plus/&gt;
    &lt;ci&gt; x &lt;/ci&gt;
    &lt;apply&gt;&lt;times/&gt;&lt;imaginaryi/&gt;&lt;ci&gt;y&lt;/ci&gt;&lt;/apply&gt;
  &lt;/apply&gt;
&lt;/apply&gt;
</pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML">
<apply><real/>
  <apply><plus/>
    <ci> x </ci>
    <apply><times/><imaginaryi/><ci>y</ci></apply>
  </apply>
</apply>
</math>
                           </td>
                        </tr>
                     </table>
                  </dd>
               </dl>
               <h4>
                  <a id="cedef.imaginary">

                  </a>C.2.3.24 
  MMLdefinition: <code>imaginary
</code>
               </h4>
               <dl>
                  <dt>Description</dt>
                  <dd>
					
                     <p>The unary function used to construct an expression which 
represents the imaginary part of a complex number.  </p>
				
                     <p>See also
   <a href="chapter4.xml#contm.imaginary">
                           <b>4.4.3.23 Imaginary part (imaginary)</b>
                        </a>.</p>
                  </dd>
                  <dt>Classification</dt>
                  <dd>function
</dd>
                  <dt>MMLattribute</dt>
                  <dd>
                     <table border="1">
                        <tr>
                           <th>Name</th>
                           <th>Value</th>
                           <th>Default</th>
                        </tr>
                        <tr>
					
                           <td>definitionURL
</td>
					
                           <td> URI identifying the definition
</td>
					
                           <td>APPENDIX_C
</td>
				

                        </tr>
                        <tr>
					
                           <td>encoding
</td>
					
                           <td>CDATA
</td>
					
                           <td>MathML
</td>
				

                        </tr>
                        <tr>
					
                           <td>type
</td>
					
                           <td>MathMLType
</td>
					
                           <td>real
</td>
				

                        </tr>
                     </table>
                  </dd>
                  <dt>Signature</dt>
                  <dd>
                     <p>(complex)-&gt;real
</p>
                  </dd>
                  <dt>Property</dt>
                  <dd>
						
                     <p>forall([x,y],Imaginary(x + i*y) = y )</p>
					
                     <table>
                        <tr>
                           <td>
                              <pre>
					
&lt;apply&gt;&lt;forall/&gt;
  &lt;bvar&gt;&lt;ci&gt;x&lt;/ci&gt;&lt;/bvar&gt;
  &lt;bvar&gt;&lt;ci&gt;y&lt;/ci&gt;&lt;/bvar&gt;
  &lt;apply&gt;&lt;eq/&gt;
    &lt;apply&gt;&lt;imaginary/&gt;
      &lt;apply&gt;&lt;plus/&gt;
        &lt;ci&gt; x &lt;/ci&gt;
        &lt;apply&gt;&lt;times/&gt;&lt;imaginaryi/&gt;&lt;ci&gt;y&lt;/ci&gt;&lt;/apply&gt;
      &lt;/apply&gt;
    &lt;/apply&gt;
    &lt;ci&gt; y &lt;/ci&gt;
  &lt;/apply&gt;
&lt;/apply&gt;
</pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML">
					
<apply><forall/>
  <bvar><ci>x</ci></bvar>
  <bvar><ci>y</ci></bvar>
  <apply><eq/>
    <apply><imaginary/>
      <apply><plus/>
        <ci> x </ci>
        <apply><times/><imaginaryi/><ci>y</ci></apply>
      </apply>
    </apply>
    <ci> y </ci>
  </apply>
</apply>
</math>
                           </td>
                        </tr>
                     </table>
                  </dd>
                  <dt>Example</dt>
                  <dd>
                     <table>
                        <tr>
                           <td>
                              <pre>&lt;apply&gt;&lt;imaginary/&gt;
  &lt;apply&gt;&lt;plus/&gt;
    &lt;ci&gt; x &lt;/ci&gt;
    &lt;apply&gt;&lt;times/&gt;&lt;imaginaryi/&gt;&lt;ci&gt;y&lt;/ci&gt;&lt;/apply&gt;
  &lt;/apply&gt;
&lt;/apply&gt;
</pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML"><apply><imaginary/>
  <apply><plus/>
    <ci> x </ci>
    <apply><times/><imaginaryi/><ci>y</ci></apply>
  </apply>
</apply>
</math>
                           </td>
                        </tr>
                     </table>
                  </dd>
               </dl>
               <h4>
                  <a id="cedef.lcm">

                  </a>C.2.3.25 
  MMLdefinition: <code>lcm
</code>
               </h4>
               <dl>
                  <dt>Description</dt>
                  <dd>
					
                     <p>This n-ary operator is used to construct an expression 
which represents the least common multiple of its arguments.
If no argument is provided, the lcm is 1.
If one argument is provided, the lcm is that argument.
The least common multiple of x and 1 is x.</p>
				
                     <p>See also
   <a href="chapter4.xml#contm.lcm">
                           <b>4.4.3.24 Lowest common multiple (lcm)</b>
                        </a>.</p>
                  </dd>
                  <dt>Classification</dt>
                  <dd>function
</dd>
                  <dt>MMLattribute</dt>
                  <dd>
                     <table border="1">
                        <tr>
                           <th>Name</th>
                           <th>Value</th>
                           <th>Default</th>
                        </tr>
                        <tr>
					
                           <td>definitionURL
</td>
					
                           <td> URI identifying the definition
</td>
					
                           <td>APPENDIX_C
</td>
				

                        </tr>
                        <tr>
					
                           <td>encoding
</td>
					
                           <td>CDATA
</td>
					
                           <td>MathML
</td>
				

                        </tr>
                        <tr>
					
                           <td>type
</td>
					
                           <td>MathMLType
</td>
					
                           <td>integer
</td>
				

                        </tr>
                     </table>
                  </dd>
                  <dt>Signature</dt>
                  <dd>
                     <p> [type=MathMLtype](MathMLtype*) -&gt;MathMLtype 
</p>
                     <p>(integer*) -&gt; integer
</p>
                     <p>(algebraic*) -&gt; algebraic
</p>
                  </dd>
                  <dt>Property</dt>
                  <dd>
						
                     <p>ForAll(x,lcm(x,1)=x)</p>
					
                     <table>
                        <tr>
                           <td>
                              <pre>
					
&lt;apply&gt;&lt;forall/&gt;
  &lt;bvar&gt;&lt;ci&gt;x&lt;/ci&gt;&lt;/bvar&gt;
	&lt;apply&gt;&lt;eq/&gt;
		&lt;apply&gt;&lt;lcm/&gt;&lt;ci&gt;x&lt;/ci&gt;&lt;cn&gt;1&lt;/cn&gt;&lt;/apply&gt;
		&lt;ci&gt;x&lt;/ci&gt;
	&lt;/apply&gt;
&lt;/apply&gt;
</pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML">
					
<apply><forall/>
  <bvar><ci>x</ci></bvar>
	<apply><eq/>
		<apply><lcm/><ci>x</ci><cn>1</cn></apply>
		<ci>x</ci>
	</apply>
</apply>
</math>
                           </td>
                        </tr>
                     </table>
                  </dd>
                  <dt>Example</dt>
                  <dd>
                     <table>
                        <tr>
                           <td>
                              <pre>&lt;apply&gt;&lt;lcm/&gt;
  &lt;cn&gt;12&lt;/cn&gt;
  &lt;cn&gt;17&lt;/cn&gt;
&lt;/apply&gt;</pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML"><apply><lcm/>
  <cn>12</cn>
  <cn>17</cn>
</apply></math>
                           </td>
                        </tr>
                     </table>
                  </dd>
                  <dt>Example</dt>
                  <dd>
                     <table>
                        <tr>
                           <td>
                              <pre>&lt;apply&gt;&lt;lcm/&gt;
  &lt;cn&gt;3&lt;/cn&gt;
  &lt;cn&gt;5&lt;/cn&gt;
  &lt;cn&gt;7&lt;/cn&gt;
&lt;/apply&gt;</pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML"><apply><lcm/>
  <cn>3</cn>
  <cn>5</cn>
  <cn>7</cn>
</apply></math>
                           </td>
                        </tr>
                     </table>
                  </dd>
               </dl>
               <h4>
                  <a id="cedef.floor">

                  </a>C.2.3.26 
  MMLdefinition: <code>floor
</code>
               </h4>
               <dl>
                  <dt>Description</dt>
                  <dd>
					
                     <p>The floor element is used to denote the round-down (towards -infinity) operator.</p>
				
                     <p>See also
   <a href="chapter4.xml#contm.floor">
                           <b>4.4.3.25 Floor (floor)</b>
                        </a>.</p>
                  </dd>
                  <dt>Classification</dt>
                  <dd>function
</dd>
                  <dt>MMLattribute</dt>
                  <dd>
                     <table border="1">
                        <tr>
                           <th>Name</th>
                           <th>Value</th>
                           <th>Default</th>
                        </tr>
                        <tr>
					
                           <td>definitionURL
</td>
					
                           <td> URI identifying the definition
</td>
					
                           <td>APPENDIX_C
</td>
				

                        </tr>
                        <tr>
					
                           <td>encoding
</td>
					
                           <td>CDATA
</td>
					
                           <td>MathML
</td>
				

                        </tr>
                        <tr>
					
                           <td>type
</td>
					
                           <td>MathMLType
</td>
					
                           <td>integer
</td>
				

                        </tr>
                     </table>
                  </dd>
                  <dt>Signature</dt>
                  <dd>
                     <p> (real) -&gt; integer
</p>
                     <p> [type=MathMLtype](orderedset_element) -&gt; orderedset_element
</p>
                  </dd>
                  <dt>Property</dt>
                  <dd>
						
                     <p>ForAll(x,floor(x) &lt;= x)</p>
					
                     <table>
                        <tr>
                           <td>
                              <pre>
					&lt;apply&gt;&lt;forall/&gt;
  &lt;bvar&gt;&lt;ci&gt;x&lt;/ci&gt;&lt;/bvar&gt;
  &lt;apply&gt;&lt;leq/&gt;
    &lt;apply&gt;&lt;floor/&gt;
      &lt;ci&gt;x&lt;/ci&gt;
    &lt;/apply&gt;
    &lt;ci&gt;x&lt;/ci&gt;
  &lt;/apply&gt;
&lt;/apply&gt;</pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML">
					<apply><forall/>
  <bvar><ci>x</ci></bvar>
  <apply><leq/>
    <apply><floor/>
      <ci>x</ci>
    </apply>
    <ci>x</ci>
  </apply>
</apply></math>
                           </td>
                        </tr>
                     </table>
                  </dd>
                  <dt>Example</dt>
                  <dd>
                     <table>
                        <tr>
                           <td>
                              <pre>&lt;apply&gt; &lt;floor/&gt;
  &lt;ci&gt; a &lt;/ci&gt;
&lt;/apply&gt;</pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML"><apply> <floor/>
  <ci> a </ci>
</apply></math>
                           </td>
                        </tr>
                     </table>
                  </dd>
               </dl>
               <h4>
                  <a id="cedef.ceiling">

                  </a>C.2.3.27 
  MMLdefinition: <code>ceiling
</code>
               </h4>
               <dl>
                  <dt>Description</dt>
                  <dd>
					
                     <p>The ceiling element is used to denote the round-up (towards +infinity) operator.</p>
				
                     <p>See also
   <a href="chapter4.xml#contm.ceiling">
                           <b>4.4.3.26 Ceiling (ceiling)</b>
                        </a>.</p>
                  </dd>
                  <dt>Classification</dt>
                  <dd>function
</dd>
                  <dt>MMLattribute</dt>
                  <dd>
                     <table border="1">
                        <tr>
                           <th>Name</th>
                           <th>Value</th>
                           <th>Default</th>
                        </tr>
                        <tr>
					
                           <td>definitionURL
</td>
					
                           <td> URI identifying the definition
</td>
					
                           <td>APPENDIX_C
</td>
				

                        </tr>
                        <tr>
					
                           <td>encoding
</td>
					
                           <td>CDATA
</td>
					
                           <td>MathML
</td>
				

                        </tr>
                        <tr>
					
                           <td>type
</td>
					
                           <td>MathMLType
</td>
					
                           <td>integer
</td>
				

                        </tr>
                     </table>
                  </dd>
                  <dt>Signature</dt>
                  <dd>
                     <p> (real) -&gt; integer
</p>
                     <p> [type=MathMLtype](orderedset_element) -&gt; orderedset_element
</p>
                  </dd>
                  <dt>Property</dt>
                  <dd>
						
                     <p>ForAll(x,ceiling(x) &gt;= x)</p>
					
                     <table>
                        <tr>
                           <td>
                              <pre>
					&lt;apply&gt;&lt;forall/&gt;
  &lt;bvar&gt;&lt;ci&gt;x&lt;/ci&gt;&lt;/bvar&gt;
  &lt;apply&gt;&lt;geq/&gt;
    &lt;apply&gt;&lt;ceiling/&gt;
      &lt;ci&gt;x&lt;/ci&gt;
    &lt;/apply&gt;
    &lt;ci&gt;x&lt;/ci&gt;
  &lt;/apply&gt;
&lt;/apply&gt;</pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML">
					<apply><forall/>
  <bvar><ci>x</ci></bvar>
  <apply><geq/>
    <apply><ceiling/>
      <ci>x</ci>
    </apply>
    <ci>x</ci>
  </apply>
</apply></math>
                           </td>
                        </tr>
                     </table>
                  </dd>
                  <dt>Example</dt>
                  <dd>
                     <table>
                        <tr>
                           <td>
                              <pre>&lt;apply&gt; &lt;ceiling/&gt;
  &lt;ci&gt; a &lt;/ci&gt;
&lt;/apply&gt;</pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML"><apply> <ceiling/>
  <ci> a </ci>
</apply></math>
                           </td>
                        </tr>
                     </table>
                  </dd>
               </dl>
            </div>
            <div class="div3">

               <h3>
                  <a id="cedef.Relations">

                  </a>C.2.4 Relations</h3>
               <h4>
                  <a id="cedef.eq">

                  </a>C.2.4.1 
  MMLdefinition: <code>eq
</code>
               </h4>
               <dl>
                  <dt>Description</dt>
                  <dd>
					
                     <p>This n-ary function is used to indicate that two or more quantities are equal.
There must be at least two arguments.</p>
				
                     <p>See also
   <a href="chapter4.xml#contm.eq">
                           <b>4.4.4.1 Equals (eq)</b>
                        </a>.</p>
                  </dd>
                  <dt>Classification</dt>
                  <dd>function
</dd>
                  <dt>MMLattribute</dt>
                  <dd>
                     <table border="1">
                        <tr>
                           <th>Name</th>
                           <th>Value</th>
                           <th>Default</th>
                        </tr>
                        <tr>
					
                           <td>definitionURL
</td>
					
                           <td>URI identifying the definition
</td>
					
                           <td>APPENDIX_C
</td>
				

                        </tr>
                        <tr>
					
                           <td>encoding
</td>
					
                           <td>CDATA
</td>
					
                           <td>MathML
</td>
				

                        </tr>
                     </table>
                  </dd>
                  <dt>Signature</dt>
                  <dd>
                     <p>(real,real+) -&gt; boolean
</p>
                     <p>(boolean, boolean+) -&gt; boolean
</p>
                     <p>(set,set+) -&gt; set
</p>
                     <p>(multiset,multiset+) -&gt; multiset
</p>
                  </dd>
                  <dt>Property</dt>
                  <dd>
						
                     <p>Symmetric</p>
					
                     <table>
                        <tr>
                           <td>
                              <pre>
					
				
                              </pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML">
					
				
                              </math>
                           </td>
                        </tr>
                     </table>
                  </dd>
                  <dt>Property</dt>
                  <dd>
						
                     <p>Transitive</p>
					
                     <table>
                        <tr>
                           <td>
                              <pre>
					
				
                              </pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML">
					
				
                              </math>
                           </td>
                        </tr>
                     </table>
                  </dd>
                  <dt>Property</dt>
                  <dd>
						
                     <p>Reflexive</p>
					
                     <table>
                        <tr>
                           <td>
                              <pre>
					
				
                              </pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML">
					
				
                              </math>
                           </td>
                        </tr>
                     </table>
                  </dd>
                  <dt>Example</dt>
                  <dd>
                     <table>
                        <tr>
                           <td>
                              <pre>&lt;apply&gt;&lt;eq/&gt;&lt;cn type="rational"&gt;2&lt;sep/&gt;4&lt;/cn&gt;&lt;cn type="rational"&gt;1&lt;sep/&gt;2&lt;/cn&gt;&lt;/apply&gt;</pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML"><apply><eq/><cn type="rational">2<sep/>4</cn><cn type="rational">1<sep/>2</cn></apply></math>
                           </td>
                        </tr>
                     </table>
                  </dd>
                  <dt>Example</dt>
                  <dd>
                     <table>
                        <tr>
                           <td>
                              <pre>&lt;apply&gt;&lt;eq/&gt;&lt;ci type="set"&gt;A&lt;/ci&gt;&lt;ci type="set"&gt;B&lt;/ci&gt;&lt;/apply&gt;</pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML"><apply><eq/><ci type="set">A</ci><ci type="set">B</ci></apply></math>
                           </td>
                        </tr>
                     </table>
                  </dd>
                  <dt>Example</dt>
                  <dd>
                     <table>
                        <tr>
                           <td>
                              <pre>&lt;apply&gt;&lt;eq/&gt;&lt;ci type="multiset"&gt;A&lt;/ci&gt;&lt;ci type="multiset"&gt;B&lt;/ci&gt;&lt;/apply&gt;</pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML"><apply><eq/><ci type="multiset">A</ci><ci type="multiset">B</ci></apply></math>
                           </td>
                        </tr>
                     </table>
                  </dd>
               </dl>
               <h4>
                  <a id="cedef.neq">

                  </a>C.2.4.2 
  MMLdefinition: <code>neq
</code>
               </h4>
               <dl>
                  <dt>Description</dt>
                  <dd>
					
                     <p>This binary function represents the relation "not equal to" which returns
true unless the two arguments are equal.</p>
				
                     <p>See also
   <a href="chapter4.xml#contm.neq">
                           <b>4.4.4.2 Not Equals (neq)</b>
                        </a>.</p>
                  </dd>
                  <dt>Classification</dt>
                  <dd>function
</dd>
                  <dt>MMLattribute</dt>
                  <dd>
                     <table border="1">
                        <tr>
                           <th>Name</th>
                           <th>Value</th>
                           <th>Default</th>
                        </tr>
                        <tr>
					
                           <td>definitionURL
</td>
					
                           <td>URI identifying the definition
</td>
					
                           <td>APPENDIX_C
</td>
				

                        </tr>
                        <tr>
					
                           <td>encoding
</td>
					
                           <td>CDATA
</td>
					
                           <td>MathML
</td>
				

                        </tr>
                     </table>
                  </dd>
                  <dt>Signature</dt>
                  <dd>
                     <p> (real,real) -&gt; boolean 
</p>
                     <p>(boolean,boolean)-&gt; boolean
</p>
                     <p>(set,set) -&gt; set
</p>
                     <p>(multiset,multiset) -&gt; multiset
</p>
                  </dd>
                  <dt>Property</dt>
                  <dd>
						
                     <p> Symmetric</p>
					
                     <table>
                        <tr>
                           <td>
                              <pre>
					
				
                              </pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML">
					
				
                              </math>
                           </td>
                        </tr>
                     </table>
                  </dd>
                  <dt>Example</dt>
                  <dd>
                     <table>
                        <tr>
                           <td>
                              <pre>&lt;apply&gt;&lt;neq/&gt;&lt;cn&gt;3&lt;/cn&gt;&lt;cn&gt;4&lt;/cn&gt;&lt;/apply&gt;</pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML"><apply><neq/><cn>3</cn><cn>4</cn></apply></math>
                           </td>
                        </tr>
                     </table>
                  </dd>
               </dl>
               <h4>
                  <a id="cedef.gt">

                  </a>C.2.4.3 
  MMLdefinition: <code>gt
</code>
               </h4>
               <dl>
                  <dt>Description</dt>
                  <dd>
					
                     <p>This n-ary function represents the relation "greater than"
which returns true if each argument in turn is greater than
the one following it.  There must be at least two arguments. </p>
				
                     <p>See also
   <a href="chapter4.xml#contm.gt">
                           <b>4.4.4.3 Greater than (gt)</b>
                        </a>.</p>
                  </dd>
                  <dt>Classification</dt>
                  <dd>function
</dd>
                  <dt>MMLattribute</dt>
                  <dd>
                     <table border="1">
                        <tr>
                           <th>Name</th>
                           <th>Value</th>
                           <th>Default</th>
                        </tr>
                        <tr>
					
                           <td>definitionURL
</td>
					
                           <td>URI identifying the definition
</td>
					
                           <td>APPENDIX_C
</td>
				

                        </tr>
                        <tr>
					
                           <td>encoding
</td>
					
                           <td>CDATA
</td>
					
                           <td>MathML
</td>
				

                        </tr>
                     </table>
                  </dd>
                  <dt>Signature</dt>
                  <dd>
                     <p>(real,real+) -&gt; boolean 
</p>
                  </dd>
                  <dt>Property</dt>
                  <dd>
						
                     <p>Transitive</p>
					
                     <table>
                        <tr>
                           <td>
                              <pre>
					
				
                              </pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML">
					
				
                              </math>
                           </td>
                        </tr>
                     </table>
                  </dd>
                  <dt>Example</dt>
                  <dd>
                     <table>
                        <tr>
                           <td>
                              <pre>&lt;apply&gt;&lt;gt/&gt;&lt;cn&gt;3&lt;/cn&gt;&lt;cn&gt;2&lt;/cn&gt;&lt;/apply&gt;</pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML"><apply><gt/><cn>3</cn><cn>2</cn></apply></math>
                           </td>
                        </tr>
                     </table>
                  </dd>
               </dl>
               <h4>
                  <a id="cedef.lt">

                  </a>C.2.4.4 
  MMLdefinition: <code>lt
</code>
               </h4>
               <dl>
                  <dt>Description</dt>
                  <dd>
					
                     <p>This n-ary function represents the relation "less than"
which returns true if each argument in turn is less than
the one following it.  There must be at least two arguments. </p>
				
                     <p>See also
   <a href="chapter4.xml#contm.lt">
                           <b>4.4.4.4 Less Than (lt)</b>
                        </a>.</p>
                  </dd>
                  <dt>Classification</dt>
                  <dd>function
</dd>
                  <dt>MMLattribute</dt>
                  <dd>
                     <table border="1">
                        <tr>
                           <th>Name</th>
                           <th>Value</th>
                           <th>Default</th>
                        </tr>
                        <tr>
					
                           <td>definitionURL
</td>
					
                           <td>URI identifying the definition
</td>
					
                           <td>APPENDIX_C
</td>
				

                        </tr>
                        <tr>
					
                           <td>encoding
</td>
					
                           <td>CDATA
</td>
					
                           <td>MathML
</td>
				

                        </tr>
                     </table>
                  </dd>
                  <dt>Signature</dt>
                  <dd>
                     <p>(real,real+) -&gt; boolean 
</p>
                  </dd>
                  <dt>Property</dt>
                  <dd>
						
                     <p>Transitive</p>
					
                     <table>
                        <tr>
                           <td>
                              <pre>
					
				
                              </pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML">
					
				
                              </math>
                           </td>
                        </tr>
                     </table>
                  </dd>
                  <dt>Example</dt>
                  <dd>
                     <table>
                        <tr>
                           <td>
                              <pre>&lt;apply&gt;&lt;lt/&gt;&lt;cn&gt;2&lt;/cn&gt;&lt;cn&gt;3&lt;/cn&gt;&lt;cn&gt;4&lt;/cn&gt;&lt;/apply&gt;</pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML"><apply><lt/><cn>2</cn><cn>3</cn><cn>4</cn></apply></math>
                           </td>
                        </tr>
                     </table>
                  </dd>
               </dl>
               <h4>
                  <a id="cedef.geq">

                  </a>C.2.4.5 
  MMLdefinition: <code>geq
</code>
               </h4>
               <dl>
                  <dt>Description</dt>
                  <dd>
					
                     <p>This element represents the n-ary greater than or equal to function. 
which returns true if each argument in turn is greater than or equal to 
the one following it. . There must be at least two arguments. </p>
				
                     <p>See also
   <a href="chapter4.xml#contm.geq">
                           <b>4.4.4.5 Greater Than or Equal (geq)</b>
                        </a>.</p>
                  </dd>
                  <dt>Classification</dt>
                  <dd>function
</dd>
                  <dt>MMLattribute</dt>
                  <dd>
                     <table border="1">
                        <tr>
                           <th>Name</th>
                           <th>Value</th>
                           <th>Default</th>
                        </tr>
                        <tr>
					
                           <td>definitionURL
</td>
					
                           <td>URI identifying the definition
</td>
					
                           <td>APPENDIX_C
</td>
				

                        </tr>
                        <tr>
					
                           <td>encoding
</td>
					
                           <td>CDATA
</td>
					
                           <td>MathML
</td>
				

                        </tr>
                     </table>
                  </dd>
                  <dt>Signature</dt>
                  <dd>
                     <p>(real,real+) -&gt; boolean 
</p>
                  </dd>
                  <dt>Property</dt>
                  <dd>
						
                     <p>Transitive</p>
					
                     <table>
                        <tr>
                           <td>
                              <pre>
					
				
                              </pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML">
					
				
                              </math>
                           </td>
                        </tr>
                     </table>
                  </dd>
                  <dt>Property</dt>
                  <dd>
						
                     <p>Reflexive</p>
					
                     <table>
                        <tr>
                           <td>
                              <pre>
					
				
                              </pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML">
					
				
                              </math>
                           </td>
                        </tr>
                     </table>
                  </dd>
                  <dt>Example</dt>
                  <dd>
                     <table>
                        <tr>
                           <td>
                              <pre>&lt;apply&gt;&lt;geq/&gt;&lt;cn&gt;4&lt;/cn&gt;&lt;cn&gt;3&lt;/cn&gt;&lt;cn&gt;3&lt;/cn&gt;&lt;/apply&gt;</pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML"><apply><geq/><cn>4</cn><cn>3</cn><cn>3</cn></apply></math>
                           </td>
                        </tr>
                     </table>
                  </dd>
               </dl>
               <h4>
                  <a id="cedef.leq">

                  </a>C.2.4.6 
  MMLdefinition: <code>leq
</code>
               </h4>
               <dl>
                  <dt>Description</dt>
                  <dd>
					
                     <p>This n-ary function represents the relation "less than or equal to"
which returns true if each argument in turn is less or equal to 
the one following it. There must be at least two arguments. </p>
				
                     <p>See also
   <a href="chapter4.xml#contm.leq">
                           <b>4.4.4.6 Less Than or Equal (leq)</b>
                        </a>.</p>
                  </dd>
                  <dt>Classification</dt>
                  <dd>function
</dd>
                  <dt>MMLattribute</dt>
                  <dd>
                     <table border="1">
                        <tr>
                           <th>Name</th>
                           <th>Value</th>
                           <th>Default</th>
                        </tr>
                        <tr>
					
                           <td>definitionURL
</td>
					
                           <td>URI identifying the definition
</td>
					
                           <td>APPENDIX_C
</td>
				

                        </tr>
                        <tr>
					
                           <td>encoding
</td>
					
                           <td>CDATA
</td>
					
                           <td>MathML
</td>
				

                        </tr>
                     </table>
                  </dd>
                  <dt>Signature</dt>
                  <dd>
                     <p>(real,real+) -&gt; boolean 
</p>
                  </dd>
                  <dt>Property</dt>
                  <dd>
						
                     <p>Transitive</p>
					
                     <table>
                        <tr>
                           <td>
                              <pre>
					
				
                              </pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML">
					
				
                              </math>
                           </td>
                        </tr>
                     </table>
                  </dd>
                  <dt>Property</dt>
                  <dd>
						
                     <p>Reflexive</p>
					
                     <table>
                        <tr>
                           <td>
                              <pre>
					
				
                              </pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML">
					
				
                              </math>
                           </td>
                        </tr>
                     </table>
                  </dd>
                  <dt>Example</dt>
                  <dd>
                     <table>
                        <tr>
                           <td>
                              <pre>&lt;apply&gt;&lt;leq/&gt;&lt;cn&gt;3&lt;/cn&gt;&lt;cn&gt;3&lt;/cn&gt;&lt;cn&gt;4&lt;/cn&gt;&lt;/apply&gt;</pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML"><apply><leq/><cn>3</cn><cn>3</cn><cn>4</cn></apply></math>
                           </td>
                        </tr>
                     </table>
                  </dd>
               </dl>
               <h4>
                  <a id="cedef.equivalent">

                  </a>C.2.4.7 
  MMLdefinition: <code>equivalent
</code>
               </h4>
               <dl>
                  <dt>Description</dt>
                  <dd>
					
                     <p>This element represents the n-ary  logical equivalence function
in which two boolean expressions are said to be equivalent if their truth values are equal for all choices
of values of the boolean variables appearing in them.</p>
				
                     <p>See also
   <a href="chapter4.xml#contm.equivalent">
                           <b>4.4.4.7 Equivalent (equivalent)</b>
                        </a>.</p>
                  </dd>
                  <dt>Classification</dt>
                  <dd>function
</dd>
                  <dt>MMLattribute</dt>
                  <dd>
                     <table border="1">
                        <tr>
                           <th>Name</th>
                           <th>Value</th>
                           <th>Default</th>
                        </tr>
                        <tr>
					
                           <td>definitionURL
</td>
					
                           <td>URI identifying the definition
</td>
					
                           <td>APPENDIX_C
</td>
				

                        </tr>
                        <tr>
					
                           <td>encoding
</td>
					
                           <td>CDATA
</td>
					
                           <td>MathML
</td>
				

                        </tr>
                     </table>
                  </dd>
                  <dt>Signature</dt>
                  <dd>
                     <p>(logical,logical+) -&gt; boolean 
</p>
                  </dd>
                  <dt>Property</dt>
                  <dd>
						
                     <p> Symmetric </p>
					
                     <table>
                        <tr>
                           <td>
                              <pre>
					
				
                              </pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML">
					
				
                              </math>
                           </td>
                        </tr>
                     </table>
                  </dd>
                  <dt>Property</dt>
                  <dd>
						
                     <p>Transitive </p>
					
                     <table>
                        <tr>
                           <td>
                              <pre>
					
				
                              </pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML">
					
				
                              </math>
                           </td>
                        </tr>
                     </table>
                  </dd>
                  <dt>Property</dt>
                  <dd>
						
                     <p>Reflexive</p>
					
                     <table>
                        <tr>
                           <td>
                              <pre>
					
				
                              </pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML">
					
				
                              </math>
                           </td>
                        </tr>
                     </table>
                  </dd>
                  <dt>Example</dt>
                  <dd>
                     <table>
                        <tr>
                           <td>
                              <pre>&lt;apply&gt;&lt;equivalent/&gt;
  &lt;ci&gt;a&lt;/ci&gt;
  &lt;apply&gt;&lt;not/&gt;
    &lt;apply&gt;&lt;not/&gt;&lt;ci&gt;a&lt;/ci&gt;&lt;/apply&gt;
  &lt;/apply&gt;
&lt;/apply&gt;</pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML"><apply><equivalent/>
  <ci>a</ci>
  <apply><not/>
    <apply><not/><ci>a</ci></apply>
  </apply>
</apply></math>
                           </td>
                        </tr>
                     </table>
                  </dd>
               </dl>
               <h4>
                  <a id="cedef.approx">

                  </a>C.2.4.8 
  MMLdefinition: <code>approx
</code>
               </h4>
               <dl>
                  <dt>Description</dt>
                  <dd>
					
                     <p>This element is used to indicate that two or more quantities are approximately
equal.  If a more precise definition of approximately equal is required the 
definintionURL should be used to identify a suitable definition..</p>
				
                     <p>See also
   <a href="chapter4.xml#contm.approx">
                           <b>4.4.4.8 Approximately (approx)</b>
                        </a>.</p>
                  </dd>
                  <dt>Classification</dt>
                  <dd>function
</dd>
                  <dt>MMLattribute</dt>
                  <dd>
                     <table border="1">
                        <tr>
                           <th>Name</th>
                           <th>Value</th>
                           <th>Default</th>
                        </tr>
                        <tr>
					
                           <td>definitionURL
</td>
					
                           <td>URI identifying the definition
</td>
					
                           <td>APPENDIX_C
</td>
				

                        </tr>
                        <tr>
					
                           <td>encoding
</td>
					
                           <td>CDATA
</td>
					
                           <td>MathML
</td>
				

                        </tr>
                        <tr>
					
                           <td>type
</td>
					
                           <td>MathMLType
</td>
					
                           <td>real
</td>
				

                        </tr>
                     </table>
                  </dd>
                  <dt>Signature</dt>
                  <dd>
                     <p>(real,real+) -&gt; boolean 
</p>
                  </dd>
                  <dt>Property</dt>
                  <dd>
						
                     <p> Symmetric</p>
					
                     <table>
                        <tr>
                           <td>
                              <pre>
					
				
                              </pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML">
					
				
                              </math>
                           </td>
                        </tr>
                     </table>
                  </dd>
                  <dt>Property</dt>
                  <dd>
						
                     <p>Transitive</p>
					
                     <table>
                        <tr>
                           <td>
                              <pre>
					
				
                              </pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML">
					
				
                              </math>
                           </td>
                        </tr>
                     </table>
                  </dd>
                  <dt>Property</dt>
                  <dd>
						
                     <p>Reflexive</p>
					
                     <table>
                        <tr>
                           <td>
                              <pre>
					
				
                              </pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML">
					
				
                              </math>
                           </td>
                        </tr>
                     </table>
                  </dd>
                  <dt>Example</dt>
                  <dd>
                     <table>
                        <tr>
                           <td>
                              <pre>&lt;apply&gt;&lt;approx/&gt;&lt;pi/&gt;&lt;cn type="rational"&gt;22&lt;sep/&gt;7&lt;/cn&gt;&lt;/apply&gt;</pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML"><apply><approx/><pi/><cn type="rational">22<sep/>7</cn></apply></math>
                           </td>
                        </tr>
                     </table>
                  </dd>
               </dl>
               <h4>
                  <a id="cedef.factorof">

                  </a>C.2.4.9 
  MMLdefinition: <code>factorof
</code>
               </h4>
               <dl>
                  <dt>Description</dt>
                  <dd>
					
                     <p>This is the binary  MathML operator that is used indicate
the mathematical relationship  a "is a factor of" b. This relationship
is true just if   b mod a = 0</p>
				
                     <p>See also
   <a href="chapter4.xml#contm.factorof">
                           <b>4.4.4.9 Factor Of (factorof)</b>
                        </a>.</p>
                  </dd>
                  <dt>Classification</dt>
                  <dd>function
</dd>
                  <dt>MMLattribute</dt>
                  <dd>
                     <table border="1">
                        <tr>
                           <th>Name</th>
                           <th>Value</th>
                           <th>Default</th>
                        </tr>
                        <tr>
					
                           <td>definitionURL
</td>
					
                           <td> URI identifying the definition
</td>
					
                           <td>APPENDIX_C
</td>
				

                        </tr>
                        <tr>
					
                           <td>encoding
</td>
					
                           <td>CDATA
</td>
					
                           <td>MathML
</td>
				

                        </tr>
                        <tr>
					
                           <td> type 
</td>
					
                           <td> MathMLType 
</td>
					
                           <td> integer 
</td>
				

                        </tr>
                     </table>
                  </dd>
                  <dt>Signature</dt>
                  <dd>
                     <p> (integer, integer) -&gt; boolean
</p>
                  </dd>
                  <dt>Property</dt>
                  <dd>
						
                     <p>
ForAll( a,b  a and b integers, a divides b  if there is an integer c such that a*c = b</p>
					
                     <table>
                        <tr>
                           <td>
                              <pre>
					
				
                              </pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML">
					
				
                              </math>
                           </td>
                        </tr>
                     </table>
                  </dd>
                  <dt>Example</dt>
                  <dd>
                     <table>
                        <tr>
                           <td>
                              <pre>&lt;apply&gt;&lt;factorof/&gt;
  &lt;ci&gt; a &lt;/ci&gt;
  &lt;ci&gt; b &lt;/ci&gt;
&lt;/apply&gt;</pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML"><apply><factorof/>
  <ci> a </ci>
  <ci> b </ci>
</apply></math>
                           </td>
                        </tr>
                     </table>
                  </dd>
               </dl>
            </div>
            <div class="div3">

               <h3>
                  <a id="cedef.Calculus.and.Vector.Calculus">

                  </a>C.2.5 Calculus and Vector Calculus</h3>
               <h4>
                  <a id="cedef.int">

                  </a>C.2.5.1 
  MMLdefinition: <code>int
</code>
               </h4>
               <dl>
                  <dt>Description</dt>
                  <dd>
					
                     <p>The definite or indefinite integral of a function or algebraic
expression. There are several forms of calling sequences depending on
the nature of the arguments, and whether or not it is a
definite integral.</p>
				
                     <p>See also
   <a href="chapter4.xml#contm.int">
                           <b>4.4.5.1 Integral (int)</b>
                        </a>.</p>
                  </dd>
                  <dt>Classification</dt>
                  <dd>function
</dd>
                  <dt>MMLattribute</dt>
                  <dd>
                     <table border="1">
                        <tr>
                           <th>Name</th>
                           <th>Value</th>
                           <th>Default</th>
                        </tr>
                        <tr>
					
                           <td>definitionURL
</td>
					
                           <td>URI identifying the definition
</td>
					
                           <td>APPENDIX_C
</td>
				

                        </tr>
                        <tr>
					
                           <td>encoding
</td>
					
                           <td>CDATA
</td>
					
                           <td>MathML
</td>
				

                        </tr>
                     </table>
                  </dd>
                  <dt>Signature</dt>
                  <dd>
                     <p> (function) -&gt; function 
</p>
                     <p> (bvar,algebraic) -&gt; algebraic 
</p>
                     <p> (bvar,interval,algebraic) -&gt; algebraic 
</p>
                     <p> (bvar,condition,algebraic) -&gt; algebraic 
</p>
                     <p>(bvar,lowlimit,uplimit,algebraic) -&gt; algebraic
</p>
                  </dd>
                  <dt>Example</dt>
                  <dd>
                     <table>
                        <tr>
                           <td>
                              <pre>&lt;apply&gt;&lt;int/&gt;
  &lt;bvar&gt;&lt;ci&gt; x &lt;/ci&gt;&lt;/bvar&gt;
  &lt;lowlimit&gt;&lt;cn&gt; 0 &lt;/cn&gt;&lt;/lowlimit&gt;
  &lt;uplimit&gt;&lt;ci&gt; a &lt;/ci&gt;&lt;/uplimit&gt;
  &lt;apply&gt;&lt;ci&gt; f &lt;/ci&gt;&lt;ci&gt; x &lt;/ci&gt;&lt;/apply&gt;
&lt;/apply&gt;
</pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML"><apply><int/>
  <bvar><ci> x </ci></bvar>
  <lowlimit><cn> 0 </cn></lowlimit>
  <uplimit><ci> a </ci></uplimit>
  <apply><ci> f </ci><ci> x </ci></apply>
</apply>
</math>
                           </td>
                        </tr>
                     </table>
                  </dd>
                  <dt>Example</dt>
                  <dd>
                     <table>
                        <tr>
                           <td>
                              <pre>&lt;apply&gt;&lt;int/&gt;
  &lt;bvar&gt;&lt;ci&gt; x &lt;/ci&gt;&lt;/bvar&gt;
  &lt;interval&gt;&lt;ci&gt; a &lt;/ci&gt;&lt;ci&gt; b &lt;/ci&gt;&lt;/interval&gt;
  &lt;apply&gt;&lt;cos/&gt;&lt;ci&gt; x &lt;/ci&gt;&lt;/apply&gt;
&lt;/apply&gt;
</pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML"><apply><int/>
  <bvar><ci> x </ci></bvar>
  <interval><ci> a </ci><ci> b </ci></interval>
  <apply><cos/><ci> x </ci></apply>
</apply>
</math>
                           </td>
                        </tr>
                     </table>
                  </dd>
                  <dt>Example</dt>
                  <dd>
                     <table>
                        <tr>
                           <td>
                              <pre>&lt;apply&gt;&lt;int/&gt;
  &lt;bvar&gt;&lt;ci&gt; x &lt;/ci&gt;&lt;/bvar&gt;
  &lt;condition&gt;
    &lt;apply&gt;&lt;in/&gt;&lt;ci&gt; x &lt;/ci&gt;&lt;ci type="set"&gt; D &lt;/ci&gt;&lt;/apply&gt;
  &lt;/condition&gt;
  &lt;apply&gt;&lt;ci type="function"&gt; f &lt;/ci&gt;&lt;ci&gt; x &lt;/ci&gt;&lt;/apply&gt;
&lt;/apply&gt;
</pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML"><apply><int/>
  <bvar><ci> x </ci></bvar>
  <condition>
    <apply><in/><ci> x </ci><ci type="set"> D </ci></apply>
  </condition>
  <apply><ci type="function"> f </ci><ci> x </ci></apply>
</apply>
</math>
                           </td>
                        </tr>
                     </table>
                  </dd>
               </dl>
               <h4>
                  <a id="cedef.diff">

                  </a>C.2.5.2 
  MMLdefinition: <code>diff
</code>
               </h4>
               <dl>
                  <dt>Description</dt>
                  <dd>
					
                     <p>This occurs in two forms, one for functions and one
for expressions involving a bound variable.</p>
					
                     <p>For expressions in the bound variable x, the expression
to be differentiated follows the bound variable.
</p>
					
                     <p>
If there is only one argument, a function, the result of 
applying diff to that function is a new function, 
the derivative of f, often written as f' .</p>
				
                     <p>See also
   <a href="chapter4.xml#contm.diff">
                           <b>4.4.5.2 Differentiation (diff)</b>
                        </a>.</p>
                  </dd>
                  <dt>Classification</dt>
                  <dd>function
</dd>
                  <dt>MMLattribute</dt>
                  <dd>
                     <table border="1">
                        <tr>
                           <th>Name</th>
                           <th>Value</th>
                           <th>Default</th>
                        </tr>
                        <tr>
					
                           <td>definitionURL
</td>
					
                           <td>URI identifying the definition
</td>
					
                           <td>APPENDIX_C
</td>
				

                        </tr>
                        <tr>
					
                           <td>encoding
</td>
					
                           <td>CDATA
</td>
					
                           <td>MathML
</td>
				

                        </tr>
                        <tr>
					
                           <td>type
</td>
					
                           <td> function | algebraic 
</td>
					
                           <td>algebraic
</td>
				

                        </tr>
                     </table>
                  </dd>
                  <dt>Signature</dt>
                  <dd>
                     <p> (bvar,algebraic)  -&gt; algebraic 
</p>
                     <p> (function) -&gt; function 
</p>
                  </dd>
                  <dt>Property</dt>
                  <dd>
						
                     <p>ForAll([x,n],n!=0,diff( x^n , x ) = n*x^(n-1))</p>
					
                     <table>
                        <tr>
                           <td>
                              <pre>
					
				
                              </pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML">
					
				
                              </math>
                           </td>
                        </tr>
                     </table>
                  </dd>
                  <dt>Example</dt>
                  <dd>
						
                     <p>diff( sin(x) , x ) = cos(x)</p>
					
                     <table>
                        <tr>
                           <td>
                              <pre>
					
&lt;apply&gt;&lt;eq/&gt;
  &lt;apply&gt;&lt;diff/&gt;
    &lt;bvar&gt;&lt;ci&gt;x&lt;/ci&gt;&lt;/bvar&gt;
    &lt;apply&gt;&lt;sin/&gt;&lt;ci&gt;x&lt;/ci&gt;&lt;/apply&gt;
  &lt;/apply&gt;
  &lt;apply&gt;&lt;cos/&gt;&lt;ci&gt;x&lt;/ci&gt;&lt;/apply&gt;
&lt;/apply&gt;
</pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML">
					
<apply><eq/>
  <apply><diff/>
    <bvar><ci>x</ci></bvar>
    <apply><sin/><ci>x</ci></apply>
  </apply>
  <apply><cos/><ci>x</ci></apply>
</apply>
</math>
                           </td>
                        </tr>
                     </table>
                  </dd>
                  <dt>Example</dt>
                  <dd>
						
                     <p>diff(x^2,x)</p>
					
                     <table>
                        <tr>
                           <td>
                              <pre>
					
&lt;apply&gt;&lt;diff/&gt;
  &lt;bvar&gt;&lt;ci&gt;x&lt;/ci&gt;&lt;/bvar&gt;
  &lt;apply&gt;&lt;power/&gt;&lt;ci&gt;x&lt;/ci&gt;&lt;cn&gt;2&lt;/cn&gt;&lt;/apply&gt;
&lt;/apply&gt;
</pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML">
					
<apply><diff/>
  <bvar><ci>x</ci></bvar>
  <apply><power/><ci>x</ci><cn>2</cn></apply>
</apply>
</math>
                           </td>
                        </tr>
                     </table>
                  </dd>
                  <dt>Example</dt>
                  <dd>
						
                     <p>diff(f(x),x)</p>
					
                     <table>
                        <tr>
                           <td>
                              <pre>
					
&lt;apply&gt;&lt;diff/&gt;&lt;bvar&gt;&lt;ci&gt; x &lt;/ci&gt;&lt;/bvar&gt;
&lt;apply&gt;&lt;ci type="function"&gt; f &lt;/ci&gt;&lt;ci&gt; x &lt;/ci&gt;&lt;/apply&gt;
&lt;/apply&gt;
</pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML">
					
<apply><diff/><bvar><ci> x </ci></bvar>
<apply><ci type="function"> f </ci><ci> x </ci></apply>
</apply>
</math>
                           </td>
                        </tr>
                     </table>
                  </dd>
                  <dt>Example</dt>
                  <dd>
						
                     <p>diff(sin) = cos</p>
					
                     <table>
                        <tr>
                           <td>
                              <pre>
					
&lt;apply&gt;&lt;eq/&gt;&lt;apply&gt;&lt;diff/&gt;&lt;sin/&gt;&lt;/apply&gt;&lt;cos/&gt;&lt;/apply&gt;
</pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML">
					
<apply><eq/><apply><diff/><sin/></apply><cos/></apply>
</math>
                           </td>
                        </tr>
                     </table>
                  </dd>
               </dl>
               <h4>
                  <a id="cedef.partialdiff">

                  </a>C.2.5.3 
  MMLdefinition: <code>partialdiff
</code>
               </h4>
               <dl>
                  <dt>Description</dt>
                  <dd>
					
                     <p>This symbol is used to express partial differentiation. 
It occurs in two forms:  one form corresponding to the differentiation of
algebraic expressions (often displayed using the Leibnitz notation, 
and the other to express partial derivatives of actual functions 
(often expressed as $D_{1,2} f $ )
</p>
					
                     <p>For the first form, the arguments are the bound variables 
followed by the algebraic expression.  The result is an algebraic
expression.  Repetitions of the bound variables are indicated
using the degree element.  The total degree is indicated by use of a 
degree element at the top level.
</p>
					
                     <p>For the second form, there are two arguments:  a list of indices
indicating by position which coordinates are involved in constructing the partial
derivatives,  and  the actual function.  The coordinates may
be repeated.
</p>
				
                     <p>See also
   <a href="chapter4.xml#contm.partialdiff">
                           <b>4.4.5.3 Partial Differentiation (partialdiff)</b>
                        </a>.</p>
                  </dd>
                  <dt>Classification</dt>
                  <dd>function
</dd>
                  <dt>MMLattribute</dt>
                  <dd>
                     <table border="1">
                        <tr>
                           <th>Name</th>
                           <th>Value</th>
                           <th>Default</th>
                        </tr>
                        <tr>
					
                           <td>definitionURL
</td>
					
                           <td>URI identifying the definition
</td>
					
                           <td>APPENDIX_C
</td>
				

                        </tr>
                        <tr>
					
                           <td>encoding
</td>
					
                           <td>CDATA
</td>
					
                           <td>MathML
</td>
				

                        </tr>
                        <tr>
					
                           <td>type
</td>
					
                           <td>function | algebraic 
</td>
					
                           <td>algebraic
</td>
				

                        </tr>
                     </table>
                  </dd>
                  <dt>Signature</dt>
                  <dd>
                     <p> (bvar+,degree?,algebraic) -&gt; algebraic 
</p>
                     <p>(vector,function) -&gt; function 
</p>
                  </dd>
                  <dt>Property</dt>
                  <dd>
						
                     <p>ForAll(x,y,diff( x*y , x ) = diff(x,x)*y + diff(y,x)*x )</p>
					
                     <table>
                        <tr>
                           <td>
                              <pre>
					 
                              </pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML">
					 
                              </math>
                           </td>
                        </tr>
                     </table>
                  </dd>
                  <dt>Property</dt>
                  <dd>
						
                     <p>ForAll(x,a,b,diff( a + b , x ) = diff(a,x) + diff(b,x) )</p>
					
                     <table>
                        <tr>
                           <td>
                              <pre>
					 
                              </pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML">
					 
                              </math>
                           </td>
                        </tr>
                     </table>
                  </dd>
                  <dt>Property</dt>
                  <dd>
						
                     <p>diff(sin) = cos </p>
					
                     <table>
                        <tr>
                           <td>
                              <pre>
					 
                              </pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML">
					 
                              </math>
                           </td>
                        </tr>
                     </table>
                  </dd>
                  <dt>Example</dt>
                  <dd>
						
                     <p>d^k/(dx^m dy^n) f(x,y)</p>
					
                     <table>
                        <tr>
                           <td>
                              <pre>
					
&lt;apply&gt;&lt;partialdiff/&gt;
	 &lt;bvar&gt;&lt;ci&gt; x &lt;/ci&gt;&lt;degree&gt;&lt;ci&gt; m &lt;/ci&gt;&lt;/degree&gt;&lt;/bvar&gt;
	 &lt;bvar&gt;&lt;ci&gt; y &lt;/ci&gt;&lt;degree&gt;&lt;ci&gt; n &lt;/ci&gt;&lt;/degree&gt;&lt;/bvar&gt;
	 &lt;degree&gt;&lt;ci&gt;k&lt;/ci&gt;&lt;/degree&gt;
	&lt;apply&gt;&lt;ci type="function"&gt; f &lt;/ci&gt;
		&lt;ci&gt; x &lt;/ci&gt;
		&lt;ci&gt; y &lt;/ci&gt;
	&lt;/apply&gt;
&lt;/apply&gt;
</pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML">
					
<apply><partialdiff/>
	 <bvar><ci> x </ci><degree><ci> m </ci></degree></bvar>
	 <bvar><ci> y </ci><degree><ci> n </ci></degree></bvar>
	 <degree><ci>k</ci></degree>
	<apply><ci type="function"> f </ci>
		<ci> x </ci>
		<ci> y </ci>
	</apply>
</apply>
</math>
                           </td>
                        </tr>
                     </table>
                  </dd>
                  <dt>Example</dt>
                  <dd>
						
                     <p>d^2/(dx dy) f(x,y)</p>
					
                     <table>
                        <tr>
                           <td>
                              <pre>
					
&lt;apply&gt;&lt;partialdiff/&gt;
	&lt;bvar&gt;&lt;ci&gt; x &lt;/ci&gt; &lt;/bvar&gt;
	&lt;bvar&gt;&lt;ci&gt; y &lt;/ci&gt; &lt;/bvar&gt;
	&lt;apply&gt;&lt;ci type="function"&gt; f &lt;/ci&gt;
		&lt;ci&gt; x &lt;/ci&gt;
		&lt;ci&gt; y &lt;/ci&gt;
	&lt;/apply&gt;
&lt;/apply&gt;
</pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML">
					
<apply><partialdiff/>
	<bvar><ci> x </ci> </bvar>
	<bvar><ci> y </ci> </bvar>
	<apply><ci type="function"> f </ci>
		<ci> x </ci>
		<ci> y </ci>
	</apply>
</apply>
</math>
                           </td>
                        </tr>
                     </table>
                  </dd>
                  <dt>Example</dt>
                  <dd>
						
                     <p>D_{1,1,3}(f) </p>
					
                     <table>
                        <tr>
                           <td>
                              <pre>
					
&lt;apply&gt;&lt;partialdiff/&gt;
&lt;list&gt;&lt;cn&gt;1&lt;/cn&gt;&lt;cn&gt;1&lt;/cn&gt;&lt;cn&gt;3&lt;/cn&gt;&lt;/list&gt;
&lt;ci type="function"&gt;f&lt;/ci&gt;
&lt;/apply&gt;</pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML">
					
<apply><partialdiff/>
<list><cn>1</cn><cn>1</cn><cn>3</cn></list>
<ci type="function">f</ci>
</apply></math>
                           </td>
                        </tr>
                     </table>
                  </dd>
               </dl>
               <h4>
                  <a id="cedef.lowlimit">

                  </a>C.2.5.4 
  MMLdefinition: <code>lowlimit
</code>
               </h4>
               <dl>
                  <dt>Description</dt>
                  <dd>
					
                     <p>Construct a lower limit.  Upper and lower limits
are used in some integrals as alternative way
of describing the interval</p>
				
                     <p>See also
   <a href="chapter4.xml#contm.lowlimit">
                           <b>4.4.5.4 Lower limit (lowlimit)</b>
                        </a>.</p>
                  </dd>
                  <dt>Classification</dt>
                  <dd>constructor 
</dd>
                  <dt>MMLattribute</dt>
                  <dd>
                     <table border="1">
                        <tr>
                           <th>Name</th>
                           <th>Value</th>
                           <th>Default</th>
                        </tr>
                        <tr>
					
                           <td>definitionURL
</td>
					
                           <td>URI identifying the definition
</td>
					
                           <td>APPENDIX_C
</td>
				

                        </tr>
                        <tr>
					
                           <td>encoding
</td>
					
                           <td>CDATA
</td>
					
                           <td>MathML
</td>
				

                        </tr>
                     </table>
                  </dd>
                  <dt>Signature</dt>
                  <dd>
                     <p> (algebraic+) -&gt; lowlimit 
</p>
                  </dd>
                  <dt>Example</dt>
                  <dd>
						
                     <p>See int</p>
					
                     <table>
                        <tr>
                           <td>
                              <pre>
					
				
                              </pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML">
					
				
                              </math>
                           </td>
                        </tr>
                     </table>
                  </dd>
               </dl>
               <h4>
                  <a id="cedef.uplimit">

                  </a>C.2.5.5 
  MMLdefinition: <code>uplimit
</code>
               </h4>
               <dl>
                  <dt>Description</dt>
                  <dd>
					
                     <p>Construct an upper limit.  Upper and lower limits
are used in some integrals as alternative way
of describing the interval</p>
				
                     <p>See also
   <a href="chapter4.xml#contm.uplimit">
                           <b>4.4.5.5 Upper limit (uplimit)</b>
                        </a>.</p>
                  </dd>
                  <dt>Classification</dt>
                  <dd>constructor 
</dd>
                  <dt>MMLattribute</dt>
                  <dd>
                     <table border="1">
                        <tr>
                           <th>Name</th>
                           <th>Value</th>
                           <th>Default</th>
                        </tr>
                        <tr>
					
                           <td>definitionURL
</td>
					
                           <td>URI identifying the definition
</td>
					
                           <td>APPENDIX_C
</td>
				

                        </tr>
                        <tr>
					
                           <td>encoding
</td>
					
                           <td>CDATA
</td>
					
                           <td>MathML
</td>
				

                        </tr>
                     </table>
                  </dd>
                  <dt>Signature</dt>
                  <dd>
                     <p> (algebraic+) -&gt; uplimit
</p>
                  </dd>
                  <dt>Example</dt>
                  <dd>
						
                     <p>See int</p>
					
                     <table>
                        <tr>
                           <td>
                              <pre>
					
				
                              </pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML">
					
				
                              </math>
                           </td>
                        </tr>
                     </table>
                  </dd>
               </dl>
               <h4>
                  <a id="cedef.bvar">

                  </a>C.2.5.6 
  MMLdefinition: <code>bvar
</code>
               </h4>
               <dl>
                  <dt>Description</dt>
                  <dd>
					
                     <p>The bvar element is the container element 
for the "bound variable" of an operation. 
For example, in an integral it specifies the 
variable of integration. In a derivative, it 
indicates which variable with respect to 
which a function is being differentiated. 
When the bvar element is used to quantify a derivative, 
the bvar element may contain a child degree element that 
specifies the order of the derivative with respect to that 
variable. The bvar element is also used for the internal 
variable in sums and products.</p>
				
                     <p>See also
   <a href="chapter4.xml#contm.bvar">
                           <b>4.4.5.6 Bound variable (bvar)</b>
                        </a>.</p>
                  </dd>
                  <dt>Classification</dt>
                  <dd>constructor
</dd>
                  <dt>MMLattribute</dt>
                  <dd>
                     <table border="1">
                        <tr>
                           <th>Name</th>
                           <th>Value</th>
                           <th>Default</th>
                        </tr>
                        <tr>
					
                           <td>definitionURL
</td>
					
                           <td>URI identifying the definition
</td>
					
                           <td>APPENDIX_C
</td>
				

                        </tr>
                        <tr>
					
                           <td>encoding
</td>
					
                           <td>CDATA
</td>
					
                           <td>MathML
</td>
				

                        </tr>
                     </table>
                  </dd>
                  <dt>Signature</dt>
                  <dd>
                     <p> (symbol,degree?) -&gt; bvar 
</p>
                  </dd>
                  <dt>Example</dt>
                  <dd>
                     <table>
                        <tr>
                           <td>
                              <pre>
&lt;apply&gt;&lt;forall/&gt;&lt;bvar&gt;&lt;ci&gt;x&lt;/ci&gt;&lt;/bvar&gt;
&lt;condition&gt;&lt;apply&gt;&lt;in/&gt;&lt;ci&gt;x&lt;/ci&gt;&lt;reals/&gt;&lt;/apply&gt;&lt;/condition&gt;
&lt;apply&gt;&lt;eq/&gt;&lt;apply&gt;&lt;minus/&gt;&lt;ci&gt;x&lt;/ci&gt;&lt;ci&gt;x&lt;/ci&gt;&lt;/apply&gt;&lt;cn&gt;0&lt;/cn&gt;&lt;/apply&gt;
&lt;/apply&gt;
</pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML">
<apply><forall/><bvar><ci>x</ci></bvar>
<condition><apply><in/><ci>x</ci><reals/></apply></condition>
<apply><eq/><apply><minus/><ci>x</ci><ci>x</ci></apply><cn>0</cn></apply>
</apply>
</math>
                           </td>
                        </tr>
                     </table>
                  </dd>
                  <dt>Example</dt>
                  <dd>
                     <table>
                        <tr>
                           <td>
                              <pre>&lt;apply&gt;&lt;diff/&gt;
&lt;bvar&gt;&lt;ci&gt;x&lt;/ci&gt;&lt;degree&gt;&lt;cn&gt;2&lt;/cn&gt;&lt;/degree&gt;&lt;/bvar&gt;
&lt;apply&gt;&lt;power/&gt;&lt;ci&gt;x&lt;/ci&gt;&lt;cn&gt;5&lt;/cn&gt;&lt;/apply&gt;
&lt;/apply&gt;
</pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML"><apply><diff/>
<bvar><ci>x</ci><degree><cn>2</cn></degree></bvar>
<apply><power/><ci>x</ci><cn>5</cn></apply>
</apply>
</math>
                           </td>
                        </tr>
                     </table>
                  </dd>
               </dl>
               <h4>
                  <a id="cedef.degree">

                  </a>C.2.5.7 
  MMLdefinition: <code>degree
</code>
               </h4>
               <dl>
                  <dt>Description</dt>
                  <dd>
					
                     <p> A parameter used by some 
MathML data-types to specify that, for example,
a bound variable is repeated several times.</p>
				
                     <p>See also
   <a href="chapter4.xml#contm.degree">
                           <b>4.4.5.7 Degree (degree)</b>
                        </a>.</p>
                  </dd>
                  <dt>Classification</dt>
                  <dd>constructor
</dd>
                  <dt>MMLattribute</dt>
                  <dd>
                     <table border="1">
                        <tr>
                           <th>Name</th>
                           <th>Value</th>
                           <th>Default</th>
                        </tr>
                        <tr>
					
                           <td>definitionURL
</td>
					
                           <td>URI identifying the definition
</td>
					
                           <td>APPENDIX_C
</td>
				

                        </tr>
                        <tr>
					
                           <td>encoding
</td>
					
                           <td>CDATA
</td>
					
                           <td>MathML
</td>
				

                        </tr>
                     </table>
                  </dd>
                  <dt>Signature</dt>
                  <dd>
                     <p> (anything) -&gt; degree 
</p>
                  </dd>
                  <dt>Example</dt>
                  <dd>
                     <table>
                        <tr>
                           <td>
                              <pre>&lt;apply&gt;&lt;diff/&gt;
&lt;bvar&gt;&lt;ci&gt;x&lt;/ci&gt;&lt;degree&gt;&lt;cn&gt;2&lt;/cn&gt;&lt;/degree&gt;&lt;/bvar&gt;
&lt;apply&gt;&lt;power/&gt;&lt;ci&gt;x&lt;/ci&gt;&lt;cn&gt;5&lt;/cn&gt;&lt;/apply&gt;
&lt;/apply&gt;
</pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML"><apply><diff/>
<bvar><ci>x</ci><degree><cn>2</cn></degree></bvar>
<apply><power/><ci>x</ci><cn>5</cn></apply>
</apply>
</math>
                           </td>
                        </tr>
                     </table>
                  </dd>
               </dl>
               <h4>
                  <a id="cedef.divergence">

                  </a>C.2.5.8 
  MMLdefinition: <code>divergence
</code>
               </h4>
               <dl>
                  <dt>Description</dt>
                  <dd>
					
                     <p>This symbol is used to represent the divergence function.
</p>
					
                     <p>
Given, one  argument which is a vector of scalar 
valued functions defined on the coordinates x_1, x_2, ... x_n.
It  returns a scalar value function.  That function
satisfies  the defining relation: 
</p>
					
                     <p>
divergence(F) = \partial(F_(x_1))/\partial(x_1) + ... + \partial(F_(x_n))/\partial(x_n) 
</p>
					
                     <p>
The functions defining the coordinates may be defined implicitly
as expressions defined in terms of the coordinate names, in which case
the coordinate names must be provided as bound variables.</p>
				
                     <p>See also
   <a href="chapter4.xml#contm.divergence">
                           <b>4.4.5.8 Divergence (divergence)</b>
                        </a>.</p>
                  </dd>
                  <dt>Classification</dt>
                  <dd>function
</dd>
                  <dt>MMLattribute</dt>
                  <dd>
                     <table border="1">
                        <tr>
                           <th>Name</th>
                           <th>Value</th>
                           <th>Default</th>
                        </tr>
                        <tr>
					
                           <td>definitionURL
</td>
					
                           <td>URI identifying the definition
</td>
					
                           <td>APPENDIX_C
</td>
				

                        </tr>
                        <tr>
					
                           <td>encoding
</td>
					
                           <td>CDATA
</td>
					
                           <td>MathML
</td>
				

                        </tr>
                     </table>
                  </dd>
                  <dt>Signature</dt>
                  <dd>
                     <p>(vector(function)) -&gt; function 
</p>
                     <p>(bvar+,vector(algebraic)) -&gt; algebraic 
</p>
                  </dd>
                  <dt>Example</dt>
                  <dd>
                     <table>
                        <tr>
                           <td>
                              <pre>
&lt;apply&gt;&lt;divergence/&gt;&lt;ci type="vector"&gt; E&lt;/ci&gt;&lt;/apply&gt;
</pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML">
<apply><divergence/><ci type="vector"> E</ci></apply>
</math>
                           </td>
                        </tr>
                     </table>
                  </dd>
                  <dt>Example</dt>
                  <dd>
                     <table>
                        <tr>
                           <td>
                              <pre>
&lt;declare&gt;&lt;ci&gt;F&lt;/ci&gt;&lt;vector&gt;&lt;ci&gt;f1&lt;/ci&gt;&lt;ci&gt;f2&lt;/ci&gt;&lt;ci&gt;f3&lt;/ci&gt;&lt;/vector&gt;&lt;/declare&gt;
&lt;apply&gt;&lt;divergence/&gt;&lt;ci&gt;F&lt;/ci&gt;&lt;/apply&gt;
</pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML">
<declare><ci>F</ci><vector><ci>f1</ci><ci>f2</ci><ci>f3</ci></vector></declare>
<apply><divergence/><ci>F</ci></apply>
</math>
                           </td>
                        </tr>
                     </table>
                  </dd>
                  <dt>Example</dt>
                  <dd>
                     <table>
                        <tr>
                           <td>
                              <pre>
&lt;apply&gt;&lt;divergence/&gt;
	&lt;bvar&gt;&lt;ci&gt;x&lt;/ci&gt;&lt;/bvar&gt;&lt;bvar&gt;&lt;ci&gt;y&lt;/ci&gt;&lt;/bvar&gt;&lt;bvar&gt;&lt;ci&gt;z&lt;/ci&gt;&lt;/bvar&gt;
	&lt;vector&gt;
		&lt;apply&gt;&lt;plus/&gt;&lt;ci&gt;x&lt;/ci&gt;&lt;ci&gt;y&lt;/ci&gt;&lt;/apply&gt;
		&lt;apply&gt;&lt;plus/&gt;&lt;ci&gt;x&lt;/ci&gt;&lt;ci&gt;z&lt;/ci&gt;&lt;/apply&gt;
		&lt;apply&gt;&lt;plus/&gt;&lt;ci&gt;z&lt;/ci&gt;&lt;ci&gt;y&lt;/ci&gt;&lt;/apply&gt;
	&lt;/vector&gt;
&lt;/apply&gt;
</pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML">
<apply><divergence/>
	<bvar><ci>x</ci></bvar><bvar><ci>y</ci></bvar><bvar><ci>z</ci></bvar>
	<vector>
		<apply><plus/><ci>x</ci><ci>y</ci></apply>
		<apply><plus/><ci>x</ci><ci>z</ci></apply>
		<apply><plus/><ci>z</ci><ci>y</ci></apply>
	</vector>
</apply>
</math>
                           </td>
                        </tr>
                     </table>
                  </dd>
                  <dt>Example</dt>
                  <dd>

                     <p>If
<var>a</var> is a vector field defined inside a closed surface
<var>S</var> enclosing a volume
<var>V</var>, then the divergence of
<var>a</var> is given by
</p>

                     <table>
                        <tr>
                           <td>
                              <pre>


&lt;apply&gt;
  &lt;eq/&gt;
  &lt;apply&gt;&lt;divergence/&gt;&lt;ci type="vectorfield"&gt;a&lt;/ci&gt;&lt;/apply&gt;
  &lt;/apply&gt;
  &lt;apply&gt;
    &lt;limit/&gt;
    &lt;bvar&gt;
      &lt;ci&gt; V &lt;/ci&gt;
    &lt;/bvar&gt;
    &lt;condition&gt;
      &lt;apply&gt;
        &lt;tendsto/&gt;
        &lt;ci&gt; V &lt;/ci&gt;
        &lt;cn&gt; 0 &lt;/cn&gt;
      &lt;/apply&gt;
    &lt;/condition&gt;
    &lt;apply&gt;
      &lt;divide/&gt;
      &lt;apply&gt;&lt;int encoding="text" definitionURL="SurfaceIntegrals.htm"/&gt;
        &lt;bvar&gt;
          &lt;ci&gt; S&lt;/ci&gt;
        &lt;/bvar&gt;
      &lt;ci&gt; a &lt;/ci&gt;
      &lt;/apply&gt;
      &lt;ci&gt; V &lt;/ci&gt;
    &lt;/apply&gt;
  &lt;/apply&gt;
 
</pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML">


<apply>
  <eq/>
  <apply><divergence/><ci type="vectorfield">a</ci></apply>
  </apply>
  <apply>
    <limit/>
    <bvar>
      <ci> V </ci>
    </bvar>
    <condition>
      <apply>
        <tendsto/>
        <ci> V </ci>
        <cn> 0 </cn>
      </apply>
    </condition>
    <apply>
      <divide/>
      <apply><int encoding="text" definitionURL="SurfaceIntegrals.htm"/>
        <bvar>
          <ci> S</ci>
        </bvar>
      <ci> a </ci>
      </apply>
      <ci> V </ci>
    </apply>
  </apply>
 
</math>
                           </td>
                        </tr>
                     </table>
                  </dd>
               </dl>
               <h4>
                  <a id="cedef.grad">

                  </a>C.2.5.9 
  MMLdefinition: <code>grad
</code>
               </h4>
               <dl>
                  <dt>Description</dt>
                  <dd>
					
                     <p>The gradient element is the vector calculus gradient operator, often called grad.
It represents the operation that constructs a vector of partial derivatives
vector( df/dx_1 , df/dx_2, ... df/dx_n )
</p>
				
                     <p>See also
   <a href="chapter4.xml#contm.grad">
                           <b>4.4.5.9 Gradient (grad)</b>
                        </a>.</p>
                  </dd>
                  <dt>Classification</dt>
                  <dd>function
</dd>
                  <dt>MMLattribute</dt>
                  <dd>
                     <table border="1">
                        <tr>
                           <th>Name</th>
                           <th>Value</th>
                           <th>Default</th>
                        </tr>
                        <tr>
					
                           <td>definitionURL
</td>
					
                           <td>URI identifying the definition
</td>
					
                           <td>APPENDIX_C
</td>
				

                        </tr>
                        <tr>
					
                           <td>encoding
</td>
					
                           <td>CDATA
</td>
					
                           <td>MathML
</td>
				

                        </tr>
                     </table>
                  </dd>
                  <dt>Signature</dt>
                  <dd>
                     <p> (function) -&gt; vector(function) 
</p>
                     <p>(bvar+,algebraic) -&gt; vector(algebraic) 
</p>
                  </dd>
                  <dt>Example</dt>
                  <dd>
                     <table>
                        <tr>
                           <td>
                              <pre>&lt;apply&gt;&lt;grad/&gt;&lt;ci type="function"&gt; f&lt;/ci&gt;&lt;/apply&gt;</pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML"><apply><grad/><ci type="function"> f</ci></apply></math>
                           </td>
                        </tr>
                     </table>
                  </dd>
                  <dt>Example</dt>
                  <dd>
                     <table>
                        <tr>
                           <td>
                              <pre>
&lt;apply&gt;&lt;grad/&gt;
&lt;bvar&gt;&lt;ci&gt;x&lt;/ci&gt;&lt;/bvar&gt;&lt;bvar&gt;&lt;ci&gt;y&lt;/ci&gt;&lt;/bvar&gt;&lt;bvar&gt;&lt;ci&gt;z&lt;/ci&gt;&lt;/bvar&gt;
&lt;apply&gt;&lt;times/&gt;&lt;ci&gt;x&lt;/ci&gt;&lt;ci&gt;y&lt;/ci&gt;&lt;ci&gt;z&lt;/ci&gt;&lt;/apply&gt;&lt;/apply&gt;
 
</pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML">
<apply><grad/>
<bvar><ci>x</ci></bvar><bvar><ci>y</ci></bvar><bvar><ci>z</ci></bvar>
<apply><times/><ci>x</ci><ci>y</ci><ci>z</ci></apply></apply>
 
</math>
                           </td>
                        </tr>
                     </table>
                  </dd>
               </dl>
               <h4>
                  <a id="cedef.curl">

                  </a>C.2.5.10 
  MMLdefinition: <code>curl
</code>
               </h4>
               <dl>
                  <dt>Description</dt>
                  <dd>
					
                     <p>This symbol is used to represent the curl operator. It requires both a coordinates
and a vector of expressions defined over those coordinates. It returns a vector valued
expression.</p>
					
                     <p> In its functional form the coordinates are implicit in the definition of the function 
so it needs only one argument which is a vector valued function and returns a vector of functions. 
</p>
					
                     <p>
Given F = F(x,y,z) =  ( f1(x,y,z) , f2(x,y,z), f3(x,y,z) ) and coordinate names
(x,y,z) the following relationship must hold:
</p>
					
                     <p>
curl(F) = i X \partial(F)/\partial(x) + j X \partial(F)/\partial(y) + j X \partial(F)/\partial(Z) 
where i,j,k are the unit vectors corresponding to the x,y,z axes respectivly 
and the multiplication X is cross multiplication. </p>
				
                     <p>See also
   <a href="chapter4.xml#contm.curl">
                           <b>4.4.5.10 Curl (curl)</b>
                        </a>.</p>
                  </dd>
                  <dt>Classification</dt>
                  <dd>function
</dd>
                  <dt>MMLattribute</dt>
                  <dd>
                     <table border="1">
                        <tr>
                           <th>Name</th>
                           <th>Value</th>
                           <th>Default</th>
                        </tr>
                        <tr>
					
                           <td>definitionURL
</td>
					
                           <td>URI identifying the definition
</td>
					
                           <td>APPENDIX_C
</td>
				

                        </tr>
                        <tr>
					
                           <td>encoding
</td>
					
                           <td>CDATA
</td>
					
                           <td>MathML
</td>
				

                        </tr>
                     </table>
                  </dd>
                  <dt>Signature</dt>
                  <dd>
                     <p>(bvar,bvar,bvar,algebraic) -&gt; vector(algebraic)
</p>
                     <p> (vector(function) ) -&gt; vector(function) 
</p>
                  </dd>
                  <dt>Property</dt>
                  <dd>
						
                     <p>
curl(F) = i X \partial(F)/\partial(x) + j X \partial(F)/\partial(y) + j X \partial(F)/\partial(Z) </p>
					
                     <table>
                        <tr>
                           <td>
                              <pre>
					

                              </pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML">
					

                              </math>
                           </td>
                        </tr>
                     </table>
                  </dd>
                  <dt>Example</dt>
                  <dd>
                     <table>
                        <tr>
                           <td>
                              <pre>&lt;apply&gt;
&lt;curl/&gt;
&lt;ci type="vector" &gt; f&lt;/ci&gt;
&lt;/apply&gt;
</pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML"><apply>
<curl/>
<ci type="vector" > f</ci>
</apply>
</math>
                           </td>
                        </tr>
                     </table>
                  </dd>
               </dl>
               <h4>
                  <a id="cedef.laplacian">

                  </a>C.2.5.11 
  MMLdefinition: <code>laplacian
</code>
               </h4>
               <dl>
                  <dt>Description</dt>
                  <dd>
					
                     <p>This is the element used to indicate an application of the laplacian operator.
It may be applied directly to expressions, in which case the coordinate names
are provided in order by use of bvar.  It may also be applied directly to a function F
in which case, the definition below is for F = F(x_1, x_2, ... x_n) where 
x_1, x_2, ...  x_n are the coordinate names.
</p>
					
                     <p>
laplacian(F) = \partial^2(F)/\partial(x_1)^2 + ... + \partial^2(F)/\partial(x_n)^2 
</p>
				
                     <p>See also
   <a href="chapter4.xml#contm.laplacian">
                           <b>4.4.5.11 Laplacian (laplacian)</b>
                        </a>.</p>
                  </dd>
                  <dt>Classification</dt>
                  <dd>function
</dd>
                  <dt>MMLattribute</dt>
                  <dd>
                     <table border="1">
                        <tr>
                           <th>Name</th>
                           <th>Value</th>
                           <th>Default</th>
                        </tr>
                        <tr>
					
                           <td>definitionURL
</td>
					
                           <td>URI identifying the definition
</td>
					
                           <td>APPENDIX_C
</td>
				

                        </tr>
                        <tr>
					
                           <td>encoding
</td>
					
                           <td>CDATA
</td>
					
                           <td>MathML
</td>
				

                        </tr>
                     </table>
                  </dd>
                  <dt>Signature</dt>
                  <dd>
                     <p> (bvar+,algebraic) -&gt; algebraic 
</p>
                     <p>(scalar_valued_function) -&gt; scalar_valued_function 
</p>
                  </dd>
                  <dt>Example</dt>
                  <dd>
                     <table>
                        <tr>
                           <td>
                              <pre>
&lt;apply&gt;&lt;laplacian/&gt;&lt;ci type="vector"&gt; E&lt;/ci&gt;&lt;/apply&gt;
</pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML">
<apply><laplacian/><ci type="vector"> E</ci></apply>
</math>
                           </td>
                        </tr>
                     </table>
                  </dd>
                  <dt>Example</dt>
                  <dd>
                     <table>
                        <tr>
                           <td>
                              <pre>
&lt;declare&gt;&lt;ci&gt;F&lt;/ci&gt;&lt;vector&gt;&lt;ci&gt;f1&lt;/ci&gt;&lt;ci&gt;f2&lt;/ci&gt;&lt;ci&gt;f3&lt;/ci&gt;&lt;/vector&gt;&lt;/declare&gt;
&lt;apply&gt;&lt;laplacian/&gt;&lt;ci&gt;F&lt;/ci&gt;&lt;/apply&gt;
</pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML">
<declare><ci>F</ci><vector><ci>f1</ci><ci>f2</ci><ci>f3</ci></vector></declare>
<apply><laplacian/><ci>F</ci></apply>
</math>
                           </td>
                        </tr>
                     </table>
                  </dd>
                  <dt>Example</dt>
                  <dd>
                     <table>
                        <tr>
                           <td>
                              <pre>
&lt;apply&gt;&lt;laplacian/&gt;
&lt;bvar&gt;&lt;ci&gt;x&lt;/ci&gt;&lt;/bvar&gt;&lt;bvar&gt;&lt;ci&gt;y&lt;/ci&gt;&lt;/bvar&gt;&lt;bvar&gt;&lt;ci&gt;z&lt;/ci&gt;&lt;/bvar&gt;
  &lt;apply&gt;&lt;ci&gt;f&lt;/ci&gt;
    &lt;ci&gt;x&lt;/ci&gt;&lt;ci&gt;y&lt;/ci&gt;
  &lt;/apply&gt;
&lt;/apply&gt;
</pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML">
<apply><laplacian/>
<bvar><ci>x</ci></bvar><bvar><ci>y</ci></bvar><bvar><ci>z</ci></bvar>
  <apply><ci>f</ci>
    <ci>x</ci><ci>y</ci>
  </apply>
</apply>
</math>
                           </td>
                        </tr>
                     </table>
                  </dd>
               </dl>
            </div>
            <div class="div3">

               <h3>
                  <a id="cedef.Theory.of.Sets">

                  </a>C.2.6 Theory of Sets</h3>
               <h4>
                  <a id="cedef.set">

                  </a>C.2.6.1 
  MMLdefinition: <code>set
</code>
               </h4>
               <dl>
                  <dt>Description</dt>
                  <dd>
					
                     <p>The set element is the container element that constructs a set of elements. 
They may be explicitly listed, or defined  through conditions on a bound variable.</p>
				
                     <p>See also
   <a href="chapter4.xml#contm.set">
                           <b>4.4.6.1 Set (set)</b>
                        </a>.</p>
                  </dd>
                  <dt>Classification</dt>
                  <dd>constructor
</dd>
                  <dt>MMLattribute</dt>
                  <dd>
                     <table border="1">
                        <tr>
                           <th>Name</th>
                           <th>Value</th>
                           <th>Default</th>
                        </tr>
                        <tr>
					
                           <td>definitionURL
</td>
					
                           <td>URI identifying the definition
</td>
					
                           <td>APPENDIX_C
</td>
				

                        </tr>
                        <tr>
					
                           <td>encoding
</td>
					
                           <td>CDATA
</td>
					
                           <td>MathML
</td>
				

                        </tr>
                        <tr>
					
                           <td>type
</td>
					
                           <td>set | multiset
</td>
					
                           <td>set
</td>
				

                        </tr>
                     </table>
                  </dd>
                  <dt>Signature</dt>
                  <dd>
                     <p> (anything*) -&gt; set 
</p>
                     <p>( bvar , condition , anything ) -&gt; set 
</p>
                  </dd>
                  <dt>Example</dt>
                  <dd>
                     <table>
                        <tr>
                           <td>
                              <pre>&lt;set&gt;
  &lt;ci&gt; a &lt;/ci&gt;
  &lt;ci&gt; b &lt;/ci&gt;
  &lt;ci&gt; c &lt;/ci&gt;
&lt;/set&gt;
</pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML"><set>
  <ci> a </ci>
  <ci> b </ci>
  <ci> c </ci>
</set>
</math>
                           </td>
                        </tr>
                     </table>
                  </dd>
                  <dt>Example</dt>
                  <dd>
                     <table>
                        <tr>
                           <td>
                              <pre>&lt;set&gt;
  &lt;bvar&gt;&lt;ci&gt; x &lt;/ci&gt;&lt;/bvar&gt;
  &lt;condition&gt;
    &lt;apply&gt;&lt;lt/&gt;
      &lt;ci&gt; x &lt;/ci&gt;
      &lt;cn&gt; 5 &lt;/cn&gt;
    &lt;/apply&gt;
  &lt;/condition&gt;
&lt;/set&gt;
</pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML"><set>
  <bvar><ci> x </ci></bvar>
  <condition>
    <apply><lt/>
      <ci> x </ci>
      <cn> 5 </cn>
    </apply>
  </condition>
</set>
</math>
                           </td>
                        </tr>
                     </table>
                  </dd>
               </dl>
               <h4>
                  <a id="cedef.list">

                  </a>C.2.6.2 
  MMLdefinition: <code>list
</code>
               </h4>
               <dl>
                  <dt>Description</dt>
                  <dd>
					
                     <p>The list element is the container element that constructs a list of elements. 
They may be explicitly listed, or defined  through conditions on a bound variable.</p>
				
                     <p>See also
   <a href="chapter4.xml#contm.list">
                           <b>4.4.6.2 List (list)</b>
                        </a>.</p>
                  </dd>
                  <dt>Classification</dt>
                  <dd>constructor
</dd>
                  <dt>MMLattribute</dt>
                  <dd>
                     <table border="1">
                        <tr>
                           <th>Name</th>
                           <th>Value</th>
                           <th>Default</th>
                        </tr>
                        <tr>
					
                           <td>definitionURL
</td>
					
                           <td>URI identifying the definition
</td>
					
                           <td>APPENDIX_C
</td>
				

                        </tr>
                        <tr>
					
                           <td>encoding
</td>
					
                           <td>CDATA
</td>
					
                           <td>MathML
</td>
				

                        </tr>
                        <tr>
					
                           <td>order
</td>
					
                           <td> lexicographic | numeric 
</td>
					
                           <td>none
</td>
				

                        </tr>
                     </table>
                  </dd>
                  <dt>Signature</dt>
                  <dd>
                     <p> (anything*) -&gt; list 
</p>
                     <p> (bvar,condition,anything) -&gt; list 
</p>
                     <p>[order=ordering](bvar,condition,anything) -&gt; list(ordering)
</p>
                  </dd>
                  <dt>Example</dt>
                  <dd>
                     <table>
                        <tr>
                           <td>
                              <pre>&lt;list&gt;
  &lt;ci&gt; a &lt;/ci&gt;
  &lt;ci&gt; b &lt;/ci&gt;
  &lt;ci&gt; c &lt;/ci&gt;
&lt;/list&gt;
</pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML"><list>
  <ci> a </ci>
  <ci> b </ci>
  <ci> c </ci>
</list>
</math>
                           </td>
                        </tr>
                     </table>
                  </dd>
                  <dt>Example</dt>
                  <dd>
                     <table>
                        <tr>
                           <td>
                              <pre>&lt;list order="numeric"&gt;
  &lt;bvar&gt;&lt;ci&gt; x &lt;/ci&gt;&lt;/bvar&gt;
  &lt;condition&gt;
    &lt;apply&gt;&lt;lt/&gt;
      &lt;ci&gt; x &lt;/ci&gt;
      &lt;cn&gt; 5 &lt;/cn&gt;
    &lt;/apply&gt;
  &lt;/condition&gt;
&lt;/list&gt;
</pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML"><list order="numeric">
  <bvar><ci> x </ci></bvar>
  <condition>
    <apply><lt/>
      <ci> x </ci>
      <cn> 5 </cn>
    </apply>
  </condition>
</list>
</math>
                           </td>
                        </tr>
                     </table>
                  </dd>
               </dl>
               <h4>
                  <a id="cedef.union">

                  </a>C.2.6.3 
  MMLdefinition: <code>union
</code>
               </h4>
               <dl>
                  <dt>Description</dt>
                  <dd>
					
                     <p>This is the set-theoretic operation of union of two or more sets.  
It generalizes to operations on multisets by tracking the frequency of occurrence
of each element in the union. </p>
				
                     <p>See also
   <a href="chapter4.xml#contm.union">
                           <b>4.4.6.3 Union (union)</b>
                        </a>.</p>
                  </dd>
                  <dt>Classification</dt>
                  <dd>function
</dd>
                  <dt>MMLattribute</dt>
                  <dd>
                     <table border="1">
                        <tr>
                           <th>Name</th>
                           <th>Value</th>
                           <th>Default</th>
                        </tr>
                        <tr>
					
                           <td>definitionURL
</td>
					
                           <td>URI identifying the definition
</td>
					
                           <td>APPENDIX_C
</td>
				

                        </tr>
                        <tr>
					
                           <td>encoding
</td>
					
                           <td>CDATA
</td>
					
                           <td>MathML
</td>
				

                        </tr>
                     </table>
                  </dd>
                  <dt>Signature</dt>
                  <dd>
                     <p> (set*) -&gt; set 
</p>
                     <p> ( multiset+ ) -&gt; multiset 
</p>
                  </dd>
                  <dt>Example</dt>
                  <dd>
                     <table>
                        <tr>
                           <td>
                              <pre>&lt;apply&gt;&lt;union/&gt;
  &lt;ci&gt; A &lt;/ci&gt;
  &lt;ci&gt; B &lt;/ci&gt;
&lt;/apply&gt;
</pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML"><apply><union/>
  <ci> A </ci>
  <ci> B </ci>
</apply>
</math>
                           </td>
                        </tr>
                     </table>
                  </dd>
               </dl>
               <h4>
                  <a id="cedef.intersect">

                  </a>C.2.6.4 
  MMLdefinition: <code>intersect
</code>
               </h4>
               <dl>
                  <dt>Description</dt>
                  <dd>
					
                     <p> This operator indicates the intersection of two sets.  If the two sets are multisets, the result
is a multiset. in which each element is present with a repetition determined
by the smallest number of occurrences in any of the sets (multisets) that
occur as arguments.</p>
				
                     <p>See also
   <a href="chapter4.xml#contm.intersect">
                           <b>4.4.6.4 Intersect (intersect)</b>
                        </a>.</p>
                  </dd>
                  <dt>Classification</dt>
                  <dd>function
</dd>
                  <dt>MMLattribute</dt>
                  <dd>
                     <table border="1">
                        <tr>
                           <th>Name</th>
                           <th>Value</th>
                           <th>Default</th>
                        </tr>
                        <tr>
					
                           <td>definitionURL
</td>
					
                           <td>URI identifying the definition
</td>
					
                           <td>APPENDIX_C
</td>
				

                        </tr>
                        <tr>
					
                           <td>encoding
</td>
					
                           <td>CDATA
</td>
					
                           <td>MathML
</td>
				

                        </tr>
                     </table>
                  </dd>
                  <dt>Signature</dt>
                  <dd>
                     <p> (set+) -&gt; set 
</p>
                     <p> (multiset+) -&gt; multiset 
</p>
                  </dd>
                  <dt>Example</dt>
                  <dd>
                     <table>
                        <tr>
                           <td>
                              <pre>&lt;apply&gt;&lt;intersect/&gt;
  &lt;ci type="set"&gt; A &lt;/ci&gt;
  &lt;ci type="set"&gt; B &lt;/ci&gt;
&lt;/apply&gt;
</pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML"><apply><intersect/>
  <ci type="set"> A </ci>
  <ci type="set"> B </ci>
</apply>
</math>
                           </td>
                        </tr>
                     </table>
                  </dd>
               </dl>
               <h4>
                  <a id="cedef.in">

                  </a>C.2.6.5 
  MMLdefinition: <code>in
</code>
               </h4>
               <dl>
                  <dt>Description</dt>
                  <dd>
					
                     <p>The in element is the relational operator used for a set-theoretic
inclusion (`is in' or `is a member of').</p>
				
                     <p>See also
   <a href="chapter4.xml#contm.in">
                           <b>4.4.6.5 Set inclusion (in)</b>
                        </a>.</p>
                  </dd>
                  <dt>Classification</dt>
                  <dd>function
</dd>
                  <dt>MMLattribute</dt>
                  <dd>
                     <table border="1">
                        <tr>
                           <th>Name</th>
                           <th>Value</th>
                           <th>Default</th>
                        </tr>
                        <tr>
					
                           <td>definitionURL
</td>
					
                           <td>URI identifying the definition
</td>
					
                           <td>APPENDIX_C
</td>
				

                        </tr>
                        <tr>
					
                           <td>encoding
</td>
					
                           <td>CDATA
</td>
					
                           <td>MathML
</td>
				

                        </tr>
                     </table>
                  </dd>
                  <dt>Signature</dt>
                  <dd>
                     <p> (anything, set) -&gt; boolean 
</p>
                     <p> (anything, multiset ) -&gt; boolean 
</p>
                  </dd>
                  <dt>Example</dt>
                  <dd>
                     <table>
                        <tr>
                           <td>
                              <pre>&lt;apply&gt;&lt;in/&gt;
  &lt;ci&gt; a &lt;/ci&gt;
  &lt;ci type="set"&gt; A &lt;/ci&gt;
&lt;/apply&gt;
</pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML"><apply><in/>
  <ci> a </ci>
  <ci type="set"> A </ci>
</apply>
</math>
                           </td>
                        </tr>
                     </table>
                  </dd>
               </dl>
               <h4>
                  <a id="cedef.notin">

                  </a>C.2.6.6 
  MMLdefinition: <code>notin
</code>
               </h4>
               <dl>
                  <dt>Description</dt>
                  <dd>
					
                     <p>The notin element is the relational operator element used 
to construct set-theoretic exclusion (`is not in' or `is not a member of').</p>
				
                     <p>See also
   <a href="chapter4.xml#contm.notin">
                           <b>4.4.6.6 Set exclusion (notin)</b>
                        </a>.</p>
                  </dd>
                  <dt>Classification</dt>
                  <dd>function
</dd>
                  <dt>MMLattribute</dt>
                  <dd>
                     <table border="1">
                        <tr>
                           <th>Name</th>
                           <th>Value</th>
                           <th>Default</th>
                        </tr>
                        <tr>
					
                           <td>definitionURL
</td>
					
                           <td>URI identifying the definition
</td>
					
                           <td>APPENDIX_C
</td>
				

                        </tr>
                        <tr>
					
                           <td>encoding
</td>
					
                           <td>CDATA
</td>
					
                           <td>MathML
</td>
				

                        </tr>
                     </table>
                  </dd>
                  <dt>Signature</dt>
                  <dd>
                     <p> ( anything, set ) -&gt; boolean 
</p>
                     <p> ( anything , multiset ) -&gt; boolean 
</p>
                  </dd>
                  <dt>Example</dt>
                  <dd>
                     <table>
                        <tr>
                           <td>
                              <pre>&lt;apply&gt;&lt;notin/&gt;
  &lt;ci&gt; a &lt;/ci&gt;
  &lt;ci type="set"&gt; A &lt;/ci&gt;
&lt;/apply&gt;
</pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML"><apply><notin/>
  <ci> a </ci>
  <ci type="set"> A </ci>
</apply>
</math>
                           </td>
                        </tr>
                     </table>
                  </dd>
               </dl>
               <h4>
                  <a id="cedef.subset">

                  </a>C.2.6.7 
  MMLdefinition: <code>subset
</code>
               </h4>
               <dl>
                  <dt>Description</dt>
                  <dd>
					
                     <p>The subset element is the relational operator element for a 
set-theoretic containment (`is a subset of').</p>
				
                     <p>See also
   <a href="chapter4.xml#contm.subset">
                           <b>4.4.6.7 Subset (subset)</b>
                        </a>.</p>
                  </dd>
                  <dt>Classification</dt>
                  <dd>function
</dd>
                  <dt>MMLattribute</dt>
                  <dd>
                     <table border="1">
                        <tr>
                           <th>Name</th>
                           <th>Value</th>
                           <th>Default</th>
                        </tr>
                        <tr>
					
                           <td>definitionURL
</td>
					
                           <td>URI identifying the definition
</td>
					
                           <td>APPENDIX_C
</td>
				

                        </tr>
                        <tr>
					
                           <td>encoding
</td>
					
                           <td>CDATA
</td>
					
                           <td>MathML
</td>
				

                        </tr>
                     </table>
                  </dd>
                  <dt>Signature</dt>
                  <dd>
                     <p> (set,set) -&gt; boolean 
</p>
                     <p> ( multiset , multiset ) -&gt; boolean 
</p>
                  </dd>
                  <dt>Example</dt>
                  <dd>
                     <table>
                        <tr>
                           <td>
                              <pre>&lt;apply&gt;&lt;subset/&gt;
  &lt;ci type="set"&gt; A &lt;/ci&gt;
  &lt;ci type="set"&gt; B &lt;/ci&gt;
&lt;/apply&gt;
</pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML"><apply><subset/>
  <ci type="set"> A </ci>
  <ci type="set"> B </ci>
</apply>
</math>
                           </td>
                        </tr>
                     </table>
                  </dd>
               </dl>
               <h4>
                  <a id="cedef.prsubset">

                  </a>C.2.6.8 
  MMLdefinition: <code>prsubset
</code>
               </h4>
               <dl>
                  <dt>Description</dt>
                  <dd>
					
                     <p>The prsubset element is the relational operator element for set-theoretic 
proper containment (`is a proper subset of').</p>
				
                     <p>See also
   <a href="chapter4.xml#contm.prsubset">
                           <b>4.4.6.8 Proper Subset (prsubset)</b>
                        </a>.</p>
                  </dd>
                  <dt>Classification</dt>
                  <dd>function
</dd>
                  <dt>MMLattribute</dt>
                  <dd>
                     <table border="1">
                        <tr>
                           <th>Name</th>
                           <th>Value</th>
                           <th>Default</th>
                        </tr>
                        <tr>
					
                           <td>definitionURL
</td>
					
                           <td>URI identifying the definition
</td>
					
                           <td>APPENDIX_C
</td>
				

                        </tr>
                        <tr>
					
                           <td>encoding
</td>
					
                           <td>CDATA
</td>
					
                           <td>MathML
</td>
				

                        </tr>
                     </table>
                  </dd>
                  <dt>Signature</dt>
                  <dd>
                     <p> (set, set) -&gt; boolean 
</p>
                     <p> ( multiset , multiset ) -&gt; boolean 
</p>
                  </dd>
                  <dt>Example</dt>
                  <dd>
                     <table>
                        <tr>
                           <td>
                              <pre>&lt;apply&gt;&lt;prsubset/&gt;
  &lt;ci type="set"&gt; A &lt;/ci&gt;
  &lt;ci type="set"&gt; B &lt;/ci&gt;
&lt;/apply&gt;
</pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML"><apply><prsubset/>
  <ci type="set"> A </ci>
  <ci type="set"> B </ci>
</apply>
</math>
                           </td>
                        </tr>
                     </table>
                  </dd>
               </dl>
               <h4>
                  <a id="cedef.notsubset">

                  </a>C.2.6.9 
  MMLdefinition: <code>notsubset
</code>
               </h4>
               <dl>
                  <dt>Description</dt>
                  <dd>
					
                     <p>The notsubset element is the relational operator element for the 
set-theoretic relation `is not a subset of'.</p>
				
                     <p>See also
   <a href="chapter4.xml#contm.notsubset">
                           <b>4.4.6.9 Not Subset (notsubset)</b>
                        </a>.</p>
                  </dd>
                  <dt>Classification</dt>
                  <dd>function
</dd>
                  <dt>MMLattribute</dt>
                  <dd>
                     <table border="1">
                        <tr>
                           <th>Name</th>
                           <th>Value</th>
                           <th>Default</th>
                        </tr>
                        <tr>
					
                           <td>definitionURL
</td>
					
                           <td>URI identifying the definition
</td>
					
                           <td>APPENDIX_C
</td>
				

                        </tr>
                        <tr>
					
                           <td>encoding
</td>
					
                           <td>CDATA
</td>
					
                           <td>MathML
</td>
				

                        </tr>
                     </table>
                  </dd>
                  <dt>Signature</dt>
                  <dd>
                     <p> (set, set) -&gt; boolean 
</p>
                     <p> ( multiset , multiset ) -&gt; boolean 
</p>
                  </dd>
                  <dt>Example</dt>
                  <dd>
                     <table>
                        <tr>
                           <td>
                              <pre>&lt;apply&gt;&lt;notsubset/&gt;
  &lt;ci type="set"&gt; A &lt;/ci&gt;
  &lt;ci type="set"&gt; B &lt;/ci&gt;
&lt;/apply&gt;
</pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML"><apply><notsubset/>
  <ci type="set"> A </ci>
  <ci type="set"> B </ci>
</apply>
</math>
                           </td>
                        </tr>
                     </table>
                  </dd>
               </dl>
               <h4>
                  <a id="cedef.notprsubset">

                  </a>C.2.6.10 
  MMLdefinition: <code>notprsubset
</code>
               </h4>
               <dl>
                  <dt>Description</dt>
                  <dd>
					
                     <p>The notprsubset element is the element for constructing the 
set-theoretic relation `is not a proper subset of'.</p>
				
                     <p>See also
   <a href="chapter4.xml#contm.notprsubset">
                           <b>4.4.6.10 Not Proper Subset (notprsubset)</b>
                        </a>.</p>
                  </dd>
                  <dt>Classification</dt>
                  <dd>function
</dd>
                  <dt>MMLattribute</dt>
                  <dd>
                     <table border="1">
                        <tr>
                           <th>Name</th>
                           <th>Value</th>
                           <th>Default</th>
                        </tr>
                        <tr>
					
                           <td>definitionURL
</td>
					
                           <td>URI identifying the definition
</td>
					
                           <td>APPENDIX_C
</td>
				

                        </tr>
                        <tr>
					
                           <td>encoding
</td>
					
                           <td>CDATA
</td>
					
                           <td>MathML
</td>
				

                        </tr>
                     </table>
                  </dd>
                  <dt>Signature</dt>
                  <dd>
                     <p> (set, set) -&gt; boolean 
</p>
                     <p> ( multiset , multiset ) -&gt; boolean 
</p>
                  </dd>
                  <dt>Example</dt>
                  <dd>
                     <table>
                        <tr>
                           <td>
                              <pre>&lt;apply&gt;&lt;notprsubset/&gt;
  &lt;ci type="set"&gt; A &lt;/ci&gt;
  &lt;ci type="set"&gt; B &lt;/ci&gt;
&lt;/apply&gt;
</pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML"><apply><notprsubset/>
  <ci type="set"> A </ci>
  <ci type="set"> B </ci>
</apply>
</math>
                           </td>
                        </tr>
                     </table>
                  </dd>
               </dl>
               <h4>
                  <a id="cedef.setdiff">

                  </a>C.2.6.11 
  MMLdefinition: <code>setdiff
</code>
               </h4>
               <dl>
                  <dt>Description</dt>
                  <dd>
					
                     <p>The setdiff element is the operator element for a 
set-theoretic difference of two sets.</p>
				
                     <p>See also
   <a href="chapter4.xml#contm.setdiff">
                           <b>4.4.6.11 Set Difference (setdiff)</b>
                        </a>.</p>
                  </dd>
                  <dt>Classification</dt>
                  <dd>function
</dd>
                  <dt>MMLattribute</dt>
                  <dd>
                     <table border="1">
                        <tr>
                           <th>Name</th>
                           <th>Value</th>
                           <th>Default</th>
                        </tr>
                        <tr>
					
                           <td>definitionURL
</td>
					
                           <td>URI identifying the definition
</td>
					
                           <td>APPENDIX_C
</td>
				

                        </tr>
                        <tr>
					
                           <td>encoding
</td>
					
                           <td>CDATA
</td>
					
                           <td>MathML
</td>
				

                        </tr>
                     </table>
                  </dd>
                  <dt>Signature</dt>
                  <dd>
                     <p> (set, set) -&gt; set 
</p>
                     <p> ( multiset , multiset ) -&gt; multiset 
</p>
                  </dd>
                  <dt>Example</dt>
                  <dd>
                     <table>
                        <tr>
                           <td>
                              <pre>&lt;apply&gt;&lt;setdiff/&gt;
  &lt;ci type="set"&gt; A &lt;/ci&gt;
  &lt;ci type="set"&gt; B &lt;/ci&gt;
&lt;/apply&gt;
</pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML"><apply><setdiff/>
  <ci type="set"> A </ci>
  <ci type="set"> B </ci>
</apply>
</math>
                           </td>
                        </tr>
                     </table>
                  </dd>
               </dl>
               <h4>
                  <a id="cedef.card">

                  </a>C.2.6.12 
  MMLdefinition: <code>card
</code>
               </h4>
               <dl>
                  <dt>Description</dt>
                  <dd>
					
                     <p>The card element is the operator element for deriving the size or
cardinality of a set.  The size of a multset is simply the total number of
elements in the multiset.</p>
				
                     <p>See also
   <a href="chapter4.xml#contm.card">
                           <b>4.4.6.12 Cardinality (card)</b>
                        </a>.</p>
                  </dd>
                  <dt>Classification</dt>
                  <dd>function
</dd>
                  <dt>MMLattribute</dt>
                  <dd>
                     <table border="1">
                        <tr>
                           <th>Name</th>
                           <th>Value</th>
                           <th>Default</th>
                        </tr>
                        <tr>
					
                           <td>definitionURL
</td>
					
                           <td>URI identifying the definition
</td>
					
                           <td>APPENDIX_C
</td>
				

                        </tr>
                        <tr>
					
                           <td>encoding
</td>
					
                           <td>CDATA
</td>
					
                           <td>MathML
</td>
				

                        </tr>
                     </table>
                  </dd>
                  <dt>Signature</dt>
                  <dd>
                     <p> ( set ) -&gt; scalar 
</p>
                     <p> (multiset ) -&gt; scalar 
</p>
                  </dd>
                  <dt>Example</dt>
                  <dd>
                     <table>
                        <tr>
                           <td>
                              <pre>&lt;apply&gt;&lt;eq/&gt;
  &lt;apply&gt;&lt;card/&gt;&lt;ci&gt; A &lt;/ci&gt;&lt;/apply&gt;
  &lt;ci&gt; 5 &lt;/ci&gt;
&lt;/apply&gt;
</pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML"><apply><eq/>
  <apply><card/><ci> A </ci></apply>
  <ci> 5 </ci>
</apply>
</math>
                           </td>
                        </tr>
                     </table>
                  </dd>
               </dl>
               <h4>
                  <a id="cedef.cartesianproduct">

                  </a>C.2.6.13 
  MMLdefinition: <code>cartesianproduct
</code>
               </h4>
               <dl>
                  <dt>Description</dt>
                  <dd>
					
                     <p>The cartesianproduct element is the operator for a set-theoretic 
cartesian product of two (or more) sets.  The cartesian 
product of multisets produces a multiset since n-tuples
may be repeated if elements in the base sets are repeated.</p>
				
                     <p>See also
   <a href="chapter4.xml#contm.cartesianproduct">
                           <b>4.4.6.13 Cartesian product (cartesianproduct)</b>
                        </a>.</p>
                  </dd>
                  <dt>Classification</dt>
                  <dd>function
</dd>
                  <dt>MMLattribute</dt>
                  <dd>
                     <table border="1">
                        <tr>
                           <th>Name</th>
                           <th>Value</th>
                           <th>Default</th>
                        </tr>
                        <tr>
					
                           <td>definitionURL
</td>
					
                           <td>URI identifying the definition
</td>
					
                           <td>APPENDIX_C
</td>
				

                        </tr>
                        <tr>
					
                           <td>encoding
</td>
					
                           <td>CDATA
</td>
					
                           <td>MathML
</td>
				

                        </tr>
                     </table>
                  </dd>
                  <dt>Signature</dt>
                  <dd>
                     <p> (set*) -&gt; set 
</p>
                     <p> (multiset*) -&gt; multiset 
</p>
                  </dd>
                  <dt>Example</dt>
                  <dd>
                     <table>
                        <tr>
                           <td>
                              <pre>&lt;apply&gt;&lt;cartesianproduct/&gt;
  &lt;ci&gt; A &lt;/ci&gt;
  &lt;ci&gt; B &lt;/ci&gt;
&lt;/apply&gt;
</pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML"><apply><cartesianproduct/>
  <ci> A </ci>
  <ci> B </ci>
</apply>
</math>
                           </td>
                        </tr>
                     </table>
                  </dd>
                  <dt>Example</dt>
                  <dd>
                     <table>
                        <tr>
                           <td>
                              <pre>&lt;apply&gt;&lt;cartesianproduct/&gt;
  &lt;reals/&gt;
  &lt;reals/&gt;
  &lt;reals/&gt;
&lt;/apply&gt;
</pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML"><apply><cartesianproduct/>
  <reals/>
  <reals/>
  <reals/>
</apply>
</math>
                           </td>
                        </tr>
                     </table>
                  </dd>
               </dl>
            </div>
            <div class="div3">

               <h3>
                  <a id="cedef.Sequences.and.Series">

                  </a>C.2.7 Sequences and Series</h3>
               <h4>
                  <a id="cedef.sum">

                  </a>C.2.7.1 
  MMLdefinition: <code>sum
</code>
               </h4>
               <dl>
                  <dt>Description</dt>
                  <dd>
					
                     <p>The sum element denotes the summation operator. Upper and lower 
limits for the sum, and more generally a domains for the bound variables 
are specified using uplimit, lowlimit or a condition on the bound variables. 
The index for the summation is specified by a bvar element.</p>
				
                     <p>See also
   <a href="chapter4.xml#contm.sum">
                           <b>4.4.7.1 Sum (sum)</b>
                        </a>.</p>
                  </dd>
                  <dt>Classification</dt>
                  <dd>function
</dd>
                  <dt>MMLattribute</dt>
                  <dd>
                     <table border="1">
                        <tr>
                           <th>Name</th>
                           <th>Value</th>
                           <th>Default</th>
                        </tr>
                        <tr>
					
                           <td>definitionURL
</td>
					
                           <td>URI identifying the definition
</td>
					
                           <td>APPENDIX_C
</td>
				

                        </tr>
                        <tr>
					
                           <td>encoding
</td>
					
                           <td>CDATA
</td>
					
                           <td>MathML
</td>
				

                        </tr>
                     </table>
                  </dd>
                  <dt>Signature</dt>
                  <dd>
                     <p> (bvar*, ( (lowlimit, uplimit) |condition ), algebraic ) -&gt; real 
</p>
                  </dd>
                  <dt>Example</dt>
                  <dd>
                     <table>
                        <tr>
                           <td>
                              <pre>
&lt;apply&gt;&lt;sum/&gt;
  &lt;bvar&gt; &lt;ci&gt; x &lt;/ci&gt;&lt;/bvar&gt;
  &lt;lowlimit&gt;&lt;ci&gt; a &lt;/ci&gt;&lt;/lowlimit&gt;
  &lt;uplimit&gt;&lt;ci&gt; b &lt;/ci&gt;&lt;/uplimit&gt;
  &lt;apply&gt;&lt;ci&gt; f &lt;/ci&gt;&lt;ci&gt; x &lt;/ci&gt;&lt;/apply&gt;
&lt;/apply&gt;
</pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML">
<apply><sum/>
  <bvar> <ci> x </ci></bvar>
  <lowlimit><ci> a </ci></lowlimit>
  <uplimit><ci> b </ci></uplimit>
  <apply><ci> f </ci><ci> x </ci></apply>
</apply>
</math>
                           </td>
                        </tr>
                     </table>
                  </dd>
                  <dt>Example</dt>
                  <dd>
                     <table>
                        <tr>
                           <td>
                              <pre>
&lt;apply&gt;&lt;sum/&gt;
  &lt;bvar&gt;&lt;ci&gt; x &lt;/ci&gt;&lt;/bvar&gt;
  &lt;condition&gt;&lt;apply&gt; &lt;in/&gt;&lt;ci&gt; x &lt;/ci&gt;&lt;ci type="set"&gt; B &lt;/ci&gt;&lt;/apply&gt;&lt;/condition&gt;
  &lt;apply&gt;&lt;ci type="function"&gt; f &lt;/ci&gt;&lt;ci&gt; x &lt;/ci&gt;&lt;/apply&gt;
&lt;/apply&gt;
</pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML">
<apply><sum/>
  <bvar><ci> x </ci></bvar>
  <condition><apply> <in/><ci> x </ci><ci type="set"> B </ci></apply></condition>
  <apply><ci type="function"> f </ci><ci> x </ci></apply>
</apply>
</math>
                           </td>
                        </tr>
                     </table>
                  </dd>
               </dl>
               <h4>
                  <a id="cedef.product">

                  </a>C.2.7.2 
  MMLdefinition: <code>product
</code>
               </h4>
               <dl>
                  <dt>Description</dt>
                  <dd>
					
                     <p>The product element denotes the product operator. Upper and lower limits for
the product, and more generally a domains for the bound variables are specified
using uplimit, lowlimit or a condition on the bound variables. The index for the 
product is specified by a bvar element.</p>
				
                     <p>See also
   <a href="chapter4.xml#contm.product">
                           <b>4.4.7.2 Product (product)</b>
                        </a>.</p>
                  </dd>
                  <dt>Classification</dt>
                  <dd>function
</dd>
                  <dt>MMLattribute</dt>
                  <dd>
                     <table border="1">
                        <tr>
                           <th>Name</th>
                           <th>Value</th>
                           <th>Default</th>
                        </tr>
                        <tr>
					
                           <td>definitionURL
</td>
					
                           <td>URI identifying the definition
</td>
					
                           <td>APPENDIX_C
</td>
				

                        </tr>
                        <tr>
					
                           <td>encoding
</td>
					
                           <td>CDATA
</td>
					
                           <td>MathML
</td>
				

                        </tr>
                     </table>
                  </dd>
                  <dt>Signature</dt>
                  <dd>
                     <p> (bvar*, ( (lowlimit, uplimit) |condition ), algebraic ) -&gt; real 
</p>
                  </dd>
                  <dt>Example</dt>
                  <dd>
                     <table>
                        <tr>
                           <td>
                              <pre>
&lt;apply&gt;&lt;product/&gt;
  &lt;bvar&gt;&lt;ci&gt; x &lt;/ci&gt;&lt;/bvar&gt;
  &lt;lowlimit&gt; &lt;ci&gt; a &lt;/ci&gt;&lt;/lowlimit&gt;
  &lt;uplimit&gt;&lt;ci&gt; b &lt;/ci&gt;&lt;/uplimit&gt;
  &lt;apply&gt;&lt;ci type="function"&gt; f &lt;/ci&gt;&lt;ci&gt; x &lt;/ci&gt;&lt;/apply&gt;
&lt;/apply&gt;
</pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML">
<apply><product/>
  <bvar><ci> x </ci></bvar>
  <lowlimit> <ci> a </ci></lowlimit>
  <uplimit><ci> b </ci></uplimit>
  <apply><ci type="function"> f </ci><ci> x </ci></apply>
</apply>
</math>
                           </td>
                        </tr>
                     </table>
                  </dd>
                  <dt>Example</dt>
                  <dd>
                     <table>
                        <tr>
                           <td>
                              <pre>
&lt;apply&gt;&lt;product/&gt;
  &lt;bvar&gt;&lt;ci&gt; x &lt;/ci&gt;&lt;/bvar&gt;
  &lt;condition&gt;&lt;apply&gt; &lt;in/&gt;&lt;ci&gt; x &lt;/ci&gt;&lt;ci type="set"&gt; B &lt;/ci&gt;&lt;/apply&gt;&lt;/condition&gt;
  &lt;apply&gt;&lt;ci&gt; f &lt;/ci&gt;&lt;ci&gt; x &lt;/ci&gt;&lt;/apply&gt;
&lt;/apply&gt;
</pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML">
<apply><product/>
  <bvar><ci> x </ci></bvar>
  <condition><apply> <in/><ci> x </ci><ci type="set"> B </ci></apply></condition>
  <apply><ci> f </ci><ci> x </ci></apply>
</apply>
</math>
                           </td>
                        </tr>
                     </table>
                  </dd>
               </dl>
               <h4>
                  <a id="cedef.limit">

                  </a>C.2.7.3 
  MMLdefinition: <code>limit
</code>
               </h4>
               <dl>
                  <dt>Description</dt>
                  <dd>
					
                     <p>The limit element represents the operation of taking a limit of a sequence. The 
limit point is expressed by specifying a lowlimit and a bvar, or by specifying a 
condition on one or more bound variables.</p>
				
                     <p>See also
   <a href="chapter4.xml#contm.limit">
                           <b>4.4.7.3 Limit (limit)</b>
                        </a>.</p>
                  </dd>
                  <dt>Classification</dt>
                  <dd>function
</dd>
                  <dt>MMLattribute</dt>
                  <dd>
                     <table border="1">
                        <tr>
                           <th>Name</th>
                           <th>Value</th>
                           <th>Default</th>
                        </tr>
                        <tr>
					
                           <td>definitionURL
</td>
					
                           <td>URI identifying the definition
</td>
					
                           <td>APPENDIX_C
</td>
				

                        </tr>
                        <tr>
					
                           <td>encoding
</td>
					
                           <td>CDATA
</td>
					
                           <td>MathML
</td>
				

                        </tr>
                     </table>
                  </dd>
                  <dt>Signature</dt>
                  <dd>
                     <p> (bvar*, ( (lowlimit, uplimit) |condition ), algebraic ) -&gt; real 
</p>
                  </dd>
                  <dt>Example</dt>
                  <dd>
                     <table>
                        <tr>
                           <td>
                              <pre>
&lt;apply&gt;&lt;limit/&gt;
  &lt;apply&gt;
  &lt;tendsto type="above"/&gt;
  &lt;ci&gt;x&lt;/ci&gt;&lt;cn&gt;0&lt;/cn&gt;
  &lt;/apply&gt;
  &lt;apply&gt;&lt;sin/&gt;&lt;ci&gt;x&lt;/ci&gt;&lt;/apply&gt;
&lt;/apply&gt;
</pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML">
<apply><limit/>
  <apply>
  <tendsto type="above"/>
  <ci>x</ci><cn>0</cn>
  </apply>
  <apply><sin/><ci>x</ci></apply>
</apply>
</math>
                           </td>
                        </tr>
                     </table>
                  </dd>
                  <dt>Example</dt>
                  <dd>
                     <table>
                        <tr>
                           <td>
                              <pre>
&lt;apply&gt;&lt;limit/&gt;
   &lt;apply&gt;&lt;tendsto/&gt;&lt;ci&gt;x&lt;/ci&gt;&lt;cn&gt;0&lt;/cn&gt;&lt;/apply&gt;
  &lt;apply&gt;&lt;sin/&gt;&lt;ci&gt;x&lt;/ci&gt;&lt;/apply&gt;
&lt;/apply&gt;
</pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML">
<apply><limit/>
   <apply><tendsto/><ci>x</ci><cn>0</cn></apply>
  <apply><sin/><ci>x</ci></apply>
</apply>
</math>
                           </td>
                        </tr>
                     </table>
                  </dd>
               </dl>
               <h4>
                  <a id="cedef.tendsto">

                  </a>C.2.7.4 
  MMLdefinition: <code>tendsto
</code>
               </h4>
               <dl>
                  <dt>Description</dt>
                  <dd>
					
                     <p>The tendsto element is used to express the relation that a quantity is 
tending to a specified value.</p>
				
                     <p>See also
   <a href="chapter4.xml#contm.tendsto">
                           <b>4.4.7.4 Tends To (tendsto)</b>
                        </a>.</p>
                  </dd>
                  <dt>Classification</dt>
                  <dd>function
</dd>
                  <dt>MMLattribute</dt>
                  <dd>
                     <table border="1">
                        <tr>
                           <th>Name</th>
                           <th>Value</th>
                           <th>Default</th>
                        </tr>
                        <tr>
					
                           <td>definitionURL
</td>
					
                           <td>URI identifying the definition
</td>
					
                           <td>APPENDIX_C
</td>
				

                        </tr>
                        <tr>
					
                           <td>encoding
</td>
					
                           <td>CDATA
</td>
					
                           <td>MathML
</td>
				

                        </tr>
                        <tr>
					
                           <td>type
</td>
					
                           <td>above | below | all | MathMLType 
</td>
					
                           <td>all
</td>
				

                        </tr>
                     </table>
                  </dd>
                  <dt>Signature</dt>
                  <dd>
                     <p> (algebraic,algebraic) -&gt; tendsto 
</p>
                     <p> [ type=direction ](algebraic,algebraic) -&gt; tendsto(direction) 
</p>
                  </dd>
                  <dt>Example</dt>
                  <dd>
                     <table>
                        <tr>
                           <td>
                              <pre>
&lt;apply&gt;&lt;tendsto type="above"/&gt;
  &lt;apply&gt;&lt;power/&gt;&lt;ci&gt; x &lt;/ci&gt;&lt;cn&gt; 2 &lt;/cn&gt;&lt;/apply&gt;
  &lt;apply&gt;&lt;power/&gt;&lt;ci&gt; a &lt;/ci&gt;&lt;cn&gt; 2 &lt;/cn&gt;&lt;/apply&gt;
&lt;/apply&gt;
</pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML">
<apply><tendsto type="above"/>
  <apply><power/><ci> x </ci><cn> 2 </cn></apply>
  <apply><power/><ci> a </ci><cn> 2 </cn></apply>
</apply>
</math>
                           </td>
                        </tr>
                     </table>
                  </dd>
                  <dt>Example</dt>
                  <dd>
                     <table>
                        <tr>
                           <td>
                              <pre>
&lt;apply&gt;&lt;tendsto/&gt;
  &lt;vector&gt;&lt;ci&gt; x &lt;/ci&gt;&lt;ci&gt; y &lt;/ci&gt;&lt;/vector&gt;
  &lt;vector&gt;
    &lt;apply&gt;&lt;ci type="function"&gt;f&lt;/ci&gt;&lt;ci&gt; x &lt;/ci&gt;&lt;ci&gt; y &lt;/ci&gt;&lt;/apply&gt;
    &lt;apply&gt;&lt;ci type="function"&gt;g&lt;/ci&gt;&lt;ci&gt; x &lt;/ci&gt;&lt;ci&gt; y &lt;/ci&gt;&lt;/apply&gt;
  &lt;/vector&gt;
&lt;/apply&gt;
</pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML">
<apply><tendsto/>
  <vector><ci> x </ci><ci> y </ci></vector>
  <vector>
    <apply><ci type="function">f</ci><ci> x </ci><ci> y </ci></apply>
    <apply><ci type="function">g</ci><ci> x </ci><ci> y </ci></apply>
  </vector>
</apply>
</math>
                           </td>
                        </tr>
                     </table>
                  </dd>
               </dl>
            </div>
            <div class="div3">

               <h3>
                  <a id="cedef.Elementary.Classical.Functions">

                  </a>C.2.8 Elementary Classical Functions</h3>
               <h4>
                  <a id="cedef.exp">

                  </a>C.2.8.1 
  MMLdefinition: <code>exp
</code>
               </h4>
               <dl>
                  <dt>Description</dt>
                  <dd>
					
                     <p>This element represents the exponentiation function 
as described in Abramowitz and Stegun, section 4.2.
It takes one argument. </p>
				
                     <p>See also
   <a href="chapter4.xml#contm.exp">
                           <b>4.4.8.2 Exponential (exp)</b>
                        </a>.</p>
                  </dd>
                  <dt>Classification</dt>
                  <dd>function
</dd>
                  <dt>MMLattribute</dt>
                  <dd>
                     <table border="1">
                        <tr>
                           <th>Name</th>
                           <th>Value</th>
                           <th>Default</th>
                        </tr>
                        <tr>
					
                           <td>definitionURL
</td>
					
                           <td>URI identifying the definition
</td>
					
                           <td>APPENDIX_C
</td>
				

                        </tr>
                        <tr>
					
                           <td>encoding
</td>
					
                           <td>CDATA
</td>
					
                           <td>MathML
</td>
				

                        </tr>
                     </table>
                  </dd>
                  <dt>Signature</dt>
                  <dd>
                     <p> real -&gt; real 
</p>
                     <p>complex -&gt; complex
</p>
                  </dd>
                  <dt>Property</dt>
                  <dd>
                     <table>
                        <tr>
                           <td>
                              <pre>
&lt;apply&gt;&lt;eq/&gt;
  &lt;apply&gt;&lt;exp/&gt;&lt;cn&gt;0&lt;/cn&gt;&lt;/apply&gt;
  &lt;cn&gt;1&lt;/cn&gt;
&lt;/apply&gt;
</pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML">
<apply><eq/>
  <apply><exp/><cn>0</cn></apply>
  <cn>1</cn>
</apply>
</math>
                           </td>
                        </tr>
                     </table>
                  </dd>
                  <dt>Property</dt>
                  <dd>
						
                     <p>for all k if k is an integer then e^(z+2*pi*k*i)=e^z </p>
					
                     <table>
                        <tr>
                           <td>
                              <pre>
					
				
                              </pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML">
					
				
                              </math>
                           </td>
                        </tr>
                     </table>
                  </dd>
                  <dt>Example</dt>
                  <dd>
                     <table>
                        <tr>
                           <td>
                              <pre>&lt;apply&gt;&lt;exp/&gt;&lt;ci&gt; x &lt;/ci&gt;&lt;/apply&gt;</pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML"><apply><exp/><ci> x </ci></apply></math>
                           </td>
                        </tr>
                     </table>
                  </dd>
               </dl>
               <h4>
                  <a id="cedef.ln">

                  </a>C.2.8.2 
  MMLdefinition: <code>ln
</code>
               </h4>
               <dl>
                  <dt>Description</dt>
                  <dd>
					
                     <p>This element represents the ln function (natural logarithm) 
as described in Abramowitz and Stegun, section 4.1. 
It takes one argument.</p>
				
                     <p>See also
   <a href="chapter4.xml#contm.ln">
                           <b>4.4.8.3 Natural Logarithm (ln)</b>
                        </a>.</p>
                  </dd>
                  <dt>Classification</dt>
                  <dd>function 
</dd>
                  <dt>MMLattribute</dt>
                  <dd>
                     <table border="1">
                        <tr>
                           <th>Name</th>
                           <th>Value</th>
                           <th>Default</th>
                        </tr>
                        <tr>
					
                           <td>definitionURL
</td>
					
                           <td>URI identifying the definition
</td>
					
                           <td>APPENDIX_C
</td>
				

                        </tr>
                        <tr>
					
                           <td>encoding
</td>
					
                           <td>CDATA
</td>
					
                           <td>MathML
</td>
				

                        </tr>
                     </table>
                  </dd>
                  <dt>Signature</dt>
                  <dd>
                     <p> real -&gt; real 
</p>
                     <p>complex -&gt; complex
</p>
                  </dd>
                  <dt>Property</dt>
                  <dd>
						
                     <p>-pi lt Im ln x leq pi </p>
					
                     <table>
                        <tr>
                           <td>
                              <pre>
					
				
                              </pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML">
					
				
                              </math>
                           </td>
                        </tr>
                     </table>
                  </dd>
                  <dt>Example</dt>
                  <dd>
                     <table>
                        <tr>
                           <td>
                              <pre>&lt;apply&gt;&lt;ln/&gt;&lt;ci&gt; a &lt;/ci&gt;&lt;/apply&gt;</pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML"><apply><ln/><ci> a </ci></apply></math>
                           </td>
                        </tr>
                     </table>
                  </dd>
               </dl>
               <h4>
                  <a id="cedef.log">

                  </a>C.2.8.3 
  MMLdefinition: <code>log
</code>
               </h4>
               <dl>
                  <dt>Description</dt>
                  <dd>
					
                     <p>This element represents the  log function. 
It is defined in Abramowitz and Stegun, 
Handbook of Mathematical Functions, section 4.1  
If its first argument is a logbase element, it   specifies 
the base  and the second argument is the argument 
to which the function is applied using that base.
If no logbase element is present, the base is
assumed to be 10.</p>
				
                     <p>See also
   <a href="chapter4.xml#contm.log">
                           <b>4.4.8.4 Logarithm (log)</b>
                        </a>.</p>
                  </dd>
                  <dt>Classification</dt>
                  <dd>function 
</dd>
                  <dt>MMLattribute</dt>
                  <dd>
                     <table border="1">
                        <tr>
                           <th>Name</th>
                           <th>Value</th>
                           <th>Default</th>
                        </tr>
                        <tr>
					
                           <td>definitionURL
</td>
					
                           <td>URI identifying the definition
</td>
					
                           <td>APPENDIX_C
</td>
				

                        </tr>
                        <tr>
					
                           <td>encoding
</td>
					
                           <td>CDATA
</td>
					
                           <td>MathML
</td>
				

                        </tr>
                     </table>
                  </dd>
                  <dt>Signature</dt>
                  <dd>
                     <p> (logbase, real) -&gt; real 
</p>
                     <p>(logbase,complex) -&gt; complex
</p>
                     <p>(real) -&gt; real 
</p>
                     <p>(complex) -&gt; complex
</p>
                  </dd>
                  <dt>Property</dt>
                  <dd>
						
                     <p>a^b = c implies log_a c = b </p>
					
                     <table>
                        <tr>
                           <td>
                              <pre>
					
				
                              </pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML">
					
				
                              </math>
                           </td>
                        </tr>
                     </table>
                  </dd>
                  <dt>Example</dt>
                  <dd>
                     <table>
                        <tr>
                           <td>
                              <pre>&lt;apply&gt;&lt;log/&gt;
  &lt;logbase&gt;&lt;cn&gt; 3 &lt;/cn&gt;&lt;/logbase&gt;
  &lt;ci&gt; x &lt;/ci&gt;
&lt;/apply&gt;
</pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML"><apply><log/>
  <logbase><cn> 3 </cn></logbase>
  <ci> x </ci>
</apply>
</math>
                           </td>
                        </tr>
                     </table>
                  </dd>
                  <dt>Example</dt>
                  <dd>
                     <table>
                        <tr>
                           <td>
                              <pre>&lt;apply&gt;&lt;log/&gt;&lt;ci&gt;x&lt;/ci&gt;&lt;/apply&gt;</pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML"><apply><log/><ci>x</ci></apply></math>
                           </td>
                        </tr>
                     </table>
                  </dd>
               </dl>
               <h4>
                  <a id="cedef.sin">

                  </a>C.2.8.4 
  MMLdefinition: <code>sin
</code>
               </h4>
               <dl>
                  <dt>Description</dt>
                  <dd>
					
                     <p>This element represents the sin function as described 
in Abramowitz and Stegun, section 4.3. It takes one argument. </p>
				
                     <p>See also
   <a href="chapter4.xml#contm.trig">
                           <b>4.4.8.1 common trigonometric functions </b>
                        </a>.</p>
                  </dd>
                  <dt>Classification</dt>
                  <dd>function 
</dd>
                  <dt>MMLattribute</dt>
                  <dd>
                     <table border="1">
                        <tr>
                           <th>Name</th>
                           <th>Value</th>
                           <th>Default</th>
                        </tr>
                        <tr>
					
                           <td>definitionURL
</td>
					
                           <td>URI identifying the definition
</td>
					
                           <td>APPENDIX_C
</td>
				

                        </tr>
                        <tr>
					
                           <td>encoding
</td>
					
                           <td>CDATA
</td>
					
                           <td>MathML
</td>
				

                        </tr>
                     </table>
                  </dd>
                  <dt>Signature</dt>
                  <dd>
                     <p> real -&gt; real 
</p>
                     <p>complex -&gt; complex
</p>
                  </dd>
                  <dt>Property</dt>
                  <dd>
						
                     <p> sin(0) = 0 </p>
					
                     <table>
                        <tr>
                           <td>
                              <pre>
					
				
                              </pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML">
					
				
                              </math>
                           </td>
                        </tr>
                     </table>
                  </dd>
                  <dt>Property</dt>
                  <dd>
						
                     <p> sin(integer*Pi) = 0</p>
					
                     <table>
                        <tr>
                           <td>
                              <pre>
					 
                              </pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML">
					 
                              </math>
                           </td>
                        </tr>
                     </table>
                  </dd>
                  <dt>Property</dt>
                  <dd>
						
                     <p>sin(x) = (exp(ix)-exp(-ix))/2i </p>
					
                     <table>
                        <tr>
                           <td>
                              <pre>
					
				
                              </pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML">
					
				
                              </math>
                           </td>
                        </tr>
                     </table>
                  </dd>
                  <dt>Example</dt>
                  <dd>
                     <table>
                        <tr>
                           <td>
                              <pre>&lt;apply&gt;&lt;sin/&gt;&lt;ci&gt; x &lt;/ci&gt;&lt;/apply&gt;</pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML"><apply><sin/><ci> x </ci></apply></math>
                           </td>
                        </tr>
                     </table>
                  </dd>
               </dl>
               <h4>
                  <a id="cedef.cos">

                  </a>C.2.8.5 
  MMLdefinition: <code>cos
</code>
               </h4>
               <dl>
                  <dt>Description</dt>
                  <dd>
					
                     <p>This element represents the cos function as described in
Abramowitz and Stegun, section 4.3. It takes one argument. 
It takes one argument.   </p>
				
                     <p>See also
   <a href="chapter4.xml#contm.trig">
                           <b>4.4.8.1 common trigonometric functions </b>
                        </a>.</p>
                  </dd>
                  <dt>Classification</dt>
                  <dd>function 
</dd>
                  <dt>MMLattribute</dt>
                  <dd>
                     <table border="1">
                        <tr>
                           <th>Name</th>
                           <th>Value</th>
                           <th>Default</th>
                        </tr>
                        <tr>
					
                           <td>definitionURL
</td>
					
                           <td>URI identifying the definition
</td>
					
                           <td>APPENDIX_C
</td>
				

                        </tr>
                        <tr>
					
                           <td>encoding
</td>
					
                           <td>CDATA
</td>
					
                           <td>MathML
</td>
				

                        </tr>
                     </table>
                  </dd>
                  <dt>Signature</dt>
                  <dd>
                     <p> real -&gt; real 
</p>
                     <p>complex -&gt; complex
</p>
                  </dd>
                  <dt>Property</dt>
                  <dd>
						
                     <p> cos(0) = 1</p>
					
                     <table>
                        <tr>
                           <td>
                              <pre>
					 
                              </pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML">
					 
                              </math>
                           </td>
                        </tr>
                     </table>
                  </dd>
                  <dt>Property</dt>
                  <dd>
						
                     <p> cos(integer*Pi+Pi/2) = 0 </p>
					
                     <table>
                        <tr>
                           <td>
                              <pre>
					
				
                              </pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML">
					
				
                              </math>
                           </td>
                        </tr>
                     </table>
                  </dd>
                  <dt>Property</dt>
                  <dd>
						
                     <p>cos(x) = (exp(ix)+exp(-ix))/2 </p>
					
                     <table>
                        <tr>
                           <td>
                              <pre>
					
				
                              </pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML">
					
				
                              </math>
                           </td>
                        </tr>
                     </table>
                  </dd>
                  <dt>Example</dt>
                  <dd>
                     <table>
                        <tr>
                           <td>
                              <pre>&lt;apply&gt;&lt;cos/&gt;&lt;ci&gt;x&lt;/ci&gt;&lt;/apply&gt;</pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML"><apply><cos/><ci>x</ci></apply></math>
                           </td>
                        </tr>
                     </table>
                  </dd>
               </dl>
               <h4>
                  <a id="cedef.tan">

                  </a>C.2.8.6 
  MMLdefinition: <code>tan
</code>
               </h4>
               <dl>
                  <dt>Description</dt>
                  <dd>
					
                     <p>This element represents the tan function as described in 
Abramowitz and Stegun, section 4.3. It takes one argument. </p>
				
                     <p>See also
   <a href="chapter4.xml#contm.trig">
                           <b>4.4.8.1 common trigonometric functions </b>
                        </a>.</p>
                  </dd>
                  <dt>Classification</dt>
                  <dd>function 
</dd>
                  <dt>MMLattribute</dt>
                  <dd>
                     <table border="1">
                        <tr>
                           <th>Name</th>
                           <th>Value</th>
                           <th>Default</th>
                        </tr>
                        <tr>
					
                           <td>definitionURL
</td>
					
                           <td>URI identifying the definition
</td>
					
                           <td>APPENDIX_C
</td>
				

                        </tr>
                        <tr>
					
                           <td>encoding
</td>
					
                           <td>CDATA
</td>
					
                           <td>MathML
</td>
				

                        </tr>
                     </table>
                  </dd>
                  <dt>Signature</dt>
                  <dd>
                     <p> real -&gt; real 
</p>
                     <p>complex -&gt; complex
</p>
                  </dd>
                  <dt>Property</dt>
                  <dd>
						
                     <p> tan(integer*Pi) = 0 </p>
					
                     <table>
                        <tr>
                           <td>
                              <pre>
					
				
                              </pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML">
					
				
                              </math>
                           </td>
                        </tr>
                     </table>
                  </dd>
                  <dt>Property</dt>
                  <dd>
						
                     <p> tan(x) = sin(x)/cos(x)</p>
					
                     <table>
                        <tr>
                           <td>
                              <pre>
					 
                              </pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML">
					 
                              </math>
                           </td>
                        </tr>
                     </table>
                  </dd>
                  <dt>Example</dt>
                  <dd>
                     <table>
                        <tr>
                           <td>
                              <pre>&lt;apply&gt;&lt;tan/&gt;&lt;ci&gt;x&lt;/ci&gt;&lt;/apply&gt;</pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML"><apply><tan/><ci>x</ci></apply></math>
                           </td>
                        </tr>
                     </table>
                  </dd>
               </dl>
               <h4>
                  <a id="cedef.sec">

                  </a>C.2.8.7 
  MMLdefinition: <code>sec
</code>
               </h4>
               <dl>
                  <dt>Description</dt>
                  <dd>
					
                     <p>This element represents the sec function 
as described in Abramowitz and Stegun, section 4.3. 
It takes one argument. </p>
				
                     <p>See also
   <a href="chapter4.xml#contm.trig">
                           <b>4.4.8.1 common trigonometric functions </b>
                        </a>.</p>
                  </dd>
                  <dt>Classification</dt>
                  <dd>function 
</dd>
                  <dt>MMLattribute</dt>
                  <dd>
                     <table border="1">
                        <tr>
                           <th>Name</th>
                           <th>Value</th>
                           <th>Default</th>
                        </tr>
                        <tr>
					
                           <td>definitionURL
</td>
					
                           <td>URI identifying the definition
</td>
					
                           <td>APPENDIX_C
</td>
				

                        </tr>
                        <tr>
					
                           <td>encoding
</td>
					
                           <td>CDATA
</td>
					
                           <td>MathML
</td>
				

                        </tr>
                     </table>
                  </dd>
                  <dt>Signature</dt>
                  <dd>
                     <p> real -&gt; real 
</p>
                     <p>complex -&gt; complex
</p>
                  </dd>
                  <dt>Property</dt>
                  <dd>
						
                     <p> sec(x) = 1/cos(x) </p>
					
                     <table>
                        <tr>
                           <td>
                              <pre>
					
				
                              </pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML">
					
				
                              </math>
                           </td>
                        </tr>
                     </table>
                  </dd>
                  <dt>Example</dt>
                  <dd>
                     <table>
                        <tr>
                           <td>
                              <pre>&lt;apply&gt;&lt;sec/&gt;&lt;ci&gt;x&lt;/ci&gt;&lt;/apply&gt;</pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML"><apply><sec/><ci>x</ci></apply></math>
                           </td>
                        </tr>
                     </table>
                  </dd>
               </dl>
               <h4>
                  <a id="cedef.csc">

                  </a>C.2.8.8 
  MMLdefinition: <code>csc
</code>
               </h4>
               <dl>
                  <dt>Description</dt>
                  <dd>
					
                     <p>This element represents the csc function as 
described in Abramowitz and Stegun, section 4.3. 
It takes one argument. </p>
				
                     <p>See also
   <a href="chapter4.xml#contm.trig">
                           <b>4.4.8.1 common trigonometric functions </b>
                        </a>.</p>
                  </dd>
                  <dt>Classification</dt>
                  <dd>function 
</dd>
                  <dt>MMLattribute</dt>
                  <dd>
                     <table border="1">
                        <tr>
                           <th>Name</th>
                           <th>Value</th>
                           <th>Default</th>
                        </tr>
                        <tr>
					
                           <td>definitionURL
</td>
					
                           <td>URI identifying the definition
</td>
					
                           <td>APPENDIX_C
</td>
				

                        </tr>
                        <tr>
					
                           <td>encoding
</td>
					
                           <td>CDATA
</td>
					
                           <td>MathML
</td>
				

                        </tr>
                     </table>
                  </dd>
                  <dt>Signature</dt>
                  <dd>
                     <p> real -&gt; real 
</p>
                     <p>complex -&gt; complex
</p>
                  </dd>
                  <dt>Property</dt>
                  <dd>
						
                     <p> csc(x) = 1/sin(x) </p>
					
                     <table>
                        <tr>
                           <td>
                              <pre>
					
				
                              </pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML">
					
				
                              </math>
                           </td>
                        </tr>
                     </table>
                  </dd>
                  <dt>Example</dt>
                  <dd>
                     <table>
                        <tr>
                           <td>
                              <pre>&lt;apply&gt;&lt;csc/&gt;&lt;ci&gt;x&lt;/ci&gt;&lt;/apply&gt;</pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML"><apply><csc/><ci>x</ci></apply></math>
                           </td>
                        </tr>
                     </table>
                  </dd>
               </dl>
               <h4>
                  <a id="cedef.cot">

                  </a>C.2.8.9 
  MMLdefinition: <code>cot
</code>
               </h4>
               <dl>
                  <dt>Description</dt>
                  <dd>
					
                     <p>This element represents the cot function as described in 
Abramowitz and Stegun, section 4.3. It takes one argument.  
It takes one argument.  </p>
				
                     <p>See also
   <a href="chapter4.xml#contm.trig">
                           <b>4.4.8.1 common trigonometric functions </b>
                        </a>.</p>
                  </dd>
                  <dt>Classification</dt>
                  <dd>function 
</dd>
                  <dt>MMLattribute</dt>
                  <dd>
                     <table border="1">
                        <tr>
                           <th>Name</th>
                           <th>Value</th>
                           <th>Default</th>
                        </tr>
                        <tr>
					
                           <td>definitionURL
</td>
					
                           <td>URI identifying the definition
</td>
					
                           <td>APPENDIX_C
</td>
				

                        </tr>
                        <tr>
					
                           <td>encoding
</td>
					
                           <td>CDATA
</td>
					
                           <td>MathML
</td>
				

                        </tr>
                     </table>
                  </dd>
                  <dt>Signature</dt>
                  <dd>
                     <p> real -&gt; real 
</p>
                     <p>complex -&gt; complex
</p>
                  </dd>
                  <dt>Property</dt>
                  <dd>
						
                     <p> cot(integer*Pi+Pi/2) = 0</p>
					
                     <table>
                        <tr>
                           <td>
                              <pre>
					 
                              </pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML">
					 
                              </math>
                           </td>
                        </tr>
                     </table>
                  </dd>
                  <dt>Property</dt>
                  <dd>
						
                     <p> cot(x) = cos(x)/sin(x) </p>
					
                     <table>
                        <tr>
                           <td>
                              <pre>
					
				
                              </pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML">
					
				
                              </math>
                           </td>
                        </tr>
                     </table>
                  </dd>
                  <dt>Property</dt>
                  <dd>
						
                     <p>cot A = 1/tan A </p>
					
                     <table>
                        <tr>
                           <td>
                              <pre>
					
				
                              </pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML">
					
				
                              </math>
                           </td>
                        </tr>
                     </table>
                  </dd>
                  <dt>Example</dt>
                  <dd>
                     <table>
                        <tr>
                           <td>
                              <pre>&lt;apply&gt;&lt;cot/&gt;&lt;ci&gt;x&lt;/ci&gt;&lt;/apply&gt;</pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML"><apply><cot/><ci>x</ci></apply></math>
                           </td>
                        </tr>
                     </table>
                  </dd>
               </dl>
               <h4>
                  <a id="cedef.sinh">

                  </a>C.2.8.10 
  MMLdefinition: <code>sinh
</code>
               </h4>
               <dl>
                  <dt>Description</dt>
                  <dd>
					
                     <p>This element represents the sinh function as described
in Abramowitz and Stegun, section 4.5. It takes one argument. </p>
				
                     <p>See also
   <a href="chapter4.xml#contm.trig">
                           <b>4.4.8.1 common trigonometric functions </b>
                        </a>.</p>
                  </dd>
                  <dt>Classification</dt>
                  <dd>function 
</dd>
                  <dt>MMLattribute</dt>
                  <dd>
                     <table border="1">
                        <tr>
                           <th>Name</th>
                           <th>Value</th>
                           <th>Default</th>
                        </tr>
                        <tr>
					
                           <td>definitionURL
</td>
					
                           <td>URI identifying the definition
</td>
					
                           <td>APPENDIX_C
</td>
				

                        </tr>
                        <tr>
					
                           <td>encoding
</td>
					
                           <td>CDATA
</td>
					
                           <td>MathML
</td>
				

                        </tr>
                     </table>
                  </dd>
                  <dt>Signature</dt>
                  <dd>
                     <p> real -&gt; real 
</p>
                     <p>complex -&gt; complex
</p>
                  </dd>
                  <dt>Property</dt>
                  <dd>
						
                     <p>sinh A = 1/2 * (e^A - e^(-A)) </p>
					
                     <table>
                        <tr>
                           <td>
                              <pre>
					
				
                              </pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML">
					
				
                              </math>
                           </td>
                        </tr>
                     </table>
                  </dd>
                  <dt>Example</dt>
                  <dd>
                     <table>
                        <tr>
                           <td>
                              <pre>&lt;apply&gt;&lt;sinh/&gt;&lt;ci&gt;x&lt;/ci&gt;&lt;/apply&gt;</pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML"><apply><sinh/><ci>x</ci></apply></math>
                           </td>
                        </tr>
                     </table>
                  </dd>
               </dl>
               <h4>
                  <a id="cedef.cosh">

                  </a>C.2.8.11 
  MMLdefinition: <code>cosh
</code>
               </h4>
               <dl>
                  <dt>Description</dt>
                  <dd>
					
                     <p>This symbol represents the cosh function as described
in Abramowitz and Stegun, section 4.5. It takes one argument.  
It takes one argument.  </p>
				
                     <p>See also
   <a href="chapter4.xml#contm.trig">
                           <b>4.4.8.1 common trigonometric functions </b>
                        </a>.</p>
                  </dd>
                  <dt>Classification</dt>
                  <dd>function 
</dd>
                  <dt>MMLattribute</dt>
                  <dd>
                     <table border="1">
                        <tr>
                           <th>Name</th>
                           <th>Value</th>
                           <th>Default</th>
                        </tr>
                        <tr>
					
                           <td>definitionURL
</td>
					
                           <td>URI identifying the definition
</td>
					
                           <td>APPENDIX_C
</td>
				

                        </tr>
                        <tr>
					
                           <td>encoding
</td>
					
                           <td>CDATA
</td>
					
                           <td>MathML
</td>
				

                        </tr>
                     </table>
                  </dd>
                  <dt>Signature</dt>
                  <dd>
                     <p> real -&gt; real 
</p>
                     <p>complex -&gt; complex
</p>
                  </dd>
                  <dt>Property</dt>
                  <dd>
						
                     <p>cosh A = 1/2 * (e^A + e^(-A)) </p>
					
                     <table>
                        <tr>
                           <td>
                              <pre>
					
				
                              </pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML">
					
				
                              </math>
                           </td>
                        </tr>
                     </table>
                  </dd>
                  <dt>Example</dt>
                  <dd>
                     <table>
                        <tr>
                           <td>
                              <pre>&lt;apply&gt;&lt;cosh/&gt;&lt;ci&gt;x&lt;/ci&gt;&lt;/apply&gt;</pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML"><apply><cosh/><ci>x</ci></apply></math>
                           </td>
                        </tr>
                     </table>
                  </dd>
               </dl>
               <h4>
                  <a id="cedef.tanh">

                  </a>C.2.8.12 
  MMLdefinition: <code>tanh
</code>
               </h4>
               <dl>
                  <dt>Description</dt>
                  <dd>
					
                     <p>This element represents the tanh function as described in 
Abramowitz and Stegun, section 4.5. It takes one argument. </p>
				
                     <p>See also
   <a href="chapter4.xml#contm.trig">
                           <b>4.4.8.1 common trigonometric functions </b>
                        </a>.</p>
                  </dd>
                  <dt>Classification</dt>
                  <dd>function
</dd>
                  <dt>MMLattribute</dt>
                  <dd>
                     <table border="1">
                        <tr>
                           <th>Name</th>
                           <th>Value</th>
                           <th>Default</th>
                        </tr>
                        <tr>
					
                           <td>definitionURL
</td>
					
                           <td>URI identifying the definition
</td>
					
                           <td>APPENDIX_C
</td>
				

                        </tr>
                        <tr>
					
                           <td>encoding
</td>
					
                           <td>CDATA
</td>
					
                           <td>MathML
</td>
				

                        </tr>
                     </table>
                  </dd>
                  <dt>Signature</dt>
                  <dd>
                     <p> real -&gt; real 
</p>
                     <p>complex -&gt; complex
</p>
                  </dd>
                  <dt>Property</dt>
                  <dd>
						
                     <p>tanh A = sinh A / cosh A </p>
					
                     <table>
                        <tr>
                           <td>
                              <pre>
					
				
                              </pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML">
					
				
                              </math>
                           </td>
                        </tr>
                     </table>
                  </dd>
                  <dt>Example</dt>
                  <dd>
                     <table>
                        <tr>
                           <td>
                              <pre>&lt;apply&gt;&lt;tanh/&gt;&lt;ci&gt;x&lt;/ci&gt;&lt;/apply&gt;</pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML"><apply><tanh/><ci>x</ci></apply></math>
                           </td>
                        </tr>
                     </table>
                  </dd>
               </dl>
               <h4>
                  <a id="cedef.sech">

                  </a>C.2.8.13 
  MMLdefinition: <code>sech
</code>
               </h4>
               <dl>
                  <dt>Description</dt>
                  <dd>
					
                     <p>This element represents the sech function 
as described in Abramowitz and Stegun, section 4.5. 
It takes one argument. </p>
				
                     <p>See also
   <a href="chapter4.xml#contm.trig">
                           <b>4.4.8.1 common trigonometric functions </b>
                        </a>.</p>
                  </dd>
                  <dt>Classification</dt>
                  <dd>function 
</dd>
                  <dt>MMLattribute</dt>
                  <dd>
                     <table border="1">
                        <tr>
                           <th>Name</th>
                           <th>Value</th>
                           <th>Default</th>
                        </tr>
                        <tr>
					
                           <td>definitionURL
</td>
					
                           <td>URI identifying the definition
</td>
					
                           <td>APPENDIX_C
</td>
				

                        </tr>
                        <tr>
					
                           <td>encoding
</td>
					
                           <td>CDATA
</td>
					
                           <td>MathML
</td>
				

                        </tr>
                     </table>
                  </dd>
                  <dt>Signature</dt>
                  <dd>
                     <p> real -&gt; real 
</p>
                     <p>complex -&gt; complex
</p>
                  </dd>
                  <dt>Property</dt>
                  <dd>
						
                     <p>sech A = 1/cosh A </p>
					
                     <table>
                        <tr>
                           <td>
                              <pre>
					
				
                              </pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML">
					
				
                              </math>
                           </td>
                        </tr>
                     </table>
                  </dd>
                  <dt>Example</dt>
                  <dd>
                     <table>
                        <tr>
                           <td>
                              <pre>&lt;apply&gt;&lt;sech/&gt;&lt;ci&gt;x&lt;/ci&gt;&lt;/apply&gt;</pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML"><apply><sech/><ci>x</ci></apply></math>
                           </td>
                        </tr>
                     </table>
                  </dd>
               </dl>
               <h4>
                  <a id="cedef.csch">

                  </a>C.2.8.14 
  MMLdefinition: <code>csch
</code>
               </h4>
               <dl>
                  <dt>Description</dt>
                  <dd>
					
                     <p>This element represents the csch function 
as described in Abramowitz and Stegun, section 4.5. 
It takes one argument. </p>
				
                     <p>See also
   <a href="chapter4.xml#contm.trig">
                           <b>4.4.8.1 common trigonometric functions </b>
                        </a>.</p>
                  </dd>
                  <dt>Classification</dt>
                  <dd>function 
</dd>
                  <dt>MMLattribute</dt>
                  <dd>
                     <table border="1">
                        <tr>
                           <th>Name</th>
                           <th>Value</th>
                           <th>Default</th>
                        </tr>
                        <tr>
					
                           <td>definitionURL
</td>
					
                           <td>URI identifying the definition
</td>
					
                           <td>APPENDIX_C
</td>
				

                        </tr>
                        <tr>
					
                           <td>encoding
</td>
					
                           <td>CDATA
</td>
					
                           <td>MathML
</td>
				

                        </tr>
                     </table>
                  </dd>
                  <dt>Signature</dt>
                  <dd>
                     <p> real -&gt; real 
</p>
                     <p>complex -&gt; complex
</p>
                  </dd>
                  <dt>Property</dt>
                  <dd>
						
                     <p>csch A = 1/sinh A </p>
					
                     <table>
                        <tr>
                           <td>
                              <pre>
					
				
                              </pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML">
					
				
                              </math>
                           </td>
                        </tr>
                     </table>
                  </dd>
                  <dt>Example</dt>
                  <dd>
                     <table>
                        <tr>
                           <td>
                              <pre>&lt;apply&gt;&lt;csch/&gt;&lt;ci&gt;x&lt;/ci&gt;&lt;/apply&gt;</pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML"><apply><csch/><ci>x</ci></apply></math>
                           </td>
                        </tr>
                     </table>
                  </dd>
               </dl>
               <h4>
                  <a id="cedef.coth">

                  </a>C.2.8.15 
  MMLdefinition: <code>coth
</code>
               </h4>
               <dl>
                  <dt>Description</dt>
                  <dd>
					
                     <p>This element represents the coth function as described in 
Abramowitz and Stegun, section 4.5. It takes one argument. </p>
				
                     <p>See also
   <a href="chapter4.xml#contm.trig">
                           <b>4.4.8.1 common trigonometric functions </b>
                        </a>.</p>
                  </dd>
                  <dt>Classification</dt>
                  <dd>function 
</dd>
                  <dt>MMLattribute</dt>
                  <dd>
                     <table border="1">
                        <tr>
                           <th>Name</th>
                           <th>Value</th>
                           <th>Default</th>
                        </tr>
                        <tr>
					
                           <td>definitionURL
</td>
					
                           <td>URI identifying the definition
</td>
					
                           <td>APPENDIX_C
</td>
				

                        </tr>
                        <tr>
					
                           <td>encoding
</td>
					
                           <td>CDATA
</td>
					
                           <td>MathML
</td>
				

                        </tr>
                     </table>
                  </dd>
                  <dt>Signature</dt>
                  <dd>
                     <p> real -&gt; real 
</p>
                     <p>complex -&gt; complex
</p>
                  </dd>
                  <dt>Property</dt>
                  <dd>
						
                     <p>coth A = 1/tanh A </p>
					
                     <table>
                        <tr>
                           <td>
                              <pre>
					
				
                              </pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML">
					
				
                              </math>
                           </td>
                        </tr>
                     </table>
                  </dd>
                  <dt>Example</dt>
                  <dd>
                     <table>
                        <tr>
                           <td>
                              <pre>&lt;apply&gt;&lt;coth/&gt;&lt;ci&gt;x&lt;/ci&gt;&lt;/apply&gt;</pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML"><apply><coth/><ci>x</ci></apply></math>
                           </td>
                        </tr>
                     </table>
                  </dd>
               </dl>
               <h4>
                  <a id="cedef.arcsin">

                  </a>C.2.8.16 
  MMLdefinition: <code>arcsin
</code>
               </h4>
               <dl>
                  <dt>Description</dt>
                  <dd>
					
                     <p>This element represents the arcsin function which 
is the inverse of the sin function as described in 
Abramowitz and Stegun, section 4.4. It takes one argument. </p>
				
                     <p>See also
   <a href="chapter4.xml#contm.trig">
                           <b>4.4.8.1 common trigonometric functions </b>
                        </a>.</p>
                  </dd>
                  <dt>Classification</dt>
                  <dd>function 
</dd>
                  <dt>MMLattribute</dt>
                  <dd>
                     <table border="1">
                        <tr>
                           <th>Name</th>
                           <th>Value</th>
                           <th>Default</th>
                        </tr>
                        <tr>
					
                           <td>definitionURL
</td>
					
                           <td>URI identifying the definition
</td>
					
                           <td>APPENDIX_C
</td>
				

                        </tr>
                        <tr>
					
                           <td>encoding
</td>
					
                           <td>CDATA
</td>
					
                           <td>MathML
</td>
				

                        </tr>
                     </table>
                  </dd>
                  <dt>Signature</dt>
                  <dd>
                     <p> real -&gt; real 
</p>
                     <p>complex -&gt; complex
</p>
                  </dd>
                  <dt>Property</dt>
                  <dd>
						
                     <p>arcsin(z) = -i ln (sqrt(1-z^2)-iz) </p>
					
                     <table>
                        <tr>
                           <td>
                              <pre>
					
				
                              </pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML">
					
				
                              </math>
                           </td>
                        </tr>
                     </table>
                  </dd>
                  <dt>Example</dt>
                  <dd>
                     <table>
                        <tr>
                           <td>
                              <pre>&lt;apply&gt;&lt;arcsin/&gt;&lt;ci&gt;x&lt;/ci&gt;&lt;/apply&gt;</pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML"><apply><arcsin/><ci>x</ci></apply></math>
                           </td>
                        </tr>
                     </table>
                  </dd>
               </dl>
               <h4>
                  <a id="cedef.arccos">

                  </a>C.2.8.17 
  MMLdefinition: <code>arccos
</code>
               </h4>
               <dl>
                  <dt>Description</dt>
                  <dd>
					
                     <p> This element represents the arccos function which is the inverse of the cos function 
as described in Abramowitz and Stegun, section 4.4. It takes one argument. </p>
				
                     <p>See also
   <a href="chapter4.xml#contm.trig">
                           <b>4.4.8.1 common trigonometric functions </b>
                        </a>.</p>
                  </dd>
                  <dt>Classification</dt>
                  <dd>function 
</dd>
                  <dt>MMLattribute</dt>
                  <dd>
                     <table border="1">
                        <tr>
                           <th>Name</th>
                           <th>Value</th>
                           <th>Default</th>
                        </tr>
                        <tr>
					
                           <td>definitionURL
</td>
					
                           <td>URI identifying the definition
</td>
					
                           <td>APPENDIX_C
</td>
				

                        </tr>
                        <tr>
					
                           <td>encoding
</td>
					
                           <td>CDATA
</td>
					
                           <td>MathML
</td>
				

                        </tr>
                     </table>
                  </dd>
                  <dt>Signature</dt>
                  <dd>
                     <p> real -&gt; real 
</p>
                     <p>complex -&gt; complex
</p>
                  </dd>
                  <dt>Property</dt>
                  <dd>
						
                     <p>arccos(z) = -i ln(z+i \sqrt(1-z^2)) </p>
					
                     <table>
                        <tr>
                           <td>
                              <pre>
					
				
                              </pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML">
					
				
                              </math>
                           </td>
                        </tr>
                     </table>
                  </dd>
                  <dt>Example</dt>
                  <dd>
                     <table>
                        <tr>
                           <td>
                              <pre>&lt;apply&gt;&lt;arccos/&gt;&lt;ci&gt;x&lt;/ci&gt;&lt;/apply&gt;</pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML"><apply><arccos/><ci>x</ci></apply></math>
                           </td>
                        </tr>
                     </table>
                  </dd>
               </dl>
               <h4>
                  <a id="cedef.arctan">

                  </a>C.2.8.18 
  MMLdefinition: <code>arctan
</code>
               </h4>
               <dl>
                  <dt>Description</dt>
                  <dd>
					
                     <p>This element represents the arctan function which is the inverse of the tan function 
as described in Abramowitz and Stegun, section 4.4. It takes one argument. </p>
				
                     <p>See also
   <a href="chapter4.xml#contm.trig">
                           <b>4.4.8.1 common trigonometric functions </b>
                        </a>.</p>
                  </dd>
                  <dt>Classification</dt>
                  <dd>function 
</dd>
                  <dt>MMLattribute</dt>
                  <dd>
                     <table border="1">
                        <tr>
                           <th>Name</th>
                           <th>Value</th>
                           <th>Default</th>
                        </tr>
                        <tr>
					
                           <td>definitionURL
</td>
					
                           <td>URI identifying the definition
</td>
					
                           <td>APPENDIX_C
</td>
				

                        </tr>
                        <tr>
					
                           <td>encoding
</td>
					
                           <td>CDATA
</td>
					
                           <td>MathML
</td>
				

                        </tr>
                     </table>
                  </dd>
                  <dt>Signature</dt>
                  <dd>
                     <p> real -&gt; real 
</p>
                     <p>complex -&gt; complex
</p>
                  </dd>
                  <dt>Property</dt>
                  <dd>
						
                     <p>arctan(z) = (log(1+iz)-log(1-iz))/2i </p>
					
                     <table>
                        <tr>
                           <td>
                              <pre>
					
				
                              </pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML">
					
				
                              </math>
                           </td>
                        </tr>
                     </table>
                  </dd>
                  <dt>Example</dt>
                  <dd>
                     <table>
                        <tr>
                           <td>
                              <pre>&lt;apply&gt;&lt;arctan/&gt;&lt;ci&gt;x&lt;/ci&gt;&lt;/apply&gt;</pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML"><apply><arctan/><ci>x</ci></apply></math>
                           </td>
                        </tr>
                     </table>
                  </dd>
               </dl>
               <h4>
                  <a id="cedef.arccosh">

                  </a>C.2.8.19 
  MMLdefinition: <code>arccosh
</code>
               </h4>
               <dl>
                  <dt>Description</dt>
                  <dd>
					
                     <p> This symbol represents the arccosh function as described in 
Abramowitz and Stegun, section 4.6. 
It takes one argument.  </p>
				
                     <p>See also
   <a href="chapter4.xml#contm.trig">
                           <b>4.4.8.1 common trigonometric functions </b>
                        </a>.</p>
                  </dd>
                  <dt>Classification</dt>
                  <dd>function 
</dd>
                  <dt>MMLattribute</dt>
                  <dd>
                     <table border="1">
                        <tr>
                           <th>Name</th>
                           <th>Value</th>
                           <th>Default</th>
                        </tr>
                        <tr>
					
                           <td>definitionURL
</td>
					
                           <td>URI identifying the definition
</td>
					
                           <td>APPENDIX_C
</td>
				

                        </tr>
                        <tr>
					
                           <td>encoding
</td>
					
                           <td>CDATA
</td>
					
                           <td>MathML
</td>
				

                        </tr>
                     </table>
                  </dd>
                  <dt>Signature</dt>
                  <dd>
                     <p> real -&gt; real 
</p>
                     <p>complex -&gt; complex
</p>
                  </dd>
                  <dt>Property</dt>
                  <dd>
						
                     <p>arccosh(z) = 2*ln(\sqrt((z+1)/2) + \sqrt((z-1)/2)) </p>
					
                     <table>
                        <tr>
                           <td>
                              <pre>
					
				
                              </pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML">
					
				
                              </math>
                           </td>
                        </tr>
                     </table>
                  </dd>
                  <dt>Example</dt>
                  <dd>
                     <table>
                        <tr>
                           <td>
                              <pre>&lt;apply&gt;&lt;arccosh/&gt;&lt;ci&gt;x&lt;/ci&gt;&lt;/apply&gt;</pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML"><apply><arccosh/><ci>x</ci></apply></math>
                           </td>
                        </tr>
                     </table>
                  </dd>
               </dl>
               <h4>
                  <a id="cedef.arccot">

                  </a>C.2.8.20 
  MMLdefinition: <code>arccot
</code>
               </h4>
               <dl>
                  <dt>Description</dt>
                  <dd>
					
                     <p>This element represents the arccot function as described in 
Abramowitz and Stegun, section 4.4.  
It takes one argument.  </p>
				
                     <p>See also
   <a href="chapter4.xml#contm.trig">
                           <b>4.4.8.1 common trigonometric functions </b>
                        </a>.</p>
                  </dd>
                  <dt>Classification</dt>
                  <dd>function 
</dd>
                  <dt>MMLattribute</dt>
                  <dd>
                     <table border="1">
                        <tr>
                           <th>Name</th>
                           <th>Value</th>
                           <th>Default</th>
                        </tr>
                        <tr>
					
                           <td>definitionURL
</td>
					
                           <td>URI identifying the definition
</td>
					
                           <td>APPENDIX_C
</td>
				

                        </tr>
                        <tr>
					
                           <td>encoding
</td>
					
                           <td>CDATA
</td>
					
                           <td>MathML
</td>
				

                        </tr>
                     </table>
                  </dd>
                  <dt>Signature</dt>
                  <dd>
                     <p> real -&gt; real 
</p>
                     <p>complex -&gt; complex
</p>
                  </dd>
                  <dt>Property</dt>
                  <dd>
						
                     <p>arccot(-z) = - arccot(z) </p>
					
                     <table>
                        <tr>
                           <td>
                              <pre>
					 
                              </pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML">
					 
                              </math>
                           </td>
                        </tr>
                     </table>
                  </dd>
                  <dt>Example</dt>
                  <dd>
                     <table>
                        <tr>
                           <td>
                              <pre>&lt;apply&gt;&lt;arccot/&gt;&lt;ci&gt;x&lt;/ci&gt;&lt;/apply&gt;</pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML"><apply><arccot/><ci>x</ci></apply></math>
                           </td>
                        </tr>
                     </table>
                  </dd>
               </dl>
               <h4>
                  <a id="cedef.arccoth">

                  </a>C.2.8.21 
  MMLdefinition: <code>arccoth
</code>
               </h4>
               <dl>
                  <dt>Description</dt>
                  <dd>
					
                     <p>This element represents the arccoth function as described 
in Abramowitz and Stegun, section 4.6.  
It takes one argument.  </p>
				
                     <p>See also
   <a href="chapter4.xml#contm.trig">
                           <b>4.4.8.1 common trigonometric functions </b>
                        </a>.</p>
                  </dd>
                  <dt>Classification</dt>
                  <dd>function 
</dd>
                  <dt>MMLattribute</dt>
                  <dd>
                     <table border="1">
                        <tr>
                           <th>Name</th>
                           <th>Value</th>
                           <th>Default</th>
                        </tr>
                        <tr>
					
                           <td>definitionURL
</td>
					
                           <td>URI identifying the definition
</td>
					
                           <td>APPENDIX_C
</td>
				

                        </tr>
                        <tr>
					
                           <td>encoding
</td>
					
                           <td>CDATA
</td>
					
                           <td>MathML
</td>
				

                        </tr>
                     </table>
                  </dd>
                  <dt>Signature</dt>
                  <dd>
                     <p> real -&gt; real 
</p>
                     <p>complex -&gt; complex
</p>
                  </dd>
                  <dt>Property</dt>
                  <dd>
						
                     <p>arccoth(z) = (ln(-1-z)-ln(1-z))/2 </p>
					
                     <table>
                        <tr>
                           <td>
                              <pre>
					
				
                              </pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML">
					
				
                              </math>
                           </td>
                        </tr>
                     </table>
                  </dd>
                  <dt>Example</dt>
                  <dd>
                     <table>
                        <tr>
                           <td>
                              <pre>&lt;apply&gt;&lt;arccoth/&gt;&lt;ci&gt;x&lt;/ci&gt;&lt;/apply&gt;</pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML"><apply><arccoth/><ci>x</ci></apply></math>
                           </td>
                        </tr>
                     </table>
                  </dd>
               </dl>
               <h4>
                  <a id="cedef.arccsc">

                  </a>C.2.8.22 
  MMLdefinition: <code>arccsc
</code>
               </h4>
               <dl>
                  <dt>Description</dt>
                  <dd>
					
                     <p>This element represents the arccsc function as described 
in Abramowitz and Stegun, section 4.4.  
It takes one argument.  </p>
				
                     <p>See also
   <a href="chapter4.xml#contm.trig">
                           <b>4.4.8.1 common trigonometric functions </b>
                        </a>.</p>
                  </dd>
                  <dt>Classification</dt>
                  <dd>function  
</dd>
                  <dt>MMLattribute</dt>
                  <dd>
                     <table border="1">
                        <tr>
                           <th>Name</th>
                           <th>Value</th>
                           <th>Default</th>
                        </tr>
                        <tr>
					
                           <td>definitionURL
</td>
					
                           <td>URI identifying the definition
</td>
					
                           <td>APPENDIX_C
</td>
				

                        </tr>
                        <tr>
					
                           <td>encoding
</td>
					
                           <td>CDATA
</td>
					
                           <td>MathML
</td>
				

                        </tr>
                     </table>
                  </dd>
                  <dt>Signature</dt>
                  <dd>
                     <p> real -&gt; real 
</p>
                     <p>complex -&gt; complex
</p>
                  </dd>
                  <dt>Property</dt>
                  <dd>
						
                     <p>arccsc(z) = -i ln(i/z + \sqrt(1 - 1/z^2)) </p>
					
                     <table>
                        <tr>
                           <td>
                              <pre>
					
				
                              </pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML">
					
				
                              </math>
                           </td>
                        </tr>
                     </table>
                  </dd>
                  <dt>Example</dt>
                  <dd>
                     <table>
                        <tr>
                           <td>
                              <pre>&lt;apply&gt;&lt;arccsc/&gt;&lt;ci&gt;x&lt;/ci&gt;&lt;/apply&gt;</pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML"><apply><arccsc/><ci>x</ci></apply></math>
                           </td>
                        </tr>
                     </table>
                  </dd>
               </dl>
               <h4>
                  <a id="cedef.arccsch">

                  </a>C.2.8.23 
  MMLdefinition: <code>arccsch
</code>
               </h4>
               <dl>
                  <dt>Description</dt>
                  <dd>
					
                     <p> This element represents the arccsch function as 
described in Abramowitz and Stegun, section 4.6.  
It takes one argument.  </p>
				
                     <p>See also
   <a href="chapter4.xml#contm.trig">
                           <b>4.4.8.1 common trigonometric functions </b>
                        </a>.</p>
                  </dd>
                  <dt>Classification</dt>
                  <dd>function 
</dd>
                  <dt>MMLattribute</dt>
                  <dd>
                     <table border="1">
                        <tr>
                           <th>Name</th>
                           <th>Value</th>
                           <th>Default</th>
                        </tr>
                        <tr>
					
                           <td>definitionURL
</td>
					
                           <td>URI identifying the definition
</td>
					
                           <td>APPENDIX_C
</td>
				

                        </tr>
                        <tr>
					
                           <td>encoding
</td>
					
                           <td>CDATA
</td>
					
                           <td>MathML
</td>
				

                        </tr>
                     </table>
                  </dd>
                  <dt>Signature</dt>
                  <dd>
                     <p> real -&gt; real 
</p>
                     <p>complex -&gt; complex
</p>
                  </dd>
                  <dt>Property</dt>
                  <dd>
						
                     <p>arccsch(z) = ln(1/z + \sqrt(1+(1/z)^2)) </p>
					
                     <table>
                        <tr>
                           <td>
                              <pre>
					
				
                              </pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML">
					
				
                              </math>
                           </td>
                        </tr>
                     </table>
                  </dd>
                  <dt>Example</dt>
                  <dd>
                     <table>
                        <tr>
                           <td>
                              <pre>&lt;apply&gt;&lt;arccsch/&gt;&lt;ci&gt;x&lt;/ci&gt;&lt;/apply&gt;</pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML"><apply><arccsch/><ci>x</ci></apply></math>
                           </td>
                        </tr>
                     </table>
                  </dd>
               </dl>
               <h4>
                  <a id="cedef.arcsec">

                  </a>C.2.8.24 
  MMLdefinition: <code>arcsec
</code>
               </h4>
               <dl>
                  <dt>Description</dt>
                  <dd>
					
                     <p>This element represents the arcsec function as described 
in Abramowitz and Stegun, section 4.4.  
It takes one argument.  </p>
				
                     <p>See also
   <a href="chapter4.xml#contm.trig">
                           <b>4.4.8.1 common trigonometric functions </b>
                        </a>.</p>
                  </dd>
                  <dt>Classification</dt>
                  <dd>function 
</dd>
                  <dt>MMLattribute</dt>
                  <dd>
                     <table border="1">
                        <tr>
                           <th>Name</th>
                           <th>Value</th>
                           <th>Default</th>
                        </tr>
                        <tr>
					
                           <td>definitionURL
</td>
					
                           <td>URI identifying the definition
</td>
					
                           <td>APPENDIX_C
</td>
				

                        </tr>
                        <tr>
					
                           <td>encoding
</td>
					
                           <td>CDATA
</td>
					
                           <td>MathML
</td>
				

                        </tr>
                     </table>
                  </dd>
                  <dt>Signature</dt>
                  <dd>
                     <p> real -&gt; real 
</p>
                     <p>complex -&gt; complex
</p>
                  </dd>
                  <dt>Property</dt>
                  <dd>
						
                     <p>arcsec(z) = -i ln(1/z + i \sqrt(1-1/z^2))</p>
					
                     <table>
                        <tr>
                           <td>
                              <pre>
					
				
                              </pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML">
					
				
                              </math>
                           </td>
                        </tr>
                     </table>
                  </dd>
                  <dt>Example</dt>
                  <dd>
                     <table>
                        <tr>
                           <td>
                              <pre>&lt;apply&gt;&lt;arcsec/&gt;&lt;ci&gt;x&lt;/ci&gt;&lt;/apply&gt;</pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML"><apply><arcsec/><ci>x</ci></apply></math>
                           </td>
                        </tr>
                     </table>
                  </dd>
               </dl>
               <h4>
                  <a id="cedef.arcsech">

                  </a>C.2.8.25 
  MMLdefinition: <code>arcsech
</code>
               </h4>
               <dl>
                  <dt>Description</dt>
                  <dd>
					
                     <p>This element represents the arcsech function 
as described in Abramowitz and Stegun, section 4.6. 
It takes one argument.   </p>
				
                     <p>See also
   <a href="chapter4.xml#contm.trig">
                           <b>4.4.8.1 common trigonometric functions </b>
                        </a>.</p>
                  </dd>
                  <dt>Classification</dt>
                  <dd>function 
</dd>
                  <dt>MMLattribute</dt>
                  <dd>
                     <table border="1">
                        <tr>
                           <th>Name</th>
                           <th>Value</th>
                           <th>Default</th>
                        </tr>
                        <tr>
					
                           <td>definitionURL
</td>
					
                           <td>URI identifying the definition
</td>
					
                           <td>APPENDIX_C
</td>
				

                        </tr>
                        <tr>
					
                           <td>encoding
</td>
					
                           <td>CDATA
</td>
					
                           <td>MathML
</td>
				

                        </tr>
                     </table>
                  </dd>
                  <dt>Signature</dt>
                  <dd>
                     <p> real -&gt; real 
</p>
                     <p>complex -&gt; complex
</p>
                  </dd>
                  <dt>Property</dt>
                  <dd>
						
                     <p>arcsech(z) = 2 ln(\sqrt((1+z)/(2z)) + \sqrt((1-z)/(2z))) </p>
					
                     <table>
                        <tr>
                           <td>
                              <pre>
					
				
                              </pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML">
					
				
                              </math>
                           </td>
                        </tr>
                     </table>
                  </dd>
                  <dt>Example</dt>
                  <dd>
                     <table>
                        <tr>
                           <td>
                              <pre>&lt;apply&gt;&lt;arcsech/&gt;&lt;ci&gt;x&lt;/ci&gt;&lt;/apply&gt;</pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML"><apply><arcsech/><ci>x</ci></apply></math>
                           </td>
                        </tr>
                     </table>
                  </dd>
               </dl>
               <h4>
                  <a id="cedef.arcsinh">

                  </a>C.2.8.26 
  MMLdefinition: <code>arcsinh
</code>
               </h4>
               <dl>
                  <dt>Description</dt>
                  <dd>
					
                     <p>This element represents the arcsinh function 
as described in Abramowitz and Stegun, section 4.6. 
It takes one argument.</p>
				
                     <p>See also
   <a href="chapter4.xml#contm.trig">
                           <b>4.4.8.1 common trigonometric functions </b>
                        </a>.</p>
                  </dd>
                  <dt>Classification</dt>
                  <dd>function
</dd>
                  <dt>MMLattribute</dt>
                  <dd>
                     <table border="1">
                        <tr>
                           <th>Name</th>
                           <th>Value</th>
                           <th>Default</th>
                        </tr>
                        <tr>
					
                           <td>definitionURL
</td>
					
                           <td>URI identifying the definition
</td>
					
                           <td>APPENDIX_C
</td>
				

                        </tr>
                        <tr>
					
                           <td>encoding
</td>
					
                           <td>CDATA
</td>
					
                           <td>MathML
</td>
				

                        </tr>
                     </table>
                  </dd>
                  <dt>Signature</dt>
                  <dd>
                     <p> real -&gt; real 
</p>
                     <p>complex -&gt; complex
</p>
                  </dd>
                  <dt>Property</dt>
                  <dd>
						
                     <p>arcsinh z = ln(z + \sqrt(1+z^2)) </p>
					
                     <table>
                        <tr>
                           <td>
                              <pre>
					
				
                              </pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML">
					
				
                              </math>
                           </td>
                        </tr>
                     </table>
                  </dd>
                  <dt>Example</dt>
                  <dd>
                     <table>
                        <tr>
                           <td>
                              <pre>&lt;apply&gt;&lt;arcsinh/&gt;&lt;ci&gt;x&lt;/ci&gt;&lt;/apply&gt;</pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML"><apply><arcsinh/><ci>x</ci></apply></math>
                           </td>
                        </tr>
                     </table>
                  </dd>
               </dl>
               <h4>
                  <a id="cedef.arctanh">

                  </a>C.2.8.27 
  MMLdefinition: <code>arctanh
</code>
               </h4>
               <dl>
                  <dt>Description</dt>
                  <dd>
					
                     <p>This element represents the arctanh function as 
described in Abramowitz and Stegun, section 4.6.  
It takes one argument.  </p>
				
                     <p>See also
   <a href="chapter4.xml#contm.trig">
                           <b>4.4.8.1 common trigonometric functions </b>
                        </a>.</p>
                  </dd>
                  <dt>Classification</dt>
                  <dd>function 
</dd>
                  <dt>MMLattribute</dt>
                  <dd>
                     <table border="1">
                        <tr>
                           <th>Name</th>
                           <th>Value</th>
                           <th>Default</th>
                        </tr>
                        <tr>
					
                           <td>definitionURL
</td>
					
                           <td>URI identifying the definition
</td>
					
                           <td>APPENDIX_C
</td>
				

                        </tr>
                        <tr>
					
                           <td>encoding
</td>
					
                           <td>CDATA
</td>
					
                           <td>MathML
</td>
				

                        </tr>
                     </table>
                  </dd>
                  <dt>Signature</dt>
                  <dd>
                     <p> real -&gt; real 
</p>
                     <p>complex -&gt; complex
</p>
                  </dd>
                  <dt>Property</dt>
                  <dd>
						
                     <p>arctanh(z) = - i * arctan(i * z) </p>
					
                     <table>
                        <tr>
                           <td>
                              <pre>
					
				
                              </pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML">
					
				
                              </math>
                           </td>
                        </tr>
                     </table>
                  </dd>
                  <dt>Example</dt>
                  <dd>
                     <table>
                        <tr>
                           <td>
                              <pre>&lt;apply&gt;&lt;arctanh/&gt;&lt;ci&gt;x&lt;/ci&gt;&lt;/apply&gt;</pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML"><apply><arctanh/><ci>x</ci></apply></math>
                           </td>
                        </tr>
                     </table>
                  </dd>
               </dl>
            </div>
            <div class="div3">

               <h3>
                  <a id="cedef.Statistics">

                  </a>C.2.9 Statistics</h3>
               <h4>
                  <a id="cedef.mean">

                  </a>C.2.9.1 
  MMLdefinition: <code>mean
</code>
               </h4>
               <dl>
                  <dt>Description</dt>
                  <dd>
					
                     <p>The mean value of a set of data, or of a</p>
					
                     <p>random variable.  See CRC Standard Mathematical Tables and Formulae, editor: Dan Zwillinger, 
CRC Press Inc., 1996, section 7.7.1</p>
				
                     <p>See also
   <a href="chapter4.xml#contm.mean">
                           <b>4.4.9.1 Mean (mean)</b>
                        </a>.</p>
                  </dd>
                  <dt>Classification</dt>
                  <dd>function
</dd>
                  <dt>MMLattribute</dt>
                  <dd>
                     <table border="1">
                        <tr>
                           <th>Name</th>
                           <th>Value</th>
                           <th>Default</th>
                        </tr>
                        <tr>
					
                           <td>definitionURL
</td>
					
                           <td>URI identifying the definition
</td>
					
                           <td>APPENDIX_C
</td>
				

                        </tr>
                        <tr>
					
                           <td>encoding
</td>
					
                           <td>CDATA
</td>
					
                           <td>MathML
</td>
				

                        </tr>
                     </table>
                  </dd>
                  <dt>Signature</dt>
                  <dd>
                     <p>( random_variable) -&gt; scalar 
</p>
                     <p>(scalar+) -&gt; scalar 
</p>
                  </dd>
                  <dt>Example</dt>
                  <dd>
                     <table>
                        <tr>
                           <td>
                              <pre>
&lt;apply&gt;&lt;mean/&gt;&lt;ci type="discrete_random_variable"&gt; X &lt;/ci&gt;&lt;/apply&gt;
</pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML">
<apply><mean/><ci type="discrete_random_variable"> X </ci></apply>
</math>
                           </td>
                        </tr>
                     </table>
                  </dd>
                  <dt>Example</dt>
                  <dd>
                     <table>
                        <tr>
                           <td>
                              <pre>
&lt;apply&gt;&lt;mean/&gt;&lt;cn&gt;3&lt;/cn&gt;&lt;cn&gt;4&lt;/cn&gt;&lt;cn&gt;3&lt;/cn&gt;&lt;cn&gt;7&lt;/cn&gt;&lt;cn&gt;4&lt;/cn&gt;&lt;/apply&gt;
</pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML">
<apply><mean/><cn>3</cn><cn>4</cn><cn>3</cn><cn>7</cn><cn>4</cn></apply>
</math>
                           </td>
                        </tr>
                     </table>
                  </dd>
                  <dt>Example</dt>
                  <dd>
                     <table>
                        <tr>
                           <td>
                              <pre>
&lt;apply&gt;&lt;mean/&gt;&lt;ci&gt; X &lt;/ci&gt;&lt;/apply&gt;
</pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML">
<apply><mean/><ci> X </ci></apply>
</math>
                           </td>
                        </tr>
                     </table>
                  </dd>
               </dl>
               <h4>
                  <a id="cedef.sdev">

                  </a>C.2.9.2 
  MMLdefinition: <code>sdev
</code>
               </h4>
               <dl>
                  <dt>Description</dt>
                  <dd>
					
                     <p> This element  represents a function denoting the sample standard deviation 
of its arguments. The arguments are either all data, or a discrete random variable,
or a continuous random variable.</p>
					
                     <p>For numeric data at least two values are required and  this is  the square root of 
(the sum of the squares of the deviations from the mean of the arguments, 
divided by the number of arguments less one). 
For  a  "discrete_random_variable",  this is the square root of the second 
moment about the mean.  This further generalizes to identifiers of type 
continuous_random_variable.</p>
					
                     <p>
See CRC Standard Mathematical Tables and 
Formulae, editor: Dan Zwillinger, CRC Press Inc., 1996, (7.7.11) section 7.7.1. 
</p>
				
                     <p>See also
   <a href="chapter4.xml#contm.sdev">
                           <b>4.4.9.2 Standard Deviation (sdev)</b>
                        </a>.</p>
                  </dd>
                  <dt>Classification</dt>
                  <dd>function
</dd>
                  <dt>MMLattribute</dt>
                  <dd>
                     <table border="1">
                        <tr>
                           <th>Name</th>
                           <th>Value</th>
                           <th>Default</th>
                        </tr>
                        <tr>
					
                           <td>definitionURL
</td>
					
                           <td>URI identifying the definition
</td>
					
                           <td>APPENDIX_C
</td>
				

                        </tr>
                        <tr>
					
                           <td>encoding
</td>
					
                           <td>CDATA
</td>
					
                           <td>MathML
</td>
				

                        </tr>
                     </table>
                  </dd>
                  <dt>Signature</dt>
                  <dd>
                     <p>(scalar,scalar+) -&gt; scalar 
</p>
                     <p>(descrete_random_variable) -&gt; scalar 
</p>
                     <p>(continuous_random_variable) -&gt; scalar 
</p>
                  </dd>
                  <dt>Example</dt>
                  <dd>
                     <table>
                        <tr>
                           <td>
                              <pre>&lt;apply&gt;&lt;sdev/&gt;&lt;cn&gt;3&lt;/cn&gt;&lt;cn&gt;4&lt;/cn&gt;&lt;cn&gt;2&lt;/cn&gt;&lt;cn&gt;2&lt;/cn&gt;&lt;/apply&gt;</pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML"><apply><sdev/><cn>3</cn><cn>4</cn><cn>2</cn><cn>2</cn></apply></math>
                           </td>
                        </tr>
                     </table>
                  </dd>
                  <dt>Example</dt>
                  <dd>
                     <table>
                        <tr>
                           <td>
                              <pre>&lt;apply&gt;&lt;sdev/&gt;
&lt;ci type="discrete_random_variable"&gt; X &lt;/ci&gt;
&lt;/apply&gt;
</pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML"><apply><sdev/>
<ci type="discrete_random_variable"> X </ci>
</apply>
</math>
                           </td>
                        </tr>
                     </table>
                  </dd>
               </dl>
               <h4>
                  <a id="cedef.variance">

                  </a>C.2.9.3 
  MMLdefinition: <code>variance
</code>
               </h4>
               <dl>
                  <dt>Description</dt>
                  <dd>
					
                     <p>This symbol represents a function denoting the variance of its 
arguments, that is, the square of the standard deviation.
The arguments are either all data in which case there are two or
more of them, or an identifier of type
discrete_random_variable, or continuous_random_variable.
See CRC Standard Mathematical Tables and Formulae, 
editor: Dan Zwillinger, CRC Press Inc., 1996, [7.1.2] and [7.7].</p>
				
                     <p>See also
   <a href="chapter4.xml#contm.variance">
                           <b>4.4.9.3 Variance (variance)</b>
                        </a>.</p>
                  </dd>
                  <dt>Classification</dt>
                  <dd>function
</dd>
                  <dt>MMLattribute</dt>
                  <dd>
                     <table border="1">
                        <tr>
                           <th>Name</th>
                           <th>Value</th>
                           <th>Default</th>
                        </tr>
                        <tr>
					
                           <td>definitionURL
</td>
					
                           <td>URI identifying the definition
</td>
					
                           <td>APPENDIX_C
</td>
				

                        </tr>
                        <tr>
					
                           <td>encoding
</td>
					
                           <td>CDATA
</td>
					
                           <td>MathML
</td>
				

                        </tr>
                     </table>
                  </dd>
                  <dt>Signature</dt>
                  <dd>
                     <p>(scalar*) -&gt; scalar
</p>
                     <p>(descrete_random_variable) -&gt; scalar 
</p>
                     <p>(continuous_random_variable) -&gt; scalar 
</p>
                  </dd>
                  <dt>Example</dt>
                  <dd>
                     <table>
                        <tr>
                           <td>
                              <pre>&lt;apply&gt;&lt;variance/&gt;&lt;cn&gt;3&lt;/cn&gt;&lt;cn&gt;4&lt;/cn&gt;&lt;cn&gt;2&lt;/cn&gt;&lt;cn&gt;2&lt;/cn&gt;&lt;/apply&gt;</pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML"><apply><variance/><cn>3</cn><cn>4</cn><cn>2</cn><cn>2</cn></apply></math>
                           </td>
                        </tr>
                     </table>
                  </dd>
                  <dt>Example</dt>
                  <dd>
                     <table>
                        <tr>
                           <td>
                              <pre>&lt;apply&gt;&lt;variance/&gt;
&lt;ci type="discrete_random_variable"&gt; X &lt;/ci&gt;
&lt;/apply&gt;
</pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML"><apply><variance/>
<ci type="discrete_random_variable"> X </ci>
</apply>
</math>
                           </td>
                        </tr>
                     </table>
                  </dd>
               </dl>
               <h4>
                  <a id="cedef.median">

                  </a>C.2.9.4 
  MMLdefinition: <code>median
</code>
               </h4>
               <dl>
                  <dt>Description</dt>
                  <dd>
					
                     <p>This symbol represents an n-ary function denoting the median of its arguments. 
That is, if the data were placed in ascending order then it denotes the middle 
one (in the case of an odd amount of data) or the average of the middle two 
(in the case of an even amount of data).  See CRC Standard Mathematical Tables and Formulae, editor: Dan Zwillinger, 
CRC Press Inc., 1996, section 7.7.1</p>
				
                     <p>See also
   <a href="chapter4.xml#contm.median">
                           <b>4.4.9.4 Median (median)</b>
                        </a>.</p>
                  </dd>
                  <dt>Classification</dt>
                  <dd>function
</dd>
                  <dt>MMLattribute</dt>
                  <dd>
                     <table border="1">
                        <tr>
                           <th>Name</th>
                           <th>Value</th>
                           <th>Default</th>
                        </tr>
                        <tr>
					
                           <td>definitionURL
</td>
					
                           <td>URI identifying the definition
</td>
					
                           <td>APPENDIX_C
</td>
				

                        </tr>
                        <tr>
					
                           <td>encoding
</td>
					
                           <td>CDATA
</td>
					
                           <td>MathML
</td>
				

                        </tr>
                     </table>
                  </dd>
                  <dt>Signature</dt>
                  <dd>
                     <p>(scalar+) -&gt; scalar
</p>
                  </dd>
                  <dt>Example</dt>
                  <dd>
                     <table>
                        <tr>
                           <td>
                              <pre>&lt;apply&gt;&lt;median/&gt;&lt;cn&gt;3&lt;/cn&gt;&lt;cn&gt;4&lt;/cn&gt;&lt;cn&gt;2&lt;/cn&gt;&lt;cn&gt;2&lt;/cn&gt;&lt;/apply&gt;</pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML"><apply><median/><cn>3</cn><cn>4</cn><cn>2</cn><cn>2</cn></apply></math>
                           </td>
                        </tr>
                     </table>
                  </dd>
               </dl>
               <h4>
                  <a id="cedef.mode">

                  </a>C.2.9.5 
  MMLdefinition: <code>mode
</code>
               </h4>
               <dl>
                  <dt>Description</dt>
                  <dd>
					
                     <p>This represents the mode of  n data values. The mode is the data value that 
occurs with the greatest frequency.
See CRC Standard Mathematical Tables and Formulae, editor: Dan Zwillinger, 
CRC Press Inc., 1996, section 7.7.1</p>
				
                     <p>See also
   <a href="chapter4.xml#contm.mode">
                           <b>4.4.9.5 Mode (mode)</b>
                        </a>.</p>
                  </dd>
                  <dt>Classification</dt>
                  <dd>function
</dd>
                  <dt>MMLattribute</dt>
                  <dd>
                     <table border="1">
                        <tr>
                           <th>Name</th>
                           <th>Value</th>
                           <th>Default</th>
                        </tr>
                        <tr>
					
                           <td>definitionURL
</td>
					
                           <td>URI identifying the definition
</td>
					
                           <td>APPENDIX_C
</td>
				

                        </tr>
                        <tr>
					
                           <td>encoding
</td>
					
                           <td>
CDATA

</td>
					
                           <td>

                           </td>
				

                        </tr>
                     </table>
                  </dd>
                  <dt>Signature</dt>
                  <dd>
                     <p>(scalar+) -&gt; scalar
</p>
                  </dd>
                  <dt>Example</dt>
                  <dd>
                     <table>
                        <tr>
                           <td>
                              <pre>&lt;apply&gt;&lt;mode/&gt;&lt;cn&gt;3&lt;/cn&gt;&lt;cn&gt;4&lt;/cn&gt;&lt;cn&gt;2&lt;/cn&gt;&lt;cn&gt;2&lt;/cn&gt;&lt;/apply&gt;</pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML"><apply><mode/><cn>3</cn><cn>4</cn><cn>2</cn><cn>2</cn></apply></math>
                           </td>
                        </tr>
                     </table>
                  </dd>
               </dl>
               <h4>
                  <a id="cedef.moment">

                  </a>C.2.9.6 
  MMLdefinition: <code>moment
</code>
               </h4>
               <dl>
                  <dt>Description</dt>
                  <dd>
					
                     <p>This symbol is used to denote the i'th moment of a set of data, or a random 
variable.  Unless otherwise specified, the moment is about the origin.
For example, the i'th moment of X about the origin is given by
moment( i , 0 , x ). 
</p>
					
                     <p>
The first argument indicates which moment about that point is being specified.
For the i'th moment the first argument should be i.
The second argument specifies the point about which the moment is computed.
It is either an actual point ( e.g. 0 ), or a function which can be used on the data to
compute that point.  To indicate a central moment, specify  the  element "mean".
The third argument is either a discrete or continuous random variable, or the start
of a sequence of data.  If there is a sequence of data then  the i'th moment 
is (1/n) (x_1^i + x_2^i + ... + x_n^i). 
</p>
					
					
                     <p>
See CRC Standard Mathematical Tables and Formulae, 
editor: Dan Zwillinger, CRC Press Inc., 1996, section 7.7.1</p>
				
                     <p>See also
   <a href="chapter4.xml#contm.moment">
                           <b>4.4.9.6 Moment (moment)</b>
                        </a>.</p>
                  </dd>
                  <dt>Classification</dt>
                  <dd>function
</dd>
                  <dt>MMLattribute</dt>
                  <dd>
                     <table border="1">
                        <tr>
                           <th>Name</th>
                           <th>Value</th>
                           <th>Default</th>
                        </tr>
                        <tr>
					
                           <td>definitionURL
</td>
					
                           <td>URI identifying the definition
</td>
					
                           <td>APPENDIX_C
</td>
				

                        </tr>
                        <tr>
					
                           <td>encoding
</td>
					
                           <td>CDATA
</td>
					
                           <td>MathML
</td>
				

                        </tr>
                     </table>
                  </dd>
                  <dt>Signature</dt>
                  <dd>
                     <p>(degree, momentabout? , scalar+) -&gt; scalar
</p>
                     <p>(degree, momentabout? , discrete_random_variable) -&gt; scalar 
</p>
                     <p>(degree, momentabout? , continuous_random_variable) -&gt; scalar 
</p>
                  </dd>
                  <dt>Example</dt>
                  <dd>
						
                     <p>
The third moment about the point p of a discrete random variable</p>
					
                     <table>
                        <tr>
                           <td>
                              <pre>
					
&lt;apply&gt; &lt;moment/&gt;
  &lt;degree&gt;&lt;cn&gt;3&lt;/cn&gt;&lt;/degree&gt;
  &lt;momentabout&gt;&lt;ci&gt;p&lt;/ci&gt;&lt;/momentabout&gt;
  &lt;ci&gt;X&lt;/ci&gt;
&lt;/apply&gt;
</pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML">
					
<apply> <moment/>
  <degree><cn>3</cn></degree>
  <momentabout><ci>p</ci></momentabout>
  <ci>X</ci>
</apply>
</math>
                           </td>
                        </tr>
                     </table>
                  </dd>
                  <dt>Example</dt>
                  <dd>
						
                     <p>
The 3rd central moment of a set of data. </p>
					
                     <table>
                        <tr>
                           <td>
                              <pre>
					
&lt;apply&gt;&lt;moment/&gt;
  &lt;degree&gt;&lt;cn&gt;3&lt;/cn&gt;&lt;/degree&gt;
  &lt;momentabout&gt;&lt;mean/&gt;&lt;/momentabout&gt;
  &lt;cn&gt;6&lt;/cn&gt;&lt;cn&gt;4&lt;/cn&gt;&lt;cn&gt;2&lt;/cn&gt;&lt;cn&gt;2&lt;/cn&gt;&lt;cn&gt;5&lt;/cn&gt;
&lt;/apply&gt;
</pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML">
					
<apply><moment/>
  <degree><cn>3</cn></degree>
  <momentabout><mean/></momentabout>
  <cn>6</cn><cn>4</cn><cn>2</cn><cn>2</cn><cn>5</cn>
</apply>
</math>
                           </td>
                        </tr>
                     </table>
                  </dd>
                  <dt>Example</dt>
                  <dd>
						
                     <p>
The 3rd central moment of a discrete random variable. </p>
					
                     <table>
                        <tr>
                           <td>
                              <pre>
					
&lt;apply&gt;&lt;moment/&gt;
  &lt;degree&gt;&lt;cn&gt;3&lt;/cn&gt;&lt;/degree&gt;
  &lt;momentabout&gt;&lt;mean/&gt;&lt;/momentabout&gt;
  &lt;ci type="discrete_random_variable"&gt; X &lt;/ci&gt;
&lt;/apply&gt;
</pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML">
					
<apply><moment/>
  <degree><cn>3</cn></degree>
  <momentabout><mean/></momentabout>
  <ci type="discrete_random_variable"> X </ci>
</apply>
</math>
                           </td>
                        </tr>
                     </table>
                  </dd>
                  <dt>Example</dt>
                  <dd>
						
                     <p>The 3rd  moment about the origin of a set of data.</p>
					
                     <table>
                        <tr>
                           <td>
                              <pre>
					
&lt;apply&gt;&lt;moment/&gt;
  &lt;degree&gt;&lt;cn&gt;3&lt;/cn&gt;&lt;/degree&gt;
  &lt;momentabout&gt;&lt;cn&gt;0&lt;/cn&gt;&lt;/momentabout&gt;
  &lt;cn&gt;6&lt;/cn&gt;&lt;cn&gt;4&lt;/cn&gt;&lt;cn&gt;2&lt;/cn&gt;&lt;cn&gt;2&lt;/cn&gt;
&lt;/apply&gt;
</pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML">
					
<apply><moment/>
  <degree><cn>3</cn></degree>
  <momentabout><cn>0</cn></momentabout>
  <cn>6</cn><cn>4</cn><cn>2</cn><cn>2</cn>
</apply>
</math>
                           </td>
                        </tr>
                     </table>
                  </dd>
               </dl>
               <h4>
                  <a id="cedef.momentabout">

                  </a>C.2.9.7 
  MMLdefinition: <code>momentabout
</code>
               </h4>
               <dl>
                  <dt>Description</dt>
                  <dd>
					
                     <p>This element is used to identify the point about which a moment is to
be computed.  It may be an explicit point, or it may identify a method by which 
the point is to be computed from the given data.  For example the moment
may be computed about the mean by specifying the element used for the mean.
</p>
				
                     <p>See also
   <a href="chapter4.xml#contm.momentabout">
                           <b>4.4.9.7 Point of Moment (momentabout)</b>
                        </a>.</p>
                  </dd>
                  <dt>Classification</dt>
                  <dd>constructor
</dd>
                  <dt>MMLattribute</dt>
                  <dd>
                     <table border="1">
                        <tr>
                           <th>Name</th>
                           <th>Value</th>
                           <th>Default</th>
                        </tr>
                        <tr>
					
                           <td>definitionURL
</td>
					
                           <td>URI identifying the definition
</td>
					
                           <td>APPENDIX_C
</td>
				

                        </tr>
                        <tr>
					
                           <td>encoding
</td>
					
                           <td>CDATA
</td>
					
                           <td>MathML
</td>
				

                        </tr>
                     </table>
                  </dd>
                  <dt>Signature</dt>
                  <dd>
                     <p>(function) -&gt; method
</p>
                     <p>(scalar) -&gt; point 
</p>
                  </dd>
                  <dt>Example</dt>
                  <dd>
						
                     <p>
The third moment about the point p of a discrete random variable</p>
					
                     <table>
                        <tr>
                           <td>
                              <pre>
					
&lt;apply&gt; &lt;moment/&gt;
  &lt;degree&gt; &lt;cn&gt; 3 &lt;/cn&gt; &lt;/degree&gt;
  &lt;momentabout&gt; &lt;ci&gt; p &lt;/ci&gt; &lt;/momentabout&gt;
  &lt;ci&gt; X &lt;/ci&gt;
&lt;/apply&gt;
</pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML">
					
<apply> <moment/>
  <degree> <cn> 3 </cn> </degree>
  <momentabout> <ci> p </ci> </momentabout>
  <ci> X </ci>
</apply>
</math>
                           </td>
                        </tr>
                     </table>
                  </dd>
                  <dt>Example</dt>
                  <dd>
						
                     <p>
The 3rd central moment of a set of data. </p>
					
                     <table>
                        <tr>
                           <td>
                              <pre>
					
&lt;apply&gt;&lt;moment/&gt;
  &lt;degree&gt;&lt;cn&gt; 3 &lt;/cn&gt;&lt;/degree&gt;
  &lt;momentabout&gt;&lt;mean/&gt;&lt;/momentabout&gt;
  &lt;cn&gt;6&lt;/cn&gt;&lt;cn&gt;4&lt;/cn&gt;&lt;cn&gt;2&lt;/cn&gt;&lt;cn&gt;2&lt;/cn&gt;&lt;cn&gt;5&lt;/cn&gt;
&lt;/apply&gt;
</pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML">
					
<apply><moment/>
  <degree><cn> 3 </cn></degree>
  <momentabout><mean/></momentabout>
  <cn>6</cn><cn>4</cn><cn>2</cn><cn>2</cn><cn>5</cn>
</apply>
</math>
                           </td>
                        </tr>
                     </table>
                  </dd>
               </dl>
            </div>
            <div class="div3">

               <h3>
                  <a id="cedef.Linear.Algebra">

                  </a>C.2.10 Linear Algebra</h3>
               <h4>
                  <a id="cedef.vector">

                  </a>C.2.10.1 
  MMLdefinition: <code>vector
</code>
               </h4>
               <dl>
                  <dt>Description</dt>
                  <dd>
					
                     <p>A vector is an ordered n-tuple of values
representing an element of an n-dimensional
vector space.  The "values" are all from the
same ring, typically real or complex. 
Where orientation is important, such as for pre or post 
multiplication by a matrix a vector is treated as if it
were a column vector and its transpose is treated a row vector.
The type attribute can be used to explicitly specify that
a vector is a "row" vector.
See  CRC Standard Mathematical Tables and Formulae, 
editor: Dan Zwillinger, CRC Press Inc., 1996, [2.4]</p>
				
                     <p>See also
   <a href="chapter4.xml#contm.vector">
                           <b>4.4.10.1 Vector (vector)</b>
                        </a>.</p>
                  </dd>
                  <dt>Classification</dt>
                  <dd> constructor 
</dd>
                  <dt>MMLattribute</dt>
                  <dd>
                     <table border="1">
                        <tr>
                           <th>Name</th>
                           <th>Value</th>
                           <th>Default</th>
                        </tr>
                        <tr>
					
                           <td>definitionURL
</td>
					
                           <td>URI identifying the definition
</td>
					
                           <td>APPENDIX_C
</td>
				

                        </tr>
                        <tr>
					
                           <td>encoding
</td>
					
                           <td>CDATA
</td>
					
                           <td>MathML
</td>
				

                        </tr>
                        <tr>
					
                           <td> type 
</td>
					
                           <td>  row | column | MathMLType 
</td>
					
                           <td> column 
</td>
				

                        </tr>
                     </table>
                  </dd>
                  <dt>Signature</dt>
                  <dd>
                     <p> (real*) -&gt; vector(type=real) 
</p>
                     <p> [type=vectortype]((cn|ci|apply)*) -&gt; vector(type=vectortype)
</p>
                  </dd>
                  <dt>Property</dt>
                  <dd>
						
                     <p>vector=column_vector</p>
					
                     <table>
                        <tr>
                           <td>
                              <pre>
					
				
                              </pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML">
					
				
                              </math>
                           </td>
                        </tr>
                     </table>
                  </dd>
                  <dt>Property</dt>
                  <dd>
						
                     <p>matrix * vector = vector</p>
					
                     <table>
                        <tr>
                           <td>
                              <pre>
					
				
                              </pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML">
					
				
                              </math>
                           </td>
                        </tr>
                     </table>
                  </dd>
                  <dt>Property</dt>
                  <dd>
						
                     <p>matrix * column_vector = column_ vector</p>
					
                     <table>
                        <tr>
                           <td>
                              <pre>
					
				
                              </pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML">
					
				
                              </math>
                           </td>
                        </tr>
                     </table>
                  </dd>
                  <dt>Property</dt>
                  <dd>
						
                     <p>row_vector*matrix  = row_vector</p>
					
                     <table>
                        <tr>
                           <td>
                              <pre>
					
				
                              </pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML">
					
				
                              </math>
                           </td>
                        </tr>
                     </table>
                  </dd>
                  <dt>Property</dt>
                  <dd>
						
                     <p>transpose(vector) = row_vector</p>
					
                     <table>
                        <tr>
                           <td>
                              <pre>
					
				
                              </pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML">
					
				
                              </math>
                           </td>
                        </tr>
                     </table>
                  </dd>
                  <dt>Property</dt>
                  <dd>
						
                     <p>transpose(column_vector) = row_vector</p>
					
                     <table>
                        <tr>
                           <td>
                              <pre>
					
				
                              </pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML">
					
				
                              </math>
                           </td>
                        </tr>
                     </table>
                  </dd>
                  <dt>Property</dt>
                  <dd>
						
                     <p>transpose(row_vector) = column_vector</p>
					
                     <table>
                        <tr>
                           <td>
                              <pre>
					
				
                              </pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML">
					
				
                              </math>
                           </td>
                        </tr>
                     </table>
                  </dd>
                  <dt>Property</dt>
                  <dd>
						
                     <p>distributive over scalars</p>
					
                     <table>
                        <tr>
                           <td>
                              <pre>
					
				
                              </pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML">
					
				
                              </math>
                           </td>
                        </tr>
                     </table>
                  </dd>
                  <dt>Property</dt>
                  <dd>
						
                     <p>associativity.</p>
					
                     <table>
                        <tr>
                           <td>
                              <pre>
					
				
                              </pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML">
					
				
                              </math>
                           </td>
                        </tr>
                     </table>
                  </dd>
                  <dt>Property</dt>
                  <dd>
						
                     <p>Matrix * column vector</p>
					
                     <table>
                        <tr>
                           <td>
                              <pre>
					 
                              </pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML">
					 
                              </math>
                           </td>
                        </tr>
                     </table>
                  </dd>
                  <dt>Property</dt>
                  <dd>
						
                     <p>row vector * Matrix</p>
					
                     <table>
                        <tr>
                           <td>
                              <pre>
					 
                              </pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML">
					 
                              </math>
                           </td>
                        </tr>
                     </table>
                  </dd>
                  <dt>Example</dt>
                  <dd>
                     <table>
                        <tr>
                           <td>
                              <pre>&lt;vector&gt;
  &lt;cn&gt; 1 &lt;/cn&gt;
  &lt;cn&gt; 2 &lt;/cn&gt;
  &lt;cn&gt; 3 &lt;/cn&gt;
&lt;ci&gt; x &lt;/ci&gt;
&lt;/vector&gt;
</pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML"><vector>
  <cn> 1 </cn>
  <cn> 2 </cn>
  <cn> 3 </cn>
<ci> x </ci>
</vector>
</math>
                           </td>
                        </tr>
                     </table>
                  </dd>
                  <dt>Example</dt>
                  <dd>
                     <pre>&lt;vector type="row"&gt;
  &lt;cn&gt; 1 &lt;/cn&gt;
  &lt;cn&gt; 2 &lt;/cn&gt;
  &lt;cn&gt; 3 &lt;/cn&gt;
  &lt;ci&gt; x &lt;/ci&gt;
&lt;/vector&gt;
</pre>
                  </dd>
               </dl>
               <h4>
                  <a id="cedef.matrix">

                  </a>C.2.10.2 
  MMLdefinition: <code>matrix
</code>
               </h4>
               <dl>
                  <dt>Description</dt>
                  <dd>
					
                     <p>This is the constructor for a matrix.  it
requires matrixrow's as arguments. 
It is used to represent matrices. 
See CRC Standard Mathematical Tables and Formulae, 
editor: Dan Zwillinger, CRC Press Inc., 1996, [2.5.1].</p>
				
                     <p>See also
   <a href="chapter4.xml#contm.matrix">
                           <b>4.4.10.2 Matrix (matrix)</b>
                        </a>.</p>
                  </dd>
                  <dt>Classification</dt>
                  <dd>constructor
</dd>
                  <dt>MMLattribute</dt>
                  <dd>
                     <table border="1">
                        <tr>
                           <th>Name</th>
                           <th>Value</th>
                           <th>Default</th>
                        </tr>
                        <tr>
					
                           <td>definitionURL
</td>
					
                           <td>URI identifying the definition
</td>
					
                           <td>APPENDIX_C
</td>
				

                        </tr>
                        <tr>
					
                           <td>encoding
</td>
					
                           <td>CDATA
</td>
					
                           <td>MathML
</td>
				

                        </tr>
                        <tr>
					
                           <td>type
</td>
					
                           <td> real  |  complex  |  integer  |  symbolic  | integer |  MathMLType 
</td>
					
                           <td> real 
</td>
				

                        </tr>
                     </table>
                  </dd>
                  <dt>Signature</dt>
                  <dd>
                     <p>(matrixrow*) -&gt; matrix
</p>
                     <p>[type=matrixtype](matrixrow*) -&gt; 
matrix(type=matrixtype)
</p>
                  </dd>
                  <dt>Property</dt>
                  <dd>
						
                     <p>scalar multiplication</p>
					
                     <table>
                        <tr>
                           <td>
                              <pre>
					
				
                              </pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML">
					
				
                              </math>
                           </td>
                        </tr>
                     </table>
                  </dd>
                  <dt>Property</dt>
                  <dd>
						
                     <p>scalar multiplication</p>
					
                     <pre>
					Matrix*column vector</pre>
                  </dd>
                  <dt>Property</dt>
                  <dd>
						
                     <p>scalar multiplication</p>
					
                     <pre>
					Addition</pre>
                  </dd>
                  <dt>Property</dt>
                  <dd>
						
                     <p>scalar multiplication</p>
					
                     <pre>
					Matrix*Matrix</pre>
                  </dd>
                  <dt>Example</dt>
                  <dd>
                     <table>
                        <tr>
                           <td>
                              <pre>&lt;matrix&gt;
  &lt;matrixrow&gt;&lt;cn&gt; 0 &lt;/cn&gt; &lt;cn&gt; 1 &lt;/cn&gt; &lt;cn&gt; 0 &lt;/cn&gt;&lt;/matrixrow&gt;
  &lt;matrixrow&gt;&lt;cn&gt; 0 &lt;/cn&gt; &lt;cn&gt; 0 &lt;/cn&gt; &lt;cn&gt; 1 &lt;/cn&gt;&lt;/matrixrow&gt;
  &lt;matrixrow&gt;&lt;cn&gt; 1 &lt;/cn&gt; &lt;cn&gt; 0 &lt;/cn&gt; &lt;cn&gt; 0 &lt;/cn&gt;&lt;/matrixrow&gt;
&lt;/matrix&gt;
</pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML"><matrix>
  <matrixrow><cn> 0 </cn> <cn> 1 </cn> <cn> 0 </cn></matrixrow>
  <matrixrow><cn> 0 </cn> <cn> 0 </cn> <cn> 1 </cn></matrixrow>
  <matrixrow><cn> 1 </cn> <cn> 0 </cn> <cn> 0 </cn></matrixrow>
</matrix>
</math>
                           </td>
                        </tr>
                     </table>
                  </dd>
               </dl>
               <h4>
                  <a id="cedef.matrixrow">

                  </a>C.2.10.3 
  MMLdefinition: <code>matrixrow
</code>
               </h4>
               <dl>
                  <dt>Description</dt>
                  <dd>
					
                     <p>This symbol is an n-ary constructor used to represent rows of matrices.
Its arguments should be members of a ring. </p>
				
                     <p>See also
   <a href="chapter4.xml#contm.matrixrow">
                           <b>4.4.10.3 Matrix row (matrixrow)</b>
                        </a>.</p>
                  </dd>
                  <dt>Classification</dt>
                  <dd>constructor
</dd>
                  <dt>MMLattribute</dt>
                  <dd>
                     <table border="1">
                        <tr>
                           <th>Name</th>
                           <th>Value</th>
                           <th>Default</th>
                        </tr>
                        <tr>
					
                           <td>definitionURL
</td>
					
                           <td>URI identifying the definition
</td>
					
                           <td>APPENDIX_C
</td>
				

                        </tr>
                        <tr>
					
                           <td>encoding
</td>
					
                           <td>CDATA
</td>
					
                           <td>MathML
</td>
				

                        </tr>
                     </table>
                  </dd>
                  <dt>Signature</dt>
                  <dd>
                     <p>(ringelement +) -&gt; matrixrow 
</p>
                  </dd>
                  <dt>Example</dt>
                  <dd>
                     <table>
                        <tr>
                           <td>
                              <pre>&lt;matrixrow&gt;
  &lt;cn&gt; 1 &lt;/cn&gt;
  &lt;cn&gt; 2 &lt;/cn&gt;
&lt;/matrixrow&gt;
</pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML"><matrixrow>
  <cn> 1 </cn>
  <cn> 2 </cn>
</matrixrow>
</math>
                           </td>
                        </tr>
                     </table>
                  </dd>
               </dl>
               <h4>
                  <a id="cedef.determinant">

                  </a>C.2.10.4 
  MMLdefinition: <code>determinant
</code>
               </h4>
               <dl>
                  <dt>Description</dt>
                  <dd>
					
                     <p>The "determinant" of a matrix.  This is a unary function.
See CRC Standard Mathematical Tables and Formulae, 
editor: Dan Zwillinger, CRC Press Inc., 1996, [2.5.4].</p>
				
                     <p>See also
   <a href="chapter4.xml#contm.determinant">
                           <b>4.4.10.4 Determinant (determinant)</b>
                        </a>.</p>
                  </dd>
                  <dt>Classification</dt>
                  <dd>function
</dd>
                  <dt>MMLattribute</dt>
                  <dd>
                     <table border="1">
                        <tr>
                           <th>Name</th>
                           <th>Value</th>
                           <th>Default</th>
                        </tr>
                        <tr>
					
                           <td>definitionURL
</td>
					
                           <td>URI identifying the definition
</td>
					
                           <td>APPENDIX_C
</td>
				

                        </tr>
                        <tr>
					
                           <td>encoding
</td>
					
                           <td>
CDATA

</td>
					
                           <td>

                           </td>
				

                        </tr>
                     </table>
                  </dd>
                  <dt>Signature</dt>
                  <dd>
                     <p>(matrix)-&gt; scalar 
</p>
                  </dd>
                  <dt>Example</dt>
                  <dd>
                     <table>
                        <tr>
                           <td>
                              <pre>&lt;apply&gt;&lt;determinant/&gt;
  &lt;ci type="matrix"&gt; A &lt;/ci&gt;
&lt;/apply&gt;
</pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML"><apply><determinant/>
  <ci type="matrix"> A </ci>
</apply>
</math>
                           </td>
                        </tr>
                     </table>
                  </dd>
               </dl>
               <h4>
                  <a id="cedef.transpose">

                  </a>C.2.10.5 
  MMLdefinition: <code>transpose
</code>
               </h4>
               <dl>
                  <dt>Description</dt>
                  <dd>
					
                     <p>The transpose of a matrix or vector.
See CRC Standard Mathematical Tables and Formulae, 
editor: Dan Zwillinger, CRC Press Inc., 1996, [2.4] and [2.5.1].</p>
				
                     <p>See also
   <a href="chapter4.xml#contm.transpose">
                           <b>4.4.10.5 Transpose (transpose)</b>
                        </a>.</p>
                  </dd>
                  <dt>Classification</dt>
                  <dd>function
</dd>
                  <dt>MMLattribute</dt>
                  <dd>
                     <table border="1">
                        <tr>
                           <th>Name</th>
                           <th>Value</th>
                           <th>Default</th>
                        </tr>
                        <tr>
					
                           <td>definitionURL
</td>
					
                           <td>URI identifying the definition
</td>
					
                           <td>APPENDIX_C
</td>
				

                        </tr>
                        <tr>
					
                           <td>encoding
</td>
					
                           <td>CDATA
</td>
					
                           <td>MathML
</td>
				

                        </tr>
                     </table>
                  </dd>
                  <dt>Signature</dt>
                  <dd>
                     <p>(vector)-&gt;vector(type=row)
</p>
                     <p>(matrix)-&gt;matrix
</p>
                     <p>(vector(type=row)-&gt;vector
</p>
                  </dd>
                  <dt>Property</dt>
                  <dd>
						
                     <p>transpose(transpose(A))= A</p>
					
                     <table>
                        <tr>
                           <td>
                              <pre>
					
				
                              </pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML">
					
				
                              </math>
                           </td>
                        </tr>
                     </table>
                  </dd>
                  <dt>Property</dt>
                  <dd>
						
                     <p>transpose(transpose(V))= V</p>
					
                     <table>
                        <tr>
                           <td>
                              <pre>
					
				
                              </pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML">
					
				
                              </math>
                           </td>
                        </tr>
                     </table>
                  </dd>
                  <dt>Example</dt>
                  <dd>
                     <table>
                        <tr>
                           <td>
                              <pre>&lt;apply&gt;&lt;transpose/&gt;
  &lt;ci type="matrix"&gt; A &lt;/ci&gt;
&lt;/apply&gt;
</pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML"><apply><transpose/>
  <ci type="matrix"> A </ci>
</apply>
</math>
                           </td>
                        </tr>
                     </table>
                  </dd>
                  <dt>Example</dt>
                  <dd>
                     <table>
                        <tr>
                           <td>
                              <pre>&lt;apply&gt;&lt;transpose/&gt;
  &lt;ci type="vector"&gt; V &lt;/ci&gt;
&lt;/apply&gt;

</pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML"><apply><transpose/>
  <ci type="vector"> V </ci>
</apply>

</math>
                           </td>
                        </tr>
                     </table>
                  </dd>
               </dl>
               <h4>
                  <a id="cedef.selector">

                  </a>C.2.10.6 
  MMLdefinition: <code>selector
</code>
               </h4>
               <dl>
                  <dt>Description</dt>
                  <dd>
					
                     <p>The operator used to extract sub-objects from vectors, matrices
matrix rows and lists.
Elements are accessed by providing one index element for each
dimension.  For matrices, sub-matrices are selected by providing
one fewer index items.  For a matrix A and a column vector V :
select( i, j , A ) is the  i,j th element of A.
select(i , A )  is the matrixrow formed from the i'th row of A.
select( i , V ) is the i'th element of V.
select( V ) is the sequence of all elements of V.
select(A) is the sequence of all elements of A, extracted row
by row.
select(i,L) is the i'th element of a list.
select(L) is the sequence of elements of a list.</p>
				
                     <p>See also
   <a href="chapter4.xml#contm.selector">
                           <b>4.4.10.6 Selector (selector)</b>
                        </a>.</p>
                  </dd>
                  <dt>Classification</dt>
                  <dd>function
</dd>
                  <dt>MMLattribute</dt>
                  <dd>
                     <table border="1">
                        <tr>
                           <th>Name</th>
                           <th>Value</th>
                           <th>Default</th>
                        </tr>
                        <tr>
					
                           <td>definitionURL
</td>
					
                           <td>URI identifying the definition
</td>
					
                           <td>APPENDIX_C
</td>
				

                        </tr>
                        <tr>
					
                           <td>encoding
</td>
					
                           <td>CDATA
</td>
					
                           <td>MathML
</td>
				

                        </tr>
                     </table>
                  </dd>
                  <dt>Signature</dt>
                  <dd>
                     <p>(matrix , scalar,scalar)-&gt;scalar
</p>
                     <p>(matrix, scalar)-&gt;matrixrow
</p>
                     <p>(matrix)-&gt;scalar* 
</p>
                     <p>((vector|list|matrixrow) , scalar )-&gt;scalar
</p>
                     <p>(vector|list|matrixrow)-&gt;scalar*
</p>
                  </dd>
                  <dt>Property</dt>
                  <dd>
						
                     <p>For all vectors V, V = vector(select(V))</p>
					
                     <table>
                        <tr>
                           <td>
                              <pre>
					
				
                              </pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML">
					
				
                              </math>
                           </td>
                        </tr>
                     </table>
                  </dd>
                  <dt>Property</dt>
                  <dd>
						
                     <p>For all matrices M, M = matrix(select(M))</p>
					
                     <table>
                        <tr>
                           <td>
                              <pre>
					
				
                              </pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML">
					
				
                              </math>
                           </td>
                        </tr>
                     </table>
                  </dd>
                  <dt>Example</dt>
                  <dd>
                     <table>
                        <tr>
                           <td>
                              <pre>&lt;apply&gt;&lt;selector/&gt;&lt;ci type="matrix"&gt;M&lt;/ci&gt;&lt;cn&gt;3&lt;/cn&gt;&lt;cn&gt;2&lt;/cn&gt;&lt;/apply&gt;</pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML"><apply><selector/><ci type="matrix">M</ci><cn>3</cn><cn>2</cn></apply></math>
                           </td>
                        </tr>
                     </table>
                  </dd>
               </dl>
               <h4>
                  <a id="cedef.vectorproduct">

                  </a>C.2.10.7 
  MMLdefinition: <code>vectorproduct
</code>
               </h4>
               <dl>
                  <dt>Description</dt>
                  <dd>
					
                     <p>The vector or cross product of two nonzero three-dimensional vectors
v1 and v2 is defined by</p>
					
                     <p>v1 x v2  =  n  norm(v1) * norm(v2) sin(theta)
where n is the unit normal vector perpendicular to both, adhering to
the right hand rule.
CRC Standard Mathematical Tables and Formulae, 
editor: Dan Zwillinger, CRC Press Inc., 1996, [2.4]
</p>
				
                     <p>See also
   <a href="chapter4.xml#contm.vectorproduct">
                           <b>4.4.10.7 Vector product (vectorproduct)</b>
                        </a>.</p>
                  </dd>
                  <dt>Classification</dt>
                  <dd>function
</dd>
                  <dt>MMLattribute</dt>
                  <dd>
                     <table border="1">
                        <tr>
                           <th>Name</th>
                           <th>Value</th>
                           <th>Default</th>
                        </tr>
                        <tr>
					
                           <td>definitionURL
</td>
					
                           <td>URI identifying the definition
</td>
					
                           <td>APPENDIX_C
</td>
				

                        </tr>
                        <tr>
					
                           <td>encoding
</td>
					
                           <td>CDATA
</td>
					
                           <td>MathML
</td>
				

                        </tr>
                     </table>
                  </dd>
                  <dt>Signature</dt>
                  <dd>
                     <p>(vector,vector)-&gt;vector
</p>
                  </dd>
                  <dt>Property</dt>
                  <dd>
						
                     <p>if v1 and v2 are parallel then their vector product is 0</p>
					
                     <table>
                        <tr>
                           <td>
                              <pre>
					
				
                              </pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML">
					
				
                              </math>
                           </td>
                        </tr>
                     </table>
                  </dd>
                  <dt>Example</dt>
                  <dd>
                     <table>
                        <tr>
                           <td>
                              <pre>&lt;apply&gt;&lt;vectorproduct/&gt;&lt;ci&gt;u&lt;/ci&gt;&lt;ci&gt;v&lt;/ci&gt;&lt;/apply&gt;</pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML"><apply><vectorproduct/><ci>u</ci><ci>v</ci></apply></math>
                           </td>
                        </tr>
                     </table>
                  </dd>
               </dl>
               <h4>
                  <a id="cedef.scalarproduct">

                  </a>C.2.10.8 
  MMLdefinition: <code>scalarproduct
</code>
               </h4>
               <dl>
                  <dt>Description</dt>
                  <dd>
					
                     <p>This symbol represents the scalar product function. It takes two vector arguments 
and returns a scalar value. The scalar product of two vectors a, b is 
defined as |a| * |b| * cos(\theta), where \theta is the angle between the 
two vectors and |.| is a euclidean size function. Note that the scalar product 
is often referred to as the dot product. </p>
				
                     <p>See also
   <a href="chapter4.xml#contm.scalarproduct">
                           <b>4.4.10.8 Scalar product (scalarproduct)</b>
                        </a>.</p>
                  </dd>
                  <dt>Classification</dt>
                  <dd>function
</dd>
                  <dt>MMLattribute</dt>
                  <dd>
                     <table border="1">
                        <tr>
                           <th>Name</th>
                           <th>Value</th>
                           <th>Default</th>
                        </tr>
                        <tr>
					
                           <td>definitionURL
</td>
					
                           <td>URI identifying the definition
</td>
					
                           <td>APPENDIX_C
</td>
				

                        </tr>
                        <tr>
					
                           <td>encoding
</td>
					
                           <td>CDATA
</td>
					
                           <td>MathML
</td>
				

                        </tr>
                     </table>
                  </dd>
                  <dt>Signature</dt>
                  <dd>
                     <p>(vector,vector) -&gt; scalar
</p>
                  </dd>
                  <dt>Property</dt>
                  <dd>
						
                     <p>if the scalar product of two vectors is 0 then they are orthogonal.</p>
					
                     <table>
                        <tr>
                           <td>
                              <pre>
					
				
                              </pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML">
					
				
                              </math>
                           </td>
                        </tr>
                     </table>
                  </dd>
                  <dt>Example</dt>
                  <dd>
                     <table>
                        <tr>
                           <td>
                              <pre>&lt;apply&gt;&lt;scalarproduct/&gt;&lt;ci&gt;u&lt;/ci&gt;&lt;ci&gt;v&lt;/ci&gt;&lt;/apply&gt;</pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML"><apply><scalarproduct/><ci>u</ci><ci>v</ci></apply></math>
                           </td>
                        </tr>
                     </table>
                  </dd>
               </dl>
               <h4>
                  <a id="cedef.outerproduct">

                  </a>C.2.10.9 
  MMLdefinition: <code>outerproduct
</code>
               </h4>
               <dl>
                  <dt>Description</dt>
                  <dd>
					
                     <p>This symbol represents the outer product function. It takes two vector arguments 
and returns a matrix. It is defined as follows: if we write the {i,j}'th element of the 
matrix to be returned as m_{i,j}, then: m_{i,j}=a_i * b_j where a_i,b_j are the i'th 
and j'th elements of a, b respectively. </p>
				
                     <p>See also
   <a href="chapter4.xml#contm.outerproduct">
                           <b>4.4.10.9 Outer product (outerproduct)</b>
                        </a>.</p>
                  </dd>
                  <dt>Classification</dt>
                  <dd>function
</dd>
                  <dt>MMLattribute</dt>
                  <dd>
                     <table border="1">
                        <tr>
                           <th>Name</th>
                           <th>Value</th>
                           <th>Default</th>
                        </tr>
                        <tr>
					
                           <td>definitionURL
</td>
					
                           <td>URI identifying the definition
</td>
					
                           <td>APPENDIX_C
</td>
				

                        </tr>
                        <tr>
					
                           <td>encoding
</td>
					
                           <td>CDATA
</td>
					
                           <td>MathML
</td>
				

                        </tr>
                     </table>
                  </dd>
                  <dt>Signature</dt>
                  <dd>
                     <p>(vector,vector) -&gt; matrix 
</p>
                  </dd>
                  <dt>Example</dt>
                  <dd>
                     <table>
                        <tr>
                           <td>
                              <pre>&lt;apply&gt;&lt;outerproduct/&gt;&lt;ci&gt;u&lt;/ci&gt;&lt;ci&gt;v&lt;/ci&gt;&lt;/apply&gt;</pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML"><apply><outerproduct/><ci>u</ci><ci>v</ci></apply></math>
                           </td>
                        </tr>
                     </table>
                  </dd>
               </dl>
            </div>
            <div class="div3">

               <h3>
                  <a id="cedef.Constants.and.Symbol.Elements">

                  </a>C.2.11 Constants and Symbol Elements</h3>
               <h4>
                  <a id="cedef.integers">

                  </a>C.2.11.1 
  MMLdefinition: <code>integers
</code>
               </h4>
               <dl>
                  <dt>Description</dt>
                  <dd>
					
                     <p>integers represents the set of all integers.</p>
				
                     <p>See also
   <a href="chapter4.xml#contm.integers">
                           <b>4.4.12.1 integers (integers)</b>
                        </a>.</p>
                  </dd>
                  <dt>Classification</dt>
                  <dd>constant 
</dd>
                  <dt>MMLattribute</dt>
                  <dd>
                     <table border="1">
                        <tr>
                           <th>Name</th>
                           <th>Value</th>
                           <th>Default</th>
                        </tr>
                        <tr>
					
                           <td>definitionURL
</td>
					
                           <td>URI identifying the definition
</td>
					
                           <td>APPENDIX_C
</td>
				

                        </tr>
                        <tr>
					
                           <td>encoding
</td>
					
                           <td>CDATA
</td>
					
                           <td>MathML
</td>
				

                        </tr>
                     </table>
                  </dd>
                  <dt>Signature</dt>
                  <dd>
                     <p>set
</p>
                  </dd>
                  <dt>Property</dt>
                  <dd>
						
                     <p>n is an integer implies n+1 is an integer.</p>
					
                     <table>
                        <tr>
                           <td>
                              <pre>
					
&lt;apply&gt;&lt;implies/&gt;
  &lt;apply&gt;&lt;in/&gt;&lt;ci&gt;n&lt;/ci&gt;&lt;integers/&gt;&lt;/apply&gt;
  &lt;apply&gt;&lt;in/&gt;&lt;apply&gt;&lt;plus/&gt;&lt;ci&gt;n&lt;/ci&gt;&lt;cn&gt;1&lt;/cn&gt;&lt;/apply&gt;&lt;integers/&gt;&lt;/apply&gt;
&lt;/apply&gt;</pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML">
					
<apply><implies/>
  <apply><in/><ci>n</ci><integers/></apply>
  <apply><in/><apply><plus/><ci>n</ci><cn>1</cn></apply><integers/></apply>
</apply></math>
                           </td>
                        </tr>
                     </table>
                  </dd>
                  <dt>Property</dt>
                  <dd>
						
                     <p>0 is an integer</p>
					
                     <table>
                        <tr>
                           <td>
                              <pre>
					
&lt;apply&gt;&lt;in/&gt;&lt;cn&gt;0&lt;/cn&gt;&lt;integers/&gt;&lt;/apply&gt;</pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML">
					
<apply><in/><cn>0</cn><integers/></apply></math>
                           </td>
                        </tr>
                     </table>
                  </dd>
                  <dt>Property</dt>
                  <dd>
						
                     <p>n is an integer implies -n is an integer</p>
					
                     <table>
                        <tr>
                           <td>
                              <pre>
					
&lt;apply&gt;&lt;implies/&gt;
  &lt;apply&gt;&lt;in/&gt;&lt;ci&gt;n&lt;/ci&gt;&lt;integers/&gt;&lt;/apply&gt;
  &lt;apply&gt;&lt;in/&gt;&lt;apply&gt;&lt;minus/&gt;&lt;ci&gt;n&lt;/ci&gt;&lt;/apply&gt;&lt;integers/&gt;&lt;/apply&gt;
&lt;/apply&gt;</pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML">
					
<apply><implies/>
  <apply><in/><ci>n</ci><integers/></apply>
  <apply><in/><apply><minus/><ci>n</ci></apply><integers/></apply>
</apply></math>
                           </td>
                        </tr>
                     </table>
                  </dd>
                  <dt>Example</dt>
                  <dd>
                     <table>
                        <tr>
                           <td>
                              <pre>&lt;apply&gt;&lt;in/&gt;
  &lt;cn type="integer"&gt; 42 &lt;/cn&gt;
  &lt;integers/&gt;
&lt;/apply&gt;
</pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML"><apply><in/>
  <cn type="integer"> 42 </cn>
  <integers/>
</apply>
</math>
                           </td>
                        </tr>
                     </table>
                  </dd>
               </dl>
               <h4>
                  <a id="cedef.reals">

                  </a>C.2.11.2 
  MMLdefinition: <code>reals
</code>
               </h4>
               <dl>
                  <dt>Description</dt>
                  <dd>
					
                     <p>reals represents the set of all real numbers.</p>
				
                     <p>See also
   <a href="chapter4.xml#contm.reals">
                           <b>4.4.12.2 reals (reals)</b>
                        </a>.</p>
                  </dd>
                  <dt>Classification</dt>
                  <dd>symbol
</dd>
                  <dt>MMLattribute</dt>
                  <dd>
                     <table border="1">
                        <tr>
                           <th>Name</th>
                           <th>Value</th>
                           <th>Default</th>
                        </tr>
                        <tr>
					
                           <td>definitionURL
</td>
					
                           <td>URI identifying the definition
</td>
					
                           <td>APPENDIX_C
</td>
				

                        </tr>
                        <tr>
					
                           <td>encoding
</td>
					
                           <td>CDATA
</td>
					
                           <td>MathML
</td>
				

                        </tr>
                     </table>
                  </dd>
                  <dt>Signature</dt>
                  <dd>
                     <p>set
</p>
                  </dd>
                  <dt>Property</dt>
                  <dd>
						
                     <p>
S \subset R and exists y in R : forall x in S x \le y) implies 
exists z in R such that (( forall x in S x \le z) and ((forall x in S x \le w) 
implies z le w) 
</p>
					
                     <table>
                        <tr>
                           <td>
                              <pre>
					
				
                              </pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML">
					
				
                              </math>
                           </td>
                        </tr>
                     </table>
                  </dd>
                  <dt>Property</dt>
                  <dd>
						
                     <p>for all a,b | a,b rational with a&lt;b implies there exists 
rational a,c s.t. a&lt;c and c&lt;b 
</p>
					
                     <table>
                        <tr>
                           <td>
                              <pre>
					
				
                              </pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML">
					
				
                              </math>
                           </td>
                        </tr>
                     </table>
                  </dd>
                  <dt>Example</dt>
                  <dd>
                     <table>
                        <tr>
                           <td>
                              <pre>&lt;apply&gt;&lt;in/&gt;
  &lt;cn type="real"&gt; 44.997 &lt;/cn&gt;
  &lt;reals/&gt;
&lt;/apply&gt;
</pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML"><apply><in/>
  <cn type="real"> 44.997 </cn>
  <reals/>
</apply>
</math>
                           </td>
                        </tr>
                     </table>
                  </dd>
               </dl>
               <h4>
                  <a id="cedef.rationals">

                  </a>C.2.11.3 
  MMLdefinition: <code>rationals
</code>
               </h4>
               <dl>
                  <dt>Description</dt>
                  <dd>
					
                     <p>rationals represents the set of all rational numbers.</p>
				
                     <p>See also
   <a href="chapter4.xml#contm.rationals">
                           <b>4.4.12.3 Rational Numbers (rationals)</b>
                        </a>.</p>
                  </dd>
                  <dt>Classification</dt>
                  <dd>constant 
</dd>
                  <dt>MMLattribute</dt>
                  <dd>
                     <table border="1">
                        <tr>
                           <th>Name</th>
                           <th>Value</th>
                           <th>Default</th>
                        </tr>
                        <tr>
					
                           <td>definitionURL
</td>
					
                           <td>URI identifying the definition
</td>
					
                           <td>APPENDIX_C
</td>
				

                        </tr>
                        <tr>
					
                           <td>encoding
</td>
					
                           <td>CDATA
</td>
					
                           <td>MathML
</td>
				

                        </tr>
                     </table>
                  </dd>
                  <dt>Signature</dt>
                  <dd>
                     <p>set
</p>
                  </dd>
                  <dt>Property</dt>
                  <dd>
						
                     <p>for all z where z is a rational, there exists integers p and q with  p/q = z </p>
					
                     <table>
                        <tr>
                           <td>
                              <pre>
					
&lt;apply&gt;&lt;forall/&gt;
  &lt;bvar&gt;&lt;ci&gt;z&lt;/ci&gt;&lt;/bvar&gt;
  &lt;condition&gt;&lt;apply&gt;&lt;in/&gt;&lt;ci&gt;z&lt;/ci&gt;&lt;rationals/&gt;&lt;/apply&gt;&lt;/condition&gt;
  &lt;apply&gt;&lt;exists/&gt;
    &lt;bvar&gt;&lt;ci&gt;p&lt;/ci&gt;&lt;/bvar&gt;
    &lt;bvar&gt;&lt;ci&gt;q&lt;/ci&gt;&lt;/bvar&gt;
    &lt;apply&gt;&lt;and/&gt;
      &lt;apply&gt;&lt;in/&gt;&lt;ci&gt;p&lt;/ci&gt;&lt;integers/&gt;&lt;/apply&gt;
      &lt;apply&gt;&lt;in/&gt;&lt;ci&gt;q&lt;/ci&gt;&lt;integers/&gt;&lt;/apply&gt;
      &lt;apply&gt;&lt;eq/&gt;
        &lt;apply&gt;&lt;divide/&gt;&lt;ci&gt;p&lt;/ci&gt;&lt;ci&gt;q&lt;/ci&gt;&lt;/apply&gt;&lt;integers/&gt;&lt;/apply&gt;
        &lt;ci&gt;z&lt;/ci&gt;
      &lt;/apply&gt;
    &lt;/apply&gt;
  &lt;/apply&gt;
 
</pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML">
					
<apply><forall/>
  <bvar><ci>z</ci></bvar>
  <condition><apply><in/><ci>z</ci><rationals/></apply></condition>
  <apply><exists/>
    <bvar><ci>p</ci></bvar>
    <bvar><ci>q</ci></bvar>
    <apply><and/>
      <apply><in/><ci>p</ci><integers/></apply>
      <apply><in/><ci>q</ci><integers/></apply>
      <apply><eq/>
        <apply><divide/><ci>p</ci><ci>q</ci></apply><integers/></apply>
        <ci>z</ci>
      </apply>
    </apply>
  </apply>
 
</math>
                           </td>
                        </tr>
                     </table>
                  </dd>
                  <dt>Property</dt>
                  <dd>
						
                     <p>ForAll([a,b], a and b are rational, a &lt; b implies there exists c such that a &lt; c
and c &lt; b) </p>
					
                     <table>
                        <tr>
                           <td>
                              <pre>
					
				
                              </pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML">
					
				
                              </math>
                           </td>
                        </tr>
                     </table>
                  </dd>
                  <dt>Property</dt>
                  <dd>
						
                     <p>for all z where z is a rational, there exists integers p and q with  p/q = z </p>
					
                     <table>
                        <tr>
                           <td>
                              <pre>
					

                              </pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML">
					

                              </math>
                           </td>
                        </tr>
                     </table>
                  </dd>
                  <dt>Example</dt>
                  <dd>
                     <table>
                        <tr>
                           <td>
                              <pre>&lt;apply&gt;&lt;in/&gt;
  &lt;cn type="rational"&gt; 22 &lt;sep/&gt;7&lt;/cn&gt;
  &lt;rationals/&gt;
&lt;/apply&gt;
</pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML"><apply><in/>
  <cn type="rational"> 22 <sep/>7</cn>
  <rationals/>
</apply>
</math>
                           </td>
                        </tr>
                     </table>
                  </dd>
               </dl>
               <h4>
                  <a id="cedef.naturalnumbers">

                  </a>C.2.11.4 
  MMLdefinition: <code>naturalnumbers
</code>
               </h4>
               <dl>
                  <dt>Description</dt>
                  <dd>
					
                     <p>naturalnumbers represents the set of all natural numbers, 
i.e.. non-negative integers.</p>
				
                     <p>See also
   <a href="chapter4.xml#contm.naturalnumbers">
                           <b>4.4.12.4 Natural Numbers (naturalnumbers)</b>
                        </a>.</p>
                  </dd>
                  <dt>Classification</dt>
                  <dd>constant 
</dd>
                  <dt>MMLattribute</dt>
                  <dd>
                     <table border="1">
                        <tr>
                           <th>Name</th>
                           <th>Value</th>
                           <th>Default</th>
                        </tr>
                        <tr>
					
                           <td>definitionURL
</td>
					
                           <td>URI identifying the definition
</td>
					
                           <td>APPENDIX_C
</td>
				

                        </tr>
                        <tr>
					
                           <td>encoding
</td>
					
                           <td>CDATA
</td>
					
                           <td>MathML
</td>
				

                        </tr>
                     </table>
                  </dd>
                  <dt>Signature</dt>
                  <dd>
                     <p>set
</p>
                  </dd>
                  <dt>Property</dt>
                  <dd>
						
                     <p>For all n | n is a natural number implies n+1 is a natural number.</p>
					
                     <table>
                        <tr>
                           <td>
                              <pre>
					
&lt;apply&gt;&lt;forall/&gt;
  &lt;bvar&gt;&lt;ci&gt;n&lt;/ci&gt;&lt;/bvar&gt;
  &lt;apply&gt;&lt;implies/&gt;
    &lt;apply&gt;&lt;in/&gt;&lt;ci&gt;n&lt;/ci&gt;&lt;naturalnumbers/&gt;&lt;/apply&gt;
    &lt;apply&gt;&lt;in/&gt;&lt;apply&gt;&lt;plus/&gt;&lt;ci&gt;n&lt;/ci&gt;&lt;cn&gt;1&lt;/cn&gt;&lt;/apply&gt;&lt;naturalnumbers/&gt;&lt;/apply&gt;
  &lt;/apply&gt;
&lt;/apply&gt;</pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML">
					
<apply><forall/>
  <bvar><ci>n</ci></bvar>
  <apply><implies/>
    <apply><in/><ci>n</ci><naturalnumbers/></apply>
    <apply><in/><apply><plus/><ci>n</ci><cn>1</cn></apply><naturalnumbers/></apply>
  </apply>
</apply></math>
                           </td>
                        </tr>
                     </table>
                  </dd>
                  <dt>Property</dt>
                  <dd>
						
                     <p> 0 is a natural number. </p>
					
                     <table>
                        <tr>
                           <td>
                              <pre>
					
&lt;apply&gt;&lt;in/&gt;&lt;cn&gt;0&lt;/cn&gt;&lt;naturalnumbers/&gt;&lt;/apply&gt;</pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML">
					
<apply><in/><cn>0</cn><naturalnumbers/></apply></math>
                           </td>
                        </tr>
                     </table>
                  </dd>
                  <dt>Property</dt>
                  <dd>
						
                     <p>for all n | n in the natural numbers is equivalent to saying n=0 or n-1 is a natural number 
</p>
					
                     <table>
                        <tr>
                           <td>
                              <pre>
					
				
                              </pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML">
					
				
                              </math>
                           </td>
                        </tr>
                     </table>
                  </dd>
                  <dt>Example</dt>
                  <dd>
                     <table>
                        <tr>
                           <td>
                              <pre>&lt;apply&gt;&lt;in/&gt;
  &lt;cn type="integer"&gt;1729&lt;/cn&gt;
  &lt;naturalnumbers/&gt;
&lt;/apply&gt;
</pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML"><apply><in/>
  <cn type="integer">1729</cn>
  <naturalnumbers/>
</apply>
</math>
                           </td>
                        </tr>
                     </table>
                  </dd>
               </dl>
               <h4>
                  <a id="cedef.complexes">

                  </a>C.2.11.5 
  MMLdefinition: <code>complexes
</code>
               </h4>
               <dl>
                  <dt>Description</dt>
                  <dd>
					
                     <p>complexes represents the set of all complex numbers, i.e., numbers 
which may have a real and an imaginary part.</p>
				
                     <p>See also
   <a href="chapter4.xml#contm.complexes">
                           <b>4.4.12.5 complexes (complexes)</b>
                        </a>.</p>
                  </dd>
                  <dt>Classification</dt>
                  <dd>constant 
</dd>
                  <dt>MMLattribute</dt>
                  <dd>
                     <table border="1">
                        <tr>
                           <th>Name</th>
                           <th>Value</th>
                           <th>Default</th>
                        </tr>
                        <tr>
					
                           <td>definitionURL
</td>
					
                           <td>URI identifying the definition
</td>
					
                           <td>APPENDIX_C
</td>
				

                        </tr>
                        <tr>
					
                           <td>encoding
</td>
					
                           <td>CDATA
</td>
					
                           <td>MathML
</td>
				

                        </tr>
                     </table>
                  </dd>
                  <dt>Signature</dt>
                  <dd>
                     <p>set
</p>
                  </dd>
                  <dt>Property</dt>
                  <dd>
						
                     <p>for all z | if z is complex then there exist 
reals x,y s.t. z = x + i * y </p>
					
                     <table>
                        <tr>
                           <td>
                              <pre>
					
				
                              </pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML">
					
				
                              </math>
                           </td>
                        </tr>
                     </table>
                  </dd>
                  <dt>Example</dt>
                  <dd>
                     <table>
                        <tr>
                           <td>
                              <pre>&lt;apply&gt;&lt;in/&gt;
  &lt;cn type="complex"&gt;17&lt;sep/&gt;29&lt;/cn&gt;
  &lt;complexes/&gt;
&lt;/apply&gt;
</pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML"><apply><in/>
  <cn type="complex">17<sep/>29</cn>
  <complexes/>
</apply>
</math>
                           </td>
                        </tr>
                     </table>
                  </dd>
               </dl>
               <h4>
                  <a id="cedef.primes">

                  </a>C.2.11.6 
  MMLdefinition: <code>primes
</code>
               </h4>
               <dl>
                  <dt>Description</dt>
                  <dd>
					
                     <p>primes represents the set of all natural prime numbers, 
i.e., integers greater than 1 which have no positive integer factor 
other than themselves and 1.</p>
				
                     <p>See also
   <a href="chapter4.xml#contm.primes">
                           <b>4.4.12.6 primes (primes)</b>
                        </a>.</p>
                  </dd>
                  <dt>Classification</dt>
                  <dd>constant 
</dd>
                  <dt>MMLattribute</dt>
                  <dd>
                     <table border="1">
                        <tr>
                           <th>Name</th>
                           <th>Value</th>
                           <th>Default</th>
                        </tr>
                        <tr>
					
                           <td>definitionURL
</td>
					
                           <td>URI identifying the definition
</td>
					
                           <td>APPENDIX_C
</td>
				

                        </tr>
                        <tr>
					
                           <td>encoding
</td>
					
                           <td>CDATA
</td>
					
                           <td>MathML
</td>
				

                        </tr>
                     </table>
                  </dd>
                  <dt>Signature</dt>
                  <dd>
                     <p>set
</p>
                  </dd>
                  <dt>Property</dt>
                  <dd>
						
                     <p>ForAll( [d,p], p is prime , Implies( d | p , d=1 or d=p ) )</p>
					
                     <table>
                        <tr>
                           <td>
                              <pre>
					
&lt;apply&gt;&lt;forall/&gt;
  &lt;bvar&gt;&lt;ci&gt;d&lt;/ci&gt;&lt;/bvar&gt;
  &lt;bvar&gt;&lt;ci&gt;p&lt;/ci&gt;&lt;/bvar&gt;
  &lt;condition&gt;
    &lt;apply&gt;&lt;and/&gt;
    &lt;apply&gt;&lt;in/&gt;&lt;ci&gt;p&lt;/ci&gt;&lt;primes/&gt;&lt;/apply&gt;
    &lt;apply&gt;&lt;in/&gt;&lt;ci&gt;d&lt;/ci&gt;&lt;naturalnumbers/&gt;&lt;/apply&gt;
    &lt;/apply&gt;
  &lt;/condition&gt;
  &lt;apply&gt;&lt;implies/&gt;
    &lt;apply&gt;&lt;divide/&gt;&lt;ci&gt;d&lt;/ci&gt;&lt;ci&gt;p&lt;/ci&gt;&lt;/apply&gt;
    &lt;apply&gt;&lt;or/&gt;
      &lt;apply&gt;&lt;eq/&gt;&lt;ci&gt;d&lt;/ci&gt;&lt;cn&gt;1&lt;/cn&gt;&lt;/apply&gt;
      &lt;apply&gt;&lt;eq/&gt;&lt;ci&gt;d&lt;/ci&gt;&lt;ci&gt;p&lt;/ci&gt;&lt;/apply&gt;
    &lt;/apply&gt;
  &lt;/apply&gt;
&lt;/apply&gt;
</pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML">
					
<apply><forall/>
  <bvar><ci>d</ci></bvar>
  <bvar><ci>p</ci></bvar>
  <condition>
    <apply><and/>
    <apply><in/><ci>p</ci><primes/></apply>
    <apply><in/><ci>d</ci><naturalnumbers/></apply>
    </apply>
  </condition>
  <apply><implies/>
    <apply><divide/><ci>d</ci><ci>p</ci></apply>
    <apply><or/>
      <apply><eq/><ci>d</ci><cn>1</cn></apply>
      <apply><eq/><ci>d</ci><ci>p</ci></apply>
    </apply>
  </apply>
</apply>
</math>
                           </td>
                        </tr>
                     </table>
                  </dd>
                  <dt>Example</dt>
                  <dd>
                     <table>
                        <tr>
                           <td>
                              <pre>&lt;apply&gt;
&lt;in/&gt;
&lt;cn type="integer"&gt;17&lt;/cn&gt;
&lt;primes/&gt;
&lt;/apply&gt;
</pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML"><apply>
<in/>
<cn type="integer">17</cn>
<primes/>
</apply>
</math>
                           </td>
                        </tr>
                     </table>
                  </dd>
               </dl>
               <h4>
                  <a id="cedef.exponentiale">

                  </a>C.2.11.7 
  MMLdefinition: <code>exponentiale
</code>
               </h4>
               <dl>
                  <dt>Description</dt>
                  <dd>
					
                     <p>exponentiale represents the mathematical constant which is the 
exponential base of the natural logarithms, commonly written e . 
It is approximately 2.718281828.. </p>
				
                     <p>See also
   <a href="chapter4.xml#contm.exponentiale">
                           <b>4.4.12.7 Exponential e (exponentiale)</b>
                        </a>.</p>
                  </dd>
                  <dt>Classification</dt>
                  <dd>constant 
</dd>
                  <dt>MMLattribute</dt>
                  <dd>
                     <table border="1">
                        <tr>
                           <th>Name</th>
                           <th>Value</th>
                           <th>Default</th>
                        </tr>
                        <tr>
					
                           <td>definitionURL
</td>
					
                           <td>URI identifying the definition
</td>
					
                           <td>APPENDIX_C
</td>
				

                        </tr>
                        <tr>
					
                           <td>encoding
</td>
					
                           <td>CDATA
</td>
					
                           <td>MathML
</td>
				

                        </tr>
                     </table>
                  </dd>
                  <dt>Signature</dt>
                  <dd>
                     <p>real constant
</p>
                  </dd>
                  <dt>Property</dt>
                  <dd>
						
                     <p>
ln(e) = 1</p>
					
                     <table>
                        <tr>
                           <td>
                              <pre>
					&lt;apply&gt;&lt;eq/&gt;
  &lt;apply&gt;&lt;ln/&gt;&lt;exponentiale/&gt;&lt;/apply&gt;
  &lt;cn&gt;1&lt;/cn&gt;
&lt;/apply&gt;
</pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML">
					<apply><eq/>
  <apply><ln/><exponentiale/></apply>
  <cn>1</cn>
</apply>
</math>
                           </td>
                        </tr>
                     </table>
                  </dd>
                  <dt>Property</dt>
                  <dd>
						
                     <p>
e  is approximately 2.718281828</p>
					
                     <table>
                        <tr>
                           <td>
                              <pre>
					
&lt;apply&gt;&lt;approx/&gt;
  &lt;exponentiale/&gt;
  &lt;cn&gt;2.718281828 &lt;/cn&gt;
&lt;/apply&gt;</pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML">
					
<apply><approx/>
  <exponentiale/>
  <cn>2.718281828 </cn>
</apply></math>
                           </td>
                        </tr>
                     </table>
                  </dd>
                  <dt>Property</dt>
                  <dd>
						
                     <p>
e = the sum as j ranges from 0 to infinity of 1/(j!)</p>
					
                     <table>
                        <tr>
                           <td>
                              <pre>
					
				
                              </pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML">
					
				
                              </math>
                           </td>
                        </tr>
                     </table>
                  </dd>
                  <dt>Example</dt>
                  <dd>
                     <table>
                        <tr>
                           <td>
                              <pre>&lt;apply&gt; &lt;eq/&gt;
  &lt;apply&gt;&lt;ln/&gt;&lt;exponentiale/&gt;&lt;/apply&gt;
  &lt;cn&gt;1&lt;/cn&gt;
&lt;/apply&gt;
</pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML"><apply> <eq/>
  <apply><ln/><exponentiale/></apply>
  <cn>1</cn>
</apply>
</math>
                           </td>
                        </tr>
                     </table>
                  </dd>
               </dl>
               <h4>
                  <a id="cedef.imaginaryi">

                  </a>C.2.11.8 
  MMLdefinition: <code>imaginaryi
</code>
               </h4>
               <dl>
                  <dt>Description</dt>
                  <dd>
					
                     <p>imaginaryi represents the mathematical constant which is 
the square root of -1, commonly written i</p>
				
                     <p>See also
   <a href="chapter4.xml#contm.imaginaryi">
                           <b>4.4.12.8 Imaginary i (imaginaryi)</b>
                        </a>.</p>
                  </dd>
                  <dt>Classification</dt>
                  <dd>constant 
</dd>
                  <dt>MMLattribute</dt>
                  <dd>
                     <table border="1">
                        <tr>
                           <th>Name</th>
                           <th>Value</th>
                           <th>Default</th>
                        </tr>
                        <tr>
					
                           <td>definitionURL
</td>
					
                           <td>URI identifying the definition
</td>
					
                           <td>APPENDIX_C
</td>
				

                        </tr>
                        <tr>
					
                           <td>encoding
</td>
					
                           <td>CDATA
</td>
					
                           <td>MathML
</td>
				

                        </tr>
                     </table>
                  </dd>
                  <dt>Signature</dt>
                  <dd>
                     <p>complex constant
</p>
                  </dd>
                  <dt>Property</dt>
                  <dd>
						
                     <p>
sqrt(-1) = i</p>
					
                     <table>
                        <tr>
                           <td>
                              <pre>
					
&lt;apply&gt;&lt;eq/&gt;
  &lt;imaginaryi/&gt;
  &lt;apply&gt;&lt;root/&gt;&lt;degree&gt;&lt;cn&gt;2&lt;/cn&gt;&lt;/degree&gt;&lt;cn&gt;-1&lt;/cn&gt;&lt;/apply&gt;
&lt;/apply&gt;</pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML">
					
<apply><eq/>
  <imaginaryi/>
  <apply><root/><degree><cn>2</cn></degree><cn>-1</cn></apply>
</apply></math>
                           </td>
                        </tr>
                     </table>
                  </dd>
                  <dt>Example</dt>
                  <dd>
                     <table>
                        <tr>
                           <td>
                              <pre>&lt;apply&gt; &lt;eq/&gt;
  &lt;apply&gt;&lt;power/&gt;
    &lt;imaginaryi/&gt;
    &lt;cn&gt;2&lt;/cn&gt;
  &lt;/apply&gt;
  &lt;cn&gt;-1&lt;/cn&gt;
&lt;/apply&gt;
</pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML"><apply> <eq/>
  <apply><power/>
    <imaginaryi/>
    <cn>2</cn>
  </apply>
  <cn>-1</cn>
</apply>
</math>
                           </td>
                        </tr>
                     </table>
                  </dd>
               </dl>
               <h4>
                  <a id="cedef.notanumber">

                  </a>C.2.11.9 
  MMLdefinition: <code>notanumber
</code>
               </h4>
               <dl>
                  <dt>Description</dt>
                  <dd>
					
                     <p>notanumber represents the result of an ill-defined floating point 
operation, sometimes also called NaN.</p>
				
                     <p>See also
   <a href="chapter4.xml#contm.notanumber">
                           <b>4.4.12.9 Not A Number (notanumber)</b>
                        </a>.</p>
                  </dd>
                  <dt>Classification</dt>
                  <dd>constant 
</dd>
                  <dt>MMLattribute</dt>
                  <dd>
                     <table border="1">
                        <tr>
                           <th>Name</th>
                           <th>Value</th>
                           <th>Default</th>
                        </tr>
                        <tr>
					
                           <td>definitionURL
</td>
					
                           <td>URI identifying the definition
</td>
					
                           <td>APPENDIX_C
</td>
				

                        </tr>
                        <tr>
					
                           <td>encoding
</td>
					
                           <td>CDATA
</td>
					
                           <td>MathML
</td>
				

                        </tr>
                     </table>
                  </dd>
                  <dt>Signature</dt>
                  <dd>
                     <p>undefined
</p>
                  </dd>
                  <dt>Example</dt>
                  <dd>
                     <table>
                        <tr>
                           <td>
                              <pre>&lt;apply&gt;&lt;eq/&gt;
  &lt;apply&gt;&lt;divide/&gt;&lt;cn&gt;0&lt;/cn&gt;&lt;cn&gt;0&lt;/cn&gt;&lt;/apply&gt;
  &lt;notanumber/&gt;
&lt;/apply&gt;</pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML"><apply><eq/>
  <apply><divide/><cn>0</cn><cn>0</cn></apply>
  <notanumber/>
</apply></math>
                           </td>
                        </tr>
                     </table>
                  </dd>
               </dl>
               <h4>
                  <a id="cedef.true">

                  </a>C.2.11.10 
  MMLdefinition: <code>true
</code>
               </h4>
               <dl>
                  <dt>Description</dt>
                  <dd>
					
                     <p>
true represents the logical constant for truth.
</p>
				
                     <p>See also
   <a href="chapter4.xml#contm.true">
                           <b>4.4.12.10 True (true)</b>
                        </a>.</p>
                  </dd>
                  <dt>Classification</dt>
                  <dd>constant 
</dd>
                  <dt>MMLattribute</dt>
                  <dd>
                     <table border="1">
                        <tr>
                           <th>Name</th>
                           <th>Value</th>
                           <th>Default</th>
                        </tr>
                        <tr>
					
                           <td>definitionURL
</td>
					
                           <td>URI identifying the definition
</td>
					
                           <td>APPENDIX_C
</td>
				

                        </tr>
                        <tr>
					
                           <td>encoding
</td>
					
                           <td>
CDATA

</td>
					
                           <td>

                           </td>
				

                        </tr>
                     </table>
                  </dd>
                  <dt>Signature</dt>
                  <dd>
                     <p>boolean constant
</p>
                  </dd>
                  <dt>Property</dt>
                  <dd>
						
                     <p>
not true = false</p>
					
                     <table>
                        <tr>
                           <td>
                              <pre>
					
&lt;apply&gt;&lt;eq/&gt;
  &lt;apply&gt;&lt;not/&gt;&lt;true/&gt;&lt;/apply&gt;
  &lt;cn&gt;false&lt;/cn&gt;
&lt;/apply&gt;</pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML">
					
<apply><eq/>
  <apply><not/><true/></apply>
  <cn>false</cn>
</apply></math>
                           </td>
                        </tr>
                     </table>
                  </dd>
                  <dt>Property</dt>
                  <dd>
						
                     <p>
For all boolean p,  p or true is true</p>
					
                     <table>
                        <tr>
                           <td>
                              <pre>
					
&lt;declare type="boolean"&gt;&lt;ci&gt;p&lt;/ci&gt;&lt;/declare&gt;
&lt;apply&gt;&lt;forall/&gt;
  &lt;bvar&gt;&lt;ci&gt;p&lt;/ci&gt;&lt;/bvar&gt;
  &lt;apply&gt;&lt;eq/&gt;
    &lt;apply&gt;&lt;or/&gt;&lt;ci&gt;p&lt;/ci&gt;&lt;true/&gt;&lt;/apply&gt;
    &lt;true/&gt;
  &lt;/apply&gt;
&lt;/apply&gt;
</pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML">
					
<declare type="boolean"><ci>p</ci></declare>
<apply><forall/>
  <bvar><ci>p</ci></bvar>
  <apply><eq/>
    <apply><or/><ci>p</ci><true/></apply>
    <true/>
  </apply>
</apply>
</math>
                           </td>
                        </tr>
                     </table>
                  </dd>
                  <dt>Example</dt>
                  <dd>
                     <table>
                        <tr>
                           <td>
                              <pre>&lt;apply&gt; &lt;eq/&gt;
  &lt;apply&gt;&lt;or/&gt;
    &lt;true/&gt;
    &lt;ci type = "logical"&gt;P&lt;/ci&gt;
  &lt;/apply&gt;
  &lt;true/&gt;
&lt;/apply&gt;
</pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML"><apply> <eq/>
  <apply><or/>
    <true/>
    <ci type = "logical">P</ci>
  </apply>
  <true/>
</apply>
</math>
                           </td>
                        </tr>
                     </table>
                  </dd>
               </dl>
               <h4>
                  <a id="cedef.false">

                  </a>C.2.11.11 
  MMLdefinition: <code>false
</code>
               </h4>
               <dl>
                  <dt>Description</dt>
                  <dd>
					
                     <p>false represents the logical constant for falsehood.</p>
				
                     <p>See also
   <a href="chapter4.xml#contm.false">
                           <b>4.4.12.11 False (false)</b>
                        </a>.</p>
                  </dd>
                  <dt>Classification</dt>
                  <dd>constant 
</dd>
                  <dt>MMLattribute</dt>
                  <dd>
                     <table border="1">
                        <tr>
                           <th>Name</th>
                           <th>Value</th>
                           <th>Default</th>
                        </tr>
                        <tr>
					
                           <td>definitionURL
</td>
					
                           <td>URI identifying the definition
</td>
					
                           <td>APPENDIX_C
</td>
				

                        </tr>
                        <tr>
					
                           <td>encoding
</td>
					
                           <td>CDATA
</td>
					
                           <td>MathML
</td>
				

                        </tr>
                     </table>
                  </dd>
                  <dt>Signature</dt>
                  <dd>
                     <p>boolean constant
</p>
                  </dd>
                  <dt>Property</dt>
                  <dd>
						
                     <p>
not true = false</p>
					
                     <table>
                        <tr>
                           <td>
                              <pre>
					
&lt;apply&gt;&lt;eq/&gt;
  &lt;apply&gt;&lt;not/&gt;&lt;true/&gt;&lt;/apply&gt;
  &lt;false/&gt;
&lt;/apply&gt;</pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML">
					
<apply><eq/>
  <apply><not/><true/></apply>
  <false/>
</apply></math>
                           </td>
                        </tr>
                     </table>
                  </dd>
                  <dt>Property</dt>
                  <dd>
						
                     <p>
p and false = false</p>
					
                     <table>
                        <tr>
                           <td>
                              <pre>
					
&lt;declare type="boolean"&gt;&lt;ci&gt;p&lt;/ci&gt;&lt;/declare&gt;
&lt;apply&gt;&lt;forall/&gt;
  &lt;bvar&gt;&lt;ci&gt;p&lt;/ci&gt;&lt;/bvar&gt;
  &lt;apply&gt;&lt;and/&gt;&lt;ci&gt;p&lt;/ci&gt;&lt;false/&gt;&lt;/apply&gt;
  &lt;false/&gt;
&lt;/apply&gt;
</pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML">
					
<declare type="boolean"><ci>p</ci></declare>
<apply><forall/>
  <bvar><ci>p</ci></bvar>
  <apply><and/><ci>p</ci><false/></apply>
  <false/>
</apply>
</math>
                           </td>
                        </tr>
                     </table>
                  </dd>
                  <dt>Example</dt>
                  <dd>
                     <table>
                        <tr>
                           <td>
                              <pre>&lt;apply&gt;&lt;eq/&gt;
  &lt;apply&gt;&lt;and/&gt;
    &lt;false/&gt;
    &lt;ci type = "logical"&gt;P&lt;/ci&gt;
  &lt;/apply&gt;
  &lt;false/&gt;
&lt;/apply&gt;
</pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML"><apply><eq/>
  <apply><and/>
    <false/>
    <ci type = "logical">P</ci>
  </apply>
  <false/>
</apply>
</math>
                           </td>
                        </tr>
                     </table>
                  </dd>
               </dl>
               <h4>
                  <a id="cedef.emptyset">

                  </a>C.2.11.12 
  MMLdefinition: <code>emptyset
</code>
               </h4>
               <dl>
                  <dt>Description</dt>
                  <dd>
					
                     <p>emptyset represents the empty set.</p>
				
                     <p>See also
   <a href="chapter4.xml#contm.emptyset">
                           <b>4.4.12.12 Empty Set (emptyset)</b>
                        </a>.</p>
                  </dd>
                  <dt>Classification</dt>
                  <dd>constant 
</dd>
                  <dt>MMLattribute</dt>
                  <dd>
                     <table border="1">
                        <tr>
                           <th>Name</th>
                           <th>Value</th>
                           <th>Default</th>
                        </tr>
                        <tr>
					
                           <td>definitionURL
</td>
					
                           <td>URI identifying the definition
</td>
					
                           <td>APPENDIX_C
</td>
				

                        </tr>
                        <tr>
					
                           <td>encoding
</td>
					
                           <td>CDATA
</td>
					
                           <td>MathML
</td>
				

                        </tr>
                     </table>
                  </dd>
                  <dt>Signature</dt>
                  <dd>
                     <p>set
</p>
                  </dd>
                  <dt>Property</dt>
                  <dd>
						
                     <p>
for all sets S,   intersect(S,emptyset) = emptyset</p>
					
                     <table>
                        <tr>
                           <td>
                              <pre>
					
&lt;apply&gt;&lt;forall/&gt;&lt;bvar&gt;&lt;ci type="set"&gt;S&lt;/ci&gt;&lt;/bvar&gt;
  &lt;apply&gt;&lt;eq/&gt;
    &lt;apply&gt;&lt;intersect/&gt;&lt;emptyset/&gt;&lt;ci&gt;S&lt;/ci&gt;&lt;/apply&gt;
    &lt;emptyset/&gt;
  &lt;/apply&gt;
&lt;/apply&gt;</pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML">
					
<apply><forall/><bvar><ci type="set">S</ci></bvar>
  <apply><eq/>
    <apply><intersect/><emptyset/><ci>S</ci></apply>
    <emptyset/>
  </apply>
</apply></math>
                           </td>
                        </tr>
                     </table>
                  </dd>
                  <dt>Example</dt>
                  <dd>
                     <table>
                        <tr>
                           <td>
                              <pre>&lt;apply&gt;&lt;neq/&gt;
  &lt;integers/&gt;
  &lt;emptyset/&gt;
&lt;/apply&gt;
</pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML"><apply><neq/>
  <integers/>
  <emptyset/>
</apply>
</math>
                           </td>
                        </tr>
                     </table>
                  </dd>
               </dl>
               <h4>
                  <a id="cedef.pi">

                  </a>C.2.11.13 
  MMLdefinition: <code>pi
</code>
               </h4>
               <dl>
                  <dt>Description</dt>
                  <dd>
					
                     <p>pi represents the mathematical constant which is the ratio of a circle's 
circumference to its diameter, approximately 3.141592653.</p>
				
                     <p>See also
   <a href="chapter4.xml#contm.pi">
                           <b>4.4.12.13 pi (pi)</b>
                        </a>.</p>
                  </dd>
                  <dt>Classification</dt>
                  <dd>constant 
</dd>
                  <dt>MMLattribute</dt>
                  <dd>
                     <table border="1">
                        <tr>
                           <th>Name</th>
                           <th>Value</th>
                           <th>Default</th>
                        </tr>
                        <tr>
					
                           <td>definitionURL
</td>
					
                           <td>URI identifying the definition
</td>
					
                           <td>APPENDIX_C
</td>
				

                        </tr>
                        <tr>
					
                           <td>encoding
</td>
					
                           <td>CDATA
</td>
					
                           <td>MathML
</td>
				

                        </tr>
                     </table>
                  </dd>
                  <dt>Signature</dt>
                  <dd>
                     <p>constant
</p>
                  </dd>
                  <dt>Property</dt>
                  <dd>
                     <table>
                        <tr>
                           <td>
                              <pre>
&lt;apply&gt;&lt;approx/&gt;
  &lt;cn&gt;pi&lt;/cn&gt;
  &lt;cn&gt; 3.141592654 &lt;/cn&gt;
&lt;/apply&gt;
</pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML">
<apply><approx/>
  <cn>pi</cn>
  <cn> 3.141592654 </cn>
</apply>
</math>
                           </td>
                        </tr>
                     </table>
                  </dd>
                  <dt>Property</dt>
                  <dd>
						
                     <p>
pi = 4 * the sum as j ranges from 0 to infinity of ((1/(4j+1))-(1/(4j+3))) </p>
					
                     <table>
                        <tr>
                           <td>
                              <pre>
					

                              </pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML">
					

                              </math>
                           </td>
                        </tr>
                     </table>
                  </dd>
                  <dt>Example</dt>
                  <dd>
                     <table>
                        <tr>
                           <td>
                              <pre>&lt;apply&gt;&lt;approx/&gt;
  &lt;pi/&gt;
  &lt;cn type = "rational"&gt;22&lt;sep/&gt;7&lt;/cn&gt;
&lt;/apply&gt;
</pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML"><apply><approx/>
  <pi/>
  <cn type = "rational">22<sep/>7</cn>
</apply>
</math>
                           </td>
                        </tr>
                     </table>
                  </dd>
               </dl>
               <h4>
                  <a id="cedef.eulergamma">

                  </a>C.2.11.14 
  MMLdefinition: <code>eulergamma
</code>
               </h4>
               <dl>
                  <dt>Description</dt>
                  <dd>
					
                     <p>A symbol to convey the notion of the gamma constant as defined in Abramowitz and Stegun, 
Handbook of Mathematical Functions, section 6.1.3. It is the limit of 1 + 1/2 + 1/3 + ... + 1/m - ln m 
as m tends to infinity, this is approximately 0.5772 15664. </p>
				
                     <p>See also
   <a href="chapter4.xml#contm.eulergamma">
                           <b>4.4.12.14 Euler gamma (eulergamma)</b>
                        </a>.</p>
                  </dd>
                  <dt>Classification</dt>
                  <dd>constant 
</dd>
                  <dt>MMLattribute</dt>
                  <dd>
                     <table border="1">
                        <tr>
                           <th>Name</th>
                           <th>Value</th>
                           <th>Default</th>
                        </tr>
                        <tr>
					
                           <td>definitionURL
</td>
					
                           <td>URI identifying the definition
</td>
					
                           <td>APPENDIX_C
</td>
				

                        </tr>
                        <tr>
					
                           <td>encoding
</td>
					
                           <td>CDATA
</td>
					
                           <td>MathML
</td>
				

                        </tr>
                     </table>
                  </dd>
                  <dt>Signature</dt>
                  <dd>
                     <p>real constant
</p>
                  </dd>
                  <dt>Property</dt>
                  <dd>
						
                     <p>
gamma  is approx. 0.5772156649</p>
					
                     <table>
                        <tr>
                           <td>
                              <pre>
					
&lt;apply&gt;&lt;approx/&gt;
  &lt;eulergamma/&gt;
  &lt;cn&gt; .5772156649 &lt;/cn&gt;
&lt;/apply&gt;</pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML">
					
<apply><approx/>
  <eulergamma/>
  <cn> .5772156649 </cn>
</apply></math>
                           </td>
                        </tr>
                     </table>
                  </dd>
                  <dt>Property</dt>
                  <dd>
						
                     <p>gamma = limit_(m -&gt; infinity)(sum_(j ranges from 1 to m)(1/j) - ln m) </p>
					
                     <table>
                        <tr>
                           <td>
                              <pre>
					

                              </pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML">
					

                              </math>
                           </td>
                        </tr>
                     </table>
                  </dd>
                  <dt>Example</dt>
                  <dd>
                     <table>
                        <tr>
                           <td>
                              <pre>&lt;apply&gt;&lt;approx/&gt;
  &lt;eulergamma/&gt;
  &lt;cn&gt;0.5772156649&lt;/cn&gt;
&lt;/apply&gt;</pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML"><apply><approx/>
  <eulergamma/>
  <cn>0.5772156649</cn>
</apply></math>
                           </td>
                        </tr>
                     </table>
                  </dd>
               </dl>
               <h4>
                  <a id="cedef.infinity">

                  </a>C.2.11.15 
  MMLdefinition: <code>infinity
</code>
               </h4>
               <dl>
                  <dt>Description</dt>
                  <dd>
					
                     <p>Infinity.  Interpretation depends on the context.
The default value is the positive infinity used to extend the
real number line.  The "type" attribute can be use to indicate
that this is a "complex" infinity.</p>
				
                     <p>See also
   <a href="chapter4.xml#contm.infinity">
                           <b>4.4.12.15 infinity (infinity)</b>
                        </a>.</p>
                  </dd>
                  <dt>Classification</dt>
                  <dd>constant 
</dd>
                  <dt>MMLattribute</dt>
                  <dd>
                     <table border="1">
                        <tr>
                           <th>Name</th>
                           <th>Value</th>
                           <th>Default</th>
                        </tr>
                        <tr>
					
                           <td>definitionURL
</td>
					
                           <td>URI identifying the definition
</td>
					
                           <td>APPENDIX_C
</td>
				

                        </tr>
                        <tr>
					
                           <td>encoding
</td>
					
                           <td>CDATA
</td>
					
                           <td>MathML
</td>
				

                        </tr>
                     </table>
                  </dd>
                  <dt>Signature</dt>
                  <dd>
                     <p>constant
</p>
                  </dd>
                  <dt>Property</dt>
                  <dd>
						
                     <p>
infinity/infinity is not defined.</p>
					
                     <table>
                        <tr>
                           <td>
                              <pre>
					
&lt;apply&gt;&lt;eq/&gt;
  &lt;apply&gt;&lt;divide/&gt;&lt;infinity/&gt;&lt;infinity/&gt;&lt;/apply&gt;
  &lt;notanumber/&gt;
&lt;/apply&gt;</pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML">
					
<apply><eq/>
  <apply><divide/><infinity/><infinity/></apply>
  <notanumber/>
</apply></math>
                           </td>
                        </tr>
                     </table>
                  </dd>
                  <dt>Property</dt>
                  <dd>
						
                     <p>
for all reals x, x \lt infinity </p>
					
                     <table>
                        <tr>
                           <td>
                              <pre>
					
&lt;apply&gt;&lt;forall/&gt;
  &lt;bvar&gt;&lt;ci&gt;n&lt;/ci&gt;&lt;/bvar&gt;
  &lt;condition&gt;&lt;apply&gt;&lt;in/&gt;&lt;ci&gt;n&lt;/ci&gt;&lt;reals/&gt;&lt;/apply&gt;&lt;/condition&gt;
  &lt;apply&gt;&lt;lt/&gt;&lt;ci&gt;n&lt;/ci&gt;&lt;infinity/&gt;&lt;/apply&gt;
&lt;/apply&gt;</pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML">
					
<apply><forall/>
  <bvar><ci>n</ci></bvar>
  <condition><apply><in/><ci>n</ci><reals/></apply></condition>
  <apply><lt/><ci>n</ci><infinity/></apply>
</apply></math>
                           </td>
                        </tr>
                     </table>
                  </dd>
                  <dt>Example</dt>
                  <dd>
                     <table>
                        <tr>
                           <td>
                              <pre>&lt;apply&gt;&lt;eq/&gt;
  &lt;apply&gt;&lt;limit/&gt;
    &lt;bvar&gt;&lt;ci&gt;x&lt;/ci&gt;&lt;/bvar&gt;
    &lt;condition&gt;&lt;apply&gt;&lt;tendsto/&gt;&lt;ci&gt;x&lt;/ci&gt;&lt;infinity/&gt;&lt;/apply&gt;&lt;/condition&gt;
    &lt;apply&gt;&lt;divide/&gt;&lt;cn&gt;1&lt;/cn&gt;&lt;ci&gt;x&lt;/ci&gt;&lt;/apply&gt;
  &lt;/apply&gt;
  &lt;cn&gt;0&lt;/cn&gt;
&lt;/apply&gt;</pre>
                           </td>
                        </tr>
                        <tr>
                           <td class="mathml-render" valign="middle">
                              <math xmlns="http://www.w3.org/1998/Math/MathML"><apply><eq/>
  <apply><limit/>
    <bvar><ci>x</ci></bvar>
    <condition><apply><tendsto/><ci>x</ci><infinity/></apply></condition>
    <apply><divide/><cn>1</cn><ci>x</ci></apply>
  </apply>
  <cn>0</cn>
</apply></math>
                           </td>
                        </tr>
                     </table>
                  </dd>
               </dl>
            </div>
         </div>
      </div>
      <div class="minitoc">

  Overview: <a href="overview.xml">Mathematical Markup Language (MathML) Version 2.0 (2nd Edition)
</a>
         <br class="html-compat"/>
  Previous:     B <a href="appendixb.xml">Content Markup Validation Grammar</a>
         <br class="html-compat"/>
  Next:     D <a href="appendixd.xml">Document Object Model for MathML</a>
      </div>
   </body>
</html>