이산수학 논리∙명제에서 알고리즘까지 √ 원리를 알면 IT가 맛있다 ehanbit.net.

Slides:



Advertisements
Similar presentations
파이썬 (Python). 1 일 : 파이썬 프로그래밍 기초 2 일 : 객체, 문자열 3 일 : 문자인코딩, 정규표현식, 옛한글 4 일 : 파일 입출력 5 일 : 함수와 모듈 6 일 : 원시 말뭉치 다루기 실습 7 일 : 주석 말뭉치 다루기 실습 8 일 : 웹 데이터로.
Advertisements

DNA Solution of the Hitting Set Problem 전기컴퓨터공학부 문승현, 김진.
Add Your Text 5. 지수함수와 로그함수 1. 지수함수 2. 로그함수 · 지수함수와 그 그래프 · 지수방정식과 지수부등식 · 로그 함수와 그 그래프 · 로그방정식과 로그부등식.
적분방법의 연속방정식으로부터 Q=AV 방정식을 도출하라.
B4-1.
• 수학 • 6학년 나단계 • 7. 연비>1/9 홈 두 수의 대응 관계를 , 를 사용한 식으로 나타내기 수업활동 수업계획.
제2장 주파수 영역에서의 모델링.
Entity Relationship Diagram
각 행 (row) 에서 같은 첨자가 있는 곳은 비워두고, 그 밖에 cell에 수준수 (level) 또는 반복수를 기입
RLC 회로 R L C 이 때 전류 i 는 R, L, C 에 공통이다.
Report #2 - Solution 문제 #1: 다음과 같이 프로그램을 작성하라.
질의 사항 Yield Criteria (1) 소재가 평면응력상태에 놓였을 때(σ3=0), 최대전단응력조건과 전단변형에너지 조건은σ1 – σ2 평면에서 각각 어떤 식으로 표시되는가? (2) σ1 =σ2인 등이축인장에서 σ = Kεn로 주어지는 재료의 네킹시 변형율을 구하라.
제 4 장 관 계.
보고서 #5(제출기한: 10/14) 다음 문제를 해결하시오.
A Moments of Areas.
CH 4. 확률변수와 확률분포 4.1 확률 확률실험 (Random Experiment, 시행, Trial) : 결과를 확률적으로 예측 가능, 똑 같은 조건에서 반복 근원사상 (Elementary Event, e) : 시행 때 마다 나타날 수 있는 결과 표본공간.
행렬 기본 개념 행렬의 연산 여러가지 행렬 행렬식 역행렬 연립 일차 방정식 부울행렬.
디 지 털 공 학 한국폴리텍V대학.
일차방정식의 풀이 일차방정식의 풀이 순서 ① 괄호가 있으면 괄호를 먼저 푼다.
이산수학 논리∙명제에서 알고리즘까지 √ 원리를 알면 IT가 맛있다 ehanbit.net.
Ⅲ. 이 차 방 정 식 1. 이차방정식과 그 풀이 2. 근 의 공 식.
1.4 중첩된 한정기호 (Nested Quantifiers) 이산수학 (Discrete Mathematics)
자바 5.0 프로그래밍.
프로그래밍 개요
피타고라스 정리 Esc.
(Relations and Its Properties)
벡터의 공간 이문현.
자료구조: CHAP 7 트리 –review 순천향대학교 컴퓨터공학과 하 상 호.
쉽게 배우는 알고리즘 7장. 상호 배타적 집합의 처리.
8장. 상호 배타적 집합의 처리.
주요 내용 왜 그래프인가? 기본 용어 그래프의 표현 오일러(Euler) 그래프와 해밀턴(Hamilton) 그래프
Term Projects 다음에 주어진 2개중에서 한 개를 선택하여 문제를 해결하시오. 기한: 중간 보고서: 5/30 (5)
관계 기본 개념 관계의 표현 관계의 성질 관계의 연산 관계의 폐포 동치 관계 부분순서 관계.
Frequency distributions and Graphic presentation of data
합집합과 교집합이란 무엇인가? 01 합집합 두 집합 A, B에 대하여 A에 속하거나 B에 속하는 모든 원소로 이루어진 집합을 A와 B의 합집합이라고 하며, 기호 A∪B로 나타낸다. A∪B ={x | x∈A 또는 x∈B}
P 등속 직선 운동 생각열기 – 자동차를 타고 고속도로를 달릴 때, 속력계 바늘이 일정한 눈금을 가리키며 움직이지 않을 때가 있다. 이 때 자동차의 속력은 어떠할까? ( 속력이 일정하다 .)
2. Boole 대수와 논리 게이트.
보고서 #7 (기한: 6/2) 2개의 스택, stk1, stk2를 이용하여 큐를 구현하라.
웹사이트 분석과 설계 (화면 설계) 학번: 성명: 박준석.
표지 수학8-나 2학년 2학기  Ⅲ.도형의 닮음 (4) 삼각형의 중점연결정리 (13/21) 삼각형의 중점연결정리.
객체기반 SW설계 팀활동지 4.
미분방정식.
수학10-나 1학년 2학기 Ⅳ.삼각함수 3. 삼각함수의 그래프(7/12) 삼각함수 수업계획 수업활동.
01 로그의 정의 ⑴ 일 때, 양수 에 대하여 을 만족시키는 실수 는 오직 하나 존재한다. 이때 를
수학10-나 1학년 2학기 Ⅱ.부등식의 영역 2. 연립부등식의 영역 (3/5) 부등식 영역 수업계획 수업활동.
수학10-나 1학년 2학기 Ⅱ.부등식의 영역 1. 부등식의 영역(2/5) 부등식 영역 수업계획 수업활동.
이차방정식과 이차함수의 관계 이차함수의 그래프와 축의 위치 관계 이차방정식 의 그래프와 축이 만나는 점의 좌표는 이차방정식
1. 선분 등분하기 (1) 주어진 선분 수직 2등분 하기 ① 주어진 선분 AB를 그린다. ② 점 A를 중심으로 선분AB보다
4장. 데이터 표현 방식의 이해. 4장. 데이터 표현 방식의 이해 4-1 컴퓨터의 데이터 표현 진법에 대한 이해 n 진수 표현 방식 : n개의 문자를 이용해서 데이터를 표현 그림 4-1.
수학10-나 1학년 2학기 Ⅳ.삼각함수 3. 삼각함수의 그래프( 8 / 12 ) 삼각함수 수업계획 수업활동.
2장 PHP 기초 PHP의 시작과 끝을 이해한다. 주석문에 대하여 이해한다. echo 문을 이용하여 화면에 출력하
Chapter 1 단위, 물리량, 벡터.
DA :: 퀵 정렬 Quick Sort 퀵 정렬은 비교방식의 정렬 중 가장 빠른 정렬방법이다.
원의 방정식 원의 방정식 x축, y축에 접하는 원의 방정식 두 원의 위치 관계 공통접선 원과 직선의 위치 관계
Chapter 1 단위, 물리량, 벡터.
Part 2 개념적 데이터 모델 Copyright © 2006 by Ehan Publishing Co. All rights reserved.
Ⅵ. 확 률 1. 확 률 2. 확률의 계산.
쉽게 배우는 알고리즘 2장. 점화식과 점근적 복잡도 분석
Chapter 10 데이터 검색1.
ER-관계 사상에 의한 관계데이터베이스 설계 충북대학교 구조시스템공학과 시스템공학연구실
이산수학 논리∙명제에서 알고리즘까지 √ 원리를 알면 IT가 맛있다.
수치해석 ch3 환경공학과 김지숙.
수학10-나 1학년 2학기 Ⅱ.부등식의 영역 3. 부등식의 영역에서 최대, 최소(5/5) 부등식 영역 수업계획 수업활동.
                              데이터베이스 설계 및 실습 #6 - SQL 실습 한국외국어대학교 DaPS 연구실                              
