본문으로 건너뛰기
김신건의 로그

Euler's Criterion: 이차잉여 판정

· 수정 · 📖 약 1분 · 143자/단어 #algorithm #math #number-theory #quadratic-residue
Euler's Criterion, 이차잉여 판정, quadratic residue

정의

홀소수 p 에 대해 a 가 mod p 에서 이차잉여 (quadratic residue) 인지 판정:

a^\{(p-1)/2\} \equiv \begin\{cases\} 1 & \text\{a is QR\} \\ -1 & \text\{a is NR\} \end\{cases\} \pmod\{p\}

Legendre symbol (a/p) 는 위 결과 (또는 0 if p|a).

왜 성립하는가

Fermat’s Little Theorem: a^(p-1) ≡ 1 (mod p). 그러면 (a^((p-1)/2))² ≡ 1, 즉 a^((p-1)/2) ≡ ±1.

만약 a ≡ b² 이면 a^((p-1)/2) ≡ b^(p-1) ≡ 1.

응용

  • Tonelli-Shanks: sqrt mod p 계산 (QR 여부 판정에 사용)
  • Solovay-Strassen 소수 판정

참고

이 개념을 다룬 위키 페이지 (1)

💬 댓글

사이트 검색 / 명령어

검색

스크롤 = 확대/축소 · 드래그 = 이동 · 0 = 원래 크기 · ESC = 닫기