N=(全自然数の集合)
N^2={(a,b)|a∈N,b∈N}
(a,b)∈N^2 に対して
<a,b>={(x,y)∈N^2|(a,b)∈N^2,a+y=b+x}
として、
Z={<a,b>|(a,b)∈N^2}
と整数の集合を定義する。
+:Z×Z→Z,<a,b>+<c,d>=<a+c,b+d>
と加法を定義する。
*:Z×Z→Z,<a,b>*<c,d>=<ac+bd,ad+bc>
と乗法を定義する。
(<a,b>+<c,d>)+<e,f>=<a+c,b+d>+<e,f>=<a+c+e,b+d+f>=<a,b>+<c+e,d+f>=<a,b>+(<c,d>+<e,f>)
(<a,b>*<c,d>)*<e,f>
=<ac+bd,ad+bc>*<e,f>
=<(ac+bd)e+(ad+bc)f,(ac+bd)f+(ad+bc)e>
=<ace+bde+adf+bcf,acf+bdf+ade+bce>
=<a(ce+df)+b(de+cf),a(cf+de)+b(df+ce)>
=<a,b>*<ce+df,cf+de>
=<a,b>*(<c,d>*<e,f>)
<a,b>+<c,d>=<a+c,b+d>=<c+a,d+b>=<c,d>+<a,b>
<a,b>*<c,d>=<ac+bd,ad+bc>=<ca+db,da+cb>=<c,d>*<a,b>
<a,b>*(<c,d>+<e,f>)=<a,b>*<c+e,d+f>
=<a(c+e)+b(d+f),a(d+f)+b(c+e)>
=<ac+ae+bd+bf,ad+af+bc+be>
=<ac+bd,ad+bc>+<ae+bf,af+be>
=<a,b>*<c,d>+<a,b>*<e,f>
補足
すいませーん x,y,z∈Z 加法、乗法による結合律 (x+y)+z=x+(y+z) (xy)z=x(yz) 同様に交換律 x+y=y+x xy=yx 同様に分配律 x(y+z)=xy+xz (y+z)x=yx+zx ご迷惑おかけしました <(_ _)>