주요 내용 명제 조건 명제와 쌍조건 명제 술어와 한정사 논리적 기호로 문장을 표현. 주요 내용 명제 조건 명제와 쌍조건 명제 술어와 한정사 논리적 기호로 문장을 표현.

Slides:



Advertisements
Similar presentations
수학 7- 가 문자와 식 > 일차방정식의 풀이 > 교과서 p.111 일차방정식의 활용 수업계획수업활동.
Advertisements

3 학년 문제가 남느냐, 내가 남느냐 1. ( 아씨방 일곱 동무 ) 아씨의 방에는 바느질을 위한 친구가 몇 명이 있었나요 ? 정답은 ? 일곱.
 수학 10- 나  1 학년 2 학기  Ⅰ. 도형의 방정식 1. 평면좌표 (1/24) 두 점 사이의 거리 수업 계획 수업 활동.
2012 년 봄학기 강원대학교 컴퓨터과학전공 문양세 이산수학 (Discrete Mathematics)  중첩된 한정기호 (Nested Quantifiers)
경북대 바이오 메카트로닉스 사업단 취업캠프 일정표 ㈜커리어 인스티튜트 경력개발팀 엄도용 Tel M.P
Chapter 2 1계 미분방정식.
朝鲜语视听(一) 辽宁省教育软件大赛参赛作品.
시스템은 왜 중요한가? 자동차는 대략 3만 여 개의 부품으로 구성돼 있다. 부속품들을 일 열로 나열해 놓으면 시스템이 탄생되지 않는다. 이 들을 논리적 연관성을 갖도록 연결시켜 놓으면 자동차라는 시스템이 탄생된다. 자동차를 만든 사람들이 직접 발휘하는 힘은 미미하다. 그러나.
고전에서 미래를 읽다(5) 영양괘각(羚羊掛角) 영양이 훌쩍 뛰어 나뭇가지에 뿔을 걸다
5.1 모수 (parameter) vs 통계량 (statistics)
기존 비조명포스터 광고매체를 전량 폐첨 신규로 설치되는 광고 매체입니다
추석특집: 특별프로 대한민국 NO.1 약사를 찾아서 약사와 함께하는 인터뷰 추석 뉴스.
쌍둥이의 탄생 제주 아라중 영재학급 1학년 강나연.
데이터 관리의 모든 것 데이터 최적화하기 데이터 정렬하기 자동 필터와 고급 필터
5 불 대수 IT CookBook, 디지털 논리회로.
이산수학(Discrete Mathematics)
이산수학(Discrete Mathematics)
누구나 즐기는 C언어 콘서트 제4장 수식과 연산자.
기초 이론.
수학 I 2. 방정식과 부등식.
기술이 다르면 집진기도 다릅니다..
with 신 동 면 교수님 임지영 장영태 조재영 황선희 황예빈
대칭알고리즘 AES ▪ 발표자 : 최명현.
DataScience Lab. 박사과정 김희찬 (월)
이산수학(Discrete Mathematics)  증명 방법 (Methods of Proof)
이산수학(Discrete Mathematics)  증명 방법 (Methods of Proof)
5. 관계대수와 관계해석 관계자료 연산(operation)
게임 다운중.....
관계 해석(Relational Calculus)
데이터의 표현과 컴퓨터 연산 Prof. Jae Young Choi (최재영 교수)
1.4 중첩된 한정기호 (Nested Quantifiers) 이산수학 (Discrete Mathematics)
이산수학(Discrete Mathematics)  증명 방법 (Methods of Proof)
이산수학(Discrete Mathematics)  증명 전략 (Proof Strategy)
국내선 MULTI CLS 시행 안내 (월)일부 아시아나항공㈜.
컴퓨터 개론 및 실습 Dept. Computer Eng. Hankuk University of Foreign Studies
USB Door Lock System 공 민 표 강 정 이 권 경 곤
생명과학Ⅰ.
Chapter 4 수식과 연산자.
Hypothesis Testing 가설 검정
수학8가 대한 92~95 쪽 Ⅳ. 연립방정식 1. 연립방정식과 그 풀이 및 활용 >끝내기전에(9/9) 끝내기 전에.
관계 해석(Relational Calculus)
이산수학(Discrete Mathematics)  증명 방법 (Methods of Proof)
퍼지 이론 (Fuzzy Theory) 컴퓨터를 인간에 가깝게 하는 일의 어려움 Zadeh의 퍼지 집합
이산수학 (Discrete Mathematics)
이산수학(Discrete Mathematics)
연립방정식 활용 수학8가 대한 87~89 쪽 Ⅳ. 연립방정식
DataScience Lab. 박사과정 김희찬 (화)
이산수학(Discrete Mathematics)  명제의 동치 (Propositional Equivalence)
논리와 명제 기본 개념 논리 연산자와 진리표 논리적 동치 한정 기호.
[INA470] Java Programming Youn-Hee Han
절대오차(ε) = | 측정값(x) - 참값 (X) |
DISPENSER 자료 2012년 4월 10일 주식회사 엠텍.
본선대회 일정안내.
홈페이지 제작 스토리 보드 제작 방식 : 맞춤형 제작.
고전에서 미래를 읽다(3) 오동누습(吾東陋習) 우리나라의 제일 나쁜 더러운 버릇을 버려라.
내장형 소프트웨어 -페인트 보드 만들기 발표자 : 백종인.
[고객불만 관리의 성공 포인트].
C# 10장. 참조형.
선천이상 (congenital anomalies)
속담이나 관용표현 사용하여 글쓰기 다섯째 마당 국어(말듣쓰) 6학년 1학기 마음을 나누며-되돌아보기 9/9 수업 수업 계획
이산수학(Discrete Mathematics)  증명 전략 (Proof Strategy)
수학8가 대한 92~95 쪽 Ⅳ. 연립방정식 1. 연립방정식과 그 풀이 및 활용 >끝내기전에(9/9) 끝내기 전에.
수학 2 학년 1 학기 문자와 식 > 부 등 식 ( 2 / 2 ) 부등식의 성질 이용 풀기.
부분 2부 합창하기 음악 5학년 1학기 8. 숲 속을 걸어요 (2 /3) 제작의도
(Predicates and Quantifiers)
이산수학(Discrete Mathematics)  술어와 한정기호 (Predicates and Quantifiers)
초파리.
DataScience Lab. 박사과정 김희찬 (화)
PHP 기초문법 PHP를 공부하는데 있어 가장 기초가 되는 PHP기초문법에 대해서 배워 봅니다.
아프타성 구내염- 환자 교육용.
Presentation transcript:

