<4D F736F F F696E74202D20C0CCBBEABCF6C7D05F3032B3EDB8AEBFCD20C1F5B8ED>

Similar documents
Microsoft PowerPoint Predicates and Quantifiers.ppt

OCW_C언어 기초

<3235B0AD20BCF6BFADC0C720B1D8C7D120C2FC20B0C5C1FE20322E687770>

제 3강 역함수의 미분과 로피탈의 정리

<B3EDB8AEBFACB1B85F3135C1FD5F32C8A32832C2F7BCF6C1A4BABB292E687770>

논리회로설계 3 장 성공회대학교 IT 융합학부 1

FGB-P 학번수학과권혁준 2008 년 5 월 19 일 Lemma 1 p 를 C([0, 1]) 에속하는음수가되지않는함수라하자. 이때 y C 2 (0, 1) C([0, 1]) 가미분방정식 y (t) + p(t)y(t) = 0, t (0, 1), y(0)

3.2 함수의정의 Theorem 6 함수 f : X Y 와 Y W 인집합 W 에대하여 f : X W 는함수이다. Proof. f : X Y 가함수이므로 f X Y 이고, Y W 이므로 f X W 이므로 F0이만족된다. 함수의정의 F1, F2은 f : X Y 가함수이므로

Frama-C/JESSIS 사용법 소개

PowerPoint Presentation

PowerPoint Presentation

제 5강 리만적분

PowerPoint Presentation

3. 다음은카르노맵의표이다. 논리식을간략화한것은? < 나 > 4. 다음카르노맵을간략화시킨결과는? < >

프로그래밍개론및실습 2015 년 2 학기프로그래밍개론및실습과목으로본내용은강의교재인생능출판사, 두근두근 C 언어수업, 천인국지음을발췌수정하였음

Microsoft PowerPoint - 26.pptx

Microsoft PowerPoint - 27.pptx

윈도우즈프로그래밍(1)

비트와바이트 비트와바이트 비트 (Bit) : 2진수값하나 (0 또는 1) 를저장할수있는최소메모리공간 1비트 2비트 3비트... n비트 2^1 = 2개 2^2 = 4개 2^3 = 8개... 2^n 개 1 바이트는 8 비트 2 2

Microsoft PowerPoint - ch07 - 포인터 pm0415

Microsoft PowerPoint Relations.pptx

C# Programming Guide - Types

슬라이드 1

슬라이드 1

cha4_ocw.hwp

<BFACBDC0B9AEC1A6C7AEC0CC5F F E687770>

Microsoft PowerPoint - chap04-연산자.pptx

<C6F7C6AEB6F5B1B3C0E72E687770>

제1장 군 제1절 소개와 예 제2절 이항연산 2.1 보기. 다음은 정수방정식 a + x = b를 푸는 과정이다. (1) 준식에 a를 더하여 ( a) + (a + x) = ( a) + b. (2) 결합법칙을 사용하면 (( a) + a) + x = ( a) + b. (3)

歯02-BooleanFunction.PDF

TOPOLOGY-WEEK 6 & 7 KI-HEON YUN 1. Quotient space( 상공간 ) X 가위상공간이고 Y 가집합이며 f : X Y 가전사함수일때, X 의위상을사용하여 Y 에위상을정의할수있는방법은? Definition 1.1. X 가위상공간, f : X

KNK_C_05_Pointers_Arrays_structures_summary_v02

완벽한개념정립 _ 행렬의참, 거짓 수학전문가 NAMU 선생 1. 행렬의참, 거짓개념정리 1. 교환법칙과관련한내용, 는항상성립하지만 는항상성립하지는않는다. < 참인명제 > (1),, (2) ( ) 인경우에는 가성립한다.,,, (3) 다음과같은관계식을만족하는두행렬 A,B에

예제 1.1 ( 관계연산자 ) >> A=1:9, B=9-A A = B = >> tf = A>4 % 4 보다큰 A 의원소들을찾을경우 tf = >> tf = (A==B) % A

제 12강 함수수열의 평등수렴

<4D F736F F F696E74202D20B8AEB4AABDBA20BFC0B7F920C3B3B8AEC7CFB1E22E BC8A3C8AF20B8F0B5E55D>

<4D F736F F F696E74202D20C1A630C1D620C1B6BBE7BFACB1B8B9E6B9FDB7D020B0ADC0C7BCD2B0B32E >

歯MW-1000AP_Manual_Kor_HJS.PDF

