본 포스트의 내용은 2022년 2학기 이산수학 과목을 수강하며 공부한 내용 중 기말고사 시험 범위에 해당하는 내용을 정리한 문서로, LATEX로 작성된 파일을 pandoc을 이용하여 Markdown으로 변환한 문서입니다.
제가 모르는 부분 또는 생소한 부분 위주로 정리한 노트이므로, 생략된 부분이 있어 본 포스트만 참고할 경우 이해에 어려움이 있을 수 있으니, 참고 바랍니다.
원본 파일의 내용을 확인하고 싶으시다면, 여기를 클릭하여 원본 .tex파일이나, 여기를 눌러 .pdf 파일을 확인하실 수 있습니다.
Week 9
관계
이항 관계Binary Relation
집합 A에서 집합 B로 가는 관계
R: A×B의 부분 집합
a∈A,b∈B일 때, (a,b)∈R→aRb;
(a,b)∈R→aR/b
정의역Domain: dom(R)={a∣a∈A}
공변역Codomain: codom(R)={b∣b∈B}
치역Range: ran(R)={b∣(a,b)∈R}⊆B
n항 관계n-ray Relation:
R⊆A1×A2×⋯×An의 부분 집합
역관계Inverse Relations: B에서 A로의 관계,
R−1={(b,a)∣(a,b)∈R}, aRb 존재 →bRa−1
존재
관계의 표현
서술식 방법
e.g.) A=1,2,3에서 원소 a,b가 a≥b인 관계 R
나열식 방법
-
화살표 도표Arrow diagram
-
좌표 도표Coordinate diagram
- 집합 A의 원소를 x축 위의 점으로, B의 원소를 y축 위의
점으로 표시
-
방향 그래프Directed graph
-
관계 R이 하나의 집합 A에 대한 관계 표현일 때
-
A의 각 원소 ⇒ 그래프의 정점Vertex
-
(a,b)∈R이면 a에서 b로 화살표가 있는 연결선Edge로
표현
-
관계 행렬Relation matrix
-
부울Boolean 행렬 이용
-
A={a1,a2,⋯,am}에서
B={b1,b2,⋯,bn}로 가는 관계 R에 대한
m×n 행렬 MR=[mij]
mij={1,(ai,bj)∈R0,(ai,bj)∈R
-
e.g.) A={1,2,3}과 B={a,b}의 이항 관계
R={(1,b),(2,a),(2,b),(3,a)}
MR=⎣⎡123a011b110⎦⎤MR−1=⎣⎡ab101211310⎦⎤
관계의 성질
합성 관계Composite Relation
A에서 B로의 관계 R1과, B에서 C로의 관계 R2에 대해서,
A에서 C로의 합성 관계 =R1⋅R2 또는 R1R2
R1⋅R2={(a,c)∣a∈A,c∈C,(a,b)∈R1이고 (b,c)∈R2}
- 합성 관계의 연산: R⋅S=MR⋅S=MR⊙MS
e.g.) MR=⎣⎡abcd100112110130101⎦⎤MS=⎣⎡123x101y011z110⎦⎤
R⋅S=MR⊙MS=⎣⎡001111010101⎦⎤⊙⎣⎡101011110⎦⎤=⎣⎡(0∧1)∨(1