(Permutations and Combinations)
교착 상태 해결 : 교착 상태 탐지 교착 상태 탐지(Deadlock Detection)
문제의 답안 잘 생각해 보시기 바랍니다..
C++ Espresso 제15장 STL 알고리즘.
Countable & Uncountable
5. 1 두 수를 입력받아 큰 수를 구하는 순서도를 작성하시오
Presentation transcript:

이산수학 논리∙명제에서 알고리즘까지 √ 원리를 알면 IT가 맛있다 ehanbit.net

Chapter 04. 관 계

학습목표 집합의 원소들 사이의 연관성을 나타내기 위한 구조인 관계의 개념 파악 화살도표, 좌표도표, 관계행렬을 통한 관계의 도식화 반사관계, 대칭관계, 추이관계를 통한 관계의 성질 이해 관계들을 결합하는 합성관계와 연산들 이해 반사폐포, 대칭폐포, 추이폐포를 통하여 새로운 관계를 만듦 하세도표 등을 이용하여 부분순서관계 이해

곱집합(Cartesian product) 기본 개념(계속) 곱집합(Cartesian product) A 와 B 는 집합 A, B 가 유한집합일 때 의 원소의 개수

이항관계(binary relation) 기본 개념(계속) [예제01] 두 집합 A={1, 2, 3}, B={a, b}에 대하여 를 구하여라. [풀이] 이항관계(binary relation) 두 개의 원소로 구성된 순서쌍(ordered pair)의 집합