KJME-2003-h.hwp

Microsoft PowerPoint - Java7.pptx

Chap 6: Graphs

6장 부울 함수의 간소화

8장 조합논리 회로의 응용

Microsoft PowerPoint - chap06-2pointer.ppt

11장 포인터

7686 HS math_Geometry_Korean_QC.xls

<322EBCF8C8AF28BFACBDC0B9AEC1A6292E687770>

5장. JSP와 Servlet 프로그래밍을 위한 기본 문법(완성-0421).hwp

4장 논리 게이트

로표기한다. 논리곱 ( ): 나는내차를운전할것이고나는늦을것이다., 를논리합 (disjunction) 은복합명제 ' or ' 에해당하며 로표기한다. 논리합 ( ): 나는내차를운전하거나나는늦을것이다. 4. 다음명제의참, 거짓을밝혀라. (1) 이고 3은양의정수이다. 참 (T

歯15-ROMPLD.PDF

1 1 장. 함수와극한 1.1 함수를표현하는네가지방법 1.2 수학적모형 : 필수함수의목록 1.3 기존함수로부터새로운함수구하기 1.4 접선문제와속도문제 1.5 함수의극한 1.6 극한법칙을이용한극한계산 1.7 극한의엄밀한정의 1.8 연속

Microsoft PowerPoint - chap05-제어문.pptx

Infinity(∞) Strategy

PowerPoint 프레젠테이션

5.1 부울대수 ã 부울대수 (oolen lger) 를근거로한스위칭이론 (swithing theory) 은논리설계에있어서이론적인근거가되는수학적체계. ã 부울대수 - 부울상수와부울변수로구성, 0과 1의두개값을가짐 - 논리레벨의여러정의 논리 0 Flse Off Low No

< E20C6DFBFFEBEEE20C0DBBCBAC0BB20C0A7C7D12043BEF0BEEE20492E707074>

설계란 무엇인가?

중간고사

<BFACBDC0B9AEC1A6C7AEC0CC5F F E687770>

- A 2 -

THE STATE EDUCATION DEPARTMENT / THE UNIVERSITY OF THE STATE OF NEW YORK / ALBANY, NY Education - P-16 Office of Elementary, Middle, Secondary,

체의원소를계수로가지는다항식환 Theorem 0.1. ( 나눗셈알고리듬 (Division Algorithm)) F 가체일때 F [x] 의두다항식 f(x) = a 0 + a 1 x + + a n x n, a n 0 F 와 g(x) = b 0 + b 1 x + + b m x

<3130C0E5>

A Dynamic Grid Services Deployment Mechanism for On-Demand Resource Provisioning

ºÎ·ÏB

함수공간 함수공간, 점열린위상 Definition 0.1. X와 Y 는임의의집합이고 F(X, Y ) 를 X에서 Y 로의모든함수족이라하자. 집합 F(X, Y ) 에위상을정의할때이것을함수공간 (function space) 이라한다. F(X, Y ) 는다음과같이적당한적집합과

PowerPoint 프레젠테이션

Microsoft PowerPoint - chap-05.pptx

[ 마이크로프로세서 1] 2 주차 3 차시. 포인터와구조체 2 주차 3 차시포인터와구조체 학습목표 1. C 언어에서가장어려운포인터와구조체를설명할수있다. 2. Call By Value 와 Call By Reference 를구분할수있다. 학습내용 1 : 함수 (Functi

5 장부울대수

Microsoft PowerPoint - 02-Shell-Programming

슬라이드 1

C 프로그래밊 개요

슬라이드 1

Poison null byte Excuse the ads! We need some help to keep our site up. List 1 Conditions 2 Exploit plan 2.1 chunksize(p)!= prev_size (next_chunk(p) 3

Manufacturing6

금오공대 컴퓨터공학전공 강의자료

Microsoft PowerPoint - additional01.ppt [호환 모드]

Microsoft PowerPoint - chap-06.pptx


Java ...

고전논리학과대화논리학 형식논리학입문

Microsoft PowerPoint - gnu-w10-c-chap11

Microsoft PowerPoint - 제05장.ppt [호환 모드]

Microsoft PowerPoint - LA_ch6_1 [호환 모드]

쉽게배우는알고리즘 6장. 해시테이블 테이블 Hash Table

쉽게 풀어쓴 C 프로그래밍

Microsoft PowerPoint - hw8.ppt [호환 모드]

쉽게 풀어쓴 C 프로그래밍

근대문화재분과 제4차 회의록(공개)

Microsoft PowerPoint - chap02-C프로그램시작하기.pptx

PHPoC vs PHP > 개요 개요 PHPoC 는솔내시스템 이자체개발한프로그래밍언어입니다. 당사의모든 PHPoC 제품들의펌웨어에는 PHPoC 인터프리터가내장되어있습니다. PHPoC 는범용스크립트언어인 PHP 를기반으로제작되었습니다. PHPoC 는매우간단하여 C 언어등

<4D F736F F F696E74202D20C1A63036C0E520BCB1C5C3B0FA20B9DDBAB928B0ADC0C729205BC8A3C8AF20B8F0B5E55D>

Microsoft PowerPoint - C++ 5 .pptx

1 경영학을 위한 수학 Final Exam 2015/12/12(토) 13:00-15:00 풀이과정을 모두 명시하시오. 정리를 사용할 경우 명시하시오. 1. (각 6점) 다음 적분을 구하시오 Z 1 4 Z 1 (x + 1) dx (a) 1 (x 1)4 dx 1 Solut

쉽게 풀어쓴 C 프로그래밍

(Microsoft PowerPoint - Ch21_NumAnalysis.ppt [\310\243\310\257 \270\360\265\345])

Microsoft Word - logic2005.doc

Transcription:

이산수학 Discrete Mathematics 이산수학기본구조 인천대학교컴퓨터공학과공학시인이숙이철호교수 개인메일 : Jullio@chol.com 인천대메일 :zullio@inu.ac.kr 빠른연락 : 010 3957 6683 모바일컴퓨팅연구실 07 401 호

배우고때때로익히면, 또한기쁘지아니한가 배우고익힘의시간을통해서삶이기쁨으로이르는것이아니겠는가? 2

오늘의강의목표 논리와증명에대하여 명제논리 명제의동치 한정기호 추론규칙 증명 3

지난주에 1 3 3 5 4 5 6 8 7? 4 3 5 2 1? 에들어가는적당한숫자는무엇일까? 4

지난주에 1 3 3 5 4 5 6 8 7? 4 3 5 2 1 A B C? 에들어가는적당한숫자는무엇일까? A + C = B 1 + 4 = 5, 3 + 3 = 6, 3 + 8 = 5, 5 + 2 = 7 4 + 1 =? ==> 5 5

명제논리 (Propositional logic) 명제 : 참또는거짓중하나의값을가진선언적문장 명제변수 : p, q, r, s 명제진리값 : T(True), F(False) 복합명제 : 하나또는여러개의조합명제 진리표 (Truth Table), 진리값 (Truth Value) 논리연산자 (Logical Operators) 부정 (Negation Operator) : NOT,, 논리곱 (Conjunction) : AND, 논리합 (Disjunction) : OR, 조건문 (Conditional Statement) : 상호조건문 (Biconditional Statement) : 배타적논리합 (Exclusive Or) : XOR, Inclusive OR 포괄적논리합 6

논리연산자 1 순위 2 순위 3 순위 3 순위 4 순위 5 순위 7

명제논리 (Propositional Logic) 부정 (Negation) 논리곱 (Conjunction) 논리합 (Disjunction) 배타적논리합 (Exclusive OR) 8

명제논리 (Propositional logic) 조건문 (Conditional Statement) 상호조건문 (Biconditional Statement) 조건문 : 함축 (Implement) p q는조건 p가설립할때, q가참 p => 가정, 전제, 전항 q => 결론, 결과 p는 q의 p q 를 p 이면 q 이다 충분조건이다. q 는 p 의 필요조건이다. 상호조건문 : 상호함축명제 p q 는 p, q가동일한진리값일때만참 => if and only if => p if and only if q => 배타적논리합의역수 p 는 q 의 필요충분조건 9

명제논리 (Propositional logic) 역, 이, 대우간의관계진리표 동치 (equivalent) 10

명제논리 (Propositional logic) 논리연산자의우선순위 비트연산자 OR, AND, XOR 의진리표 11

논리게이트 (Logic Gates) NAND Gate NOR Gate 12

논리회로 Half Adder Full Adder 13

항진명제, 모순, 불확정명제 항진명제 (Tautology) : 복합명제의값이항상참일때 모순 (Contradiction) : 복합명제의값이항상거짓일때 불확정명제 (Contingency) : 항진명제도모순도아닌복합명제경우에따라참또는거짓을가질경우 14

동치관계 논리적동치식 (Page 33) 15

동치관계 16

한정기호 술어논리 (Predicate Logic) 변수값에따라그명제가참이되거나거짓이되는논리 명제함수 (Propositional Function) 변수에대하여명제가되고진리값이판정되는명제를갖는함수 전조건 (Preconditions) 올바른입력을기술하는문장 후조건 (Postconditions) 프로그램이수행되었을때출력이만족해야할조건 한정기호 (Quantifier) 술어가원소들의어떤영역에서참이되는범위 all, some, many, none, few 전칭한정기호 (Universal Quantifier) for all, for every, for each, all of, given any 특정영역에속하는모든값에대하여참일때 존재기호 (Existential Quantifier) For some, there exists, there is 적어도하나의값에대하여명제함수에대하여참일때 17

전칭한정기호 Universal Quantifier 정의역에속하는 x 의모든값에대하여 P(x) 이다. for all x P(x), 또는 for every x P(x) 로읽음. 모든 x에대하여 P(x) 는참 P(x) 가거짓이되는 x가있다. 18

존재기호 Existential Quantifier 정의역에속하는적어도하나의값 x 에대하여 P(x) 이다. for some x P(x) 로읽음 P(x) 가참이되는x가있다. 모든 x에대하여 P(x) 가거짓이다. 19

한정기호 구속변수 (Binding Variable) 한정기호가적용된변수 x 자유변수 (Free Variable) 한정기호가적용되지않거나, 값이할당되지않은변수 20

2 변수의한정화 표현참거짓 모든 x, y 의쌍에대하여 P(x, y) 가참 모든 x 에대하여 P(x, y) 가참이되는 y 가있다. 어떤 x 가있어서모든 y 에대하여 P(x, y) 가참 P(x, y) 가참이되는 X, y 의쌍이있다. P(x, y) 가거짓이되는 x, y 의쌍이있다. 어떤 x 가있어서모든 y 에대하여 P(x, y) 가거짓 모든 x 에대하여 P(x, y) 가거짓이되는 y 가있다. 모든 x, y 의쌍에대하여 P(x, y) 가거짓 21

추론 오류 : 부당한논증 전제 (premise) : ( 명제들의순열 ) 주어진명제들 p 1, p 2,..., p n 결론 (conclusion) : ( 최종명제 ) 새로이유도된명제 q (p 1, p 2,..., p n ) -> q 22

추론 수학적증명 수학적진술의참을입증하는정당한논증 논증 하나의결론으로끝나는진술들의순서적배열 ( 순열 ) 정당하다는것 결론, 즉논증의최종진술이전제 ( 논증의앞에오는진술들 ) 들의참값으로부터유도될수있는것 논증이정당하다는것의필요, 충분조건은그논증의모든전제가참이면서동시에그결론이것짓일수없다는것 논증의형식정당 23

추론규칙 논증 : 명제의순열 긍정논법 부정논법 전제 : 그논증의최종명제를제외한명제 결론 : 최종명제 가설적삼단논법 논리합삼단논법 가산논법 단순화논법 논리곱논법 용해법 24

추론의규칙들 삼단논법 : p q, q r p r 삼단논법 (Hypothetical syllogism) 예 ) p q : 소크라테스는사람이다 q r : 사람은죽는다. p r : 그러므로소크라테스는죽는다. 긍정논법 : p q, p q 긍정논법 (Modus ponens, Method of Affirming ) 예 ) p q : 비가오면땅이젖는다 p : 비가왔다 q : 그러므로땅이젖었을것이다 부정논법 : p q, q p 부정논법 (Modus tollens, Method of Denying ) 예 ) p q : 비가오면땅이젖는다 q: 땅이젖지않았다. p: 그러므로비가오지않았을것이다. Converse Error ( 역오류 ) 예 ) p q : 비가오면땅이젖는다 q: 땅이젖었다 p : 그러므로비가왔을것이다 ( 물을뿌려서땅이젖은경우가있다 ) Inverse Error ( 이오류 ) 예 ) p q : 비가오면땅이젖는다 p : 비가오지않았다 q : 그러므로땅이젖지않았을것이다 ( 물을뿌려서땅이젖은경우가있다 ) 25