주요 내용 명제 조건 명제와 쌍조건 명제 술어와 한정사 논리적 기호로 문장을 표현

명제(proposition) 명제(proposition) 참(true) 혹은 거짓(false)을 판명할 수 있는 선언적인 문장 (declarative statement)을 명제라고 한다. 예: “어제 비가 내렸다.” (명제) “물은 100도에서 끊는다.”(명제) “1 + 2 = 4” (명제) “지금 시간이 몇 시에요?” (명제가 아님) “내일까지 레포트를 내세요.” (명제가 아님) “x+1 = 2” (명제가 아님)

명제의 조합 다른 명제의 조합으로 만들어지는 명제를 복합 명제(compound proposition)라고 한다. 명제의 합(disjunction): p  q 두 명제 p와 q 중 둘 중 하나 이상이 참일 때 참이고, 둘 다 거짓일 때 거짓이 되는 명제이다. 명제의 곱(conjunction): p  q 두 명제 p, q가 모두 참일 때 참이고, 명제 p와 q 중 하나가 거짓이거나 p, q가 모두 거짓일 때 거짓인 명제다. 명제의 부정(negation): p p가 거짓일 때 참이고 p가 참일 때 거짓인 명제이다.

진리표(truth table) 진리표는 복합 명제를 표시하는데 유용한 방법이다. p q p  q p q p  q p p T T T T T T T F T F F T F T F T F T F F T T F F F F F F

