定理已证明
同余是与$+$、$\times$相容的等价关系
命题陈述
对固定的模m:(i) 对任意a有a≡a(modm);(ii) a≡b(modm)⟹b≡a(modm);(iii) a≡b, b≡c(modm)⟹a≡c(modm);并且若a≡b(modm)且c≡d(modm),则a+c≡b+d(modm)且ac≡bd(modm)。
为什么成立?
这正是同余能当作算术来使用的原因:意味着我们可以直接对余数进行加、减、乘,而不必用原来巨大的数字,并且总能得到正确的余数——这也是计算机能够校验16位卡号,或在从不存储100位数字的情况下计算7100mod13的原因。
证明思路
自反性:a−a=0,且对任意m都有m∣0,所以a≡a(modm)。
对称性:若a≡b(modm),则存在整数k使a−b=mk,于是b−a=m(−k);因为−k也是整数,故m∣(b−a),即b≡a(modm)。
传递性:若a≡b(modm)且b≡c(modm),写a−b=mk1,b−c=mk2。两式相加得a−c=(a−b)+(b−c)=m(k1+k2),故m∣(a−c),即a≡c(modm)。
与加法相容:由a−b=mk1与c−d=mk2相加得(a+c)−(b+d)=m(k1+k2),是m的倍数,故a+c≡b+d(modm)。
与乘法相容:写ac−bd=ac−bc+bc−bd=c(a−b)+b(c−d)=c⋅mk1+b⋅mk2=m(ck1+bk2),同样是m的倍数,故ac≡bd(modm)。综合(i)-(iii)使同余成为等价关系,最后两步表明Z上的每个环运算都能良好地降到剩余类Z/mZ上的运算。