SNU =10100 =minusby by1000 ÄÄto0.03exÄÄto0.03exÄÄ=10100 =minusby by1000 Ç»to0.03exÇ»to0.03exÇ»=10100 =minusby by1000 ÅÍto0.03exÅÍto0.03exÅÍ=10100 =minusby by1000 °úto0.03ex°úto0.03ex°ú=10100 =minusby by1000 ÇÐto0.03exÇÐto0.03exÇÐ=10100 =minusby by1000 ÀÌto0.03exÀÌto0.03exÀÌ =10100 =minusby by1000 ¿©to0.03ex¿©to0.03ex¿©=10100 =minusby by1000 ´Âto0.03ex´Âto0.03ex´Â =10100 =minusby by1000 ¼¼to0.03ex¼¼to0.03ex¼¼=10100 =minusby by1000 °èto0.03ex°èto0.03ex°è(Computational Civilization) Part I

Similar documents
<3235B0AD20BCF6BFADC0C720B1D8C7D120C2FC20B0C5C1FE20322E687770>

SNU =10100 =minusby by1000 ÄÄto0.03exÄÄto0.03exÄÄ=10100 =minusby by1000 Ç»to0.03exÇ»to0.03exÇ»=10100 =minusby by1000 ÅÍto0.0

Microsoft PowerPoint Predicates and Quantifiers.ppt

C 언어 프로그래밊 과제 풀이

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

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

Microsoft PowerPoint - Java7.pptx

HW5 Exercise 1 (60pts) M interpreter with a simple type system M. M. M.., M (simple type system). M, M. M., M.

컴퓨터 공학자들: 기원과 미래 자유전공학부 10 김수열 April 24, 2015 추천 도서 및 참고 자료들을 종합해보면, 컴퓨터는 크게 세 가지 흐름이 부딪혀 만들어 낸 결과물이라고 할 수 있다. 세 가지 흐름 중 첫 번째는 기계적 과정을 통해 모든 참인 명제를 증명

*Ãßõ¿©Çà

Ch 1 머신러닝 개요.pptx

KJME-2003-h.hwp

PART

Part Part

£01¦4Àå-2

½ºÅ丮ÅÚ¸µ3_³»Áö

272*406OSAKAÃÖÁ¾-¼öÁ¤b64ٽÚ

SNU =10100 =minusby by1000 ÄÄto0.03exÄÄto0.03exÄÄ=10100 =minusby by1000 Ç»to0.03exÇ»to0.03exÇ»=10100 =minusby by1000 ÅÍto0.0

<BACFC7D1B3F3BEF7B5BFC7E22D3133B1C733C8A BFEB2E687770>


SNU =10100 =minusby by1000 ÄÄto0.03exÄÄto0.03exÄÄ=10100 =minusby by1000 Ç»to0.03exÇ»to0.03exÇ»=10100 =minusby by1000 ÅÍto0.0

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

레프트21

Microsoft PowerPoint - chap05-제어문.pptx

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 가함수이므로

Microsoft PowerPoint - chap04-연산자.pptx

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

Microsoft PowerPoint - 27.pptx

<4D F736F F D20C3A520BCD2B0B32DC0CCB7B2B0C5B8E9B3AAB6FBBFD6B0E1C8A5C7DFBEEE322E646F63>

제1강 인공지능 개념과 역사

<38BFF93238C0CF28B1DDBFE4C0CF2920BFB9BBF3B9E8B4E72E786C7378>

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

제2강 생각하는 기계

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

Journal of Educational Innovation Research 2018, Vol. 28, No. 4, pp DOI: A Study on Organizi

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

Homework 1 SNU , Fall 2012 Kwangkeun Yi Due: 9/14, 24:00 Exercise 1 리스트합 큰순서대로 (descending order) 나열된정수리스트두개를받아서하나의 순서리스트로만드는함수 merge: int lis

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