기본 개념(계속) [정의1] a 는 b 에 대해 R 의 관계가 있음 두 집합 A, B 에 대하여 A 에서 B 로의 이항관계 (binary relation)가 의 부분집합일 때 a∈A 이고 b∈B 인 (a, b)∈R 로 나타내기도 함 (a, b)R 일 경우 또는 로 나타내기도 함 정의역(domain) 관계 R 의 순서쌍에서 모든 첫 번째 원소의 집합: dom(R) 치역(range) 모든 두 번째 원소의 집합: ran(R)

기본 개념(계속) [예제03] 두 집합 A={0, 1}, B={0, 1, 2}에 대한 이항관계 R 이 R={(a,b) ∈ A X B| a∈A, b∈B, a≥b} 일 때, (1) 관계 R 을 순서쌍으로 나타내어라. (2)0R0, 0R1, 0R2, 1R0, 1R1, 1R2이 각각 성립하는가? (3) 정의역과 치역을 구하여라.

기본 개념(계속) n 항 관계(n-ary relation) [정의2] 두 개 이상의 집합의 원소들 사이의 관계 데이터베이스를 표현하는 데 자주 사용 데이터베이스(database) 어느 한 조직의 여러 응용 시스템을 공유할 수 있도록 통합, 저장, 운영되는 데이터 집합 관계형 데이터베이스 모델(relational database model) 데이터베이스에서 n 항 관계의 개념을 기초로 하여 개발 된 것 [정의2] 집합 에 대한 n항 관계(n-ary relation) 의 부분집합

기본 개념(계속) [예제04] 두 집합 A={a, b}, B={1, 2}일 때 를 구하고, A 에서 [풀이] 의 모든 부분집합이 A 에서 B 로의 관계이므로 모든 관계의 수는 24=16

기본 개념(계속) [정의3] [예제05] 집합 A 에서 집합 B 로의 관계 R 에 대한 역관계(inverse relation) R-1={(b, a)∈ | (a, b)∈R} [예제05] 두 집합 A={1, 2, 3}, B={3, 4, 5}에서 관계 R ={(1, 4), (2, 3), (2, 5), (3, 3)}일 때 관계 R 의 역관계 R-1 을 구하여라. [풀이]

Section 02. 관계의 표현 화살도표(arrow diagram) [예제07] 두 집합 A, B 가 있을 때 집합 A 의 원소 a 와 집합 B 의 원소 b 사이에 관계가 성립하는 경우 그 관계를 화살표로 그려서 나타내는 방법 [예제07] 집합 A={1, 2, 3, 4}, 집합 B={a, b, c}라 하고 A 와 B 사이 의 관계 R={(1, a), (1, b), (2, b), (2, c), (3, c), (4, b)}라 할 때 관계 R 과 역관계 R-1을 화살도표를 이용하여 나타내어라. [풀이]

