이 영역을 누르면 첫 페이지로 이동
컴퓨터와 수학, 몽상 조금 블로그의 첫 페이지로 이동

컴퓨터와 수학, 몽상 조금

페이지 맨 위로 올라가기

컴퓨터와 수학, 몽상 조금

컴퓨터공학, 딥러닝, 수학 등을 다룹니다.

5. 정수론: 서로소와 합동식 (Number Theory: Congruent and Relatively Prime)

  • 2020.10.17 01:24
  • 학부 수업/이산수학
반응형

서로소

$\text{gcd}(x,y) = 1$이면, $x$와 $y$는 서로소relatively prime이다.

합동식Congruent Expression

정수 $x,y$의 차가 $n$의 배수인 경우, 법Modular $n$에 대해, 정수 $x,y$가 합동Congruent이라 하고 아래와 같이 나타낸다.

$$ x \equiv y (\mod n)$$

예를들어 $10\equiv 1 (\mod 3)$, $5\equiv 9 (\mod 4)$이다.

합동식의 곱셈의 역원

어떤 합동식 (예, $3x \equiv 7 (\mod 4)$)에 대하여, 올바른 $x$를 합동식의 해라 하는데, 특히 $xx^{-1} \equiv 1 (\mod n$꼴의 합동식에서, $x^{-1}$을 합동식의 곱셈의 역원Moular Multiplcative Inverse이라 한다.

$$\text{ex) } 3\cdot2 \equiv 1 ( \mod 5) $$

$x=3, x^{-1}=2$이다.

확장된 유클리드 호제법Extended Euclidean Algorithm

확장된 유클리드 호제법을 이용하여 합동식의 곱셈의 역원을 구할 수 있다.

$ xx^{-1} \equiv 1 (\mod n)$일 때, $x,n$의 최대공약수를 구하면 된다.

합동식의 성질

$$ \text{rem}(b, n) \equiv b (\mod n)$$

$b$를 $n$으로 나눈 나머지는 $b-q\cdot n$이다. 

$b-q\cdot n \equiv b (\mod n)$이므로 $n|-q\cdot n$이 된다.

$$ a+k\equiv b+k (\mod n)$$

$a+k$와 $b-k$의 차는 $a,b$의 차와 변하지 않으므로, $a,b$에 정수 $k$를 더해도 여전히 합동이다.

$$ a\cdot k \equiv b \cdot k (\mod n)$$

$ka - kb$도 여전히 $n$의 배수이므로 합동이다.

$(a1, b1)$, $(a2, b2)$가 각각 $n$에 대해 합동일 때,

$$a1\mp a2 \equiv b1 \mp b2 (\mod n)$$

$$a1\cdot a2 \equiv b1\cdot b2 (\mod n)$$

$$a^k \equiv b^k (\mod n)$$

반응형

'학부 수업 > 이산수학' 카테고리의 다른 글

7. 정수론: 오일러의 피 함수과 페르마의 소정리 (Number Theory: Euler's Phi Function and Fermat's Little Theorem)  (2) 2020.10.17
6. 정수론: 암호화, 복호화 (Number Theory: Encryption and Decryption)  (2) 2020.10.17
4. 정수론: 최대공약수 (Number Theory: Great Common Divisor)  (1) 2020.10.14
3.5 Unstacking Game 강한 귀납법으로 증명하기  (0) 2020.10.14
3.5 귀납법을 통한 문자 퍼즐 문제 증명  (0) 2020.10.14

댓글

이 글 공유하기

  • 구독하기

    구독하기

  • 카카오톡

    카카오톡

  • 라인

    라인

  • 트위터

    트위터

  • Facebook

    Facebook

  • 카카오스토리

    카카오스토리

  • 밴드

    밴드

  • 네이버 블로그

    네이버 블로그

  • Pocket

    Pocket

  • Evernote

    Evernote

다른 글

  • 7. 정수론: 오일러의 피 함수과 페르마의 소정리 (Number Theory: Euler's Phi Function and Fermat's Little Theorem)

    7. 정수론: 오일러의 피 함수과 페르마의 소정리 (Number Theory: Euler's Phi Function and Fermat's Little Theorem)

    2020.10.17
  • 6. 정수론: 암호화, 복호화 (Number Theory: Encryption and Decryption)

    6. 정수론: 암호화, 복호화 (Number Theory: Encryption and Decryption)

    2020.10.17
  • 4. 정수론: 최대공약수 (Number Theory: Great Common Divisor)

    4. 정수론: 최대공약수 (Number Theory: Great Common Divisor)

    2020.10.14
  • 3.5 Unstacking Game 강한 귀납법으로 증명하기

    3.5 Unstacking Game 강한 귀납법으로 증명하기

    2020.10.14
다른 글 더 둘러보기

정보

컴퓨터와 수학, 몽상 조금 블로그의 첫 페이지로 이동

컴퓨터와 수학, 몽상 조금

  • 컴퓨터와 수학, 몽상 조금의 첫 페이지로 이동

검색

메뉴

  • 홈
  • 태그
  • 방명록

카테고리

  • 분류 전체보기 (276)
    • Tech Trend (3)
    • Deep Learning (77)
      • 공부 노트 (21)
      • 논문 리뷰 (44)
      • 논문 스키밍 (1)
      • 영상처리 (11)
    • Engineering (3)
      • Tips (2)
      • Experiences (1)
    • Blog (42)
      • 회고 & 계획 (16)
      • 내 이야기 (8)
      • 리뷰 (3)
      • 군대에 간 공돌이 (9)
      • ML엔지니어 취업 도전기 (1)
      • 여행 (4)
    • 학부 수업 (141)
      • 머신러닝 (16)
      • C프로그래밍 (8)
      • 자료구조 (11)
      • 알고리즘 (17)
      • 디지털시스템 (25)
      • 컴퓨터구조 (11)
      • 확률과 통계 (21)
      • 선형대수학 (14)
      • 이산수학 (18)
      • 데이터시각화 (0)
    • 강의 (9)
      • 딥러닝 기초 (7)
      • Python (2)

공지사항

인기 글

정보

백지오의 컴퓨터와 수학, 몽상 조금

컴퓨터와 수학, 몽상 조금

백지오

블로그 구독하기

  • 구독하기
  • RSS 피드

티스토리

  • 티스토리 홈
  • 이 블로그 관리하기
  • 글쓰기
반응형

나의 외부 링크

  • profile
  • github
  • linkedin

방문자

  • 전체 방문자
  • 오늘
  • 어제
Powered by Tistory / Kakao. © 백지오. Designed by Fraccino.

티스토리툴바