논리학자, 기호, 컴퓨터 Homework 1 경제학부 김서영 서론 : 주판에서스마트폰국민게임까지 요즘한국에서볼수있는진풍경은지하철 / 버스안에서사람들이일제히핸드폰에얼굴을바짝대고똑같은게임을하고있는모습이다. 한창잘나가고있는 애니팡 이

공대상상8호표지

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

<C1DF29BCF6C7D020315FB1B3BBE7BFEB20C1F6B5B5BCAD2E706466>

2015 경제ㆍ재정수첩

untitled

연구실안전사례집-내지

Microsoft PowerPoint Relations.pptx

레이아웃 1


슬라이드 1

(초등용1)1~29

Exercise (10pts) k-친수 일반적으로 k진수(k > 1)는 다음과 같이 표현한다. d0 dn 여기서 di {0,, k 1}. 그리고 d0 dn 은 크기가 d0 k dn k n 인 정수를 표현한다. 이것을 살짝 확장해서 k친수 를 다음과 같이 정의

Microsoft PowerPoint - 26.pptx

untitled

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

핵 1 학년 2 학년 3 학년합계 문학과예술 역사와철학 사회와이념 선택 학점계 학년 2 학년 3 학년합계비고 14 (15) 13 (14) 27 (29) 2

작용소의 행렬표현과 그 응용

?

<4D F736F F F696E74202D20B8AEB4AABDBA20BFC0B7F920C3B3B8AEC7CFB1E22E BC8A3C8AF20B8F0B5E55D>

PowerPoint 프레젠테이션

<C3D6C0E7C3B528BAB8B5B5C0DAB7E1292D322E687770>

장깨표지65

, ( ) 1) *.. I. (batch). (production planning). (downstream stage) (stockout).... (endangered). (utilization). *

CH01.hwp 컴퓨터일반 [1- 컴퓨터개요 ] 1) 컴퓨터의정의 = EDPS또는 ADPS 입력된자료를프로그램이라는명령순서에따라처리하여그결과를사람이알아볼수있도록출력하는전자 (Electronic) 자료처리 (Data Processing) 시스템 (System) 2) 컴퓨

자연언어처리

JAVA 프로그래밍실습 실습 1) 실습목표 - 메소드개념이해하기 - 매개변수이해하기 - 새메소드만들기 - Math 클래스의기존메소드이용하기 ( ) 문제 - 직사각형모양의땅이있다. 이땅의둘레, 면적과대각

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

중간고사

Infinity(∞) Strategy

<BFB9BCFAB0E6BFB5C1F6BFF8BCBEC5CD5F BFB9BCFAB0E6BFB520C4C1BCB3C6C FB3BBC1F628C3D6C1BEBBF6BAAFC8AF292E706466>

hwp

2

<BFACBDC0B9AEC1A6C7AEC0CC5F F E687770>

원고스타일 정의

<C6F7C6AEB6F5B1B3C0E72E687770>

PowerPoint 프레젠테이션

강의 개요

Java ...

체의원소를계수로가지는다항식환 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

문제지 제시문 2 보이지 않는 영역에 대한 정보를 얻기 위하여 관측된 다른 정보를 분석하여 역으로 미 관측 영역 에 대한 정보를 얻을 수 있다. 가령 주어진 영역에 장애물이 있는 경우 한 끝 점에서 출발하여 다른 끝 점에 도달하는 최단 경로의 개수를 분석하여 장애물의

<C0C7B7CAC0C720BBE7C8B8C0FB20B1E2B4C9B0FA20BAAFC8AD5FC0CCC7F6BCDB2E687770>

OCW_C언어 기초

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)

PowerPoint 프레젠테이션

와플-4년-2호-본문-15.ps

이 장에서 사용되는 MATLAB 명령어들은 비교적 복잡하므로 MATLAB 창에서 명령어를 직접 입력하지 않고 확장자가 m 인 text 파일을 작성하여 실행을 한다

