This MathML example demontrates how to solve for the roots of a cubic equation.
<!doctype html> <html> <head> <title>XoaX.net's MathML: The Solution of the Cubic Equation</title> </head> <body> <p>The solution of the cubic equation can be found by reducing the equation as follows:</p> <math display="block"> <mtable> <mtr> <mtd><mn>0</mn></mtd><mtd><mo>=</mo></mtd> <mtd style="text-align: left;"> <mi>a</mi><msup><mi>x</mi><mn>3</mn></msup><mo>+</mo> <mi>b</mi><msup><mi>x</mi><mn>2</mn></msup><mo>+</mo> <mi>c</mi><mi>x</mi><mo>+</mo><mi>d</mi> </mtd> </mtr> <mtr> <mtd></mtd> <mtd><mo>=</mo></mtd> <mtd style="text-align: left;"> <mi>a</mi><msup><mi>y</mi><mn>3</mn></msup><mo>+</mo> <mo>(</mo><mi>c</mi><mo>-</mo> <mfrac><mrow><msup><mi>b</mi><mn>2</mn></msup></mrow><mrow><mn>3</mn><mi>a</mi></mrow></mfrac> <mo>)</mo><mi>y</mi><mo>+</mo> <mo>(</mo><mi>d</mi><mo>+</mo> <mfrac><mrow><mn>2</mn><msup><mi>b</mi><mn>3</mn></msup></mrow><mrow><mn>27</mn><msup><mi>a</mi><mn>2</mn></msup></mrow></mfrac> <mo>-</mo><mfrac><mrow><mi>b</mi><mi>c</mi></mrow><mrow><mn>3</mn><mi>a</mi></mrow></mfrac><mo>)</mo> </mtd> </mtr> <mtr> <mtd></mtd><mtd><mo>=</mo></mtd> <mtd style="text-align: left;"> <mi>a</mi><mo>(</mo><msup><mi>y</mi><mn>3</mn></msup><mo>+</mo> <mo>(</mo><mfrac><mi>c</mi><mi>a</mi></mfrac><mo>-</mo> <mfrac><mrow><msup><mi>b</mi><mn>2</mn></msup></mrow><mrow><mn>3</mn><msup><mi>a</mi><mn>2</mn></msup></mrow></mfrac> <mo>)</mo><mi>y</mi><mo>+</mo> <mo>(</mo><mfrac><mi>d</mi><mi>a</mi></mfrac><mo>+</mo> <mfrac><mrow><mn>2</mn><msup><mi>b</mi><mn>3</mn></msup></mrow><mrow><mn>27</mn><msup><mi>a</mi><mn>3</mn></msup></mrow></mfrac> <mo>-</mo><mfrac><mrow><mi>b</mi><mi>c</mi></mrow><mrow><mn>3</mn><msup><mi>a</mi><mn>2</mn></msup></mrow></mfrac><mo>)</mo><mo>)</mo> </mtd> </mtr> <mtr> <mtd></mtd><mtd><mo>=</mo></mtd> <mtd style="text-align: left;"> <mi>a</mi><mo>(</mo><msup><mi>y</mi><mn>3</mn></msup><mo>+</mo> <mo>(</mo><mn>3</mn><mi>s</mi><mi>t</mi> <mo>)</mo><mi>y</mi><mo>+</mo> <mo>(</mo><msup><mi>s</mi><mn>3</mn></msup><mo>-</mo><msup><mi>t</mi><mn>3</mn></msup><mo>)</mo><mo>)</mo> </mtd> </mtr> </mtable> </math> <p>where</p> <math display="block"> <mtable> <mtr> <mtd><mi>x</mi></mtd><mtd><mo>=</mo></mtd> <mtd style="text-align: left;"><mi>y</mi><mo>-</mo><mfrac><mi>b</mi><mrow><mn>3</mn><mi>a</mi></mrow></mfrac></mtd> </mtr> <mtr> <mtd><mn>3</mn><mi>s</mi><mi>t</mi></mtd><mtd><mo>=</mo></mtd> <mtd style="text-align: left;"><mfrac><mi>c</mi><mi>a</mi></mfrac><mo>-</mo> <mfrac><mrow><msup><mi>b</mi><mn>2</mn></msup></mrow><mrow><mn>3</mn><msup><mi>a</mi><mn>2</mn></msup></mrow></mfrac></mtd> </mtr> <mtr> <mtd><msup><mi>s</mi><mn>3</mn></msup><mo>-</mo><msup><mi>t</mi><mn>3</mn></msup></mtd><mtd><mo>=</mo></mtd> <mtd style="text-align: left;"><mfrac><mi>d</mi><mi>a</mi></mfrac><mo>+</mo> <mfrac><mrow><mn>2</mn><msup><mi>b</mi><mn>3</mn></msup></mrow><mrow><mn>27</mn><msup><mi>a</mi><mn>3</mn></msup></mrow></mfrac> <mo>-</mo><mfrac><mrow><mi>b</mi><mi>c</mi></mrow><mrow><mn>3</mn><msup><mi>a</mi><mn>2</mn></msup></mrow></mfrac></mtd> </mtr> </mtable> </math> <p>and <math><mi>y</mi><mo>=</mo><mi>t</mi><mo>-</mo><mi>s</mi></math> will give us a solution to the equation. We can take the third equation and solve for <math><mi>t</mi></math>, to get</p> <math display="block"> <mi>t</mi><mo>=</mo><mfrac><mn>1</mn><mrow><mn>3</mn><mi>s</mi></mrow></mfrac><mo>(</mo><mfrac><mi>c</mi><mi>a</mi></mfrac><mo>-</mo> <mfrac><mrow><msup><mi>b</mi><mn>2</mn></msup></mrow><mrow><mn>3</mn><msup><mi>a</mi><mn>2</mn></msup></mrow></mfrac><mo>)</mo> </math> <p>Cubing both sides of the equation, we get</p> <math display="block"> <msup><mi>t</mi><mn>3</mn></msup><mo>=</mo><mfrac><mn>1</mn><msup><mi>s</mi><mn>3</mn></msup></mfrac> <msup><mrow><mo>(</mo><mfrac><mi>c</mi><mrow><mn>3</mn><mi>a</mi></mrow></mfrac><mo>-</mo> <mfrac><mrow><msup><mi>b</mi><mn>2</mn></msup></mrow><mrow><mn>9</mn><msup><mi>a</mi><mn>2</mn></msup></mrow></mfrac><mo>)</mo></mrow><mn>3</mn></msup> </math> <p>We can substitute this into the fourth equation and multiple by <math><msup><mi>s</mi><mn>3</mn></msup></math> to get a quadratic in <math><msup><mi>s</mi><mn>3</mn></msup></math></p> <math display="block"> <msup><mrow><mo>(</mo><msup><mi>s</mi><mn>3</mn></msup><mo>)</mo></mrow><mn>2</mn></msup><mo>-</mo> <mo>(</mo><mfrac><mi>d</mi><mi>a</mi></mfrac><mo>+</mo> <mfrac><mrow><mn>2</mn><msup><mi>b</mi><mn>3</mn></msup></mrow><mrow><mn>27</mn><msup><mi>a</mi><mn>3</mn></msup></mrow></mfrac> <mo>-</mo><mfrac><mrow><mi>b</mi><mi>c</mi></mrow><mrow><mn>3</mn><msup><mi>a</mi><mn>2</mn></msup></mrow></mfrac><mo>)</mo><msup><mi>s</mi><mn>3</mn></msup><mo>-</mo> <msup><mrow><mo>(</mo><mfrac><mi>c</mi><mrow><mn>3</mn><mi>a</mi></mrow></mfrac><mo>-</mo> <mfrac><mrow><msup><mi>b</mi><mn>2</mn></msup></mrow><mrow><mn>9</mn><msup><mi>a</mi><mn>2</mn></msup></mrow></mfrac><mo>)</mo></mrow><mn>3</mn></msup> <mo>=</mo><mn>0</mn> </math> <p>Multiplying by <math><msup><mrow><mtext>(</mtext><mn>3</mn><mi>a</mi><mtext>)</mtext></mrow><mn>6</mn></msup></math>, we get a quadratic in <math><msup><mrow><mtext>(</mtext><mn>3</mn><mi>a</mi><mi>s</mi><mtext>)</mtext></mrow><mn>3</mn></msup></math></p> <math display="block"> <msup><mrow><mo>(</mo><msup><mrow><mtext>(</mtext><mn>3</mn><mi>a</mi><mi>s</mi><mtext>)</mtext></mrow><mn>3</mn></msup><mo>)</mo></mrow><mn>2</mn></msup><mo>-</mo> <mtext>(</mtext><msup><mn>3</mn><mn>6</mn></msup><msup><mi>a</mi><mn>5</mn></msup><mi>d</mi><mo>+</mo> <msup><mn>3</mn><mn>3</mn></msup><msup><mi>a</mi><mn>3</mn></msup><mn>2</mn><msup><mi>b</mi><mn>3</mn></msup><mo>-</mo> <msup><mn>3</mn><mn>5</mn></msup><msup><mi>a</mi><mn>4</mn></msup><mi>b</mi><mi>c</mi><mtext>)</mtext> <msup><mrow><mtext>(</mtext><mn>3</mn><mi>a</mi><mi>s</mi><mtext>)</mtext></mrow><mn>3</mn></msup><mo>-</mo> <msup><mrow><mtext>(</mtext><mn>3</mn><mi>a</mi><mi>c</mi><mo>-</mo><msup><mi>b</mi><mn>2</mn></msup><mtext>)</mtext></mrow><mn>3</mn></msup> <mo>=</mo><mn>0</mn> </math> <p>This can be solved with the quadratic formula to get</p> <math display="block"> <msup><mrow><mtext>(</mtext><mn>3</mn><mi>a</mi><mi>s</mi><mtext>)</mtext></mrow><mn>3</mn></msup> <mo>=</mo> <mfrac><mrow><mtext>(</mtext><msup><mn>3</mn><mn>6</mn></msup><msup><mi>a</mi><mn>5</mn></msup><mi>d</mi><mo>+</mo> <msup><mn>3</mn><mn>3</mn></msup><msup><mi>a</mi><mn>3</mn></msup><mn>2</mn><msup><mi>b</mi><mn>3</mn></msup><mo>-</mo> <msup><mn>3</mn><mn>5</mn></msup><msup><mi>a</mi><mn>4</mn></msup><mi>b</mi><mi>c</mi><mtext>)</mtext> <mo>±</mo> <msqrt> <msup><mrow><mtext>(</mtext><msup><mn>3</mn><mn>6</mn></msup><msup><mi>a</mi><mn>5</mn></msup><mi>d</mi><mo>+</mo> <msup><mn>3</mn><mn>3</mn></msup><msup><mi>a</mi><mn>3</mn></msup><mn>2</mn><msup><mi>b</mi><mn>3</mn></msup><mo>-</mo> <msup><mn>3</mn><mn>5</mn></msup><msup><mi>a</mi><mn>4</mn></msup><mi>b</mi><mi>c</mi><mtext>)</mtext></mrow><mn>2</mn></msup> <mo>+</mo><mn>4</mn><msup><mrow><mtext>(</mtext><mn>3</mn><mi>a</mi><mi>c</mi><mo>-</mo><msup><mi>b</mi><mn>2</mn></msup><mtext>)</mtext></mrow><mn>3</mn></msup> </msqrt> </mrow><mn>2</mn></mfrac> </math> <p>This we can easily solve for <math><mi>s</mi></math> by taking a cubed root and dividing by <math><mn>3</mn><mi>a</mi></math></p> <math display="block"> <mi>s</mi><mo>=</mo><mfrac><mn>1</mn><mrow><mn>3</mn><mi>a</mi></mrow></mfrac> <mroot><mrow> <mfrac><mrow><mtext>(</mtext><msup><mn>3</mn><mn>6</mn></msup><msup><mi>a</mi><mn>5</mn></msup><mi>d</mi><mo>+</mo> <msup><mn>3</mn><mn>3</mn></msup><msup><mi>a</mi><mn>3</mn></msup><mn>2</mn><msup><mi>b</mi><mn>3</mn></msup><mo>-</mo> <msup><mn>3</mn><mn>5</mn></msup><msup><mi>a</mi><mn>4</mn></msup><mi>b</mi><mi>c</mi><mtext>)</mtext> <mo>±</mo> <msqrt> <msup><mrow><mtext>(</mtext><msup><mn>3</mn><mn>6</mn></msup><msup><mi>a</mi><mn>5</mn></msup><mi>d</mi><mo>+</mo> <msup><mn>3</mn><mn>3</mn></msup><msup><mi>a</mi><mn>3</mn></msup><mn>2</mn><msup><mi>b</mi><mn>3</mn></msup><mo>-</mo> <msup><mn>3</mn><mn>5</mn></msup><msup><mi>a</mi><mn>4</mn></msup><mi>b</mi><mi>c</mi><mtext>)</mtext></mrow><mn>2</mn></msup> <mo>+</mo><mn>4</mn><msup><mrow><mtext>(</mtext><mn>3</mn><mi>a</mi><mi>c</mi><mo>-</mo><msup><mi>b</mi><mn>2</mn></msup><mtext>)</mtext></mrow><mn>3</mn></msup> </msqrt> </mrow><mn>2</mn></mfrac> </mrow><mn>3</mn></mroot> </math> <p>From the value of <math><mi>s</mi></math>, we can get the value of <math><mi>t</mi></math>. We make the observation that since <math><mi>y</mi><mo>=</mo><mi>t</mi><mo>-</mo><mi>s</mi></math> is a root of our equation above, we can factor as follows</p> <math display="block"> <mtable> <mtr> <mtd><msup><mi>y</mi><mn>3</mn></msup><mo>+</mo> <mo>(</mo><mn>3</mn><mi>s</mi><mi>t</mi><mo>)</mo><mi>y</mi><mo>+</mo> <mo>(</mo><msup><mi>s</mi><mn>3</mn></msup><mo>-</mo><msup><mi>t</mi><mn>3</mn></msup><mo>)</mo></mtd> <mtd>=</mtd> <mtd><mo>(</mo><mi>y</mi><mo>+</mo><mi>s</mi><mo>-</mo><mi>t</mi><mo>)</mo> <mo>(</mo><msup><mi>y</mi><mn>2</mn></msup><mo>+</mo><mtext>(</mtext><mi>t</mi><mo>-</mo><mi>s</mi><mtext>)</mtext><mi>y</mi><mo>+</mo> <msup><mi>s</mi><mn>2</mn></msup><mo>+</mo><mi>s</mi><mi>t</mi><mo>+</mo><msup><mi>t</mi><mn>2</mn></msup><mo>)</mo></mtd> </mtr> </mtable> </math> <p>Now, the second quadratic can be factored via the quadratic formula to get</p> <math display="block"> <mi>y</mi><mo>=</mo><mfrac><mrow><mi>s</mi><mo>-</mo><mn>t</mn><mo>±</mo> <msqrt><mo>-</mo><mn>3</mn><msup><mrow><mtext>(</mtext><mi>s</mi><mo>+</mo><mi>t</mi><mtext>)</mtext></mrow><mn>2</mn></msup></msqrt></mrow><mn>2</mn></mfrac><mo>=</mo> <mfrac><mrow><mi>s</mi><mo>-</mo><mn>t</mn><mo>±</mo><mi>i</mi><msqrt><mn>3</mn></msqrt><mtext>(</mtext><mi>s</mi><mo>+</mo><mi>t</mi><mtext>)</mtext></mrow><mn>2</mn></mfrac> </math> </body> </html>
© 20072025 XoaX.net LLC. All rights reserved.