<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<?xml-stylesheet type="text/xsl" href="../../../style/mathml.xsl"?>
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
  <!--
  Copyright &#251; 1994-2003 World Wide Web Consortium, (Massachusetts Institute
  of Technology, European Consortium for Informatics and
  Mathematics, Keio University). All Rights Reserved. See
  http://www.w3.org/Consortium/Legal/.
  -->
  <head>
    <title> W3C MathML TestSuite, Version 2: complex2</title>
  </head>
  <body style="background: #ffffff">
    <table width="100%" cellpadding="8">
      <tr>
        <td>
          <a href="../../TortureTests/Complexity/complex1.xml">
    prev </a>
        </td>
        <td style="text-align: right">
          <a href="../../TortureTests/Complexity/complex3.xml">
    next</a>
        </td>
      </tr>
    </table>
      <table style="background:#cccccc" cellpadding="4">
        <tr>
          <td style="text-align: right" valign="top">File:</td>
          <td>TortureTests/Complexity/complex2.xml (<a href="complex2.mml">mml file</a>)</td>
        </tr>
        <tr>
          <td style="text-align: right" valign="top">Author:</td>
          <td>Design Science, Inc. (D. Doyle, E. Cannon, E. Tabacman, R.Miner)</td>
        </tr>
        <tr>
          <td style="text-align: right" valign="top">Description:</td>
          <td>short complexity test</td>
        </tr>
        <tr>
          <td style="text-align: right" valign="top">Sample Rendering:</td>
          <td>
          N/A
      </td>
        </tr>
      </table>
    <p>
      <b>Your browser's rendering</b>:</p>
    <p>
    <math xmlns="http://www.w3.org/1998/Math/MathML"> 
      <mtable> 
        <mtr> 
          <mtd> 
            <mtext>Quadratic Equation</mtext> 
          </mtd> 
          <mtd> 
            <mrow> 
              <mi>x</mi> 
              <mo>=</mo> 
              <mfrac> 
                <mrow> 
                  <mo>-</mo> 
                  <mi>b</mi> 
                  <mo>&#x000B1;</mo> 
                  <msqrt> 
                    <mrow> 
                      <msubsup> 
                        <mi>b</mi> 
                        <mrow/> 
                        <mn>2</mn> 
                      </msubsup> 
                      <mo>-</mo> 
                      <mn>4</mn> 
                      <mi>a</mi> 
                      <mi>c</mi> 
                    </mrow> 
                  </msqrt> 
                </mrow> 
                <mrow> 
                  <mn>2</mn> 
                  <mi>a</mi> 
                </mrow> 
              </mfrac> 
            </mrow> 
          </mtd> 
        </mtr> 
        <mtr> 
          <mtd> 
            <mtext>DisplayQuadratic Equation</mtext> 
          </mtd> 
          <mtd> 
            <mstyle displaystyle="true"> 
              <mi>x</mi> 
              <mo>=</mo> 
              <mfrac> 
                <mrow> 
                  <mo>-</mo> 
                  <mi>b</mi> 
                  <mo>&#x000B1;</mo> 
                  <msqrt> 
                    <mrow> 
                      <msubsup> 
                        <mi>b</mi> 
                        <mrow/> 
                        <mn>2</mn> 
                      </msubsup> 
                      <mo>-</mo> 
                      <mn>4</mn> 
                      <mi>a</mi> 
                      <mi>c</mi> 
                    </mrow> 
                  </msqrt> 
                </mrow> 
                <mrow> 
                  <mn>2</mn> 
                  <mi>a</mi> 
                </mrow> 
              </mfrac> 
            </mstyle> 
          </mtd> 
        </mtr> 
        <mtr> 
          <mtd> 
            <mtext>Rational Function</mtext> 
          </mtd> 
          <mtd> 
            <mrow> 
              <mi>f</mi> 
              <mo stretchy="false">(</mo> 
              <mi>x</mi> 
              <mo stretchy="false">)</mo> 
              <mo>=</mo> 
              <mfrac> 
                <mrow> 
                  <mn>1</mn> 
                  <mo>-</mo> 
                  <msubsup> 
                    <mi>x</mi> 
                    <mrow/> 
                    <mn>2</mn> 
                  </msubsup> 
                </mrow> 
                <mrow> 
                  <mn>1</mn> 
                  <mo>-</mo> 
                  <msubsup> 
                    <mi>x</mi> 
                    <mrow/> 
                    <mn>3</mn> 
                  </msubsup> 
                </mrow> 
              </mfrac> 
            </mrow> 
          </mtd> 
        </mtr> 
        <mtr> 
          <mtd> 
            <mtext>Rational Function</mtext> 
          </mtd> 
          <mtd> 
            <mrow> 
              <mi>f</mi> 
              <mo stretchy="false">(</mo> 
              <mi>x</mi> 
              <mo stretchy="false">)</mo> 
              <mo>=</mo> 
              <mfrac> 
                <mrow> 
                  <mo stretchy="false">(</mo> 
                  <mn>1</mn> 
                  <mo>-</mo> 
                  <msubsup> 
                    <mi>x</mi> 
                    <mrow/> 
                    <mn>2</mn> 
                  </msubsup> 
                  <mo stretchy="false">)</mo> 
                  <msubsup> 
                    <mi>x</mi> 
                    <mrow/> 
                    <mn>3</mn> 
                  </msubsup> 
                </mrow> 
                <mrow> 
                  <mn>1</mn> 
                  <mo>-</mo> 
                  <msubsup> 
                    <mi>x</mi> 
                    <mrow/> 
                    <mn>3</mn> 
                  </msubsup> 
                </mrow> 
              </mfrac> 
            </mrow> 
          </mtd> 
        </mtr> 
        <mtr> 
          <mtd> 
            <mtext>Rational Function</mtext> 
          </mtd> 
          <mtd> 
            <mrow> 
              <mi>f</mi> 
              <mo stretchy="false">(</mo> 
              <mi>x</mi> 
              <mo stretchy="false">)</mo> 
              <mo>=</mo> 
              <mfrac> 
                <mrow> 
                  <mo stretchy="false">(</mo> 
                  <mn>1</mn> 
                  <mo>-</mo> 
                  <msubsup> 
                    <mi>x</mi> 
                    <mrow/> 
                    <mn>2</mn> 
                  </msubsup> 
                  <mo stretchy="false">)</mo> 
                  <mo stretchy="false">(</mo> 
                  <msubsup> 
                    <mi>x</mi> 
                    <mrow/> 
                    <mn>3</mn> 
                  </msubsup> 
                  <mo>-</mo> 
                  <mn>5</mn> 
                  <mi>x</mi> 
                  <mo stretchy="false">)</mo> 
                </mrow> 
                <mrow> 
                  <mn>1</mn> 
                  <mo>-</mo> 
                  <msubsup> 
                    <mi>x</mi> 
                    <mrow/> 
                    <mn>3</mn> 
                  </msubsup> 
                </mrow> 
              </mfrac> 
            </mrow> 
          </mtd> 
        </mtr> 
        <mtr> 
          <mtd> 
            <mtext>Parametrize Rational Function 
            </mtext> 
          </mtd> 
          <mtd> 
            <mrow> 
              <mi>f</mi> 
              <mo stretchy="false">(</mo> 
              <mi>x</mi> 
              <mo stretchy="false">)</mo> 
              <mo>=</mo> 
              <mfrac> 
                <mrow> 
                  <mo stretchy="false">(</mo> 
                  <msubsup> 
                    <mi>a</mi> 
                    <mi>i</mi> 
                    <mrow/> 
                  </msubsup> 
                  <mo>-</mo> 
                  <msubsup> 
                    <mi>x</mi> 
                    <mrow/> 
                    <mn>2</mn> 
                  </msubsup> 
                  <msubsup> 
                    <mo stretchy="false">)</mo> 
                    <mrow/> 
                    <mn>5</mn> 
                  </msubsup> 
                </mrow> 
                <mrow> 
                  <mn>1</mn> 
                  <mo>-</mo> 
                  <msubsup> 
                    <mi>x</mi> 
                    <mrow/> 
                    <mn>3</mn> 
                  </msubsup> 
                </mrow> 
              </mfrac> 
            </mrow> 
          </mtd> 
        </mtr> 
        <mtr> 
          <mtd> 
            <mtext>Stacked exponents</mtext> 
          </mtd> 
          <mtd> 
            <mrow> 
              <mi>g</mi> 
              <mo stretchy="false">(</mo> 
              <mi>z</mi> 
              <mo stretchy="false">)</mo> 
              <mo>=</mo> 
              <msubsup> 
                <mi>e</mi> 
                <mrow/> 
                <mrow> 
                  <mo>-</mo> 
                  <msubsup> 
                    <mi>x</mi> 
                    <mrow/> 
                    <mn>2</mn> 
                  </msubsup> 
                </mrow> 
              </msubsup> 
            </mrow> 
          </mtd> 
        </mtr> 
        <mtr> 
          <mtd> 
            <mtext>Stacked exponents</mtext> 
          </mtd> 
          <mtd> 
            <mrow> 
              <mi>g</mi> 
              <mo stretchy="false">(</mo> 
              <mi>z</mi> 
              <mo stretchy="false">)</mo> 
              <mo>=</mo> 
              <msubsup> 
                <mi>e</mi> 
                <mrow/> 
                <mrow> 
                  <mo>-</mo> 
                  <mo stretchy="false">(</mo> 
                  <mi>z</mi> 
                  <mo>-</mo> 
                  <mi>a</mi> 
                  <msubsup> 
                    <mo stretchy="false">)</mo> 
                    <mrow/> 
                    <mn>2</mn> 
                  </msubsup> 
                </mrow> 
              </msubsup> 
            </mrow> 
          </mtd> 
        </mtr> 
        <mtr> 
          <mtd> 
            <mtext>Stacked exponents</mtext> 
          </mtd> 
          <mtd> 
            <mrow> 
              <mi>g</mi> 
              <mo stretchy="false">(</mo> 
              <mi>z</mi> 
              <mo stretchy="false">)</mo> 
              <mo>=</mo> 
              <msubsup> 
                <mi>e</mi> 
                <mrow/> 
                <mrow> 
                  <mo>-</mo> 
                  <munderover> 
                    <mo>&#x02211;</mo> 
                    <mrow> 
                      <mi>i</mi> 
                      <mo>=</mo> 
                      <mn>0</mn> 
                    </mrow> 
                    <mi>&#x0221E;</mi> 
                  </munderover> 
                  <msubsup> 
                    <mi>z</mi> 
                    <mi>i</mi> 
                    <mn>2</mn> 
                  </msubsup> 
                </mrow> 
              </msubsup> 
            </mrow> 
          </mtd> 
        </mtr> 
        <mtr> 
          <mtd> 
            <mtext>Stacked exponents</mtext> 
          </mtd> 
          <mtd> 
            <mrow> 
              <mi>g</mi> 
              <mo stretchy="false">(</mo> 
              <mi>y</mi> 
              <mo stretchy="false">)</mo> 
              <mo>=</mo> 
              <msubsup> 
                <mi>e</mi> 
                <mrow/> 
                <mrow> 
                  <mo>-</mo> 
                  <munderover> 
                    <mo>&#x02211;</mo> 
                    <mrow> 
                      <mi>i</mi> 
                      <mo>=</mo> 
                      <mn>0</mn> 
                    </mrow> 
                    <mi>&#x0221E;</mi> 
                  </munderover> 
                  <msubsup> 
                    <mi>y</mi> 
                    <mi>i</mi> 
                    <mn>2</mn> 
                  </msubsup> 
                </mrow> 
              </msubsup> 
            </mrow> 
          </mtd> 
        </mtr> 
        <mtr> 
          <mtd> 
            <mtext>Stacked exponents</mtext> 
          </mtd> 
          <mtd> 
            <mrow> 
              <mi>g</mi> 
              <mo stretchy="false">(</mo> 
              <mi>z</mi> 
              <mo stretchy="false">)</mo> 
              <mo>=</mo> 
              <msubsup> 
                <mi>e</mi> 
                <mrow/> 
                <mrow> 
                  <mo>-</mo> 
                  <munderover> 
                    <mo>&#x02211;</mo> 
                    <mrow> 
                      <mi>i</mi> 
                      <mo>=</mo> 
                      <mn>0</mn> 
                    </mrow> 
                    <mi>&#x0221E;</mi> 
                  </munderover> 
                  <msubsup> 
                    <mi>z</mi> 
                    <mrow/> 
                    <mfrac> 
                      <mn>2</mn> 
                      <mrow> 
                        <mi>a</mi> 
                        <mo>-</mo> 
                        <mi>i</mi> 
                      </mrow> 
                    </mfrac> 
                  </msubsup> 
                </mrow> 
              </msubsup> 
            </mrow> 
          </mtd> 
        </mtr> 
        <mtr> 
          <mtd> 
            <mtext>Cross Product</mtext> 
          </mtd> 
          <mtd> 
            <mrow> 
              <mfrac> 
                <mrow> 
                  <msubsup> 
                    <mi>x</mi> 
                    <mn>1</mn> 
                    <mrow/> 
                  </msubsup> 
                  <mo>-</mo> 
                  <msubsup> 
                    <mi>x</mi> 
                    <mn>2</mn> 
                    <mrow/> 
                  </msubsup> 
                </mrow> 
                <mrow> 
                  <msubsup> 
                    <mi>x</mi> 
                    <mn>3</mn> 
                    <mrow/> 
                  </msubsup> 
                  <mo>-</mo> 
                  <msubsup> 
                    <mi>x</mi> 
                    <mn>4</mn> 
                    <mrow/> 
                  </msubsup> 
                </mrow> 
              </mfrac> 
              <mfrac> 
                <mrow> 
                  <msubsup> 
                    <mi>x</mi> 
                    <mn>1</mn> 
                    <mrow/> 
                  </msubsup> 
                  <mo>-</mo> 
                  <msubsup> 
                    <mi>x</mi> 
                    <mn>4</mn> 
                    <mrow/> 
                  </msubsup> 
                </mrow> 
                <mrow> 
                  <msubsup> 
                    <mi>x</mi> 
                    <mn>2</mn> 
                    <mrow/> 
                  </msubsup> 
                  <mo>-</mo> 
                  <msubsup> 
                    <mi>x</mi> 
                    <mn>3</mn> 
                    <mrow/> 
                  </msubsup> 
                </mrow> 
              </mfrac> 
            </mrow> 
          </mtd> 
        </mtr> 
        <mtr> 
          <mtd> 
            <mtext>Cross Product</mtext> 
          </mtd> 
          <mtd> 
            <mrow> 
              <mo stretchy="false">(</mo> 
              <mfrac> 
                <mrow> 
                  <msubsup> 
                    <mi>x</mi> 
                    <mn>1</mn> 
                    <mrow/> 
                  </msubsup> 
                  <mo>-</mo> 
                  <msubsup> 
                    <mi>x</mi> 
                    <mn>2</mn> 
                    <mrow/> 
                  </msubsup> 
                </mrow> 
                <mrow> 
                  <msubsup> 
                    <mi>x</mi> 
                    <mn>3</mn> 
                    <mrow/> 
                  </msubsup> 
                  <mo>-</mo> 
                  <msubsup> 
                    <mi>x</mi> 
                    <mn>4</mn> 
                    <mrow/> 
                  </msubsup> 
                </mrow> 
              </mfrac> 
              <mo stretchy="false">)</mo> 
              <mo stretchy="false">(</mo> 
              <mfrac> 
                <mrow> 
                  <msubsup> 
                    <mi>x</mi> 
                    <mn>1</mn> 
                    <mrow/> 
                  </msubsup> 
                  <mo>-</mo> 
                  <msubsup> 
                    <mi>x</mi> 
                    <mn>4</mn> 
                    <mrow/> 
                  </msubsup> 
                </mrow> 
                <mrow> 
                  <msubsup> 
                    <mi>x</mi> 
                    <mn>2</mn> 
                    <mrow/> 
                  </msubsup> 
                  <mo>-</mo> 
                  <msubsup> 
                    <mi>x</mi> 
                    <mn>3</mn> 
                    <mrow/> 
                  </msubsup> 
                </mrow> 
              </mfrac> 
              <mo stretchy="false">)</mo> 
            </mrow> 
          </mtd> 
        </mtr> 
        <mtr> 
          <mtd> 
            <mtext>Cross Product</mtext> 
          </mtd> 
          <mtd> 
            <mrow> 
              <mo>(</mo> 
              <mfrac> 
                <mrow> 
                  <msubsup> 
                    <mi>x</mi> 
                    <mn>1</mn> 
                    <mrow/> 
                  </msubsup> 
                  <mo>-</mo> 
                  <msubsup> 
                    <mi>x</mi> 
                    <mn>2</mn> 
                    <mrow/> 
                  </msubsup> 
                </mrow> 
                <mrow> 
                  <msubsup> 
                    <mi>x</mi> 
                    <mn>3</mn> 
                    <mrow/> 
                  </msubsup> 
                  <mo>-</mo> 
                  <msubsup> 
                    <mi>x</mi> 
                    <mn>4</mn> 
                    <mrow/> 
                  </msubsup> 
                </mrow> 
              </mfrac> 
              <mo>)</mo> 
              <mo>(</mo> 
              <mfrac> 
                <mrow> 
                  <msubsup> 
                    <mi>x</mi> 
                    <mn>1</mn> 
                    <mrow/> 
                  </msubsup> 
                  <mo>-</mo> 
                  <msubsup> 
                    <mi>x</mi> 
                    <mn>4</mn> 
                    <mrow/> 
                  </msubsup> 
                </mrow> 
                <mrow> 
                  <msubsup> 
                    <mi>x</mi> 
                    <mn>2</mn> 
                    <mrow/> 
                  </msubsup> 
                  <mo>-</mo> 
                  <msubsup> 
                    <mi>x</mi> 
                    <mn>3</mn> 
                    <mrow/> 
                  </msubsup> 
                </mrow> 
              </mfrac> 
              <mo>)</mo> 
            </mrow> 
          </mtd> 
        </mtr> 
        <mtr> 
          <mtd> 
            <mtext>Cross Product</mtext> 
          </mtd> 
          <mtd> 
            <mfrac> 
              <mrow> 
                <mo stretchy="false">(</mo> 
                <msubsup> 
                  <mi>x</mi> 
                  <mn>1</mn> 
                  <mrow/> 
                </msubsup> 
                <mo>-</mo> 
                <msubsup> 
                  <mi>x</mi> 
                  <mn>2</mn> 
                  <mrow/> 
                </msubsup> 
                <mo stretchy="false">)</mo> 
                <mo stretchy="false">(</mo> 
                <msubsup> 
                  <mi>x</mi> 
                  <mn>3</mn> 
                  <mrow/> 
                </msubsup> 
                <mo>-</mo> 
                <msubsup> 
                  <mi>x</mi> 
                  <mn>4</mn> 
                  <mrow/> 
                </msubsup> 
                <mo stretchy="false">)</mo> 
              </mrow> 
              <mrow> 
                <mo stretchy="false">(</mo> 
                <msubsup> 
                  <mi>x</mi> 
                  <mn>1</mn> 
                  <mrow/> 
                </msubsup> 
                <mo>-</mo> 
                <msubsup> 
                  <mi>x</mi> 
                  <mn>4</mn> 
                  <mrow/> 
                </msubsup> 
                <mo stretchy="false">)</mo> 
                <mo stretchy="false">(</mo> 
                <msubsup> 
                  <mi>x</mi> 
                  <mn>2</mn> 
                  <mrow/> 
                </msubsup> 
                <mo>-</mo> 
                <msubsup> 
                  <mi>x</mi> 
                  <mn>3</mn> 
                  <mrow/> 
                </msubsup> 
                <mo stretchy="false">)</mo> 
              </mrow> 
            </mfrac> 
          </mtd> 
        </mtr> 
      </mtable> 
    </math>
  </p>
    <hr/>
    <p>
      <b>Source Code</b>:</p>
    <pre>
      N/A
    </pre>
    <p style="text-align: right">
      <a href="../../../overview.html" target="_top">
	Test Suite Home
	</a>
    </p>
    <hr/>
  </body>
</html>