PHP & ASP

제 5강 리만적분

chap x: G입력

= ``...(2011), , (.)''


PowerPoint Presentation

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

¹Ì¼ú-°¢·ÐÁß¿ä³»¿ëb74öÁ¤2š

<4D F736F F F696E74202D20C0CCBBEABCF6C7D05F3032B3EDB8AEBFCD20C1F5B8ED>

PowerPoint 프레젠테이션

03-최신데이터

1. 정보사회의특성 : 정보사회와소프트웨어의중요성 정보사회의시작과발전 고대로부터지금까지사람들은숫자를사용하여계산을해야했다. 4 개 + 2 개 = 6 개 4 개 - 2 개 = 2 개 수가커지고계산이복잡해질수록사람의계산능력에는한계가있으므로정확하고빠르게사람의계산을도와주는도구들

쉽게 풀어쓴 C 프로그래밍

<B9CEC1D6C1A4C3A5BFACB1B8BFF82DBBE7B6F7B0FAC1A4C3A5BABDC8A328C6EDC1FD292E687770>

소프트웨어개발방법론

Transcription:

차례 SNU 046.06 컴퓨터과학이 여는 세계(Computational Civilization) Part Prof. Kwangkeun Yi 400년의 축적 Department of Computer Science & Engineering 다음 컴퓨터라는 도구 인류역사에 유례가 없던 도구 컴퓨터 v.s. 칼, 활, 바퀴, 고무밴드, 자동차, 냉장고, 400년의 축적 컴퓨터라는 도구의 놀라운 특이점은 뭘까? 만능

수학자들의 꿈 컴퓨터 디자인의 탄생비화 수리명제 자동판결 문제(Entscheidungsproblem, decision problem) 928년 @ 국제 수학자대회(CM) 보편만능의 도구(universal machine) 20세기 수학의 좌절을 재확인하는 데 동원된 소품 이것이 20세기 정보혁명의 주인공이 되는 아이러니 Gottried Leibniz(-76) Gottlob Frege(-925) David Hilbert(-943) 모든 명제들의 참/거짓을 기계적으로 판명할 수 없을까? 참인 모든 명제들을 기계적으로 만들어낼 수 없을까? (사진출처: 추론 기계: 추론 규칙 기계적 맛있는 라면만들기: 라면공장 기계 두 정수의 최대공약수 찾기: 막대재기 기계 참/거짓 판별하기: 추론 기계 쌍 uncle(a, b)들의 추론 규칙 male(u) father(f, i) brother(f, u) uncle(u, i) father(c, a) father(c, b) brother(a, b) 쌍 ({g,, gn }, f )들의 추론 규칙 (Γ, T ) (Γ, f ) (사진출처: Google) f Γ (Γ, F ) (Γ, f ) (Γ, f ) (Γ, f ) (Γ, f ) (Γ, f2 ) (Γ, f f2 ) (Γ, f f2 ) (Γ, f ) (Γ, f ) (Γ, f f2 ) (Γ, f f2 ) (Γ {f }, f3 ) (Γ {f2 }, f3 ) (Γ, f3 ) (Γ {f }, f2 ) (Γ, f f2 ) (Γ, f f2 ) (Γ, f ) (Γ, f2 ) (Γ {f }, F ) (Γ, f ) (Γ, f ) (Γ, f ) (Γ, F ) Google)

93 년, 수학계의 좌절 혹은 희소식 기계적인방식만으론사실인지판정할수없는, 그런명제가존재한다. 936 년, 8 월 9 일 vs 5 월 28 일 손기정 알란튜링 (Alan Turing) Kurt Gödel(-978) ( 사진출처 : Google) 계산가능한수에대해서, 수리명제자동판별문 제에응용하면서 (On Computable Numbers, with an Application to the Entscheidungsproblem) 튜링의그때그시절 (/2) 934 년 월, Cambridge U 학부졸업논문제출 935년봄, Part course on Foundations of Mathematics수강 ( 강사 : Max Newman) Newman의강의는 Gödel의불완전성의증명 (ncompleteness Theorem) 으로마무리됨. 기계적인방식으로는참 / 거짓을판명할수없는명제가존재한다. Newman: 참 / 거짓을판명해주는기계적인방식은 있을수없겠지...

튜링의그때그시절 (2/2) Newman 강의를수강후인 935 초여름, 935년 4월말, group theory에대한논문제출및출판 (London Mathematical Society). 이논문은폰노이만논문을작게개선한것. 935년동안은또양자역학에도연구를할까생각함. 수리물리학 Fowler교수를찾아가연구꺼리를얻었으나진전이없었슴. Newman이강의때던진말이튜링의관심을붙듬. 떠나자 : 오리지날논문속으로 On Computable Numbers, with an Application to the Entscheidungsproblem Proceedings of the London Mathematical Society, ser.2, vol.42 (936-37). pp.230-265; corrections, bid, vol 43(937) pp.544-546 이때쯤, 장거리달리기취미를가지기시작. 튜링왈, 달리기를마치고풀밭에누워있는데힐버트의 세번째문제를어떻게풀지가생각나더라.. Computing Machines, 2. Definitions 3. Examples of computing machines 기계적인방식 = 아래의부품들로만드는기계로돌리는 무한 : 빈칸이무한히많은테잎 유한 : 기계상태들 S, 테잎심볼 T, 규칙표 R 규칙표 R S T T {>, <, } S 계산가능한숫자열들 0 0 0 0 를만드는튜링기계 0 0 0 0 0 를만드는튜링기계

4. Abbreviated tables skeleton tables : 반복해서사용할라이브러리 / 서브루틴룰들 rules for finding the left most symbol rules for writing a symbol at the end of the first symbol etc. 5. Enumeration of computable sequence 튜링기계마다자연수하나로표현가능. 규칙표를보자 : 상태심볼 {A, B, C} 은 {S 0, S, S 2 } 테이프심볼 {, $} 은 {T 0, T } A * * > A A $ $ > B 따라서일렬로표현하면 A > A 끝 A $ $ > B S 0 T 0 T 0 > S 0 X S 0 T T > S 즉, S, T, 0,, 9, <, >,, X 로표현한 진수. 6. The universal computing machine, 7. Detailed description of the universal machine 보편만능의기계 (/2): 임의의튜링기계를테 이프에표현하기 7 개테이프심볼이면충분 : S, T, <, >,, 0,, 9, X, 하나의튜링기계를만들수있다, 임의의튜링기계를입력으로받아그기계의작동을하는. 보편만능의기계 ( universal machine ) 임의의튜링기계를테이프에, 심볼의일차원실로 받기 그것대로실행하는튜링기계규칙표만들기

보편만능의 기계(2/2): 규칙표 예술로 표현한 Univeral Turing Machine Roman Verostko, 998, www.verostko.com/manchester/manchester.html 아래과정을 반복하는 규칙표. 읽기: 테잎에서 현재상태 심볼 Si 2. 읽기: 테잎에서 위치심볼( )의 테잎심볼 Tj 3. 규칙찾기: Si와 Tj와 매치되는 규칙을 테잎에서 찾기. 4. 찾은 규칙 Si Tj Tj 0 m Si0 이 시키는 일하기: 심볼복사 + 위치심볼이동 증명 준비: 튜링기계의 급소 (그림출처: 8. Application of the diagonal process 멈춤문제(Halting Problem)를 풀 수 있는 튜링기계는 없다, 튜링기계의 개수는 무한히 많지만 자연수의 개수를 넘을 수 없다 는 것을 보임. 튜링기계마다 자연수 하나(7진수의 자연수)에 대응 만약 있다고 하자 H. 그러면, 모든 튜링기계를 줄 세워 아래 테이블 가능: 입력 무한의 세계에도 크기 차이가 있다 칸토르(Georg Cantor)의 대각선 논법( N < 2 ) N 3 튜 M 0 링 M2 0 기 M3...... 0...... 계 2 모순: 그런데 모든 튜링기계와 다른 튜링기계 D가 있다! D(n) = U M (Mn, n ) H(Mn, n ) + 따라서 멈춤문제를 풀 수 있는 튜링기계 H는 없어야. 칸토르(Georg Cantor)의 대각선 논법( N < 2N ) Google)

