MathMLとはなんぞや

XMLなら聞いたことのある人が多いかもしれないが、こいつはXMLで\(\rm\LaTeX\)みたいな事をしよう!というかなり無謀な挑戦だ。だから、MathMLなんて名前がついているのだ。

歴史的な経緯を辿るとめちゃくちゃ行き当たりばったりかつ必要不必要の意見が混在してとんでもないことになっていたそう。

下記にこのMathMLで制作した数式を記述する。これは、ここから引用したものである。

To solve the cubic equation t 3 + p t + q = 0 (where the real numbers p , q satisfy 4 p 3 + 27 q 2 > 0 ) one can use Cardino's formula: - q 2 + q 2 4 + p 3 27 3 + - q 2 - q 2 4 + p 3 27 3

For any u 1 , , u n C and v 1 , , v n C , the Cauchy-Bunyakovsky-Schwarz inequality can be written as followers: | k = 1 n u k v k ¯ | 2 ( k = 1 n | u k | ) 2 ( k = 1 n | v k | ) 2

Finally, the detarminant of a Vandermonde matrix can be calculated useing the following expression: | 1 x 1 x 1 2 x 1 n 1 1 x 2 x 2 2 x 2 n 1 1 x 3 x 3 2 x 3 n 1 1 x n x n 2 x n n 1 | = 1 i , j n ( x i x j )