한정기호를사용한명제추론규칙 임의의 c 에대하여 P(c) 전칭예시화 전칭일반화 어떤원소 c 에대하여 P(c) 어떤원소 c 에대하여 P(c) 존재예시화 존재일반화 26

증명 직접증명 : p 가참이라는가정으로부터 q 가참이된다는결론을직접유도 반증법 : p->q 가거짓인을보이는증명 대우증명법 : ~q 라고가정하면 ~p 에도달함을보이는방법 모순증명법 : 가설이참이고, 결론이거짓이라고하면, 모순이됨을보이는방법 수학적귀납법 : 기본단계, 귀납단계를거처귀납적으로증명하는방법 27

연역추론 ( 演繹推論,deductive reasoning) 일반적인원리를근거로구체적개별적문제에대한결론을추론하는방법 전제가참이면결론도반듯이참임을추론하는논증 새로운지식이아니며, 결론이대전제의일부임 대전제 : 모든동물은죽는다 소전제 : 사람은동물이다 결론 : 그러므로사람도죽는다. 28

귀납법 ( 歸納法, induction) 여러가지구체적개별적사실을관찰을통하여공통적으로나타나는현상을일반적인원리로추론하는방법 전제가참이면결론도참일가능성이있음을논증 전제가참이어도결론이거짓일수있음 수학적귀납법의예참고 29