9. The extent of the computable numbers 기계적으로계산가능한수들의범위튜링이정의한기계적인계산과정 ( 튜링머신으로돌릴수있는과정 ) 이과연 기계적인계산 의모두인가에대한방어. 세가지로설득 직관적이지아니한가 두개의정의가결국같지아니한가 Hilbert s restricted functional calculus = Turing computable 이렇게계산가능한수의범위가꽤크다, 보라 0. Examples of large classes of numbers which are computable 계산가능한함수로꾸민계산가능한함수는계산가능 계산가능한함수로꾸민재귀함수는계산가능 계산가능한수열의극한값은계산가능 등등. Application to the Entscheidungsproblem (/3). Application to the Entscheidungsproblem (2/3) 기계적인과정으로명제의참거짓을판단할수있을까? 혹은기계적인과정으로모든참인명제를만들어낼수있을까? 모든참인명제를만들어내는튜링기계 A 증명목표 : A 는존재하지않는다. 사실 : A 가존재하면 H 가존재한다. 불가능하다. 왜냐하면, 가능하다고가정하고살펴보면모순이기때문이다. 사실 : H 는존재하지않는다. 따라서 A 는존재하지않는다.

. Application to the Entscheidungsproblem (3/3) 사실 : A가존재하면 H가존재한다. A를부품으로써서 H를쉽게만들수있기때문 : 입력 : 멈출지알고싶은튜링기계 M UM으로 A를흉내낸다. 참인명제를빠뜨림없이만들것이므로 ( 튜링기계 M은멈춘다 ) 또는 ( 튜링기계 M은멈춘다 ) 를반드시만들것이다. 여담 : H 가존재한다면? 많은오리무중이자동증명됨. 예를들어, Fermat: 자연수 n > 2에대해서 a n + b n = c n 인자연수a, b, c는없다. Goldbach: 모든짝수는두솟수의합이다. 참임을확인해가는튜링기계를만들고멈춤문제풀이로해결 : (a, b, c, n) 를모두 훑으면서, a n + b n = c n 이면멈추는기계 모든짝수 k를 훑으면서, 두솟수 (p, q) 를 훑으면서, k p + q이면멈추는기계 UM 이만드는참인명제는, 명제에대한명제가아닌 차명제 (first-order predicates) 뿐으로한정된다. 예를들어, (M 이멈춘다는참거짓을알수없다 ) 는 차명제가아니다. 400 년의축적 : 컴퓨터의탄생 다른트랙 자동계산장치들 주판 600 년대사칙연산 : 파스칼 (Pascal), 꿈 : 인간논리의자동화 ( 기계화 ), Leibniz, Frege, Cantor, Hilbert, Gödel, Turing 튜링학생의불가능재증명논술에서나온소품보편만능의기계 (universal machine) 라이프니츠 (Leibniz) 830년대사칙연산이상 : 배비지 (Babbage) 920년대이후회계장부 (BM), 통계계산 (ABC) 계산내용을외부입력으로 : Mark(Harvard U), ENAC(U Penn) 점점보편만능의기계에가까워가고 튜링 : 튜링이던진디자인이올킬. 구현기술 : 그동안쌓인구현기술이신속히동원됨

다음 400년의 축적 다음 다음 400년의 축적 400년의 축적