좌표도표(coordinate diagram) 관계의 표현(계속) 좌표도표(coordinate diagram) 두 집합 A, B 가 있을 때 집합 A 의 원소 a 를 x 축 위의 점으로 표시하고, 집합 B 의 원소 b 를 y 축 위의 점으로 표시하여 두 점이 좌표상에서 만나는 점을 나타내는 방법 [예제08] 두 집합 A={1, 2, 3, 4}, B={2, 3, 4}고 집합 A 에서 B 로의 관계 R={(1, 3), (2, 1), (2, 4), (3, 2), (4, 3)}일 때 관계 R 을 좌표도표를 이용하여 나타내어라. [풀이]

관계행렬(relation matrix) 관계의 표현(계속) 관계행렬(relation matrix) 두 집합 A, B 에 대한 관계를 행렬로 표현한 방법 A 의 원소들을 행에 배치하고 B 의 원소들을 열에 배치한 후 A 의 원소와 B 의 원소 사이에 관계가 있으면 1로, 관계가 없으면 0으로 행렬의 원소를 나타냄 행렬 안의 모든 원소들이 0 또는 1인 행렬을 부울행렬(boolean matrix)이라고 함 [예제09] 두 집합 A={1, 2, 3}, B={1, 2, 3, 4}에 대해 관계 R={(1, 1), (1, 3), (2, 3), (3, 2), (3, 4)}일 때 이를 관계행렬로 나타내어 라.

방향그래프(directed graph) 관계의 표현(계속) 방향그래프(directed graph) 하나의 집합에 대한 관계를 나타냄 집합 A의 관계에 대한 방향그래프를 그리고자 할 때 먼저 A의 원소들을 나타내는 정점(vertex)을 그리고, 원소 (a, b)가 관계에 속하면 a에서 b로 화살표 모양의 에지(edge)를 그림 루프(loop) (a, a)가 관계일 때 a 에서 a 로 그리게 되는 에지

관계의 표현 – 방향그래프(계속) [예제10] 집합 A={1, 2, 3, 4}이고 관계 R={(a, b)| a∈A, b∈A, a≤b} 이라 할 때 관계 R 에 대한 방향그래프를 그려라. [풀이] R ={(1, 1), (1, 2), (1, 3), (1, 4), (2, 2), (2, 3), (2, 4), (3, 3), (3, 4), (4, 4)}이므로 방향그래프는 다음과 같다.

[예제11]그림과 같은 방향그래프로 표현된 관계 R을 관계행렬로 나타내시오. 관계의 표현 – 방향그래프(계속) [예제11]그림과 같은 방향그래프로 표현된 관계 R을 관계행렬로 나타내시오. a X Y b c

Section 03. 관계의 성질 [정의4] 집합 A 에 대한 관계 R 반사관계(reflexive relation) : 모든 a∈A 에 대하여 aRa 일 때의 R 대칭관계(symmetric relation) : 모든 a, b∈A 에 대하여 aRb 이면 bRa 일 때의 R 추이관계(transitive relation) : 모든 a, b, c∈A에 대하여 aRb 이고 bRc 이면 aRc 일 때의 R

관계의 성질(계속) [정의5] 집합 A 에 대한 관계 R 비반사관계(irreflexive relation) : 모든 a∈A 에 대하여 일 때의 R 반대칭관계(antisymmetric relation) : 모든 a, b∈A 에 대하여 aRb 이고 bRa 이면 a =b 일 때의 R

관계의 성질 – 반사관계, 비반사관계 [예제12] 다음 방향그래프는 반사관계가 성립하는가? (1) (2) [풀이] (1) (2) [풀이] (1)각 원소들이 자기 자신으로의 관계를 가지므로 반사관계성립 (2)원소 3이 자기 자신으로의 관계를 가지지 못하므로 반사관계 성립하지 않음

