複素数演算の規則は、これに相当する実数演算の規則から継承されます。このような規則に含まれるのは、無限、未定義、0 に対する演算の規則ですが、例外は、ある演算のオペランドが 2 つの引数を取る複素数値で、そのうち確実に 1 つのコンポーネントが 0 の場合です (つまり、+0.0 か -0.0)。このような場合は、0 コンポーネントによって 量的情報ではなく質的情報が提供されると解釈する必要があります。とりわけ、このような 0 コンポーネントを無限小の値と解釈するべきではありません。この場合の演算では、関連するオペランドが演算上等価の純粋な虚数値と置き換えられた場合と質的に同じ結果が生成されます。現実には、通常の演算規則に従って符号情報が取得され、0 コンポーネント、undefined または infinity の積は 0 になります。
|