2006/04/30

負整数の乗算と向きの変換

四則演算について~その4

乗算を負に拡張するには、
「正の場合と基点に対して逆の操作を繰り返す」
とするのがよさそうです。

→を←に、←を→にするのを *(-1) とします。
具体的には、
0→→2
←←02*(-1)=-2
((0→→)→→)2*2=4
(←←(←←0))2*(-2)=-4


この定義から *(-1)*(-1) は、→を←にしてから→に戻すことになります。

0 件のコメント: