模运算(模算术):一种在固定的模数 (n) 下进行的运算体系。两个数如果相差 (n) 的整数倍,就被视为“同余”(例如 (17 \equiv 5 \pmod{12}))。常用于钟表时间计算、循环规律、密码学与计算机科学。
We use modular arithmetic to calculate time on a clock.
我们用模运算来计算钟表上的时间。
In cryptography, modular arithmetic helps compute large powers efficiently, such as in RSA where numbers are repeatedly reduced modulo a fixed integer.
在密码学中,模运算能高效计算大数的幂,例如 RSA 中会把结果不断对某个固定整数取模以控制数值规模。
/ˈmɒdjʊlər əˈrɪθmətɪk/(英式常见)
/ˈmɑːdʒələr əˈrɪθmətɪk/(美式常见)
modular 来自 module(“模、模块、尺度单位”),与拉丁语 modulus(“小尺度、度量标准”)有关;arithmetic 源自希腊语 arithmos(“数字”)。合起来表示“在某个模(固定尺度)下进行的算术运算”。在数学语境中,中文常译为“模算术/模运算”。