관계의 성질 – 반사관계, 비반사관계(계속) [예제14] 집합 A={a, b, c, d }에 대한 다음 관계가 반사관계인지 비반 사관계인지 구분하고, 각각 관계행렬로 나타내어라. R1={(a, a), (a, b), (b, c), (c, d)} (2) R2={(a, a), (b, a), (b, b), (c, c), (d, d)} (3) R3={(a, b), (b, c), (c, d), (d, a)}

관계의 성질 – 대칭관계, 반대칭관계 [예제15] 다음 방향그래프는 대칭관계가 성립하는가? (1) (2) [풀이] (1) (2) [풀이] (1) 대칭관계 성립 (2) (1, 3)∈R, (1, 4)∈R, (4, 3)∈R 이지만 (3, 1)R, (4, 1)R, (3, 4)R 이므로 대칭관계 성립하지 않음

관계의 성질 – 대칭관계, 반대칭관계(계속) [예제17] 집합 A={x, y, z}에 대한 다음 관계가 대칭관계인지 반대칭관 계인지 구분하고, 각각 관계행렬로 나타내어라. (1) R1={(x, z)} (2) R2={(y, z), (z, y)} (3) R3={(x, x), (y, y), (z, z)} (4) R4={(x, y), (x, z), (y, x), (z, z)} [풀이] (1) 반대칭관계

관계의 성질 – 대칭관계, 반대칭관계(계속) (2) 대칭관계 (3) 대칭관계며, 반대칭관계도 성립 (4) 대칭관계도 반대칭관계도 아님

[예제18] 관계의 성질 – 대칭관계, 반대칭관계(계속) 집합 A={1,2,3,4,5,6}일 때 라면 (x,y)∈R로 정의되는 관계 R이 반사관계, 비반사관계, 대칭관계, 반대칭관계 중에서 어떤 관계가 성립되는지 판별하라.

관계의 성질 - 추이관계 [예제19] 다음 방향그래프는 추이관계가 성립하는가? (1) (2) [풀이] (1) (2) [풀이] (b, a)∈R 이고 (a, c)∈R 일 때 (b, c)R 이므로 추이관계 성립하지 않음 (2) (1, 4)∈R 이고 (4, 3)∈R 일 때 (1, 3)∈R 이므로 추이관계 성립

관계의 성질 – 추이관계(계속) [예제20] 집합 A={1, 2, 3}에 대하여 다음의 관계가 추이관계인지 판 별하고, 각각 관계행렬로 나타내어라. (1) R1={(1, 1), (1, 2), (1, 3), (2, 1), (2, 2), (2, 3), (3, 1) } (2) R2={(2, 2), (3, 3)} (3) R3={(1, 3)} (4) R4={(1, 3), (2, 2), (3, 1)} [풀이] (1) 추이관계성립하지 않음

관계의 성질 – 추이관계(계속) (2) 추이관계 (3) 추이관계 (4) 추이관계 성립하지 않음

관계의 성질 – 추이관계(계속) [예제21] 다음 관계행렬이 반사관계, 대칭관계, 반대칭관계, 추이관계 중에서 어떤 관계가 성립하는지 판별하여라. (2) [풀이] (1) 반사관계, 대칭관계, 반대칭관계, 추이관계 성립 (2) 반사관계, 반대칭관계 성립

Section 04. 관계의 연산 - 합성관계 [정의6] 집합 A 에서 B 로의 관계를 R 이라 하고, 집합 B 에서 C 로 R 과 S 의 합성관계(composition relation) a∈A 이고 c∈C 일 때 aRb이고 bSc인 b∈B 가 존재 하는 순서쌍 (a, c)로 구성되는 관계 S ◦R로 나타냄

관계의 연산 – 합성관계(계속) [예제23] 집합 A={1, 2, 3}, B={a, b, c, d, e}, C={4, 5, 6, 7}일 때 A 에서 B로의 관계 R={(1, a), (1, e), (2, b), (3, c)}이고, B 에 서 C로의 관계 S={(a, 4), (b, 4), (c, 7), (d, 5)}이다. 합성관 계 S ◦R 을 구하여라. [풀이] S ◦R ={(1, 4), (2, 4), (3, 7)}

