[ 이산 수학 ] 16. 관계(3)

2023. 11. 16. 01:38·2학년 2학기/이산수학
728x90
반응형

Equivalence Relations

 

: 집합 A가 [ Reflexive + Symmetric + Transitive ] 하다면, Equivalence하다 고 한다.

 

출처 ) https://www.youtube.com/watch?v=pR89T9SPFX4&t=938s

 

 

 


예제 1)

 

(a,b) | a ≡ b( mod M)  , 즉 [ a를 m으로 나누었을 때 나머지= b를 m으로 나누었을 때 나머지 ] 이다.

* a-b 를 m으로 나누었을 때 0이면 됨

 

 

  ●  Reflexive : a ≡ a (mod m)  a - a = 0  은 m으로 나눴을 때 0이므로 ㅇㅋ

  ●  Symmetry : a - b 가 m으로 나누어질 때, a-b = km으로 표시할 수 있다.

                          b- a = (-k)m으로 될 것.

  ●  Transitive : (a-b) %m = km 이랑 (b-c) %m = lm 이면, a-c = (k+l)m이다.

 


 

예제 2) 

 

 ● Reflexive : a/a  의 값은 항상 1로 같다.         O

 

 ● Symmetric : 2/4 는 가능  4/2는 안 된다.  X

 

 ● Transitive    : a/b 와 b/c가 가능하면, c/a 가 가능해야함

                      --> a/b =>  (ak=b)     , b/c => (bq = c) 

                          c = a(kq)

 


동치류

: 동치 관계가 성립하는 것을 모아놓은 것

 

●  [ a ] = { X | (a,x) ∈ R) 

→  a와 동치관계가 성립하는 x들을 모아놓은 것이 a의 동치류라고 한다.

 

 

예제) 실수인 집합 A에서 다음 동치 관계가 존재한다.

R = { (x,y) | x-y 는 정수이다 }

위 동치 관계에서 0, 1/2의 동치류를 구해라

 

[ a ] = z ∈ A : z - a 는 정수이다.

[ 0 ] = z ∈ A : z - 0 는 정수이다   → { ... -1,0,1,... }

[ 1/2 ] = z ∈ A : z - 1/2 는 정수이다 → { ... -3/2 ,-1/2 ,1/2 ,3/2 ,... }  

 

 


 

집합의 분할

 

분할을 할 때는 이러한 특징이 사용된다.

 

S는 동치류(Ai)들의 합이라고 할 수 있고, 각 집합 Ai의 원소들 사이의 관계는 동치 관계이다.

역으로 말하면, 동치 관계는 집합 S를 분할한다. 

 

ex) 자연수 집합 S를 나머지 연산  3으로 나눴을 때 

    R : x = y (mod 3)

  나머지가 0인 집합 A0 : [0] = { 3,6,9,12 ... }        3|(0-y)
  나머지가 1인 집합 A1: [1] = { 1,4,7,10 ... }         3|(1-y)

  나머지가 1인 집합 A2 : [2] = { 2,5,8,11 ... }         3|(2-y)

 

 

이렇게 한 다음에 위 집합의 분할 특징을 보자.

●  공집합이 있는가? X

●  집합들 간에 공집합이 있는가 ? X

●  분할되어 있고, 합하면 S가 되는가? ㅇㅇ

 

 


Partial Orderings

 

집합 A에 대한 관계 R이 

● Reflexive

● Antisymmetric

● Transitive

가 성립하는 관계!

 

그냥 별 거 없음. Ordering 에는 아직 집중 안 해도 됨.

위 조건에만 맞추면 됨

 

 

X >= Y 는 Partial Ordering인가?

 

● Reflexive : a >= a is always true                          O

● Antisymmetric : a>= b , b>=a 이면 a=b이다.        O

● Transitivity       : a>=b and b>=c 이면 a>=c이다.  O

 


예제2)  '  | ' divisibility relation 이 partial ordering 인지 확인

 

● Reflexive : a | a is always true

● Antisymmetric : a | b , b | a 이면 a=b이다.        O

● Transitivity       : a | b and b | c 이면 a | c이다.  O

  --> b=a*k , c=b*p 이면 , c = a ( k+p ) 임 (대입 해봐라)

 

 

poset = Partial Ordering SET

 

 

 

 


 

Comparability 

 

 

  원소 a와 b가 모두 POSET에 있는 원소라면, 비교가 가능하다.

  즉 원소 a랑 b가 있는 집합이  [ Reflexive *  Antisymmetric * Transitivity ]라면 비교가 가능하다. 

  그렇지 않으면 비교할 수 없음음.

 

Wrtn 정리

