<?xml version="1.0" encoding="utf-8"?><!DOCTYPE html
  SYSTEM "mathml.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
   <head>
      <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
      <title>Mathematical Markup Language (MathML) Version 3.0 -- XHTML + MathML Version</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}
a.mainindex {font-weight: bold;}
li.sitem {list-style-type: none;}

  .error { color: red }

  div.mathml-example {border:solid thin black;
              padding: 0.5em;
              margin: 0.5em;
             }
  pre.mathml {padding: 0.5em;
              background-color: #FFFFDD;}
  .minitoc { border-style: solid;
             border-color: #0050B2; 
             border-width: 1px ;
             padding: 0.3em;}
  .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; }

div.div1 {margin-bottom: 1em;}
          
.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 }

  a.termref {
  text-decoration: none;
  color: black;
  }


.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>
      <div>
         <p>The presentation of this document has been augmented to
            use XHTML rather than HTML, and to include all MathML
            examples as inlined MathML markup that should be rendered by
            a MathML enabled browser. The MathML examples that have
            been added, and which should be displayed in your browser,
            are marked <span class="mathml-render">like this</span>.
         </p>
         <hr />
      </div>
      <div class="head">
         <p><a href="http://www.w3.org/"><img src="http://www.w3.org/Icons/w3c_home" alt="W3C" height="48" width="72" /></a></p>
         
         <h1><a id="title"></a>Mathematical Markup Language (MathML) Version 3.0
         </h1>
         
         <h2><a id="w3c-doctype"></a>W3C Working Draft 17 November 2008
         </h2>
         <dl>
            <dt>This version:</dt>
            <dd>
               <a href="http://www.w3.org/TR/2008/WD-MathML3-20081117/">http://www.w3.org/TR/2008/WD-MathML3-20081117/</a>
               
            </dd>
            <dt>Latest MathML 3 version:</dt>
            <dd><a href="http://www.w3.org/TR/MathML3/">http://www.w3.org/TR/MathML3/</a></dd>
            <dt>Latest MathML Recommendation:</dt>
            <dd><a href="http://www.w3.org/TR/MathML/">http://www.w3.org/TR/MathML/</a></dd>
            <dt>Previous version:</dt>
            <dd><a href="http://www.w3.org/TR/2008/WD-MathML3-20080409/">http://www.w3.org/TR/2008/WD-MathML3-20080409/</a></dd>
            <dt>Editors:</dt>
            <dd>David Carlisle, NAG</dd>
            <dd>Patrick Ion, Mathematical Reviews, American Mathematical Society</dd>
            <dd>Robert Miner, Design Science, Inc.</dd>
            <dt>Principal Authors:</dt>
            <dd>Ron Ausbrooks, Bert Bos, Olga Caprotti, David Carlisle, Giorgi Chavchanidze, Ananth Coorg, Stéphane Dalmas, Stan Devitt, Sam Dooley, Margaret Hinchcliffe, Patrick Ion, Michael Kohlhase, Azzeddine Lazrek, Dennis Leas, Paul Libbrecht, Manolis Mavrikis, Bruce Miller, Robert Miner, Murray Sargent, Kyle Siegrist, Neil Soiffer, Stephen Watt, Mohamed Zergaoui</dd>
         </dl>
         <p>In addition to the <a href="overview.html">HTML</a> version, this document is also available in these non-normative formats: <a href="overview.xml">XHTML+MathML version</a> and <a href="mathml.pdf">PDF version</a>.
         </p>
         <p class="copyright"><a href="http://www.w3.org/Consortium/Legal/ipr-notice#Copyright">Copyright</a> © 1998-2008 <a href="http://www.w3.org/"><acronym title="World Wide Web Consortium">W3C</acronym></a><sup>®</sup> (<a href="http://www.csail.mit.edu/"><acronym title="Massachusetts Institute of Technology">MIT</acronym></a>, <a href="http://www.ercim.org/"><acronym title="European Research Consortium for Informatics and Mathematics">ERCIM</acronym></a>, <a href="http://www.keio.ac.jp/">Keio</a>), All Rights Reserved. W3C <a href="http://www.w3.org/Consortium/Legal/ipr-notice#Legal_Disclaimer">liability</a>, <a href="http://www.w3.org/Consortium/Legal/ipr-notice#W3C_Trademarks">trademark</a> and <a href="http://www.w3.org/Consortium/Legal/copyright-documents">document use</a> rules apply.
         </p>
      </div>
      <hr class="html-compat" />
      <div>
         
         <h2><a id="abstract"></a>Abstract
         </h2>
         <p>
            This specification defines the Mathematical Markup Language, or
            <a id="td-mathml"></a>MathML. MathML is an
            XML application for describing mathematical notation and capturing
            both its structure and content. The goal of MathML is to enable
            mathematics to be served, received, and processed on the World Wide
            Web, just as <a id="td-html"></a>HTML has
            enabled this functionality for text.
            
         </p>
         <p>
            This specification of the markup language MathML is intended
            primarily for a readership consisting of those who will be
            developing or implementing renderers or editors using it, or
            software that will communicate using MathML as a protocol for input
            or output. It is <em>not</em> a User's Guide but rather a
            reference document.
            
         </p>
         <p>
            MathML can be used to encode both mathematical notation and
            mathematical content. About thirty-five of the MathML tags describe
            abstract notational structures, while another about one hundred and
            seventy provide a way of unambiguously specifying the intended
            meaning of an expression. Additional chapters discuss how the MathML
            content and presentation elements interact, and how MathML renderers
            might be implemented and should interact with browsers. Finally,
            this document addresses the issue of special characters used for
            mathematics, their handling in MathML, their presence in Unicode,
            and their relation to fonts.
            
         </p>
         <p>
            While MathML is human-readable, in all but
            the simplest cases, authors use equation editors, conversion
            programs, and other specialized software tools to generate
            MathML. Several versions of such MathML tools exist, and
            more, both freely available software and commercial
            products, are under development.
            
         </p>
      </div>
      <div>
         
         <h2><a id="status"></a>Status of this Document
         </h2>
         <p><em> This section describes the status of this document at the time
               of its publication. Other documents may supersede this document. A
               list of current W3C publications and the latest revision of this
               technical report can be found in the <a href="http://www.w3.org/TR/">W3C technical reports index</a> at
               http://www.w3.org/TR/.</em></p>
         <p>
            This document is a W3C Public Working Draft  produced by the <a href="http://www.w3.org/Math/">W3C Math Working Group</a> as 
            part of the
            W3C <a href="http://www.w3.org/Math/Activity">Math
               Activity</a>.
            The goals of the W3C Math Working Group are
            discussed in the <a href="http://www.w3.org/Math/Group/Documents/Charter2006.html"> W3C Math WG
               Charter</a> (revised July 2006).  A list of <a href="appendixe.xml">participants in the W3C Math Working Group</a>
            is available.
            
         </p>
         <p>Publication as a Working Draft does not imply endorsement by the W3C Membership. 
            This is a draft document and may be updated, replaced or obsoleted by other 
            documents at any time. It is inappropriate to cite this document as other 
            than work in progress.
         </p>
         <p>
            This fourth Public Working Draft specifies a new version of the the
            Mathematical Markup Language, MathML 3.0 which is at present under
            active development. The Math WG hopes this draft
            will permit informed feedback.  There is a description of some
            considerations underlying this work in the W3C Math WG's public
            Roadmap <a href="appendixg.xml#roadmap">[roadmap]</a>. Feedback should be sent to the <a href="mailto:www-math@w3.org">Public W3C Math mailing list </a>.
            
         </p>
         <p>
            The MathML 2.0 (Second Edition) specification has been a W3C
            Recommendation since 2001.  After its
            recommendation, a W3C Math Interest Group collected 
            reports of  experience
            with the deployment of MathML and identified issues with MathML that
            might be ameliorated.  The rechartering of a Math Working Group allows
            the revision to MathML 3.0 in the light of that experience, of other
            comments on the markup language, and of recent changes in
            specifications of the W3C and in the technological context.  MathML
            3.0 does not signal any change in the overall design of MathML.
            The major additions in MathML 3 are support for
            bidirectional layout, better linebreaking and explicit positioning,
            elementary math notations, and a new strict content MathML vocabulary
            with well-defined semantics generated from formal content
            dictionaries.  The MathML 3 Specification has also been
            restructured. 
         </p>
         <p>Public discussion of MathML and issues of support through the W3C
            for mathematics on the Web takes place on <a href="mailto:www-math@w3.org"> the public mailing list of the Math Working
               Group</a> (<a href="http://lists.w3.org/Archives/Public/www-math/">list archives</a>).
            To subscribe send an email to <a href="mailto:www-math-request@w3.org">www-math-request@w3.org</a>
            with the word <code>subscribe</code> in the subject line.
            
         </p>
         <p>
            Please report errors in this document to <a href="mailto:www-math@w3.org">www-math@w3.org</a>.
            
         </p>
         <p> This document was produced by a group operating under 
            the <a href="http://www.w3.org/Consortium/Patent-Policy-20040205/">5 
               February 2004 W3C Patent Policy</a>. W3C maintains a 
            <a href="http://www.w3.org/2004/01/pp-impl/35549/status" rel="disclosure">
               public list of any patent disclosures</a> made in connection with 
            the deliverables of the group; that page also includes instructions 
            for disclosing a patent. An individual who has actual knowledge of 
            a patent which the individual believes contains 
            <a href="http://www.w3.org/Consortium/Patent-Policy-20040205/#def-essential">Essential Claim(s)</a> 
            must disclose the information in accordance with 
            <a href="http://www.w3.org/Consortium/Patent-Policy-20040205/#sec-Disclosure">section 6 
               of the W3C Patent Policy</a>. 
         </p>
         <p>
            The basic chapter structure of this document is based on the earlier
            MathML 2.0 Recommendation <a href="appendixg.xml#MathML2">[MathML2]</a>.  That MathML 2.0
            itself was a revision of the earlier W3C Recommendation MathML 1.01
            <a href="appendixg.xml#MathML1">[MathML1]</a>; MathML 3.0 is a revision of the W3C
            Recommendation MathML 2.0.  It differs from it in that all previous
            chapters have been updated, some new
            elements and attributes added and some
            deprecated.  This
            Public Working Draft differs in structure from the initial Public
            Working Draft as renewed efforts to separate the formal from the
            explanatory have resulted in eight  chapters not seven.
            Much has been moved to separate documents containing Primer
            material, material on Characters and Entities and on the MathML DOM.
            First Working Drafts of these documents will be published soon.  A
            current list of <a href="#openissues">open issues</a>, pointing
            into the relevant places in the draft, follows the Table of
            Contents.
            
         </p>
         <p>
            The present draft is an incremental one making public some of the
            results of Math Working Group work in recent months.  The biggest
            difference this time is in Chapter 4, although there have been
            smaller ameliorations throughout the specification.  A more detailed
            description of changes from the previous Recommendation follows.
            
         </p>
         <ul>
            <li>
               <p>
                  With the second Working Draft, much of the non-normative explication
                  that formerly was found in Chapters 1 and 2, and many examples from
                  elsewhere in the previous MathML specifications, were removed
                  from the MathML3 specification and incorporated into a MathML Primer
                  being prepared as a separate document.  It is expected this will help
                  the use of this formal MathML3 specification as a reference document
                  in implementations, and offer the new user better help in
                  understanding MathML's deployment. The remaining content of Chapters 1
                  and 2 is being edited to reflect the changes elsewhere in the
                  document, and in the rapidly evolving Web environment. Some of their
                  text used to go back to early days of the Web and XML, and its
                  explanations are now commonplace.
                  
               </p>
            </li>
            <li>
               <p>
                  Chapter 3, on presentation-oriented markup, in this draft adds new
                  material on linebreaking and on markup for elementary math
                  notations.  Material introduced in the last draft revising the
                  <code>mpadded</code> and <code>maction</code> elements has been further revised as a result of active
                  discussion.  It is possible it may undergo further modification.  
                  In addition, the  layout of schemata such
                  as  that for long division and its associated
                  <code>mcolumn</code> element have been carefully revised. 
                  Earlier work, as recorded in the W3C Note <a href="http://www.w3.org/TR/2006/NOTE-arabic-math-20060131/">Arabic
                     mathematical notation</a>, has allowed clarification of the
                  relationship with bidirectional text and examples
                  with RTL text have been added.
                  
               </p>
            </li>
            <li>
               <p>
                  Chapter 4, on content-oriented markup, contains major changes and additions in this Working
                  Draft.  The  meaning of the actual
                  content remains as before in principle, but a lot of work
                  has been done on expressing it better.
                  The text of this chapter is generated by filtered extraction from
                  XML Content Dictionaries written in accordance with OpenMath.  The
                  details of the Content Dictionary format have been further specified
                  and the generation procedure improved.  It is expected that the
                  Content Dictionaries will become a separate joint publication of the
                  W3C and OpenMath referenced by the MathML3 specification.   The Content Dictionaries are now publicly available in
                  draft and much work has already been done on refining them.
                  Their format is given in Chapter 8.
                  
               </p>
            </li>
            <li>
               <p>
                  Chapter 5 is being refined as its purpose has been further
                  clarified.  This chapter deals with interrelations of parts of the
                  MathML specification, especially with presentation and content
                  markup.
                  
               </p>
            </li>
            <li>
               <p>
                  Chapter 6 has been rewritten and reorganized to reflect the new
                  situation in regard to Unicode, and the changed
                  W3C context with regard to named character entities.  The
                  new W3C specification of Entity Definitions for
                  Characters in XML, which  incorporates those used for mathematics is
                  becoming a public working draft <a href="appendixg.xml#Entities">[Entities]</a>.
                  It is expected that some new ancillary tables will be provided that
                  reflect requests the Math WG has
                  received.
                  
               </p>
            </li>
            <li>
               <p>
                  Chapter 7 has been restored with a new and clearer purpose.  This chapter
                  looks outward to the larger world in which MathML must function.
                  
               </p>
            </li>
            <li>
               <p> 
                  Chapter 8 will specify the format of MathML3 Content Dictionaries,
                  as previously handled more briefly in sections 4.5 and 4.6.
                  The DOM for MathML, previously in a chapter at this point,
                  is being prepared as a separate specification.
                  
               </p>
            </li>
            <li>
               <p> 
                  The Appendices, of which there are eight shown, have not been fully
                  reworked.  Eventually what amount to revisions of the present
                  appendices A, F, G, H, I and J are all that are expected to remain.
                  Appendix A now contains the new RelaxNG schema
                  for MathML3 as well as discussion of MathML3 DTD issues.
                  
               </p>
            </li>
         </ul>
      </div>
      <div class="toc">
         
         <h2><a id="contents"></a>Table of Contents
         </h2>
         <p class="toc">1 <a href="chapter1.xml">Introduction</a><br class="html-compat" />    1.1 <a href="chapter1.xml#intro.notation">Mathematics and its Notation</a><br class="html-compat" />    1.2 <a href="chapter1.xml#intro.origin">Origins and Goals</a><br class="html-compat" />        1.2.1 <a href="chapter1.xml#intro.goals">Design Goals of MathML</a><br class="html-compat" />    1.3 <a href="chapter1.xml#intro.example">A First Example</a><br class="html-compat" />2 <a href="chapter2.xml">MathML Fundamentals</a><br class="html-compat" />    2.1 <a href="chapter2.xml#fund.syntax">MathML Syntax and Grammar</a><br class="html-compat" />        2.1.1 <a href="chapter2.xml#fund.xmlgeneral">General Considerations</a><br class="html-compat" />        2.1.2 <a href="chapter2.xml#fund.xmlsyntax">Children versus Arguments</a><br class="html-compat" />        2.1.3 <a href="chapter2.xml#fund.attval">MathML Attribute Values</a><br class="html-compat" />        2.1.4 <a href="chapter2.xml#fund.globatt">Attributes Shared by all MathML Elements</a><br class="html-compat" />        2.1.5 <a href="chapter2.xml#fund.collapse">Collapsing Whitespace in Input</a><br class="html-compat" />    2.2 <a href="chapter2.xml#id.2.2">Interfacing MathML with other contexts</a><br class="html-compat" />    2.3 <a href="chapter2.xml#interf.genproc">Conformance</a><br class="html-compat" />        2.3.1 <a href="chapter2.xml#id.2.3.1">MathML Conformance</a><br class="html-compat" />        2.3.2 <a href="chapter2.xml#interf.error">Handling of Errors</a><br class="html-compat" />        2.3.3 <a href="chapter2.xml#interf.unspecified">Attributes for unspecified data</a><br class="html-compat" />    2.4 <a href="chapter2.xml#interf.future">Future Extensions</a><br class="html-compat" />        2.4.1 <a href="chapter2.xml#id.2.4.1">Style Sheets</a><br class="html-compat" />        2.4.2 <a href="chapter2.xml#id.2.4.2">XML Extensions to MathML</a><br class="html-compat" />        2.4.3 <a href="chapter2.xml#id.2.4.3">Scientific Documents</a><br class="html-compat" />        2.4.4 <a href="chapter2.xml#id.2.4.4">XML Extensions to MathML</a><br class="html-compat" />    2.5 <a href="chapter2.xml#interf.embed">Embedding MathML in other Documents</a><br class="html-compat" />        2.5.1 <a href="chapter2.xml#interf.namespace">MathML and Namespaces</a><br class="html-compat" />        2.5.2 <a href="chapter2.xml#interf.toplevel">The Top-Level 
               math Element</a><br class="html-compat" />3 <a href="chapter3.xml">Presentation Markup</a><br class="html-compat" />    3.1 <a href="chapter3.xml#presm.intro">Introduction</a><br class="html-compat" />        3.1.1 <a href="chapter3.xml#id.3.1.1">What Presentation Elements Represent</a><br class="html-compat" />        3.1.2 <a href="chapter3.xml#id.3.1.2">Terminology Used In This Chapter</a><br class="html-compat" />        3.1.3 <a href="chapter3.xml#presm.reqarg">Required Arguments</a><br class="html-compat" />        3.1.4 <a href="chapter3.xml#id.3.1.4">Elements with Special Behaviors</a><br class="html-compat" />        3.1.5 <a href="chapter3.xml#presm.bidi">Directionality</a><br class="html-compat" />        3.1.6 <a href="chapter3.xml#presm.linebreaking">Linebreaking of Expressions</a><br class="html-compat" />        3.1.7 <a href="chapter3.xml#presm.summary">Summary of Presentation Elements</a><br class="html-compat" />    3.2 <a href="chapter3.xml#presm.tokel">Token Elements</a><br class="html-compat" />        3.2.1 <a href="chapter3.xml#presm.tokenchars">MathML characters in
               token elements</a><br class="html-compat" />        3.2.2 <a href="chapter3.xml#presm.commatt">Mathematics style attributes common to token
               elements</a><br class="html-compat" />        3.2.3 <a href="chapter3.xml#presm.mi">Identifier (mi)</a><br class="html-compat" />        3.2.4 <a href="chapter3.xml#presm.mn">Number (mn)</a><br class="html-compat" />        3.2.5 <a href="chapter3.xml#presm.mo">Operator, Fence, Separator or Accent
               (mo)</a><br class="html-compat" />        3.2.6 <a href="chapter3.xml#presm.mtext">Text (mtext)</a><br class="html-compat" />        3.2.7 <a href="chapter3.xml#presm.mspace">Space (mspace)</a><br class="html-compat" />        3.2.8 <a href="chapter3.xml#presm.ms">String Literal (ms)</a><br class="html-compat" />        3.2.9 <a href="chapter3.xml#presm.mglyph">Using images to represent
               symbols (mglyph)</a><br class="html-compat" />        3.2.10 <a href="chapter3.xml#presm.mline">Line mline</a><br class="html-compat" />    3.3 <a href="chapter3.xml#presm.genlayout">General Layout Schemata</a><br class="html-compat" />        3.3.1 <a href="chapter3.xml#presm.mrow">Horizontally Group Sub-Expressions
               (mrow)</a><br class="html-compat" />        3.3.2 <a href="chapter3.xml#presm.mfrac">Fractions (mfrac)</a><br class="html-compat" />        3.3.3 <a href="chapter3.xml#presm.mroot">Radicals (msqrt, mroot)</a><br class="html-compat" />        3.3.4 <a href="chapter3.xml#presm.mstyle">Style Change (mstyle)</a><br class="html-compat" />        3.3.5 <a href="chapter3.xml#presm.merror">Error Message (merror)</a><br class="html-compat" />        3.3.6 <a href="chapter3.xml#presm.mpadded">Adjust Space Around Content
               (mpadded)</a><br class="html-compat" />        3.3.7 <a href="chapter3.xml#presm.mphantom">Making Sub-Expressions Invisible (mphantom)</a><br class="html-compat" />        3.3.8 <a href="chapter3.xml#presm.mfenced">Expression Inside Pair of Fences
               (mfenced)</a><br class="html-compat" />        3.3.9 <a href="chapter3.xml#presm.menclose">Enclose Expression Inside Notation
               (menclose)</a><br class="html-compat" />    3.4 <a href="chapter3.xml#presm.scrlim">Script and Limit Schemata</a><br class="html-compat" />        3.4.1 <a href="chapter3.xml#presm.msub">Subscript (msub)</a><br class="html-compat" />        3.4.2 <a href="chapter3.xml#presm.msup">Superscript (msup)</a><br class="html-compat" />        3.4.3 <a href="chapter3.xml#presm.msubsup">Subscript-superscript Pair (msubsup)</a><br class="html-compat" />        3.4.4 <a href="chapter3.xml#presm.munder">Underscript (munder)</a><br class="html-compat" />        3.4.5 <a href="chapter3.xml#presm.mover">Overscript (mover)</a><br class="html-compat" />        3.4.6 <a href="chapter3.xml#presm.munderover">Underscript-overscript Pair
               (munderover)</a><br class="html-compat" />        3.4.7 <a href="chapter3.xml#presm.mmultiscripts">Prescripts and Tensor Indices
               (mmultiscripts)</a><br class="html-compat" />    3.5 <a href="chapter3.xml#presm.tabmat">Tabular Math</a><br class="html-compat" />        3.5.1 <a href="chapter3.xml#presm.mtable">Table or Matrix
               (mtable)</a><br class="html-compat" />        3.5.2 <a href="chapter3.xml#presm.mtr">Row in Table or Matrix (mtr)</a><br class="html-compat" />        3.5.3 <a href="chapter3.xml#presm.mlabeledtr">Labeled Row in Table or Matrix
               (mlabeledtr)</a><br class="html-compat" />        3.5.4 <a href="chapter3.xml#presm.mtd">Entry in Table or Matrix (mtd)</a><br class="html-compat" />        3.5.5 <a href="chapter3.xml#presm.malign">Alignment Markers</a><br class="html-compat" />        3.5.6 <a href="chapter3.xml#presm.mcolumn">mcolumn</a><br class="html-compat" />    3.6 <a href="chapter3.xml#presm.enliven">Enlivening Expressions</a><br class="html-compat" />        3.6.1 <a href="chapter3.xml#presm.maction">Bind Action to Sub-Expression
               (maction)</a><br class="html-compat" />    3.7 <a href="chapter3.xml#presm.elementary">Elementary Math</a><br class="html-compat" />        3.7.1 <a href="chapter3.xml#presm.addsub">Addition, Subtraction, and Multiplication</a><br class="html-compat" />        3.7.2 <a href="chapter3.xml#presm.longdiv">Long Division</a><br class="html-compat" />        3.7.3 <a href="chapter3.xml#presm.repeatdec">Repeating decimal</a><br class="html-compat" />    3.8 <a href="chapter3.xml#presm.semantics">Semantics and Presentation</a><br class="html-compat" />4 <a href="chapter4.xml">Content Markup</a><br class="html-compat" />    4.1 <a href="chapter4.xml#contm.intro">Introduction</a><br class="html-compat" />    4.2 <a href="chapter4.xml#contm.strict">Strict Content MathML</a><br class="html-compat" />        4.2.1 <a href="chapter4.xml#contm.structure">The structure of MathML Content Expressions</a><br class="html-compat" />        4.2.2 <a href="chapter4.xml#contm.om.compat">Encoding OpenMath Objects</a><br class="html-compat" />        4.2.3 <a href="chapter4.xml#contm.numbers">Numbers (cn)</a><br class="html-compat" />        4.2.4 <a href="chapter4.xml#contm.symbols.identifiers">Symbols and Identifiers</a><br class="html-compat" />        4.2.5 <a href="chapter4.xml#contm.applications">Function Application (apply)</a><br class="html-compat" />        4.2.6 <a href="chapter4.xml#contm.binding">Bindings and Bound Variables (bind)</a><br class="html-compat" />        4.2.7 <a href="chapter4.xml#contm.sharing">Structure Sharing (share)</a><br class="html-compat" />        4.2.8 <a href="chapter4.xml#contm.semantics">Attribution via semantics</a><br class="html-compat" />        4.2.9 <a href="chapter4.xml#contm.errors">In Situ Error Markup</a><br class="html-compat" />    4.3 <a href="chapter4.xml#contm.pragmatic">Pragmatic Content MathML</a><br class="html-compat" />        4.3.1 <a href="chapter4.xml#contm.pragmatic.numbers">Pragmatic Numbers (cn)</a><br class="html-compat" />        4.3.2 <a href="chapter4.xml#contm.opel">Operator Elements</a><br class="html-compat" />        4.3.3 <a href="chapter4.xml#contm.pragmatic-attributes">Pragmatic Elements with Attributes</a><br class="html-compat" />        4.3.4 <a href="chapter4.xml#contm.bind.apply">Bindings with apply</a><br class="html-compat" />        4.3.5 <a href="chapter4.xml#contm.container">Container Markup</a><br class="html-compat" />        4.3.6 <a href="chapter4.xml#contm.csymbol.content">Symbols and Identifiers With Presentation MathML</a><br class="html-compat" />        4.3.7 <a href="chapter4.xml#contm.types">Elementary MathML Types on Operator and Container Elements</a><br class="html-compat" />        4.3.8 <a href="chapter4.xml#contm.qualifiers">Qualifiers for Bound Variables</a><br class="html-compat" />        4.3.9 <a href="chapter4.xml#contm.naryopwithqual">Lifted Associative Commutative Operators</a><br class="html-compat" />        4.3.10 <a href="chapter4.xml#id.4.3.10">basic elements</a><br class="html-compat" />        4.3.11 <a href="chapter4.xml#id.4.3.11">Arithmetic, Algebra and Logic</a><br class="html-compat" />        4.3.12 <a href="chapter4.xml#id.4.3.12">Relations</a><br class="html-compat" />        4.3.13 <a href="chapter4.xml#id.4.3.13">Calculus and Vector Calculus</a><br class="html-compat" />        4.3.14 <a href="chapter4.xml#contm.sets">Theory of Sets</a><br class="html-compat" />        4.3.15 <a href="chapter4.xml#id.4.3.15">Sequences and Series</a><br class="html-compat" />        4.3.16 <a href="chapter4.xml#contm.elemclass">Elementary classical functions</a><br class="html-compat" />        4.3.17 <a href="chapter4.xml#id.4.3.17">Statistics</a><br class="html-compat" />        4.3.18 <a href="chapter4.xml#id.4.3.18">Linear Algebra</a><br class="html-compat" />        4.3.19 <a href="chapter4.xml#id.4.3.19">Constant and Symbol Elements</a><br class="html-compat" />    4.4 <a href="chapter4.xml#contm.deprecated">Deprecated content Elements</a><br class="html-compat" />        4.4.1 <a href="chapter4.xml#contm.declare">Declare (declare)</a><br class="html-compat" />    4.5 <a href="chapter4.xml#contm.rendering">Rendering of Content Elements</a><br class="html-compat" />        4.5.1 <a href="chapter4.xml#contm.rendering.numbers">Numbers</a><br class="html-compat" />        4.5.2 <a href="chapter4.xml#contm.rendering.symbols">Symbols and Identifiers</a><br class="html-compat" />        4.5.3 <a href="chapter4.xml#contm.rendering.applications">Applications</a><br class="html-compat" />        4.5.4 <a href="chapter4.xml#contm.rendering.binders">Binders</a><br class="html-compat" />        4.5.5 <a href="chapter4.xml#contm.rendering.semantics">Attributions</a><br class="html-compat" />        4.5.6 <a href="chapter4.xml#contm.rendering.share">Structure Sharing</a><br class="html-compat" />        4.5.7 <a href="chapter4.xml#id.4.5.7">Rest</a><br class="html-compat" />5 <a href="chapter5.xml">Mixing Several Markups</a><br class="html-compat" />    5.1 <a href="chapter5.xml#mixing.semantic.annotations">Semantic Annotations</a><br class="html-compat" />        5.1.1 <a href="chapter5.xml#mixing.annotation.elements">Annotation elements</a><br class="html-compat" />        5.1.2 <a href="chapter5.xml#mixing.annotation.references">Annotation references</a><br class="html-compat" />        5.1.3 <a href="chapter5.xml#mixing.alternate.representations">Alternate representations</a><br class="html-compat" />        5.1.4 <a href="chapter5.xml#mixing.annotation.flattening">Flattening semantic annotations</a><br class="html-compat" />    5.2 <a href="chapter5.xml#mixing.semantic.elements">Elements for Semantic Annotations</a><br class="html-compat" />        5.2.1 <a href="chapter5.xml#mixing.elements.semantics">The semantics element</a><br class="html-compat" />        5.2.2 <a href="chapter5.xml#mixing.elements.annotation">The annotation element</a><br class="html-compat" />        5.2.3 <a href="chapter5.xml#mixing.elements.annotation.xml">The annotation-xml element</a><br class="html-compat" />    5.3 <a href="chapter5.xml#mixing.markup">Combining Presentation and Content Markup</a><br class="html-compat" />        5.3.1 <a href="chapter5.xml#mixing.pmincm">Presentation Markup in Content Markup</a><br class="html-compat" />        5.3.2 <a href="chapter5.xml#mixing.cminpm">Content Markup in Presentation Markup</a><br class="html-compat" />    5.4 <a href="chapter5.xml#mixing.parallel">Parallel Markup</a><br class="html-compat" />        5.4.1 <a href="chapter5.xml#mixing.top.level">Top-level Parallel Markup</a><br class="html-compat" />        5.4.2 <a href="chapter5.xml#mixing.cr">Parallel Markup via Cross-References</a><br class="html-compat" />6 <a href="chapter6.xml">Characters, Entities and Fonts</a><br class="html-compat" />    6.1 <a href="chapter6.xml#chars.intro">Introduction</a><br class="html-compat" />    6.2 <a href="chapter6.xml#chars.unicodechars">Unicode Character Data</a><br class="html-compat" />    6.3 <a href="chapter6.xml#chars.entities">Entity Declarations</a><br class="html-compat" />    6.4 <a href="chapter6.xml#chars.mglyph">Special Characters Not in Unicode</a><br class="html-compat" />    6.5 <a href="chapter6.xml#chars.BMP-SMP">Mathematical Alphanumeric Symbols</a><br class="html-compat" />    6.6 <a href="chapter6.xml#chars.nonmark">Non-Marking Characters</a><br class="html-compat" />7 <a href="chapter7.xml">MathML interactions with the Wide World</a><br class="html-compat" />    7.1 <a href="chapter7.xml#id.7.1">Invoking MathML Processors: namespace, extensions, and mime-types</a><br class="html-compat" />        7.1.1 <a href="chapter7.xml#world-int-recognize-xml">Recognizing MathML in an XML Model</a><br class="html-compat" />        7.1.2 <a href="chapter7.xml#world-int-mime-types">Resource Types for MathML Documents</a><br class="html-compat" />        7.1.3 <a href="chapter7.xml#encoding-names">Names of MathML Encodings</a><br class="html-compat" />    7.2 <a href="chapter7.xml#world-int-transfers">Transferring MathML in Desktop Environments</a><br class="html-compat" />        7.2.1 <a href="chapter7.xml#world-int-transf-flavors">Basic Transfer Flavors' Names and Contents</a><br class="html-compat" />        7.2.2 <a href="chapter7.xml#world-int-transf-recommend">Recommended Behaviors when Transferring</a><br class="html-compat" />        7.2.3 <a href="chapter7.xml#world-int-transf-discuss">Discussion</a><br class="html-compat" />        7.2.4 <a href="chapter7.xml#world-int-transf-exa">Examples</a><br class="html-compat" />    7.3 <a href="chapter7.xml#world-int-combine-other">Combining MathML and Other Formats</a><br class="html-compat" />        7.3.1 <a href="chapter7.xml#interf.link">Mixing MathML and HTML</a><br class="html-compat" />        7.3.2 <a href="chapter7.xml#id.7.3.2">Linking</a><br class="html-compat" />        7.3.3 <a href="chapter7.xml#id.7.3.3">Images</a><br class="html-compat" />        7.3.4 <a href="chapter7.xml#interf.graphics">MathML and Graphical Markup</a><br class="html-compat" />    7.4 <a href="chapter7.xml#world-int-style">Using CSS with MathML</a><br class="html-compat" />8 <a href="chapter8.xml">MathML3 Content Dictionaries</a><br class="html-compat" /></p>
         
         <h3><a id="appendices"></a>Appendices
         </h3>
         <p class="toc">A <a href="appendixa.xml">Parsing MathML</a><br class="html-compat" />    A.1 <a href="appendixa.xml#parsing.wellformed">Use of MathML as Well-Formed
               XML</a><br class="html-compat" />    A.2 <a href="appendixa.xml#parsing.usingrnc">Using the RelaxNG Schema for MathML3</a><br class="html-compat" />        A.2.1 <a href="appendixa.xml#parsing.rnc.full">Full MathML</a><br class="html-compat" />        A.2.2 <a href="appendixa.xml#parsing.rnc.pres">The Grammar for Presentation MathML</a><br class="html-compat" />        A.2.3 <a href="appendixa.xml#parsing.rnc.strict">The Grammar for Strict Content MathML3</a><br class="html-compat" />        A.2.4 <a href="appendixa.xml#parsing.rnc.pragmatic">The Grammar for Pragmatic MathML</a><br class="html-compat" />        A.2.5 <a href="appendixa.xml#parsing.rnc.deprecated">Deprecated Features</a><br class="html-compat" />        A.2.6 <a href="appendixa.xml#parsing.rnc.module">MathML as a module in a RelaxNG Schema</a><br class="html-compat" />    A.3 <a href="appendixa.xml#parsing.usingdtd">Using the MathML DTD</a><br class="html-compat" />    A.4 <a href="appendixa.xml#parsing.usingxsd">Using the MathML XML Schema</a><br class="html-compat" />B <a href="appendixb.xml">Operator Dictionary (Non-Normative)</a><br class="html-compat" />    B.1 <a href="appendixb.xml#oper-dict.format">Format of operator dictionary entries</a><br class="html-compat" />    B.2 <a href="appendixb.xml#oper-dict.index">Indexing of operator dictionary</a><br class="html-compat" />    B.3 <a href="appendixb.xml#oper-dict.names">Choice of entity names</a><br class="html-compat" />    B.4 <a href="appendixb.xml#oper-dict.space">Notes on lspace and 
               rspace attributes</a><br class="html-compat" />    B.5 <a href="appendixb.xml#oper-dict.entries">Operator dictionary entries</a><br class="html-compat" />C <a href="appendixc.xml">Sample CSS Style Sheet for MathML (Non-Normative)</a><br class="html-compat" />D <a href="appendixd.xml">Glossary (Non-Normative)</a><br class="html-compat" />E <a href="appendixe.xml">Working Group Membership and Acknowledgments (Non-Normative)</a><br class="html-compat" />    E.1 <a href="appendixe.xml#contrib">The Math Working Group Membership</a><br class="html-compat" />    E.2 <a href="appendixe.xml#contrib.ack">Acknowledgments</a><br class="html-compat" />F <a href="appendixf.xml">Changes (Non-Normative)</a><br class="html-compat" />    F.1 <a href="appendixf.xml#changes.mathml2.0e-3.0">Changes between MathML 2.0 Second Edition and MathML 3.0</a><br class="html-compat" />G <a href="appendixg.xml">References (Non-Normative)</a><br class="html-compat" />H <a href="appendixh.xml">Index (Non-Normative)</a><br class="html-compat" />    H.1 <a href="appendixh.xml#index.elem">MathML Elements</a><br class="html-compat" />    H.2 <a href="appendixh.xml#index.att">MathML Attributes</a><br class="html-compat" /></p>
      </div>
      <hr class="html-compat" />
      <div class="body"></div>
      <div class="back"></div>
      <div>
         <h2><a id="openissues"></a>Open Issues
         </h2>
         <p>The following is a list of open issues which are highlighted in this draft.
            The issue name links to the text of the issue in this specification. There is also a W3C
            member-only link to the Math Working Group wiki. (Note that in many cases the wiki
            does not have a page discussing the issue, but will offer to create such pages on demand.)
            In some cases there is also a (member only) link to the Math Working Group's Issue tracking system.
         </p>
         <h3><a id="openissuesfund"></a>MathML Fundamentals
         </h3>
         <dl style="margin-left: 2em">
            <dt><a href="chapter2.xml#update.fundamentals">update_fundamentals</a>   <a href="http://www.w3.org/Math/Group/wiki/Issue_update_fundamentals">wiki (member only)</a></dt>
            <dd>Update MathML Fundamentals</dd>
            <dt><a href="chapter2.xml#update.interface">update_interface</a>   <a href="http://www.w3.org/Math/Group/wiki/Issue_update_interface">wiki (member only)</a></dt>
            <dd>Update Interface</dd>
            <dt><a href="chapter2.xml#linebreak-control">linebreak-control</a>   <a href="http://www.w3.org/Math/Group/wiki/Issue_linebreak-control">wiki (member only)</a></dt>
            <dd>linebreak control</dd>
            <dt><a href="chapter2.xml#indent-control">indent-control</a>   <a href="http://www.w3.org/Math/Group/wiki/Issue_indent-control">wiki (member only)</a></dt>
            <dd>indent control</dd>
         </dl>
         <h3><a id="openissuespresm"></a>Presentation Markup
         </h3>
         <dl style="margin-left: 2em">
            <dt><a href="chapter3.xml#mline-generalization">mline-generalization</a>   <a href="http://www.w3.org/Math/Group/wiki/Issue_mline-generalization">wiki (member only)</a></dt>
            <dd>mline generalization</dd>
            <dt><a href="chapter3.xml#mpadded-clipping">mpadded-clipping</a>   <a href="http://www.w3.org/Math/Group/wiki/Issue_mpadded-clipping">wiki (member only)</a></dt>
            <dd>Bounding Box as Clipping Rectangle</dd>
            <dt><a href="chapter3.xml#mpadded-examples">mpadded-examples</a>   <a href="http://www.w3.org/Math/Group/wiki/Issue_mpadded-examples">wiki (member only)</a></dt>
            <dd><code>mpadded</code> examples
            </dd>
            <dt><a href="chapter3.xml#mphantom-mcolumn">mphantom-mcolumn</a>   <a href="http://www.w3.org/Math/Group/wiki/Issue_mphantom-mcolumn">wiki (member only)</a></dt>
            <dd>mcolumn mphantom</dd>
            <dt><a href="chapter3.xml#deprecate.maction">deprecate_maction</a>   <a href="http://www.w3.org/Math/Group/wiki/Issue_deprecate_maction">wiki (member only)</a></dt>
            <dd>Deprecate <code>maction</code></dd>
            <dt><a href="chapter3.xml#elem-ldiv-img">elem-ldiv-img</a>   <a href="http://www.w3.org/Math/Group/wiki/Issue_elem-ldiv-img">wiki (member only)</a></dt>
            <dd>Images/Examples Needed</dd>
         </dl>
         <h3><a id="openissuescontm"></a>Content Markup
         </h3>
         <dl style="margin-left: 2em">
            <dt><a href="chapter4.xml#default.cd">default_cd</a>   <a href="http://www.w3.org/Math/Group/wiki/Issue_default_cd">wiki (member only)</a></dt>
            <dd>Current CD default for <code>csymbol</code></dd>
            <dt><a href="chapter4.xml#MathML.CDs.URI">MathML_CDs_URI</a>   <a href="http://www.w3.org/Math/Group/wiki/Issue_MathML_CDs_URI">wiki (member only)</a></dt>
            <dd>What is the official URI for MathMLCDs</dd>
            <dt><a href="chapter4.xml#definitionURL.encoding">definitionURL_encoding</a>   <a href="http://www.w3.org/Math/Group/wiki/Issue_definitionURL_encoding">wiki (member only)</a>   <a href="http://www.w3.org/2005/06/tracker/math/issues/17">ISSUE-17 (member only)</a></dt>
            <dd>URI encoding of <code>cdbase</code>/<code>cd</code>/name triplet
            </dd>
            <dt><a href="chapter4.xml#cdbase-default">cdbase-default</a>   <a href="http://www.w3.org/Math/Group/wiki/Issue_cdbase-default">wiki (member only)</a>   <a href="http://www.w3.org/2005/06/tracker/math/issues/13">ISSUE-13 (member only)</a></dt>
            <dd>cdbase default value</dd>
            <dt><a href="chapter4.xml#csymbol.pmathml.strict">csymbol_pmathml_strict</a>   <a href="http://www.w3.org/Math/Group/wiki/Issue_csymbol_pmathml_strict">wiki (member only)</a></dt>
            <dd>Strict equivalent for <code>csymbol</code> with pMathML content
            </dd>
         </dl>
         <h3><a id="openissuesworld-interactions"></a>MathML interactions with the Wide World
         </h3>
         <dl style="margin-left: 2em">
            <dt><a href="chapter7.xml#allow-well-specified-embedding">allow-well-specified-embedding</a>   <a href="http://www.w3.org/Math/Group/wiki/Issue_allow-well-specified-embedding">wiki (member only)</a></dt>
            <dd>Allow well specified foreign markup</dd>
            <dt><a href="chapter7.xml#Linking-and-marking-ids">Linking-and-marking-ids</a>   <a href="http://www.w3.org/Math/Group/wiki/Issue_Linking-and-marking-ids">wiki (member only)</a></dt>
            <dd>Linking and Marking IDs</dd>
         </dl>
         <h3><a id="openissuesmcds"></a>MathML3 Content Dictionaries
         </h3>
         <dl style="margin-left: 2em">
            <dt><a href="chapter8.xml#mathml-cds">mathml-cds</a>   <a href="http://www.w3.org/Math/Group/wiki/Issue_mathml-cds">wiki (member only)</a></dt>
            <dd>MathML CD format</dd>
         </dl>
         <h3><a id="openissuesparsing"></a>Parsing MathML
         </h3>
         <dl style="margin-left: 2em">
            <dt><a href="appendixa.xml#update.schema">update_schema</a>   <a href="http://www.w3.org/Math/Group/wiki/Issue_update_schema">wiki (member only)</a></dt>
            <dd>DTD and W3C XML Schema</dd>
            <dt><a href="appendixa.xml#permissive.units">permissive_units</a>   <a href="http://www.w3.org/Math/Group/wiki/Issue_permissive_units">wiki (member only)</a></dt>
            <dd>more permissive lengths/widths</dd>
            <dt><a href="appendixa.html#ednote.rnc.browserinterface.">ednote_rnc_browserinterface_</a>   <a href="http://www.w3.org/Math/Group/wiki/Issue_ednote_rnc_browserinterface_">wiki (member only)</a></dt>
            <dd></dd>
            <dt><a href="appendixa.html#ednote.rnc.units-patterns.">ednote_rnc_units-patterns_</a>   <a href="http://www.w3.org/Math/Group/wiki/Issue_ednote_rnc_units-patterns_">wiki (member only)</a></dt>
            <dd></dd>
            <dt><a href="appendixa.html#ednote.rnc.mathvariant.">ednote_rnc_mathvariant_</a>   <a href="http://www.w3.org/Math/Group/wiki/Issue_ednote_rnc_mathvariant_">wiki (member only)</a></dt>
            <dd></dd>
            <dt><a href="appendixa.html#ednote.mglyph.alt.">ednote_mglyph_alt_</a>   <a href="http://www.w3.org/Math/Group/wiki/Issue_ednote_mglyph_alt_">wiki (member only)</a></dt>
            <dd></dd>
            <dt><a href="appendixa.html#ednote.rnc.leftover-max.">ednote_rnc_leftover-max_</a>   <a href="http://www.w3.org/Math/Group/wiki/Issue_ednote_rnc_leftover-max_">wiki (member only)</a></dt>
            <dd></dd>
            <dt><a href="appendixa.html#ednote.rnc.opel-content.">ednote_rnc_opel-content_</a>   <a href="http://www.w3.org/Math/Group/wiki/Issue_ednote_rnc_opel-content_">wiki (member only)</a></dt>
            <dd></dd>
            <dt><a href="appendixa.html#ednote.rnc.cn-content.">ednote_rnc_cn-content_</a>   <a href="http://www.w3.org/Math/Group/wiki/Issue_ednote_rnc_cn-content_">wiki (member only)</a></dt>
            <dd></dd>
         </dl>
         <h3><a id="openissuesoper-dict"></a>Operator Dictionary
         </h3>
         <dl style="margin-left: 2em">
            <dt><a href="appendixb.xml#update.opdict">update_opdict</a>   <a href="http://www.w3.org/Math/Group/wiki/Issue_update_opdict">wiki (member only)</a></dt>
            <dd>Update Operator Dictionary</dd>
         </dl>
         <h3><a id="openissueschanges"></a>Changes
         </h3>
         <dl style="margin-left: 2em">
            <dt><a href="appendixf.xml#update.changes">update_changes</a>   <a href="http://www.w3.org/Math/Group/wiki/Issue_update_changes">wiki (member only)</a></dt>
            <dd>Changes between MathML 2 and 3 need to be logged</dd>
         </dl>
      </div>
   </body>
</html>