관계의 연산 – 합성관계(계속) 관계행렬을 이용한 합성관계

관계의 연산 – 합성관계(계속) [예제24]관계 R과 S에 대한 관계행렬 MR 과 MS 는 다음과 같다. R과 S의 합성관계 S ◦R 를 관계행렬로 나타내어라. [정리01] 집합 A, B, C, D 에 대하여 집합 A 에서 B 로의 관계를 R, 집합 B 에서 C 로의 관계를 S, 집합 C 에서 D 로의 관계를 T 라고 할 때 이다.

관계의 연산 – 합성관계(계속) [정의7] 하나의 관계 R 에 대한 합성관계 집합 A 에 대한 관계 R 에 대하여 n=1, 2, 3, …일 때 거듭제곱 R n 하나의 관계 R 에 대한 합성관계 n이 양의 정수일 때

관계의 연산 – 합성관계(계속) [예제25] 집합 A={1, 2, 3}에서의 관계 R={(1, 2), (2, 2), (3, 1), (3, 3)}이다. 이 때 관계행렬을 사용하여 R 2, R 3 를 구하여라. [풀이]

관계의 연산 – 합성관계(계속)

관계의 연산 – 합성관계(계속) [정리02] 집합 A 에 대한 관계 R 이 추이관계일 때 모든 양의 정수 n 에 대하여 이다. 대하여 이다. [증명]

관계의 연산 – 여러 가지 연산 [예제28] 집합 {1, 2, 3}에 대한 두 관계 R1={(1, 1), (1, 2), (2, 3)}, R2={(1, 1), (1, 3), (2, 2), (2, 3), (3, 3)}일 때 과 를 관계행렬을 사용하여 구하여라. [풀이]

관계의 연산 – 여러 가지 연산(계속)

반사폐포(reflexive closure) Section 05. 관계의 폐포 - 반사폐포 반사폐포(reflexive closure) 관계 R 을 포함하고 반사적이며, R 이 포함된 모든 반사관계 안에 포함됨 R 이 집합 A 에 대한 관계일 때 R 의 반사폐포 [예제29] 집합 A={a, b, c, d}에 대한 관계 R={(a, b), (a, c), (c, b), (d, a), (d, d)}의 반사폐포를 구하여라. [풀이] {(a, b), (a, c), (c, b), (d, a), (d, d)}∪{(a, a), (b, b), (c, c)} ={(a, a), (a, b), (a, c), (b, b), (c, b), (c, c), (d, a), (d, d)}

대칭폐포(symmetric closure) 관계의 폐포 - 대칭폐포 대칭폐포(symmetric closure) 관계 R 을 포함하고 대칭적이며, R 이 포함된 모든 대칭관계 안에 포함됨 R 이 집합 A 에 대한 관계일 때 R 의 대칭폐포 [예제31] 집합 A={0, 1, 2, 3}에 대한 관계 R={(0, 1), (1, 2), (2, 2), (2, 3), (3, 2)}의 대칭폐포를 구하여라. [풀이] {(0, 1), (1, 2), (2, 2), (2, 3), (3, 2)}∪{(1, 0), (2, 1)} ={(0, 1), (1, 0), (1, 2), (2, 1), (2, 2), (2, 3), (3, 2)}

추이폐포(transitive closure) 관계의 폐포 - 추이폐포 추이폐포(transitive closure) 반사폐포나 대칭폐포를 만드는 것에 비해 매우 복잡 새로운 순서쌍을 더 추가할 필요가 없을 때까지 반복적으로 순서쌍을 추가 [정의8] 방향그래프 G 에서 a 에서 b 로의 경로(path) x0=a, xn=b라고 할 때 한 개 이상의 에지 (x0, x1), (x1, x2), ···, (xn-1, xn)로 구성 길이 n인 경로 x0, x1, x2, ···, xn-1, xn으로 나타냄