변증법 ( 辨證法 ) 전제된하나의명제가모순인것을증명하여전제를제거하는추론방법 철학적인자기주장을펼쳐가는과정 정반합 ( 正, 反, 合 ) 을통하여논증하는토론의방법 30

공리, 정리, 법칙, 정의 공리 (axiom) 증명과정없이참이라고간주하는명제 증명불가능한자명한명제 ) 공준 (postulate) 누구도의심없이받아드릴수있는학문적원리 정리 (theorem) 참이라고증명된명제 보조정리 (lemma) 다른정리를증명하는데유용하게사용되는정리 법칙 (principle) 관찰된현상으로주어진전체에서모든구체적인현상에항상참이라고증명된수학적추론 정의 (definition) 기존의개념을이용하여만들어진새로운개념 31

직접증명법 홀수의곱은홀수임을직접증명법으로증명하라 홀수 : 짝수보다 1 많거나적은수 짝수 : 2 의배수 A = 2k +1 (k Z) B = 2 l + 1 (l Z) AxB = (2k+1)(2l +1) = 4kl+2k + 2l+1 = 2(2kl+k + l)+1 = 2 m +1 홀수의곱은홀수이다 32

수학적귀납법 Ex) 연속한세자연수의곱은 6의배수이다. P(k) = k (k+1) (k+2) ( 단 k N) 6의배수 증명 1) 기본단계 - p(i) 가참 2) 귀납단계 p(k+1) 가참 6 의배수 + 6 의배수는 6 의배수이다. 연속하는세자연수의곱은 6 의배수이다. 증명끝 1) P(1) 1 x 2 x 3 = 6 2) P(2) 2 x 3 x 4 = 24 3) P(3) 3 x 4 x 5 = 60 p(k) = k (k+1) (k+2) 가 6의배수라면 P(k+1) = (k+1) (k+2) (k+3) K (k+1) (k+2) + 3(k+1) (k+2) 6의배수 6의배수 33

