数学上,同余(英语:congruence modulo,
符号:≡)是
数论中的一种
等价关系。当两个
整数除以同一个正整数,若得相同
余数,则二整数同余。同余是
抽象代数中的
同余关系的原型。最先引用同余的
概念与“≡”
符号者为
德国数学家高斯。
同余于的符号是同余相等符号
≡。统一码值为 U+2261。但因为方便理由,人们有时会把它(误)写为普通等号 (=)。
如同任何
同余关系,对于模同余是一种
等价关系,整数的
等价类是一个集合,标记为。由对于模同余的所有整数组成的这个集合称为同余类(congruence class或residue class);假若从上下文知道模,则也可标记为。
余数系统(英语:residue system)亦即模n同余类的代表数的集合,通常使用的代表数是最小非负整数,因为它是除法中的应当余数。要注意的是,对于同一个模数n,不同的同余类不等价,亦即,属于不同同余类的整数不同余于模数n,或者说,模n余数系统中的任二元素不同余于模n;而且,整数域中的每个整数只属于模数n的一个同余类,因为模n将整数域
划分为互斥区块,每个区块是一个同余类。
一个完整余数系统(英语:complete residue system)指的是模n的全部同余类的代表数的集合;因为余数系统中的任二元素不同余于模n,所以它也称为非同余余数的完整系统(英语:complete system of incongruent residues)。例如,模3有三个同余类,其完整余数系统可以是。如果该集合是由每个同余类的最小非负整数所组成,亦即,则称该集合为模n的最小余数系统(英语:least residue system)。
模n完整余数系统中,与模n互质的代表数所构成的集合,称为模n的简约余数系统(英语:reduced residue system),其元素个数记为,亦即
欧拉函数。例如,模的简约余数系统为或。如果模n是
质数,那么它的最小简约余数系统是,只比最小余数系统少一个0。
模数算术经常被用于计算
标识符中所使用的
校验和,比如国际银行账户号码(IBANs)就用到了模97的算术,来捕获用户在输入银行账户号码时的错误。
于化学中,
CAS号(一个对各种化合物皆异之的识别码)的最后一码为
校验码,将
CAS号首二部分最后的数字乘上一,下一码乘上二,下一码乘上三以此类推,将所有积加起来再取模10。