관계의 폐포 – 추이폐포(계속) [정의9] 집합 A 에 대한 관계 R 이 있을 때 연결관계(connectivity relation) R * 관계 R 에 적어도 길이 1이면서 a 에서 b 로의 경로가 있는 쌍 (a, b)로 R n 은 길이 n 이면서 a 에서 b 로의 경로가 있는 쌍 (a, b)로 구성 R * 는 R n 의 합집합:

관계의 폐포 – 추이폐포(계속) [예제 33] 집합 A={1,2,3} 에 대한 관계 R ={(1,2),(2,3),(3,1)}의 연결관계 R*를 구하라.

관계의 폐포 – 추이폐포(계속) [정리03] 연결관계 R * 는 관계 R 의 추이폐포다. [증명]

관계의 폐포 – 추이폐포(계속) [예제34] 집합 {1, 2, 3, 4}에서의 관계 R={(1, 2), (2, 1), (2, 3), (3, 4), (4, 1)}이다. 추이폐포 R * 를 구하여라. [풀이]

관계의 폐포 – 추이폐포(계속) 추이폐포 R *={(1, 1), (1, 2), (1, 3), (1, 4), (2, 1), (2, 2), (2, 3), (2, 4), (3, 1), (3, 2), (3, 3), (3, 4), (4, 1), (4, 2), (4, 3), (4, 4)}

Section 06. 동치관계 [정의10] [예제35] 동치관계(equivalence relation) 하여라. (1) R1={(1, 1), (1, 4), (2, 2), (2, 3), (3, 2),(3, 3), (4, 1), (4, 4)} (2) R2={(1, 1), (1, 2), (1, 3), (1, 4), (2, 2), (2, 3), (2, 4), (3, 3), (3, 4), (4, 4)} [풀이] (1) 동치관계 (2) 동치관계 아님

동치관계(계속) [정의11] 집합 A 에 대한 관계 R 이 동치관계일 때 R 에 대한 a 의 동치류(equivalence classes) 집합 A 의 각 원소 a 에 대하여 [a] [a]={x| (a, x)∈R}

동치관계(계속) [예제37] 관계 R1, R2가 동치관계인지 판별하고, 동치관계일 경우 동 치류를 구하여라. (1, 5), (2, 2), (3, 1), (3, 3), (3, 5), (4, 4), (5, 1), (5, 3), (5, 5)} [풀이] (1) 동치관계 동치류: [1]=[3]={1, 3}, [2]=[4]={2, 4} (2) 동치관계 동치류: [1]=[3]=[5]={1, 3, 5}, [2]={2}, [4]={4}

[예제40]집합 X 의 부분집합 간의 포함관계 ⊆는 부분순서관계인가? Section 07. 부분순서관계 [정의12] 부분순서관계(partial order relation) 집합 A 에 대한 관계 R 이 반사관계, 반대칭관계, 추이 관계가 성립할 때의 관계 R 이 때 A 는 부분순서집합(partially ordered set, poset) Note> (A,R ) [예제40]집합 X 의 부분집합 간의 포함관계 ⊆는 부분순서관계인가? [풀이] 임의의 부분집합 A 에 대하여 A⊆A이므로 반사관계가 성립 하고, 부분집합 A, B 에 대하여 A⊆B 이고 B⊆A 이면 A=B 이므로 반대칭관계도 성립한다. 또한 부분집합 A, B, C 에 대하여 A⊆B 이고 B⊆C 이면 A⊆C 이므로 추이관계도 성 립한다. 따라서 부분순서관계다.

부분순서관계(계속) 부분순서관계는 관계 ≤를 일반화하는 것 집합 A 에 대한 관계 R 이 부분순서관계일 때 (a, b)∈R 을 나타내기 위해서 ‘ ’를 사용하여 라고 나타냄 이고 이면 라고 나타냄 ‘a가 b보다 우선한다(a precedes b)’라는 의미 관계가 집합 A에 속하는 원소들에 대한 순서화라는것 을 의미함