1) 부분 집합(Partially ordered set, 줄여서 poset) (S, ≼ )의 원소 a와 b는 a ≼ b 또는 b ≼ a 중 하나가 성립될 경우,

이들은 비교 가능(comparable)하다

 

+ 만약 a와 b가 S의 원소이지만 a ≼ b 또는 b ≼ a 둘 다 성립되지 않는다면, a와 b는 비교 불가능(incomparable)하다

 

 

2) 만약 (S, ≼ )가 poset이고 S의 모든 원소가 비교 가능하다면, S를 전순서 집합(totally ordered set) 또는 선형순서 집합(linearly ordered set)이라고 합니다.

 

3) 잘 정렬된 집합(well-ordered set)이라는 것은, 이것이 poset이면서 ≼가 전순서이고 S의 모든 비어 있지 않은 부분 집합이 최소 원소를 가진다는 것을 의미합니다.

 

 

 

(참고)

https://m.blog.naver.com/qbxlvnf11/221360253754

 

반응형

'2학년 2학기 > 이산수학' 카테고리의 다른 글

[ 이산 수학 ] 18. 그래프 (2)  (0) 2023.11.28
[ 이산 수학 ] 17. 그래프  (0) 2023.11.24
[ 이산 수학 ] 15. 관계(2)  (1) 2023.11.13
[ 이산 수학 ] 14. 관계  (1) 2023.11.10
[ 이산 수학 ] 13. 확률 분포  (0) 2023.11.06
'2학년 2학기/이산수학' 카테고리의 다른 글
  • [ 이산 수학 ] 18. 그래프 (2)
  • [ 이산 수학 ] 17. 그래프
  • [ 이산 수학 ] 15. 관계(2)
  • [ 이산 수학 ] 14. 관계
쫑알bot
쫑알bot
주로 복습 / Translator
  • 쫑알bot
    오래 못 할 짓 하지 않기
    쫑알bot
  • 전체
    오늘
    어제
    • 전체 (802)
      • 취약점 분석 (3)
        • AI 다루기 (8)
        • 분석 (0)
      • 보안 및 모의해킹 (143)
        • CTF (Capture The Flag) (91)
        • 사례_솔루션 (7)
        • 개발자라면 (4)
        • 정보보안기사 (8)
        • 악성코드 분석 (29)
      • Security Tool Making (29)
        • Exploit 자동화 ( Automated Exp.. (14)
        • NLP based Deobfuscator (15)
      • 4학년 (144)
        • 알고리즘 문제풀이 (81)
        • 캡스톤 (Capstone) (14)
        • 데이터 과학 ( Data Science ) (18)
        • IoT 실습 (15)
        • Computer Vision (15)
        • 공학윤리 (1)
      • 사진 (14)
        • [1] 빈티지 카메라 (14)
      • 3학년 2학기 (85)
        • 네트워크 (Network) (49)
        • 컴퓨터 보안(Computer Security) (21)
        • 암호학(Cryptography) (6)
        • [ 학회 ] 금융ㆍ경제 (9)
      • 공부 외 (76)
        • 기록 (18)
        • 영화 (16)
        • 조향사 (9)
        • 책 (33)
      • 3학년 1학기 (106)
        • 운영체제 (OS) (48)
        • 데이터베이스(DB) (30)
        • 알고리즘 (Algorithm) (28)
      • 프로젝트 (0)
        • 멋쟁이 사자처럼 (0)
      • 웹 보안 (5)
        • 웹 개발자가 알아야하는 보안 기초 (4)
      • 2학년 2학기 (95)
        • 컴퓨터 구조 (49)
        • 웹서비스 제작 (11)
        • 기독교 변증학 (15)
        • 이산수학 (20)
      • 2학년 1학기 (67)
        • 데이터 구조 ( Data structure ) (22)
        • 논리 설계 ( Logic design ) (26)
        • 오픈소스 소프트웨어 ( OSS ) (12)
        • JAVA (7)
      • 혼자하기 (21)
        • 웹 프로젝트 1) 뉴스 (5)
        • React (4)
        • 연습 1) OAuth (12)
      • 별 용도없음 (0)
        • 과제 중간단계 (0)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    ollama
    PE_File
    윈도우
    알고리즘
    스택
    뉴스요약
    모델튜닝
    DP
    보안
    LLM
    DLL
    오블완
    코딩테스트
    해킹
    보안분석
    파이썬
    MCP
    후킹
    분석
    디버기
    어셈블리어
    티스토리챌린지
    LangChain
    악성코드
    다이나믹프로그래밍
    악성코드분석
    백준
    AI
    Claude
    리버싱
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.5
쫑알bot
[ 이산 수학 ] 16. 관계(3)
상단으로

티스토리툴바