정의
정수론에서 모듈러 산술 또는 합동 산술은 정수의 합과 곱을 어떤 주어진 수의 나머지에 대하여 정의하는 방법이다.
성질
모듈러 연산에는 다음과 같은 성질들이 존재한다.
- 덧셈 : (A + B) mod C = (A mod C + B mod C) mod C
- 뺄셈 : (A - B) mod C = (A mod C - B mod C) mod C
- 곱셈 : (A * B) mod C = (A mod C * B mod C) mod C
- 거듭제곱 : (A^B) mod C = ((A mod C)^B) mod C
프로그래밍에서 종종 매우 큰 수를 처리하게 되는데, 모듈러 거듭제곱 연산의 최적화를 통해 큰 수를 효율적으로 계산할 수 있다.