주요 내용 명제 조건 명제와 쌍조건 명제 술어와 한정사 논리적 기호로 문장을 표현

조건 명제(implication) p  q 조건 명제: p  q (if p, then q) T T T 가정(조건) 결론(결과) Hypothesis conclusion Antecedent consequence premise T F F F T T F F T

예제1: “네가 시험에서 100점을 받으면, 성적 A를 받는다.” p: 네가 시험에서 100점을 받는다. q: 네가 성적 A를 받는다. <주의> 조건 명제의 진위에서 이해하기 힘든 부분은 p가 거짓이고 q가 참일 때 결과는 참이 된다는 것이다. 위 예제에서 “네가 시험에서 100점을 받지 않으면, 성적 A를 받는다.” 라는 명제의 결과가 참이 된다는 것이다. 따라서 조건 명제에서 주의할 점은 이 명제는 우리의 언어 사용에서의 원인과 결과(cause-and-effect)의 논리로 해석하지 말고 조건 명제를 정의하는 진리표에 의해서 이 명제의 수학적 논리를 이해해야 한다는 점이다.

예제2: “해가 동쪽에서 뜨면, 4 + 4 = 8이다.” p: 해가 동쪽에서 뜬다. q: 4+4=8 이 조건 명제는 참이다. 그리고 p와 q 사이에는 우리가 일상 언어의 조건문에서 전제하는 원인과 결과의 상관 관계는 없다. 예제3: “해가 서쪽에서 뜨면, 4 + 4 = 10이다.” p: 해가 서쪽에서 뜬다. q: 4+4=10 이 조건 명제는 진리표에 의해서 참이다. 조건 명제의 진위는 진리표의 정의에 의해서 결정되기 때문이다.

쌍조건(biconditional) 명제 쌍조건 명제: p  q 명제 p와 q가 모두 참이거나 모두 거짓일 때 참이고 하나가 참이고 하나가 거짓일 때 거짓인 명제 p  q p q T T T T F F F T F F F T

예제: 한 섬에 두 개의 부족이 있다고 하자. 그 중 한 부족 사람은 항상 진실만을 말하고, 다른 한 부족 사람은 항상 거짓말만 한다고 한다. 이때 만일 당신이 그 섬에 가서 그 섬에 금이 있는지를 물었을 때 한 사람이 다음과 같이 말했다고 하자. “내가 항상 진실만을 말하는 것과 섬에 금이 있다는 사실은 필요충분(if and only if) 조건이다.” 이 문장을 쌍조건 문장으로 생각하면, 쌍조건 명제의 성질에 의하여 이 문장을 말한 사람이 어느 부족 사람이든지 섬에는 금이 있다는 사실을 유추할 수 있다. p: “내가 항상 진실만을 말한다.” q: “섬에 금이 있다.”라는 명제를 r: “내가 항상 진실만을 말하는 것과 섬에 금이 있다는 사실은 필요충분(if and only if) 조건이다.”

예제(계속) 만일 그 사람이 진실만을 말하는 부족 사람이라고 하자. 그러면 명제 r은 참이 되고, 명제 p도 역시 참이다. 따라서 명제 q도 쌍조건 명제의 성질에 의하여 참이어야 한다. 만일 그 사람이 거짓을 말하는 부족 사람이라고 하자. 이 경우에는 명제 p는 거짓이 되고, 명제 r도 거짓이 된다. 따라서 명제 q는 쌍조건 명제의 성질에 의하여 참이어야 한다. 따라서 어떤 경우에도 명제 q는 참이므로 섬에는 금이 있다.

