Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Things that computers can not do
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
ohto
June 16, 2017
Education
140
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Things that computers can not do
This slide shows that the introduction of the computing theory.
ohto
June 16, 2017
More Decks by ohto
See All by ohto
speed cube
ohto
1
150
Living a Software Engineer
ohto
0
120
Redmine on Docker
ohto
0
190
Ruby de FizzBuzz
ohto
0
120
enjoy your dream
ohto
0
130
We may be win a computer
ohto
0
1.2k
Arbitrariness for Classification
ohto
0
1.2k
mumbling about data mining
ohto
0
2.6k
Other Decks in Education
See All in Education
Sekolah Sabat - Triwulan 3 2026 - Pelajaran 12
hiola
0
12k
Science Tokyo University for International Research Excellence scheme_April 2026
sciencetokyo
PRO
0
420
Antigravityを使ってGeminiAPI(NanobananaPro)と連携して挿絵メーカーを作った
yoshimura_datam
0
250
Introduction to M&A
bvr7352
0
230
子どものためのプログラミング道場『CoderDojo』〜法人提携例〜 / Partnership with CoderDojo Japan
coderdojojapan
PRO
4
19k
Quality Control of Crude Drugs
pawan_pharm
0
190
AIでアウトプットできる時代だからこそ、自分の言葉で考えることの大切さ / What's Left to Think, When AI Can Write?
masakiokuda
1
350
DecisionesEjecutivasCrisis
mariooc
0
420
BRIEF OUTLINE OF IMPORTANT PLANT CONSTITUENTS
pawan_pharm
0
180
[2026前期火5] 論理学(京都大学文学部 前期 第13回)「走って、止まって、積み上がる」
yatabe
0
280
【新規入学者様】ZEPメタバース校舎ガイド
ainischool
0
190
私たちはなんでテストするんだっけ? Ver.東北IT物産展2026 in 会津若松
camel_404
3
210
Featured
See All Featured
The Cost Of JavaScript in 2023
addyosmani
55
10k
Building Adaptive Systems
keathley
44
3.2k
Accessibility Awareness
sabderemane
1
240
The Curse of the Amulet
leimatthew05
3
15k
The Invisible Side of Design
smashingmag
301
52k
Building AI with AI
inesmontani
PRO
1
1.3k
Fantastic passwords and where to find them - at NoRuKo
philnash
53
4k
GitHub's CSS Performance
jonrohan
1033
470k
Agile that works and the tools we love
rasmusluckow
331
22k
Facilitating Awesome Meetings
lara
57
7.2k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
360
31k
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
10
1.4k
Transcript
計算の根っこ 2017/7/17 おおとや
おおとや 趣味 – 数学とか – アニメとか 2 / 14
AI の進歩、 めざましいよね http://klug-fx.jp/ogasawara/2016/03/13/025430.php 囲碁の世界で AI(ALPHAGO)が勝利 3 / 14
目的 • 計算機ができないこと • 計算機が不得意なこと 4 / 14
戦略 • 心とかには触れません • 理論的に攻めます みずがめ座の時代 https://blogs.yahoo.co.jp/aquarius1969newage/56062463.html 5 / 14
流れ • 計算するとは • 計算の定式化 • 計算機にできないこと • 計算の難しさ 6
/ 14 アラン・チューリング「人工知能の”考え方は我々とは異なる”」 https://andai.co.jp/about-alan-turing/
計算するとは ものごとを行うときの「やりかた」 割り算 • 引きっぱなし法 • 引き戻し法 7 / 14
電卓博物館 http://www.dentaku-museum.com/1-exb/tour/4110-notcalc/010-tiger-old-ex.html
計算するとは -引き戻し法 34 / 3 • 割る数 3 を左へ動かす •
割られる数から引く • 割られる数から引く • 負の数になったので戻す • 割る数を右へ 1 動かす • 割られる数から引く • 負の数になったので戻す • 商: 11, 余り: 1 8 / 14 ... 割る数: 30 ... 32 – 30 = 2 ... 2 – 30 = -26 ... 2 … 3 … -1 ... 2
計算の定式化 チューリングマシン – テープ:記号が並んだもの – ヘッダー(コンピュータ) • 内部状態を持つ • テープ上を移動する
• テープ上に記号を書く – 命令表 (プログラム) ヘッダー位置の記号と内部状態に従い 1.テープへの記号の書き込み 2.ヘッダー移動 3.内部状態の変更 を行う 9 / 14 webと人のアマモ場 https://www.amamoba.com/pc/alan-turing.html
計算機にできないこと 停止性問題 チューリングマシンが有限時間で 停止するかどうかを判定する問題 – 入力: チューリングマシン – 出力: 入力したチューリングマシンは停止する?
10 / 14
計算機にできないこと 停止性問題を計算できる チューリングマシンは存在しない 対角線論法 実数の濃度が自然数よりも多いのと同値 11 / 14 入力A1 入力A2
... 命令表P1 T F T 命令表P2 F T T --- F F T g(Pi,Aj) = F: f(Pi,Ai) =T T: f(Pi,Ai) =F g(Pi,Ai) = T ⇒ Pn=F (矛盾) g(Pi,Ai) = F ⇒ Pn=T (矛盾)
計算の難しさ 計算量クラス – 多項式時間で計算できる問題(class P) – 多項式時間で検証できる問題(class NP) 組み合わせ問題とか苦手.. 12
/ 14 ねとらぼ http://nlab.itmedia.co.jp/nl/articles/1209/11/news104.html class P =? NP は 計算機科学での 未解決問題
まとめ • 計算機にはできないことがある • 計算機には苦手なことがある 13 / 14
おわりに 俺も死ぬときがきた.. 14 / 14 https://ciatr.jp/topics/244535