증명방법과전략 전수증명 경우에의한증명 존재증명 : => for some x P(x) 유일성증명 존재성 : x 가쥬어진특성을가지고있지않음을보임 유일성 : 만약 y x 이면 y 는주어진특성을가지지않음을보임 34

전향추론 (forward reasoning) 공리들과알려진정리들을가정과함께사용하여중간단계를이용증명하는추론방법 비교적간단한증명에사용 직접증명방식 35

후향추론 (backward reasoning) 공리들과알려진정리들을가정하여, 결론으로부터중간단계를이용하여증명하는추론방법 인공지능에서전향후향추론방법복합화하여들을사용 36

쉬어가는시간 무거운공찾기??? 크기가같은공이 8개가있다. 7개는무개가같고, 8개중하나는조금더무겁다. 천칭 (Balance) 를사용하여무거운공하나를찾는방법은? 37

쉬어가는시간 무거운공찾기??? 크기가같은공이 8개가있다. 7개는무개가같고, 8개중하나는조금더무겁다. 천칭저울 (Balance) 을사용하여무거운공하나를찾는방법은? 이것을 2번만에찾는방법은??? 이름, 학번, 답이라고생각하는이유 다음주 3월 14일수업내용은 2장이산수학의기본구조 - 집합, 함수, 수열, 행렬 38