필요 충분 조건 p  q 에서 p가 참이고 q가 참이면, q를 p이기위한 필요 조건(necessary condition), 충분 조건(sufficient condition)이라고 한다. p  q 와 동시에 q  p 가 성립하면 p는 q이기 위한 필요 충분 조건 이라고 한다. 이 경우 p와 q는 동치(equivalence)라고 한다. A와 B의 집합 관계가 A  B이면 B는 A이기 위한 필요 조건, A는 B이기 위한 충분 조건이다.

예제1: A; 정삼각형, B:이등변 삼각형 B는 A이기 위한 필요 조건이고, A는 B이기 위한 충분 조건이다. 예제2: x ≥1 이고 y ≥1 인 것은 x + y ≥2 이기 위한 ( ) 조건이다. 답: 충분 조건

역, 이, 대우 명제 p  q가 있을 때, 역(converse): q  p 이(contrapositive): p  q 대우(inverse) q  p

복합 명제와 값 복합 명제는 원자 명제(atomic proposition)들이 조합되어 생성될 수 있다. 복합 명제의 값은 진리표로 구할 수 있다. 예: ((p  q)v(p  q))  q p q p  q p  q (p  q)v(p  q) ((p  q)v(p  q))  q T F

두 명제의 진리표의 값이 같으면 두 명제는 동일한 명제이다. 예제: 다음 두 명제가 같음을 보여라. ((p  q)v(p  r))  s, ((p  (q  r))  s

주요 내용 명제 조건 명제와 쌍조건 명제 술어와 한정사 논리적 기호로 문장을 표현

술어(predicate) 문장(statement)은 주어(subject)와 술어(predicate)로 구성되어 있다. “3은 6보다 작다.” 주어 술어 명제는 흔히 변수를 포함한 함수로서 표현하기도 한다. p(x) : x+2=3 p(x)는 주어 x를 변수로 하여 함수로 표현한 것이다. 이 때 x의 값에 따라서 이 명제의 진위가 결정된다.

한정사(quantifier) 명제 함수 p(x)는 한정사를 사용하여 표현할 수 있다. 한정사에는 다음의 두 가지 종류가 존재한다. 전체 한정(universal quantification) x가 갖는 모든 값에 대해서 p(x)가 참인 명제를 p(x)의 전체 한정이라고 한다. 기호로는 x p(x) 로 표시한다.

예제1: p(x) : x2+2x+1  0, x의 정의 구역: 실수 그러면 x p(x)는 참이다. 예제2: p(x) : x2+2x+1 > 0, x의 정의 구역: 실수 그러면 x p(x)는 거짓이다. (x=-1이면 p(x)는 거짓이기 때문이다.)

존재 한정 존재 한정(existential quantification) x가 갖는 값 중에서 p(x)가 참이 되게 하는 x가 존재하는 명제를 p(x)의 존재 한정이라고 한다. 기호로는 x p(x) 로 표시한다.

예제1: p(x) : x2+1  1, x의 정의 구역: 실수 그러면 x p(x)는 참이다.(x=0일 때 p(x)가 참이 되기 때문) 예제2: p(x) : x2+1 < 1, x의 정의 구역: 실수 그러면 x p(x)는 거짓이다. (p(x)가 참이 되는 x의 값이 x의 정의 구역에서는 존재하지 않는다.)

한정사를 이용한 명제의 부정 “모든 컴퓨터학과 학생들은 이산 수학을 듣는다.” 이것을 한정사를 이용하여 표현하면, p(x): x는 이산 수학을 듣는다. x의 정의 구역: 모든 컴퓨터학과 학생들  x p(x) 이 문장의 부정은 “컴퓨터학과 학생이면서 이산 수학을 듣지 않는 학생도 있다.”  x p(x) = x p(x)

“컴퓨터 학과 학생들 중 이산 수학을 듣는 사람이 존재한다.” p(x): “x는 이산 수학을 듣는다.” x의 정의 구역: 컴퓨터 학과 학생들  x p(x) 이 문장의 부정은, “모든 컴퓨터 학과 학생은 이산 수학을 듣지 않는다.”   x p(x) = x p(x)

주요 내용 명제 조건 명제와 쌍조건 명제 술어와 한정사 논리적 기호로 문장을 표현

문장의 논리적 표현 주어진 문장을 논리적 기호로 표현하는 것은 수학이나, 논리 프로그래밍, 인공 지능 등의 분야에서 매우 중요하다. 지금까지 설명한 명제 함수, 한정사는 문장을 논리적 기호로 표현하는데 사용될 수 있다. 예제1: “이 클라스의 모든 학생은 C 언어 인증 시험을 통과하였다.” 함수 C(x): “학생 x는 C언어 인증 시험을 통과하였다.” x의 정의 구역: 이 클라스의 학생들  x C(x)

예제2: 예제1의 문장은 다음과 같이 쓸 수 있다. “모든 사람 x에 대하여, 만일 x가 이 클라스의 학생이면 x는 C언어 인증 시험을 통과하였다.” 함수 S(x): “x가 이 클라스의 학생이다.” 함수 C(x): “학생 x는 C언어 인증 시험을 통과하였다.” x의 정의 구역: 이 클라스의 학생들  x (S(x)  C(x)) 예제3: 위의 예제의 문장을 다음과 같은 함수를 정의하여 표현하면, 함수 Q(x,y) : “사람 x가 y를 통과하였다.”  x (S(x)  Q(x, C언어 인증시험))

예제4: “이 클라스를 듣는 어떤 학생은 독일을 방문한 적이 있다.” 이 문장은 다음과 같이 다시 쓸 수 있다. “이 클라스에는 x라는 학생이 있는데 그 x라는 학생은 독일 을 방문한 적이 있다.” 함수 D(x): “x는 독일을 방문한 적이 있다.” 함수 S(x): “x가 이 클라스의 학생이다.” x의 정의 구역: 이 클라스의 학생들  x (S(x)  D(x))

중첩 한정사 하나의 한정사의 범위 안에 다른 한정사가 존재하는 중첩 한정사를 사용할 수 있다. 예 x y (x+y=0) 예제1: “모든 실수에 대해서 x+y=y+x가 성립한다.(교환 법칙)” 이 명제는 다음과 같이 표현할 수 있다. x  y (x+y=y+x)

예제2: 덧셈에 있어서 결합 법칙은 다음과 같이 표현할 수 있다. x  y  z (x+(y+z))=((x+y)+z) 예제3: 논리식 x  y ((x>0)  (y<0)  (xy<0)) “모든 실수 x,y에 대해서 x가 양수이고 y가 음수이면, x와 y의 곱은 음수이다.”

예제4: 논리식 x (M(x) V y(M(y)  F(x,y)))을 문장으로 표현하라. M(x): “x가 MP3 폰을 가지고 있다.” F(x,y): “x와 y가 친구이다.” x,y의 정의 구역: 한 학교의 학생들 “한 학교의 모든 학생 x에 대해서 x가 MP3 폰을 가지고 있거나, x의 친구 y가 mp3 폰을 가지고 있다.” 예제5: “전 세계 모든 항공사의 비행기를 타 본 사람이 존재한다.” p(x,f): “x가 비행기 f를 탄다.” Q(f,a): “비행기 f가 a 항공사의 비행기이다.” x: 모든 사람의 집합, a: 모든 항공사의 집합, f: 모든 비행기의 집합  x a f(p(x,f)  Q(f,a))

예제6: “한 사람이 남자이면서 부모이면, 이 사람은 어떤 사람의 아버지이다.” 이 문장은 다음과 같이 변형할 수 있다. “모든 사람 x에 대해서, 만일 x가 남자이고 x가 부모이면, y의 아버지가 x인 y가 존재한다.” M(x): “x가 남자이다.” P(x): “x가 부모이다.” F(x,y):”x가 y의 아버지이다.”  x ((M(x)  P(x))  y F(x,y)) 또는  x y ((M(x)  P(x))  F(x,y))