방정식 ax≡b (mod n)은 d=gcd(a,n)이 b를 나눌 때만 해가 존재합니다. 그렇다면 a, b, n을 d로 나누어 역원ABLE 계수를 갖는 방정식을 얻습니다. 이는 n/d modulo에서 하나의 잔차 해를 가지며, n modulo에서 d개의 서로 다른 해를 가집니다. 계수만 나누고 원래 모듈러스를 유지하면 일반적으로 해를 잃습니다. 소인분해는 또 다른 나뉘임 도구를 제공합니다: n^k가 소수 거듭제곱의 곱 p^a로 나뉘어야 할 때, n의 각 소수 지수는 ceil(a/k) 이상이어야 합니다. 이러한 최소 지수들은 독립적으로 가장 작은 양수 허용 가능한 n을 만듭니다. n⁴이 2⁷·3⁵로 나뉘려면, n은 2²과 3²을 포함해야 하므로 최소값은 36입니다. 이는 modular 나눗셈으로 해결되는 동치식이 아닌 소수 지수 조건입니다.
확장 유클리드 알고리즘은 gcd(a,n)을 ua+vn 형태로 표현한다. 만약 gcd가 1이라면, u는 a의 나눗수 n에 대한 역원이다. 환원 후 요구된 범위 내 대표자를 선택한다. 7과 26에 대해, 1=15·7−4·26이므로, 15은 7의 나눗수 26에 대한 역원이다; 부호 오류를 잡기 위해 곱을 확인하라.
For coprime positive moduli m,n, the Chinese remainder theorem gives exactly one solution modulo mn for each pair of residue conditions. Substitute x=r+mk into the second congruence and solve for k. If the moduli are not coprime, their residue values must agree modulo gcd(m,n); when consistent, uniqueness is modulo the least common multiple, not the product.
Euler 토이엔트 phi(n)은 n과 서로 소인 잔차를 세합니다. 서로 다른 소수 약수 p에 대해, phi(n)=n times the product of (1−1/p)입니다. Euler 정리에 따르면 gcd(a,n)=1일 때만 a^phi(n)≡1이 성립합니다. 소수인 경우는 Fermat's little theorem입니다. 이 조건을 확인한 후에만 지수를 줄이십시오; 비단위원은 반복적인 거듭제곱 아래에서 영이 될 수 있습니다.