부분순서관계(계속) [정의13] 집합 A 에 대한 관계 R 이 부분순서관계고 a, b∈A 일 때 또는 이면 a 와 b는 비교가능(comparable) 또는 이면 a 와 b는 비교불가능(noncomparable) 완전순서관계(total order relation) 또는 선형순서관계(linear order relation) 집합 A 에 속하는 원소들의 모든 쌍이 비교가능할 때의 R 완전순서집합(totally ordered set) 또는 선형순서집합(linearly ordered set) 집합 A

부분순서관계(계속) [예제42] 집합 A={1, 2, 3, 6, 9, 18}에 대한 관계 R 이 a 가 b 로 나누 [풀이] 18|3이 될 수 있으므로 비교가능

부분순서관계(계속) [정의14] [예제43] 두 부분순서집합 과 가 있을 때 두 부분순서집합 과 가 있을 때 곱집합 에 대한 사전식 순서(lexicographic order) 인 경우 또는 이고 인 경우에 정해짐 [예제43] 부분순서집합 에서 다음에 대한 사전식 순서를 정하여라. (1) (2, 4, 3), (3, 2, 2) (2) (3, 4, 6), (3, 4, 8) [풀이] (1) (2, 4, 3) (3, 2, 2) (2) (3, 4, 6) (3, 4, 8)

부분순서관계(계속) [예제44] 집합 A={1,2,3,6,8,12}에 대한 관계 R이 a가 b로 나누어 떨어지는 관계 (a|b)일 때 하세도표를 그려라. [풀이] 12 1 3 6 8 2

부분순서관계(계속) [예제46] 집합 {a, b, c}에 대한 멱집합(power set)을 A 라고 할 때 부 분순서집합 에 대한 하세도표를 그려라. [풀이]

부분순서관계(계속) [정의15] 부분순서집합 가 있을 때 극대원소(maximal element) 부분순서집합 가 있을 때 극대원소(maximal element) A 의 원소 a 에 대하여 인 원소 b 가 A 에 존재하 지 않을 때 원소 a 극소원소(minimal element) 인 원소 b 가 A 에 존재하지 않을 때 원소 a

부분순서관계(계속) [정의16] 최대원소(greatest element) 부분순서집합 A 의 모든 원소 b 에 대하여 인 A 의 원소 a 최소원소(least element) 인 A 의 원소 a

부분순서관계(계속) [예제48] 다음의 하세도표에서 극대원소, 극소원소, 최대원소, 최소원 소를 찾아라. (2) (3)

부분순서관계(계속) [정리04] 공집합이 아니고 유한한 모든 부분순서집합 는 극소 원소를 갖는다. [증명]

부분순서관계(계속) [정의17] 과 가 집합 A 에 대한 부분순서관계라고 하자. 이 때 A 의 모든 원소 a 와 b 에 대하여 이면 를 만족할 때 는 와 양립(compatible)한다고 함 가 와 양립할 수 있는 완전순서관계면 는 에 대한 위상정렬(topological sorting)이라고 함

부분순서관계(계속) [예제49] 부분순서집합 ({2, 3, 4, 6, 18, 24}, |)의 원소들을 위상정렬 하여라. 여기서 |는 a가 b로 나누어 떨어지는 관계(a|b)다. [풀이] A={2, 3, 4, 6, 18, 24}라고 하고, 하세도표로 나타내면 다 음과 같다.

부분순서관계(계속) 이 부분순서집합에서 극소원소는 2와 3이다. 이 중에서 3을 선택하면 완전순서의 시작은 3이 되고, 부분 순서집합은 A-{3}이 된다. 이제 극소원소는 2가 되며, 2를 선택하면 완전순서는 가 되고 부분순서집합은 A-{3, 2}가 된다. 이 때 극소원소는 4와 6이 되며, 이 중에서 6을 선택하면 완 전순서는 이 된다. 즉, 이와 같은 과정을 반복하게 되 면 다음과 같이 부분순서집합의 원소들을 정렬할 수 있다.

Thank you