All language subtitles for gic.2013.1080p.WEBRip.x264.AAC-[YTS.MX]

af Afrikaans
ak Akan
sq Albanian
am Amharic
ar Arabic
hy Armenian
az Azerbaijani
eu Basque
be Belarusian
bem Bemba
bn Bengali
bh Bihari
bs Bosnian
br Breton
bg Bulgarian
km Cambodian
ca Catalan
ceb Cebuano
chr Cherokee
ny Chichewa
zh-CN Chinese (Simplified)
zh-TW Chinese (Traditional)
co Corsican
hr Croatian
cs Czech
da Danish
nl Dutch
en English
eo Esperanto
et Estonian
ee Ewe
fo Faroese
tl Filipino
fi Finnish
fr French
fy Frisian
gaa Ga
gl Galician
ka Georgian
de German
el Greek
gn Guarani
gu Gujarati
ht Haitian Creole
ha Hausa
haw Hawaiian
iw Hebrew
hi Hindi
hmn Hmong
hu Hungarian
is Icelandic
ig Igbo
id Indonesian
ia Interlingua
ga Irish
it Italian
ja Japanese
jw Javanese
kn Kannada
kk Kazakh
rw Kinyarwanda
rn Kirundi
kg Kongo
ko Korean
kri Krio (Sierra Leone)
ku Kurdish
ckb Kurdish (Soranî)
ky Kyrgyz
lo Laothian
la Latin
lv Latvian
ln Lingala
lt Lithuanian
loz Lozi
lg Luganda
ach Luo
lb Luxembourgish
mk Macedonian
mg Malagasy
ms Malay
ml Malayalam
mt Maltese
mi Maori
mr Marathi
mfe Mauritian Creole
mo Moldavian
mn Mongolian
my Myanmar (Burmese)
sr-ME Montenegrin
ne Nepali
pcm Nigerian Pidgin
nso Northern Sotho
no Norwegian
nn Norwegian (Nynorsk)
oc Occitan
or Oriya
om Oromo
ps Pashto
fa Persian
pl Polish
pt-BR Portuguese (Brazil)
pt Portuguese (Portugal)
pa Punjabi
qu Quechua
ro Romanian
rm Romansh
nyn Runyakitara
ru Russian
sm Samoan
gd Scots Gaelic
sr Serbian
sh Serbo-Croatian
st Sesotho
tn Setswana
crs Seychellois Creole
sn Shona
sd Sindhi
si Sinhalese
sk Slovak
sl Slovenian
so Somali
es Spanish
es-419 Spanish (Latin American) Download
su Sundanese
sw Swahili
sv Swedish
tg Tajik
ta Tamil
tt Tatar
te Telugu
th Thai
ti Tigrinya
to Tonga
lua Tshiluba
tum Tumbuka
tr Turkish
tk Turkmen
tw Twi
ug Uighur
uk Ukrainian
ur Urdu
uz Uzbek
vi Vietnamese
cy Welsh
wo Wolof
xh Xhosa
yi Yiddish
yo Yoruba
zu Zulu
Would you like to inspect the original subtitles? These are the user uploaded subtitles that are being translated: 1 00:00:00,163 --> 00:00:02,369 (upbeat music) 2 00:00:02,000 --> 00:00:07,000 Downloaded from YTS.MX 3 00:00:02,369 --> 00:00:04,060 (horns honking) 4 00:00:04,060 --> 00:00:06,663 - The world we live in can seem pretty illogical. 5 00:00:07,630 --> 00:00:09,750 The things people say, 6 00:00:08,000 --> 00:00:13,000 Official YIFY movies site: YTS.MX 7 00:00:09,750 --> 00:00:11,193 the ways we behave, 8 00:00:12,250 --> 00:00:14,856 the complex choices we have to make. 9 00:00:14,856 --> 00:00:17,170 (people shouting) 10 00:00:17,170 --> 00:00:18,970 What's the quickest way to get home? 11 00:00:20,330 --> 00:00:22,153 Can I trust any of you lot? 12 00:00:24,052 --> 00:00:25,452 Where did you all come from? 13 00:00:26,670 --> 00:00:29,690 That process of making sense of all this stuff, 14 00:00:29,690 --> 00:00:32,770 of sorting between the truth and the nonsense, 15 00:00:32,770 --> 00:00:36,220 comes down to one of the most simple and yet powerful tools 16 00:00:36,220 --> 00:00:39,023 ever created by humans, logic. 17 00:00:40,010 --> 00:00:42,340 - Yes, yes. 18 00:00:42,340 --> 00:00:44,710 There is definitely beauty in logic! 19 00:00:44,710 --> 00:00:48,481 - Who would like to be bits of a computer? 20 00:00:48,481 --> 00:00:50,100 - [Children] Yay! 21 00:00:50,100 --> 00:00:52,160 - In the building next door to me at work, 22 00:00:52,160 --> 00:00:54,547 there's a door and there's a sign on it that says, 23 00:00:54,547 --> 00:00:57,993 "This door must be kept closed at all times." 24 00:00:57,993 --> 00:01:01,040 I just look at this in amazement, really? 25 00:01:01,040 --> 00:01:02,500 Why did you build a door then? 26 00:01:02,500 --> 00:01:05,850 - Is this sentence true or false? 27 00:01:05,850 --> 00:01:08,810 Philosophy, maths, science and language, 28 00:01:08,810 --> 00:01:11,090 logic is the engine for all of them. 29 00:01:11,090 --> 00:01:13,800 In fact, it drives the fundamental process 30 00:01:13,800 --> 00:01:15,243 of reasoning itself. 31 00:01:16,129 --> 00:01:18,510 I'm a professor of computer science. 32 00:01:18,510 --> 00:01:20,003 Computer scientists tend to think 33 00:01:20,003 --> 00:01:22,380 that logic is the bee's knees. 34 00:01:22,380 --> 00:01:25,063 So, it follows that I think logic is brilliant. 35 00:01:26,360 --> 00:01:29,432 Logic has inspired our greatest boffins. 36 00:01:29,432 --> 00:01:31,490 - I'm Socrates! 37 00:01:31,490 --> 00:01:34,160 - [Narrator] It's given us transformational technologies. 38 00:01:34,160 --> 00:01:36,020 - Delta 11, report your entry point. 39 00:01:36,020 --> 00:01:37,420 - [Narrator] And even made us question 40 00:01:37,420 --> 00:01:39,276 what it means to be human. 41 00:01:39,276 --> 00:01:40,109 - Off with her head! 42 00:01:40,109 --> 00:01:42,080 - I want to see if there's any limit 43 00:01:42,080 --> 00:01:44,253 to what logic can do for us. 44 00:01:45,230 --> 00:01:48,183 So, join me, it would be terribly illogical not to. 45 00:01:54,186 --> 00:01:56,769 (upbeat music) 46 00:02:00,013 --> 00:02:03,100 Logic is right at the heart of what I do. 47 00:02:03,100 --> 00:02:05,790 Around 15 years ago, kind of by accident, 48 00:02:05,790 --> 00:02:09,110 I created something that had a really big impact here, 49 00:02:09,110 --> 00:02:11,310 on the trading floors of the City of London. 50 00:02:16,240 --> 00:02:18,610 It was a computer program I called ZIP, 51 00:02:18,610 --> 00:02:21,053 and it used logic to replicate this, 52 00:02:21,900 --> 00:02:24,220 a centuries-old tradition of human traders, 53 00:02:24,220 --> 00:02:26,780 supposedly vested with very special skills, 54 00:02:26,780 --> 00:02:29,223 crammed into rooms, shouting at each other. 55 00:02:30,734 --> 00:02:32,250 (people shouting) 56 00:02:32,250 --> 00:02:35,460 It's ever so simple, just a few logical inferences, 57 00:02:35,460 --> 00:02:38,350 decisions, and a little bit of maths. 58 00:02:38,350 --> 00:02:41,870 It learns from its trading successes and failures. 59 00:02:41,870 --> 00:02:44,640 Its aim is to trade as profitably as possible 60 00:02:44,640 --> 00:02:46,230 in a fast-moving market, 61 00:02:46,230 --> 00:02:48,980 where levels of supply and demand are shifting rapidly. 62 00:02:52,650 --> 00:02:56,030 It turned out that ZIP, built squarely on logic, 63 00:02:56,030 --> 00:02:58,823 was impressively proficient at this trading lark. 64 00:02:59,930 --> 00:03:02,550 In fact today, in many markets, 65 00:03:02,550 --> 00:03:05,510 billions or trillions of dollars' worth of deals go through 66 00:03:05,510 --> 00:03:07,600 with no human intervention at all, 67 00:03:07,600 --> 00:03:09,150 which is kind of mind-boggling. 68 00:03:11,420 --> 00:03:14,260 Every day, computer programs, on their own, 69 00:03:14,260 --> 00:03:16,710 do deals that determine the cost of everything 70 00:03:16,710 --> 00:03:20,030 from our fuel and food, to the worth of our pensions. 71 00:03:20,030 --> 00:03:21,473 It's pretty important stuff! 72 00:03:23,100 --> 00:03:25,500 And, every day, scientists like me 73 00:03:25,500 --> 00:03:28,060 earn a living using logic to find solutions 74 00:03:28,060 --> 00:03:30,793 to all kinds of other real-world challenges. 75 00:03:32,450 --> 00:03:35,360 So, why am I not as rich as Bill Gates? 76 00:03:35,360 --> 00:03:38,520 Well, I gave away the ZIP software for free. 77 00:03:38,520 --> 00:03:42,193 And looking back that was probably not my most logical move. 78 00:03:47,140 --> 00:03:49,060 So what is logic? 79 00:03:49,060 --> 00:03:51,913 What does being logical even mean? 80 00:03:53,122 --> 00:03:54,720 - I'd like a pint of lager, please. 81 00:03:54,720 --> 00:03:56,420 - [Narrator] Well, all you need to explain it 82 00:03:56,420 --> 00:03:58,983 are three logicians and a boozer. 83 00:04:00,870 --> 00:04:04,693 Logic is actually all about the rules of correct reasoning. 84 00:04:05,790 --> 00:04:07,250 Let me tell you a joke. 85 00:04:07,250 --> 00:04:09,880 Three logicians walk into a bar. 86 00:04:09,880 --> 00:04:11,240 The barman says. 87 00:04:11,240 --> 00:04:13,520 - Gents, would you three like a beer? 88 00:04:13,520 --> 00:04:15,020 - And the first logician says. 89 00:04:15,950 --> 00:04:17,420 - I don't know. 90 00:04:17,420 --> 00:04:18,993 - The second logician says. 91 00:04:20,188 --> 00:04:21,980 - I don't know. 92 00:04:21,980 --> 00:04:24,390 - And then the third logician says. 93 00:04:24,390 --> 00:04:27,234 - Yes, yes, we would all like a beer. 94 00:04:27,234 --> 00:04:28,870 (laughing) 95 00:04:28,870 --> 00:04:30,880 - Okay, so it's not exactly a side-splitting, 96 00:04:30,880 --> 00:04:34,910 laugh-out-loud gag, more of a chortle for nerds. 97 00:04:34,910 --> 00:04:36,530 But what went on there? 98 00:04:36,530 --> 00:04:39,430 Well, forgive me, I'm going to analyze that joke to death. 99 00:04:41,500 --> 00:04:43,727 Remember, the barman's question was, 100 00:04:43,727 --> 00:04:45,887 "Would all three of you like a beer?" 101 00:04:46,870 --> 00:04:50,340 The key here is the all three bit. 102 00:04:50,340 --> 00:04:52,800 If any one of those logicians doesn't want a beer, 103 00:04:52,800 --> 00:04:54,890 then he'd be able to answer no. 104 00:04:54,890 --> 00:04:57,380 That's because if one doesn't want a beer, 105 00:04:57,380 --> 00:04:59,740 they don't all want one. 106 00:04:59,740 --> 00:05:01,660 Logician one does want a beer, 107 00:05:01,660 --> 00:05:03,210 but he can't speak for the others, 108 00:05:03,210 --> 00:05:05,567 so he has to say, "I don't know". 109 00:05:06,710 --> 00:05:08,833 Exactly the same goes for logician two. 110 00:05:09,850 --> 00:05:11,980 Then, happily for logicians one and two, 111 00:05:11,980 --> 00:05:13,930 logician three also wants a beer, 112 00:05:13,930 --> 00:05:17,260 and so he correctly uses logical inference 113 00:05:17,260 --> 00:05:19,560 to arrive at the right answer to the question. 114 00:05:20,420 --> 00:05:24,150 - Yes, yes, we would all like a beer. 115 00:05:24,150 --> 00:05:25,210 - At last! 116 00:05:25,210 --> 00:05:27,100 Logician three ends the torment 117 00:05:27,100 --> 00:05:29,930 because he can speak for everyone. 118 00:05:29,930 --> 00:05:30,793 Cheers to that! 119 00:05:32,970 --> 00:05:34,740 The important thing to understand 120 00:05:34,740 --> 00:05:36,840 is that logic isn't knowledge. 121 00:05:36,840 --> 00:05:38,820 Logic doesn't create knowledge, 122 00:05:38,820 --> 00:05:41,240 what it does is it give us cast-iron rules 123 00:05:41,240 --> 00:05:44,073 for how to organize and handle knowledge. 124 00:05:45,010 --> 00:05:48,370 Even so, the quality of the conclusions you get out 125 00:05:48,370 --> 00:05:51,980 depends on the quality of the ideas that you put in. 126 00:05:51,980 --> 00:05:52,980 Time, please, gents! 127 00:05:55,116 --> 00:05:56,699 - [All] 11 o'clock! 128 00:06:03,483 --> 00:06:04,470 - [Narrator] It'd be a funny old world 129 00:06:04,470 --> 00:06:06,983 if we followed the rules of logic all of the time. 130 00:06:23,320 --> 00:06:25,170 These days, logic is studied 131 00:06:25,170 --> 00:06:28,450 and taught in academic institutions the world over. 132 00:06:28,450 --> 00:06:31,780 Its history stretches back 2,500 years, 133 00:06:31,780 --> 00:06:34,403 to the age of the Greek philosopher, Aristotle. 134 00:06:35,240 --> 00:06:38,190 He created the first formal rules of logic 135 00:06:38,190 --> 00:06:40,020 that would govern good reasoning, 136 00:06:40,020 --> 00:06:42,413 clear thought and reliable argument. 137 00:06:44,010 --> 00:06:48,037 Aristotle's most famous logical tool is the syllogism. 138 00:06:48,037 --> 00:06:52,150 - A syllogism is a certain simple kind of argument 139 00:06:52,150 --> 00:06:54,380 consisting of three propositions. 140 00:06:54,380 --> 00:06:57,150 And the first two propositions are the premises, 141 00:06:57,150 --> 00:06:59,750 the things that we take for granted in the argument. 142 00:07:12,190 --> 00:07:15,180 So, for example, all men are mortal, 143 00:07:15,180 --> 00:07:17,210 Socrates is a man. 144 00:07:17,210 --> 00:07:18,890 Those are our two premises. 145 00:07:18,890 --> 00:07:21,130 And from them, we draw the conclusion, 146 00:07:21,130 --> 00:07:22,563 Socrates is mortal. 147 00:07:23,660 --> 00:07:26,880 Aristotle's example is good logical reasoning. 148 00:07:26,880 --> 00:07:30,670 First, we take one premise, or thing we know, 149 00:07:30,670 --> 00:07:32,430 all men are mortal. 150 00:07:32,430 --> 00:07:33,263 - Yes, indeed. 151 00:07:34,536 --> 00:07:36,450 I'm Socrates. 152 00:07:36,450 --> 00:07:38,946 - [Narrator] Then pair it with a second one. 153 00:07:38,946 --> 00:07:40,510 - I am a man. 154 00:07:40,510 --> 00:07:43,180 - [Narrator] Then we figure out, or infer that, 155 00:07:43,180 --> 00:07:46,328 alas, Socrates is mortal. 156 00:07:46,328 --> 00:07:47,995 - That makes me sad. 157 00:07:50,020 --> 00:07:51,580 - [Narrator] If your premises are reliable, 158 00:07:51,580 --> 00:07:53,370 and you follow Aristotle's rules, 159 00:07:53,370 --> 00:07:55,453 you get answers that are reliable, too. 160 00:07:58,690 --> 00:08:00,670 - But Aristotle's theory of the syllogism 161 00:08:00,670 --> 00:08:03,620 can deal with more complicated arguments 162 00:08:03,620 --> 00:08:08,203 that don't just have all in them but some in them, and not. 163 00:08:11,560 --> 00:08:13,330 Take all these into account, 164 00:08:13,330 --> 00:08:16,130 and you find there are lots of ways to make a syllogism. 165 00:08:19,580 --> 00:08:21,250 So, if you multiply that up, 166 00:08:21,250 --> 00:08:25,130 you find that there are 256 kinds of syllogism. 167 00:08:25,130 --> 00:08:28,630 And Aristotle identified 19 of these 168 00:08:28,630 --> 00:08:31,190 as being logically valid, 169 00:08:31,190 --> 00:08:33,370 so that if the premises are true, 170 00:08:33,370 --> 00:08:36,030 the conclusion has to be true as well. 171 00:08:36,030 --> 00:08:39,560 And all the others of those 256 forms, 172 00:08:39,560 --> 00:08:42,910 you can have true premises but a false conclusion, 173 00:08:42,910 --> 00:08:46,340 so arguing in that way is fallacious, 174 00:08:46,340 --> 00:08:49,690 those kind of syllogisms are fallacies. 175 00:08:49,690 --> 00:08:53,280 - It's the old logical fallacy, all cats have four legs. 176 00:08:53,280 --> 00:08:56,000 My dog has four legs. 177 00:08:56,000 --> 00:08:58,317 - Therefore, my dog is a cat. 178 00:08:58,317 --> 00:09:00,300 (audience laughing) 179 00:09:00,300 --> 00:09:02,473 - He is suffering from politicians' logic! 180 00:09:03,490 --> 00:09:06,450 - [Narrator] This is just one of Aristotle's fallacies. 181 00:09:06,450 --> 00:09:10,000 It looks similar to good logic, the premises are both true, 182 00:09:10,000 --> 00:09:11,680 but the way they're organized 183 00:09:11,680 --> 00:09:14,550 means the reasoning is completely backwards, 184 00:09:14,550 --> 00:09:16,800 and the conclusion, bonkers. 185 00:09:16,800 --> 00:09:18,180 - Something must be done. 186 00:09:18,180 --> 00:09:20,400 This is something, therefore, we must do it. 187 00:09:20,400 --> 00:09:23,560 - But doing the wrong thing is worse than doing nothing. 188 00:09:23,560 --> 00:09:25,753 - Doing anything is worse than doing nothing. 189 00:09:31,820 --> 00:09:34,200 - [Narrator] Such was the power of Aristotle's logic 190 00:09:34,200 --> 00:09:36,180 that scholars used and taught it, 191 00:09:36,180 --> 00:09:38,420 but actually didn't do a great deal to change it, 192 00:09:38,420 --> 00:09:40,683 for the next 2,000 years. 193 00:09:42,480 --> 00:09:45,460 But it wasn't just philosophers that were enamored of logic. 194 00:09:45,460 --> 00:09:48,573 By the 19th Century, the public had fallen for it, too. 195 00:09:49,960 --> 00:09:53,600 For this, our thanks must chiefly go a mathematician 196 00:09:53,600 --> 00:09:54,890 who spent most of his life 197 00:09:54,890 --> 00:09:57,090 working at Christchurch, in Oxford. 198 00:09:57,090 --> 00:09:58,680 Charles Dodgson. 199 00:09:58,680 --> 00:10:02,283 He's much better known by his pen name, Lewis Carroll. 200 00:10:04,000 --> 00:10:07,790 - The mathematics books were mainly under his real name, 201 00:10:07,790 --> 00:10:10,000 Charles Lutwidge Dodgson, 202 00:10:10,000 --> 00:10:13,540 but he chose to use his pen name, Lewis Carroll, 203 00:10:13,540 --> 00:10:16,360 for the game of logic and symbolic logic, 204 00:10:16,360 --> 00:10:18,833 clearly to give it a wider audience. 205 00:10:30,190 --> 00:10:32,537 - Explain yourself, child. 206 00:10:32,537 --> 00:10:35,780 - [Narrator] Alice's adventures may seem barmy 207 00:10:35,780 --> 00:10:38,120 but, curiouser and curiouser, 208 00:10:38,120 --> 00:10:42,120 she was actually up to her eyeballs in logic. 209 00:10:42,120 --> 00:10:44,080 - In the Mad Tea-Party, 210 00:10:44,080 --> 00:10:48,550 the March Hare says, "You must say what you mean." 211 00:10:48,550 --> 00:10:51,857 And Alice replies "Well, I mean what I say. 212 00:10:51,857 --> 00:10:53,697 "It's the same thing, you know." 213 00:10:54,698 --> 00:10:57,937 The Hatter says, "You might as well say that, 214 00:10:57,937 --> 00:11:02,140 "'I see what I eat' is the same as, 'I eat what I see'." 215 00:11:02,140 --> 00:11:03,792 - Got you! 216 00:11:03,792 --> 00:11:05,375 Bottles don't talk! 217 00:11:06,260 --> 00:11:09,260 - [Narrator] Dodgson was so keen to introduce people 218 00:11:09,260 --> 00:11:10,850 to the delights of logic, 219 00:11:10,850 --> 00:11:15,850 that he drafted a book initially called Logic For Ladies. 220 00:11:15,900 --> 00:11:18,670 - He was very conscious that girls in particular 221 00:11:18,670 --> 00:11:19,800 were not heard, 222 00:11:19,800 --> 00:11:22,430 they were not given the chance to go to school, 223 00:11:22,430 --> 00:11:25,400 very few had the opportunity of going to university. 224 00:11:25,400 --> 00:11:27,893 They certainly weren't able to get a degree. 225 00:11:29,770 --> 00:11:31,300 - [Narrator] Happily for us blokes, 226 00:11:31,300 --> 00:11:33,340 Dodgson had a change of heart 227 00:11:33,340 --> 00:11:37,640 and "Logic For Ladies" was renamed "Symbolic Logic". 228 00:11:37,640 --> 00:11:40,963 Together with "The Game Of Logic", it did surprisingly well. 229 00:11:42,060 --> 00:11:45,090 - He felt that young people needed a tool 230 00:11:45,090 --> 00:11:47,390 to detect fallacious arguments 231 00:11:47,390 --> 00:11:51,640 that they might meet in books and magazines. 232 00:11:51,640 --> 00:11:55,083 He wanted them to have the ability to detect that. 233 00:11:56,930 --> 00:11:58,200 - While Dodgson's intentions 234 00:11:58,200 --> 00:12:01,310 would have made Aristotle proud, some of his syllogisms 235 00:12:01,310 --> 00:12:03,723 stand out today for the wrong reasons. 236 00:12:05,150 --> 00:12:06,793 What are you meant to conclude? 237 00:12:07,740 --> 00:12:08,907 No marks for saying, 238 00:12:08,907 --> 00:12:11,867 "Victorian England was intrinsically anti-Semitic". 239 00:12:20,300 --> 00:12:23,030 I think Dodgson would have wholeheartedly approved 240 00:12:23,030 --> 00:12:26,650 of today's most popular logic game, Sudoku. 241 00:12:26,650 --> 00:12:28,830 There's something captivating about the fact 242 00:12:28,830 --> 00:12:31,360 that logic tells you the answer must be in there, 243 00:12:31,360 --> 00:12:34,310 but you need to apply logical reasoning to find it. 244 00:12:34,310 --> 00:12:36,370 It can be really engaging, 245 00:12:36,370 --> 00:12:39,323 but it can also be really frustrating and annoying, too. 246 00:12:43,920 --> 00:12:46,890 Charles Dodgson had been the first person to popularize 247 00:12:46,890 --> 00:12:49,923 the idea of logical reasoning and critical thinking. 248 00:12:51,890 --> 00:12:54,380 But, for all its growing popularity, 249 00:12:54,380 --> 00:12:57,393 logic itself was due for an upgrade. 250 00:13:00,180 --> 00:13:03,760 In 1847, this ground-breaking book was published. 251 00:13:03,760 --> 00:13:06,610 It's called "The Mathematical Analysis Of Logic". 252 00:13:06,610 --> 00:13:09,390 Now, this isn't logic for philosophers or puzzle fans. 253 00:13:09,390 --> 00:13:11,310 The author of this book argues 254 00:13:11,310 --> 00:13:14,130 that the real purpose of logic is mathematics. 255 00:13:14,130 --> 00:13:16,230 And this book was written by George Boole. 256 00:13:19,620 --> 00:13:22,150 Born into a poor family in Lincoln, 257 00:13:22,150 --> 00:13:25,980 Boole mastered mathematics at a fantastically young age 258 00:13:25,980 --> 00:13:28,923 and, by 20, he'd opened his own school. 259 00:13:30,850 --> 00:13:32,810 Boole's big idea was that logic 260 00:13:32,810 --> 00:13:36,060 was actually closer to mathematics than philosophy. 261 00:13:36,060 --> 00:13:38,300 All you needed to do was change the words 262 00:13:38,300 --> 00:13:40,480 in a logical argument to symbols, 263 00:13:40,480 --> 00:13:43,520 and then it could be solved just like an equation. 264 00:13:43,520 --> 00:13:46,623 He called it his calculus of reasoning. 265 00:13:50,520 --> 00:13:54,900 First, he demonstrated that the letters we use in algebra 266 00:13:54,900 --> 00:13:57,840 to represent numbers can actually be used to represent 267 00:13:57,840 --> 00:14:00,490 whole classes of things in the real world. 268 00:14:00,490 --> 00:14:03,600 So, for instance we might have the class, X, 269 00:14:03,600 --> 00:14:05,700 of things that are fluffy, 270 00:14:05,700 --> 00:14:09,163 and the class, Y, of things that bark. 271 00:14:10,900 --> 00:14:13,270 Second, he introduced a set of operators 272 00:14:13,270 --> 00:14:15,750 for combining these classes of things 273 00:14:15,750 --> 00:14:18,690 the three most important ones are and, or and not, 274 00:14:18,690 --> 00:14:21,800 and they're known as Boolean operators in his honor. 275 00:14:21,800 --> 00:14:25,040 So, if we redraw our classes so that they overlap, 276 00:14:25,040 --> 00:14:26,010 the bit in the middle, 277 00:14:26,010 --> 00:14:30,940 that's things that are fluffy or bark, X and Y. 278 00:14:30,940 --> 00:14:33,640 If we look at the whole of the two circles, 279 00:14:33,640 --> 00:14:36,130 well, that's things that are either fluffy or they bark. 280 00:14:36,130 --> 00:14:38,170 So that's X or Y. 281 00:14:38,170 --> 00:14:40,070 And, finally, if we think about the area outside, 282 00:14:40,070 --> 00:14:43,010 well, they're neither fluffy nor barking 283 00:14:43,010 --> 00:14:45,360 so that's not X and not Y, 284 00:14:45,360 --> 00:14:47,220 things that aren't fluffy and don't bark. 285 00:14:47,220 --> 00:14:48,053 Like me. 286 00:14:49,641 --> 00:14:50,920 Boole's new mathematical logic 287 00:14:50,920 --> 00:14:52,720 reduces any logical problem 288 00:14:52,720 --> 00:14:56,140 to symbols that can be combined in new ways. 289 00:14:56,140 --> 00:14:58,703 And there was one final and crucial innovation. 290 00:15:00,130 --> 00:15:02,470 In Boole's new mathematical logic, 291 00:15:02,470 --> 00:15:05,160 everything's either in or out, 292 00:15:05,160 --> 00:15:07,820 statements are either true or false, 293 00:15:07,820 --> 00:15:10,513 everything's either a one or a zero. 294 00:15:12,080 --> 00:15:14,687 For example, if I were to ask my dog, Floss, 295 00:15:14,687 --> 00:15:17,610 "Are you fluffy?" and "Do you bark?" 296 00:15:17,610 --> 00:15:19,110 she would have to bark, "Yes!" 297 00:15:20,510 --> 00:15:23,790 Taking one to mean yes and zero to mean no, 298 00:15:23,790 --> 00:15:25,463 with Boole, we get this. 299 00:15:26,580 --> 00:15:29,540 It was an entirely new form of logical reasoning. 300 00:15:29,540 --> 00:15:32,430 Seemingly anything could be boiled down to symbols 301 00:15:32,430 --> 00:15:33,863 and just two numbers. 302 00:15:35,300 --> 00:15:37,410 And it's in my field that Boole's vision 303 00:15:37,410 --> 00:15:39,440 would prove transformative. 304 00:15:39,440 --> 00:15:41,340 Almost a century after his death, 305 00:15:41,340 --> 00:15:44,263 his logic would become the language of computing. 306 00:15:45,590 --> 00:15:48,550 - My logical hero has to be George Boole, 307 00:15:48,550 --> 00:15:50,800 Boolean logic is so simple, 308 00:15:50,800 --> 00:15:54,840 yet so fundamental to explaining our world, 309 00:15:54,840 --> 00:15:58,920 and even the world today, which is full of complex systems 310 00:15:58,920 --> 00:16:00,840 that he could never have imagined, 311 00:16:00,840 --> 00:16:04,320 and Boolean logic allows us to reason about them. 312 00:16:05,329 --> 00:16:06,246 What a guy! 313 00:16:18,613 --> 00:16:19,700 I think the application area 314 00:16:19,700 --> 00:16:22,410 and the use of logics has changed dramatically 315 00:16:22,410 --> 00:16:24,580 in the last 20-30 years 316 00:16:24,580 --> 00:16:28,360 with the advent of computer science and software system. 317 00:16:28,360 --> 00:16:29,970 Because fundamentally these systems 318 00:16:29,970 --> 00:16:33,210 are about zeroes and ones, 319 00:16:33,210 --> 00:16:36,020 entities that map onto truth and falsity. 320 00:16:36,020 --> 00:16:38,590 And what I think is just absolutely brilliant 321 00:16:38,590 --> 00:16:41,940 is that we go back to lots of the logical ideas 322 00:16:41,940 --> 00:16:44,970 invented and conceived over 100 years ago, 323 00:16:44,970 --> 00:16:48,010 before anyone imagined the systems 324 00:16:48,010 --> 00:16:49,460 that they'd be applicable to. 325 00:16:50,750 --> 00:16:54,210 - Boole never knew it but thanks to him, all computers today 326 00:16:54,210 --> 00:16:58,450 process their information as binary digits or bits. 327 00:16:58,450 --> 00:17:01,500 With binary any number can be represented 328 00:17:01,500 --> 00:17:04,373 by combinations of ones and zeroes. 329 00:17:07,180 --> 00:17:10,020 I'm gonna do an experiment. 330 00:17:10,020 --> 00:17:11,600 Come on in. 331 00:17:11,600 --> 00:17:13,720 So the cool thing about binary numbers 332 00:17:13,720 --> 00:17:16,590 is that they're really easy for computers to manipulate, 333 00:17:16,590 --> 00:17:17,970 to add and subtract, 334 00:17:17,970 --> 00:17:20,653 or multiply or divide or to compare to each other. 335 00:17:21,600 --> 00:17:24,600 In fact, any time you see a computer doing anything, 336 00:17:24,600 --> 00:17:26,560 whether it's adding two numbers together 337 00:17:26,560 --> 00:17:28,880 or computing stock-market derivatives, 338 00:17:28,880 --> 00:17:32,993 inside, it's using Boolean logic to do just that. 339 00:17:35,310 --> 00:17:37,290 I want to demonstrate how Boole's logic 340 00:17:37,290 --> 00:17:38,823 can be used for computing. 341 00:17:39,920 --> 00:17:41,910 At their simplest, computers work 342 00:17:41,910 --> 00:17:45,280 by passing bits of information, ones and zeroes 343 00:17:45,280 --> 00:17:48,580 through a circuit, like the one that we're building here. 344 00:17:48,580 --> 00:17:50,640 the most important parts are the junctions, 345 00:17:50,640 --> 00:17:54,193 where the bits of information are combined and passed on. 346 00:17:55,560 --> 00:17:58,500 These are called Boolean logic gates, 347 00:17:58,500 --> 00:17:59,510 and the way you order them 348 00:17:59,510 --> 00:18:02,600 determines exactly what the circuit can do. 349 00:18:02,600 --> 00:18:05,440 From simple addition to calculations we could never do 350 00:18:05,440 --> 00:18:06,740 in our own heads, 351 00:18:06,740 --> 00:18:10,203 they can all be worked out with something like this. 352 00:18:11,100 --> 00:18:12,917 I'm gonna use these guys, 353 00:18:12,917 --> 00:18:15,580 and some very simple logic gates, 354 00:18:15,580 --> 00:18:19,070 and, not and or, 355 00:18:19,070 --> 00:18:21,700 and a circuit that we've got out there in the school hall, 356 00:18:21,700 --> 00:18:23,570 and what this circuit is gonna do 357 00:18:23,570 --> 00:18:28,490 is to add together two numbers to come up with one answer. 358 00:18:28,490 --> 00:18:32,300 Who would like to be bits of a computer? 359 00:18:32,300 --> 00:18:34,540 (children cheering) 360 00:18:34,540 --> 00:18:37,340 Come on up, and I'll give you out your shirts, OK? 361 00:18:37,340 --> 00:18:39,410 This one is a number one. 362 00:18:39,410 --> 00:18:42,419 Which is for Ishmael. 363 00:18:42,419 --> 00:18:46,263 They're not just pretending, they will be a computer. 364 00:18:47,210 --> 00:18:49,970 Charlie T, thank you very much for being an and gate. 365 00:18:49,970 --> 00:18:53,310 Normally, of course, computers work on electric currents. 366 00:18:53,310 --> 00:18:55,880 Our computer will be powered by kids, 367 00:18:55,880 --> 00:18:57,898 who will pass on their ones and zeroes 368 00:18:57,898 --> 00:19:01,300 by either tagging the next kid in line for a one, 369 00:19:01,300 --> 00:19:03,163 or not tagging them for zero. 370 00:19:05,140 --> 00:19:08,520 It's time for the kids to take their places in our circuit. 371 00:19:08,520 --> 00:19:11,423 And, for the record, I've never tried this before! 372 00:19:12,650 --> 00:19:15,240 OK, some of you are being and gates. 373 00:19:15,240 --> 00:19:17,420 Do you remember what an and gate has to do? 374 00:19:17,420 --> 00:19:20,530 The rule for ands is they only get a one to pass on 375 00:19:20,530 --> 00:19:22,573 if they're tagged on both shoulders. 376 00:19:23,710 --> 00:19:25,950 So, some of you are being or gates. 377 00:19:25,950 --> 00:19:28,240 ors pass on a one if they're tagged 378 00:19:28,240 --> 00:19:30,820 on one or both shoulders. 379 00:19:30,820 --> 00:19:32,420 Some of you are being not gates. 380 00:19:32,420 --> 00:19:34,140 nots are different. 381 00:19:34,140 --> 00:19:37,810 They get a one to pass on if they're not tagged. 382 00:19:37,810 --> 00:19:39,990 Numbers, you are the most important thing, 383 00:19:39,990 --> 00:19:42,510 'cause the whole circuit is about processing numbers. 384 00:19:42,510 --> 00:19:45,060 We're going to put these four bits into the circuit, 385 00:19:45,060 --> 00:19:48,323 which arranged like this, represent two and three. 386 00:19:49,323 --> 00:19:51,060 Off you go! 387 00:19:51,060 --> 00:19:53,533 The bits of information have been inputted. 388 00:19:54,390 --> 00:19:57,460 They're relayed on by the first set of kids. 389 00:19:57,460 --> 00:19:59,060 If they're following their rules, 390 00:19:59,060 --> 00:20:01,870 only some should be carrying ones. 391 00:20:01,870 --> 00:20:02,893 While other's won't. 392 00:20:04,420 --> 00:20:07,413 At each gate, the bits are combined and passed on. 393 00:20:08,420 --> 00:20:09,570 They're nearly there! 394 00:20:09,570 --> 00:20:12,903 At last, the output numbers are either tagged or not. 395 00:20:13,960 --> 00:20:17,560 So. We've got a one, and zero and a one. 396 00:20:17,560 --> 00:20:20,570 A four and a one and that makes five. 397 00:20:20,570 --> 00:20:22,850 And the numbers we added at the start 398 00:20:22,850 --> 00:20:25,170 were a three and a two. 399 00:20:25,170 --> 00:20:27,550 So, a three and a twp moving through this circuit, 400 00:20:27,550 --> 00:20:29,540 with all of you just doing very simple things, 401 00:20:29,540 --> 00:20:33,120 being and or or or not, ended up a five this end, 402 00:20:33,120 --> 00:20:36,173 so you have calculated the right number! 403 00:20:41,601 --> 00:20:43,280 Today, all our computers are built 404 00:20:43,280 --> 00:20:45,390 using Boole's logic gates. 405 00:20:45,390 --> 00:20:47,030 Here we have 13, 406 00:20:47,030 --> 00:20:49,130 but a modern computer chip like this one 407 00:20:49,130 --> 00:20:51,660 might have 250 million. 408 00:20:51,660 --> 00:20:53,879 They're all doing exactly what these guys were doing, 409 00:20:53,879 --> 00:20:55,663 but an awful lot faster. 410 00:20:57,560 --> 00:20:59,430 We just did a simple sum here, 411 00:20:59,430 --> 00:21:02,240 but Boole heralded a new era for logic, 412 00:21:02,240 --> 00:21:04,130 in which reasoning about anything 413 00:21:04,130 --> 00:21:06,693 could be done in the language of maths. 414 00:21:07,930 --> 00:21:10,320 - There are lots of different logics 415 00:21:10,320 --> 00:21:12,750 because there's lots of different kinds of systems 416 00:21:12,750 --> 00:21:15,243 or worlds that we want to reason about. 417 00:21:16,150 --> 00:21:17,840 I've been applying logic to reason 418 00:21:17,840 --> 00:21:22,060 about a wide variety of complex systems. 419 00:21:22,060 --> 00:21:23,720 I've looked at communications 420 00:21:23,720 --> 00:21:25,800 for air-traffic control systems, 421 00:21:25,800 --> 00:21:29,343 molecular biology, I've also looked at advanced telephony. 422 00:21:31,090 --> 00:21:33,040 - [Narrator] But, regardless of the application, 423 00:21:33,040 --> 00:21:35,213 all logics have one thing in common. 424 00:21:36,460 --> 00:21:39,480 - Amongst all these logics, the unifying property 425 00:21:39,480 --> 00:21:42,210 is they're about axioms and rules 426 00:21:42,210 --> 00:21:44,770 so the answer is unambiguous. 427 00:21:44,770 --> 00:21:47,640 We can automate the procedure 428 00:21:47,640 --> 00:21:50,460 of computing the answer in logics, 429 00:21:50,460 --> 00:21:52,413 but we still need to pose the question. 430 00:21:56,110 --> 00:21:57,930 Taking exactly those questions 431 00:21:57,930 --> 00:22:00,680 and automating the way we logically answer them 432 00:22:00,680 --> 00:22:03,650 requires what's known as an algorithm. 433 00:22:03,650 --> 00:22:06,460 It's the province of my very own breed of nerd, 434 00:22:06,460 --> 00:22:07,773 the computer programmer. 435 00:22:10,560 --> 00:22:13,100 And there's nowhere more important for today's generation 436 00:22:13,100 --> 00:22:16,100 of up-and-coming young programmers than this, 437 00:22:16,100 --> 00:22:19,880 the annual International Olympiad of Informatics, 438 00:22:19,880 --> 00:22:21,903 held this year in Brisbane, Australia. 439 00:22:23,040 --> 00:22:25,730 - We're trying to find the best and the smartest students 440 00:22:25,730 --> 00:22:28,010 when it comes to computational thinking, 441 00:22:28,010 --> 00:22:29,743 algorithms and programming. 442 00:22:31,140 --> 00:22:32,480 - [Narrator] On each competition day, 443 00:22:32,480 --> 00:22:34,170 everyone is set three questions 444 00:22:34,170 --> 00:22:36,273 which must be answered within five hours. 445 00:22:38,050 --> 00:22:41,620 - The easiest one, you just had a bunch of locked doors 446 00:22:41,620 --> 00:22:43,830 and you had a bunch of switches, 447 00:22:43,830 --> 00:22:47,190 each of the switches was connected to one of the doors, 448 00:22:47,190 --> 00:22:49,010 but you didn't know which switch 449 00:22:49,010 --> 00:22:50,730 was connected to which door. 450 00:22:50,730 --> 00:22:54,550 And what they ask for is to determine, for each switch, 451 00:22:54,550 --> 00:22:56,220 which door it's connected to 452 00:22:56,220 --> 00:22:58,197 and which position is the correct one. 453 00:22:59,640 --> 00:23:02,060 - [Narrator] Johnny Ho is last year's champion, 454 00:23:02,060 --> 00:23:03,880 so there's a lot to live up to, 455 00:23:03,880 --> 00:23:05,973 but things aren't quite going his way. 456 00:23:06,900 --> 00:23:08,680 - By now I've actually solved all three, 457 00:23:08,680 --> 00:23:11,080 but I didn't actually solve them during the contest 458 00:23:11,080 --> 00:23:14,050 because there's just a lot of pressure. 459 00:23:14,050 --> 00:23:15,990 - We test the ability of students 460 00:23:15,990 --> 00:23:17,590 to come up with clever algorithms 461 00:23:17,590 --> 00:23:20,220 to solve algorithmic problems. 462 00:23:20,220 --> 00:23:22,850 They not only have to come up with the algorithms, 463 00:23:22,850 --> 00:23:25,195 but they have to write a computer program 464 00:23:25,195 --> 00:23:26,993 that runs the algorithm. 465 00:23:29,880 --> 00:23:32,040 - [Narrator] Algorithms turn real-world problems 466 00:23:32,040 --> 00:23:35,240 into questions that logic can help us answer. 467 00:23:35,240 --> 00:23:37,620 If, for example, these guys wanted to spend 468 00:23:37,620 --> 00:23:40,420 their day off competition duties defining the group 469 00:23:40,420 --> 00:23:43,610 of all animals in a zoo that are marsupials, 470 00:23:43,610 --> 00:23:46,657 the first step of the algorithm could be to ask, 471 00:23:46,657 --> 00:23:48,357 "Of all the animals I see, 472 00:23:48,357 --> 00:23:51,347 "which would I find in the wild in Australia?" 473 00:23:52,980 --> 00:23:53,813 No. 474 00:23:54,730 --> 00:23:55,610 Nope. 475 00:23:55,610 --> 00:23:56,453 No. 476 00:23:57,440 --> 00:23:58,437 Yes! 477 00:23:58,437 --> 00:23:59,270 No. 478 00:24:00,188 --> 00:24:01,127 I don't know. 479 00:24:01,127 --> 00:24:02,880 Yes. 480 00:24:02,880 --> 00:24:04,410 Yes. 481 00:24:04,410 --> 00:24:05,690 Yes. 482 00:24:05,690 --> 00:24:06,523 Definitely not. 483 00:24:07,380 --> 00:24:08,810 Yes. 484 00:24:08,810 --> 00:24:10,450 Certainly not all of the yeses 485 00:24:10,450 --> 00:24:12,560 and don't-knows will be marsupials, 486 00:24:12,560 --> 00:24:14,360 so the list can then be refined 487 00:24:14,360 --> 00:24:17,300 by asking which of these animals have pouches. 488 00:24:17,300 --> 00:24:19,160 And here there are options, too. 489 00:24:19,160 --> 00:24:21,180 They could look in a book. 490 00:24:21,180 --> 00:24:23,403 They could ask Chris, he's an expert. 491 00:24:24,300 --> 00:24:25,870 Or they could crowd-source the question 492 00:24:25,870 --> 00:24:27,663 and go for the most popular answer. 493 00:24:28,740 --> 00:24:31,420 Each logical algorithm incurs a different cost, 494 00:24:31,420 --> 00:24:33,910 in effort, time or accuracy, 495 00:24:33,910 --> 00:24:37,533 but, whichever way, they'd each get to an answer eventually. 496 00:24:42,049 --> 00:24:43,260 And there are certain situations 497 00:24:43,260 --> 00:24:45,920 where a good logical algorithm can be the difference 498 00:24:45,920 --> 00:24:47,853 between life and death. 499 00:24:53,200 --> 00:24:55,390 This is the NATS control center, 500 00:24:55,390 --> 00:24:57,013 in Swanwick, SE England. 501 00:24:58,280 --> 00:25:01,560 At any one time, around 100 air-traffic controllers 502 00:25:01,560 --> 00:25:04,250 are responsible for 200,000 square miles 503 00:25:04,250 --> 00:25:06,520 of airspace over the UK. 504 00:25:06,520 --> 00:25:08,390 - Delta 11, report your entry point. 505 00:25:09,493 --> 00:25:12,270 - [Narrator] Landing over two million flights a year, 506 00:25:12,270 --> 00:25:15,370 it's perhaps surprising that, until very recently, 507 00:25:15,370 --> 00:25:18,563 these folk did their job using brain power alone. 508 00:25:20,410 --> 00:25:22,130 But that's all changing. 509 00:25:22,130 --> 00:25:24,660 New automated algorithms have started to take on 510 00:25:24,660 --> 00:25:26,410 some of that responsibility 511 00:25:26,410 --> 00:25:28,713 for guiding the planes in our skies. 512 00:25:30,400 --> 00:25:33,180 - The equipment now is talking to the aircraft, 513 00:25:33,180 --> 00:25:36,940 and so whereas before the human was reacting with the human, 514 00:25:36,940 --> 00:25:39,250 and, obviously, there are sometimes mistakes made, 515 00:25:39,250 --> 00:25:41,920 the computers can now double-check that interaction 516 00:25:41,920 --> 00:25:43,720 and provide a warning to the controller 517 00:25:43,720 --> 00:25:45,610 if anything is amiss. 518 00:25:45,610 --> 00:25:48,010 Equally, in terms of capacity, because it's reduced 519 00:25:48,010 --> 00:25:49,800 the amount of workload for the controller, 520 00:25:49,800 --> 00:25:53,050 we've seen capacity about 40% increase on some sectors, 521 00:25:53,050 --> 00:25:54,380 because the computers are doing 522 00:25:54,380 --> 00:25:56,360 some of the logical calculations and thinking 523 00:25:56,360 --> 00:25:57,810 on behalf of the human being. 524 00:26:00,700 --> 00:26:04,760 - I think logics are really crucial as a tool for reasoning 525 00:26:04,760 --> 00:26:07,600 about the systems we use in our modern world. 526 00:26:07,600 --> 00:26:09,660 We are surrounded by these complex systems 527 00:26:09,660 --> 00:26:11,550 like air-traffic control, 528 00:26:11,550 --> 00:26:14,793 railway signaling, the electricity grid. 529 00:26:21,446 --> 00:26:22,630 I think it's really important 530 00:26:22,630 --> 00:26:24,850 that we raise the next generation 531 00:26:24,850 --> 00:26:29,850 of users of these systems so that they know it's not magic, 532 00:26:29,910 --> 00:26:32,280 they also know that they have the tools of logic 533 00:26:32,280 --> 00:26:34,930 to understand and reason about the systems 534 00:26:34,930 --> 00:26:36,990 that they depend on crucially every single day 535 00:26:36,990 --> 00:26:37,943 of their lives. 536 00:26:42,370 --> 00:26:44,100 - [Narrator] Back at the International Olympiad 537 00:26:44,100 --> 00:26:47,400 of Informatics, it's day two of the contest. 538 00:26:47,400 --> 00:26:49,610 The judges are looking for programs to do logic 539 00:26:49,610 --> 00:26:52,563 that aren't just right, they have to be fast. 540 00:26:54,080 --> 00:26:56,260 - So, if you have an algorithm that is technically correct 541 00:26:56,260 --> 00:26:58,730 but will take 100 million years to run, 542 00:26:58,730 --> 00:27:00,620 then you would score no points. 543 00:27:00,620 --> 00:27:03,240 If you have an algorithm that solves the same problem 544 00:27:03,240 --> 00:27:05,090 and runs in, say, five seconds, 545 00:27:05,090 --> 00:27:07,533 then you can score much higher points. 546 00:27:08,580 --> 00:27:10,710 - I think the simpler an argument is, 547 00:27:10,710 --> 00:27:12,550 the more beautiful it is. 548 00:27:12,550 --> 00:27:16,620 So, if it can be expressed in perhaps just 10 words, 549 00:27:16,620 --> 00:27:19,363 that argument would be pretty neat. 550 00:27:20,886 --> 00:27:22,590 - [Announcer] The competition has finished. 551 00:27:22,590 --> 00:27:25,350 Thank you very much for your patience. 552 00:27:27,620 --> 00:27:30,420 - [Narrator] It's an anxious wait for the final ranking. 553 00:27:33,070 --> 00:27:35,070 I think this competition is, 554 00:27:35,070 --> 00:27:38,293 in all its geeky glory, an amazing event. 555 00:27:39,160 --> 00:27:41,920 With the ability to implement their problem-solving talents 556 00:27:41,920 --> 00:27:43,880 in the language of computing, 557 00:27:43,880 --> 00:27:47,173 these kids are gonna be the future of all things logical. 558 00:27:48,140 --> 00:27:50,500 - [Announcer] The first-place winner of IOI 559 00:27:51,570 --> 00:27:54,669 is Lijie Chen from China. 560 00:27:54,669 --> 00:27:59,290 (audience applauding) (audience cheering) 561 00:27:59,290 --> 00:28:02,193 - [Narrator] In the end, it's a Chinese one, two, three. 562 00:28:09,030 --> 00:28:10,920 It's lucky the Brisbane competitors 563 00:28:10,920 --> 00:28:13,450 didn't have this problem to solve. 564 00:28:13,450 --> 00:28:16,273 It's one that no logical algorithm can cope with. 565 00:28:17,440 --> 00:28:19,030 All I want to know is, what do you think? 566 00:28:19,030 --> 00:28:21,980 Is this sentence true or false? 567 00:28:21,980 --> 00:28:23,017 Is it true or false? 568 00:28:23,017 --> 00:28:24,743 You can have this if it's false. 569 00:28:26,690 --> 00:28:30,670 The point is, if the sentence is false, then it's true. 570 00:28:30,670 --> 00:28:34,110 But if it's true, then it must be false. 571 00:28:34,110 --> 00:28:36,370 It's a paradox. 572 00:28:36,370 --> 00:28:37,470 But if it's false, it's true. 573 00:28:37,470 --> 00:28:40,890 My sign is inspired by the first known logical paradox, 574 00:28:40,890 --> 00:28:45,680 from around 600 BC, by the Cretan Epimenides of Knossos. 575 00:28:45,680 --> 00:28:49,540 Well, if you read the sentence that this sentence is false, 576 00:28:49,540 --> 00:28:53,410 as its true meaning, then, yes, it is false. 577 00:28:53,410 --> 00:28:56,140 Epimenides wrote, "All Cretans are liars," 578 00:28:56,140 --> 00:28:58,810 but he was a Cretan, so was he lying? 579 00:28:58,810 --> 00:29:01,370 If so, then all Cretans aren't liars, 580 00:29:01,370 --> 00:29:03,620 in which case, he would be telling the truth. 581 00:29:06,698 --> 00:29:09,980 - It's a paradox. - A paradox! Well done! 582 00:29:09,980 --> 00:29:12,290 Paradoxes are fundamental contradictions 583 00:29:12,290 --> 00:29:15,190 that logicians have puzzled over for centuries. 584 00:29:15,190 --> 00:29:16,830 They've been described as 585 00:29:16,830 --> 00:29:20,050 truth standing on her head to get attention, 586 00:29:20,050 --> 00:29:21,253 and for good reason. 587 00:29:23,090 --> 00:29:24,690 In the late 19th Century, 588 00:29:24,690 --> 00:29:27,290 round about the same time that George Boole was developing 589 00:29:27,290 --> 00:29:30,080 logical deduction as a branch of mathematics, 590 00:29:30,080 --> 00:29:32,610 paradoxes exactly like this 591 00:29:32,610 --> 00:29:35,040 became a really deadly serious matter. 592 00:29:35,040 --> 00:29:36,190 In fact, they came to threaten 593 00:29:36,190 --> 00:29:38,533 the very foundation of mathematics itself. 594 00:29:50,400 --> 00:29:54,300 The Austrian capital, Vienna, renowned for its music, 595 00:29:54,300 --> 00:29:58,723 elegance, legendary cafes and exquisite cakes. 596 00:30:00,110 --> 00:30:02,200 But, at the turn of the 20th Century, 597 00:30:02,200 --> 00:30:06,743 it was also the place to be if you were interested in logic. 598 00:30:08,920 --> 00:30:11,300 Despite its grace and gentility, 599 00:30:11,300 --> 00:30:13,620 Vienna can lay justifiable claim, 600 00:30:13,620 --> 00:30:15,660 perhaps more than any other city, 601 00:30:15,660 --> 00:30:17,760 to being the birthplace of the modern. 602 00:30:17,760 --> 00:30:21,028 For it was here in art, design, philosophy, 603 00:30:21,028 --> 00:30:24,550 science and psychology, that people most boldly challenged 604 00:30:24,550 --> 00:30:28,313 the tired conventions and assumptions of the 19th Century. 605 00:30:31,540 --> 00:30:33,100 But what was modern? 606 00:30:33,100 --> 00:30:35,440 Was it about replacing religion and tradition 607 00:30:35,440 --> 00:30:38,670 with logical empiricism and pure reason? 608 00:30:38,670 --> 00:30:41,327 Or was it about admitting to a new uncertainty, 609 00:30:41,327 --> 00:30:43,300 the limits of our perceptions 610 00:30:43,300 --> 00:30:46,173 and the moral vacuum of the Freudian subconscious? 611 00:30:47,930 --> 00:30:49,780 Until this point, it could be argued 612 00:30:49,780 --> 00:30:53,570 that logic wasn't exactly a topic on everybody's mind 613 00:30:53,570 --> 00:30:57,823 but, here, it was at the forefront of this titanic clash. 614 00:30:59,470 --> 00:31:01,140 From the city's coffee houses 615 00:31:01,140 --> 00:31:03,410 to the University of Vienna itself, 616 00:31:03,410 --> 00:31:05,763 the struggle for modernity played out. 617 00:31:07,520 --> 00:31:11,070 In 1894 the university commissioned a great ceiling painting 618 00:31:11,070 --> 00:31:12,800 for their ceremonial hall. 619 00:31:12,800 --> 00:31:15,770 The theme was "The Victory Of Light Over Darkness", 620 00:31:15,770 --> 00:31:17,350 and it had separate panels 621 00:31:17,350 --> 00:31:18,815 celebrating the great achievements 622 00:31:18,815 --> 00:31:21,940 of the university's faculties of jurisprudence, 623 00:31:21,940 --> 00:31:23,993 of medicine and of philosophy. 624 00:31:24,970 --> 00:31:27,590 Given the subject matter, it was perhaps unfortunate 625 00:31:27,590 --> 00:31:29,839 that the artist they commissioned for these paintings 626 00:31:29,839 --> 00:31:31,593 was Gustav Klimt. 627 00:31:36,080 --> 00:31:39,360 In 1900, he presented them with Philosophy, 628 00:31:39,360 --> 00:31:41,280 a depiction of naked men and women 629 00:31:41,280 --> 00:31:44,370 drifting trance-like in empty voids. 630 00:31:44,370 --> 00:31:48,493 It expressed anything but victory, certainty or optimism. 631 00:31:50,410 --> 00:31:53,510 Klimt's proto-modernist vision of philosophy 632 00:31:53,510 --> 00:31:55,500 was shocking to the people of Vienna, 633 00:31:55,500 --> 00:31:58,703 and deeply unsettling to the professors at the university. 634 00:32:01,060 --> 00:32:04,200 He was attacking everything they stood for, 635 00:32:04,200 --> 00:32:06,733 and Klimt's paintings were rejected outright. 636 00:32:11,380 --> 00:32:13,380 Hidden away for 40 years, 637 00:32:13,380 --> 00:32:16,540 the original works were destroyed by the Nazis. 638 00:32:16,540 --> 00:32:18,440 These replicas were finally installed 639 00:32:18,440 --> 00:32:20,303 on the centenary of their rejection. 640 00:32:23,360 --> 00:32:25,450 Klimt's dark vision had seriously offended 641 00:32:25,450 --> 00:32:27,690 the growing academic aspiration, 642 00:32:27,690 --> 00:32:30,160 that science and mathematics would provide us 643 00:32:30,160 --> 00:32:31,710 with complete knowledge, 644 00:32:31,710 --> 00:32:34,913 founded on absolute, provable truth. 645 00:32:35,960 --> 00:32:39,683 This was something it was hoped logic could provide. 646 00:32:41,120 --> 00:32:44,030 In mathematics, this problem of definitive truth, 647 00:32:44,030 --> 00:32:47,640 of certainty, had recently become all too real. 648 00:32:47,640 --> 00:32:50,923 No-one yet had proven the most basic rules of mathematics. 649 00:32:52,022 --> 00:32:56,060 Those rules might say that one plus two equals three. 650 00:32:56,060 --> 00:32:57,980 But, without proof, that they will never lead 651 00:32:57,980 --> 00:33:00,940 to a contradiction, you can never say for sure 652 00:33:00,940 --> 00:33:04,300 that one plus two might not also equal 20. 653 00:33:04,300 --> 00:33:05,950 Or anything else for that matter. 654 00:33:07,690 --> 00:33:11,193 In the grip of uncertainty, a logic fever took hold. 655 00:33:13,250 --> 00:33:15,080 Boole's logic had already been adopted 656 00:33:15,080 --> 00:33:17,340 by the greatest logicians of the day, 657 00:33:17,340 --> 00:33:18,540 but there was a problem. 658 00:33:19,500 --> 00:33:23,053 His method was simply insufficient to describe all of maths. 659 00:33:24,320 --> 00:33:28,383 The race was on for a new, and more complex, logic. 660 00:33:31,020 --> 00:33:32,350 Over 20 years earlier, 661 00:33:32,350 --> 00:33:34,910 a German mathematician called Gottlob Frege 662 00:33:34,910 --> 00:33:37,090 had studied exactly this problem. 663 00:33:37,090 --> 00:33:39,640 Frege's work ensured that logic was up to this search 664 00:33:39,640 --> 00:33:43,023 for certainty which was unfolding right here. 665 00:33:44,266 --> 00:33:47,766 ♪ If I had it in my power ♪ 666 00:33:49,780 --> 00:33:51,400 - [Narrator] It was in Jena, Germany 667 00:33:51,400 --> 00:33:54,330 in the late 19th Century that Gottlob Frege 668 00:33:54,330 --> 00:33:56,873 opened a new chapter in the story of logic. 669 00:33:57,930 --> 00:34:01,800 For him, there should be nothing, whether numbers or ideas, 670 00:34:01,800 --> 00:34:04,210 that could not be described and analyzed 671 00:34:04,210 --> 00:34:06,683 using his new logical quantifiers. 672 00:34:07,926 --> 00:34:11,030 ♪ Everybody loves somebody sometime ♪ 673 00:34:11,030 --> 00:34:13,210 - [Narrator] So, with his new mathematical logic, 674 00:34:13,210 --> 00:34:16,723 he could express ideas like, everybody loves Frege, 675 00:34:17,890 --> 00:34:20,610 everybody loves somebody, 676 00:34:20,610 --> 00:34:24,040 there is somebody whom everybody loves, 677 00:34:24,040 --> 00:34:26,563 there is somebody whom no-one loves, 678 00:34:28,310 --> 00:34:32,363 and, alas, there is somebody whom Frege does not love. 679 00:34:33,606 --> 00:34:37,120 ♪ If I had it in my power ♪ 680 00:34:37,120 --> 00:34:39,520 - That somebody whom Frege probably did not love 681 00:34:39,520 --> 00:34:42,040 was British philosopher Bertrand Russell, 682 00:34:42,040 --> 00:34:46,150 who independently was engaged in exactly the same project, 683 00:34:46,150 --> 00:34:49,063 using logic to firm up the foundations of mathematics. 684 00:34:50,390 --> 00:34:53,590 In 1902, Frege was just days from publishing 685 00:34:53,590 --> 00:34:57,030 the second volume of his magnum opus on logic 686 00:34:57,030 --> 00:34:59,248 when he received a letter from Russell, 687 00:34:59,248 --> 00:35:03,093 and it was the kind of letter any logician dreads receiving. 688 00:35:05,870 --> 00:35:08,510 Russell had spotted a big problem. 689 00:35:08,510 --> 00:35:09,760 Both men's logic relied 690 00:35:09,760 --> 00:35:13,510 on consistently describing sets of things. 691 00:35:13,510 --> 00:35:15,930 You can have the set of all even numbers. 692 00:35:15,930 --> 00:35:18,403 Or, for that matter the set of all mums, 693 00:35:19,240 --> 00:35:20,893 or the set of all dogs. 694 00:35:22,090 --> 00:35:25,200 Almost all sets aren't members of themselves. 695 00:35:25,200 --> 00:35:28,163 The set of dogs isn't itself a dog. 696 00:35:29,160 --> 00:35:30,870 So, if you take the dog set 697 00:35:30,870 --> 00:35:34,040 and bundle it up together with all the other ones like it, 698 00:35:34,040 --> 00:35:36,950 you get the set containing all sets 699 00:35:36,950 --> 00:35:39,330 that are not members of themselves. 700 00:35:39,330 --> 00:35:41,710 But this is the set of all sets 701 00:35:41,710 --> 00:35:43,530 that don't contain themselves, 702 00:35:43,530 --> 00:35:45,490 and it doesn't contain itself. 703 00:35:45,490 --> 00:35:48,514 So this set should include itself. 704 00:35:48,514 --> 00:35:51,550 But then, if it does, then this is no longer 705 00:35:51,550 --> 00:35:54,240 the set of all sets that don't contain themselves. 706 00:35:54,240 --> 00:35:56,973 So, it can't be part of itself. 707 00:35:59,920 --> 00:36:02,053 It's one of those logical paradoxes. 708 00:36:03,530 --> 00:36:05,980 Frege immediately wrote back to Russell. 709 00:36:05,980 --> 00:36:08,680 Dear colleague, your discovery of the contradiction 710 00:36:08,680 --> 00:36:10,680 has surprised me beyond words 711 00:36:10,680 --> 00:36:12,490 and, I should almost like to say, 712 00:36:12,490 --> 00:36:15,480 left me thunderstruck, because it has rocked the ground 713 00:36:15,480 --> 00:36:17,713 on which I meant to build arithmetic. 714 00:36:18,560 --> 00:36:21,690 Your discovery is, at any rate, a very remarkable one, 715 00:36:21,690 --> 00:36:24,720 and it may perhaps lead to a great advance in logic, 716 00:36:24,720 --> 00:36:27,493 undesirable as it may seem at first sight. 717 00:36:29,750 --> 00:36:31,570 Russell now took on Frege's project 718 00:36:31,570 --> 00:36:33,730 with an even greater zeal, 719 00:36:33,730 --> 00:36:37,070 to develop an even more outrageously complex logic 720 00:36:37,070 --> 00:36:39,370 that would get round this problem with sets, 721 00:36:39,370 --> 00:36:41,513 and so be free of paradox. 722 00:36:42,480 --> 00:36:44,720 After nine years of toil, 723 00:36:44,720 --> 00:36:48,770 the monumental Principia Mathematica was published. 724 00:36:48,770 --> 00:36:53,320 It took over 360 pages to logically prove 725 00:36:53,320 --> 00:36:56,133 that one plus one equals two. 726 00:36:57,800 --> 00:36:59,753 It was never gonna a best-seller, 727 00:36:59,753 --> 00:37:02,483 but, here, it had a huge impact. 728 00:37:03,990 --> 00:37:06,830 It was magnificent, a whopping great bucket load 729 00:37:06,830 --> 00:37:07,980 of logical concrete 730 00:37:07,980 --> 00:37:11,370 poured right into the foundations of mathematics. 731 00:37:11,370 --> 00:37:14,523 Definitely a triumph, not a trauma, for philosophy. 732 00:37:21,870 --> 00:37:23,610 But the final word on logic 733 00:37:23,610 --> 00:37:25,973 would not come from Bertrand Russell. 734 00:37:30,770 --> 00:37:34,800 It was here that that project came to a dramatic conclusion, 735 00:37:34,800 --> 00:37:37,650 centered on a group of thinkers called the Vienna Circle. 736 00:37:41,410 --> 00:37:43,930 They were firmly pro-logic. 737 00:37:43,930 --> 00:37:46,780 For them, Russell's Principia Mathematica 738 00:37:46,780 --> 00:37:48,483 was manna from heaven. 739 00:37:49,970 --> 00:37:51,957 The Vienna Circle had people who inspired them, 740 00:37:51,957 --> 00:37:53,830 they were their idols. 741 00:37:53,830 --> 00:37:58,120 One was Albert Einstein, one was Bertrand Russell. 742 00:37:58,120 --> 00:38:03,023 And these were the most prominent scientists of the day. 743 00:38:14,130 --> 00:38:18,500 Their interest shifted almost imperceptibly at first 744 00:38:18,500 --> 00:38:21,900 from the foundations of physics 745 00:38:21,900 --> 00:38:25,810 to the foundations of mathematics and to logic. 746 00:38:25,810 --> 00:38:28,400 It came almost against their will 747 00:38:28,400 --> 00:38:33,180 that this became the most prominent topic 748 00:38:33,180 --> 00:38:34,393 of the Vienna Circle. 749 00:38:37,180 --> 00:38:41,260 Once every two weeks they would meet here, 750 00:38:41,260 --> 00:38:42,293 in this actual room. 751 00:38:47,560 --> 00:38:49,340 It's now a working physics lab 752 00:38:50,400 --> 00:38:53,200 but, when they met here, they had one aim 753 00:38:53,200 --> 00:38:54,980 and that was to purge philosophy 754 00:38:54,980 --> 00:38:57,730 of anything that was neither directly observable 755 00:38:57,730 --> 00:38:59,750 through scientific experiment, 756 00:38:59,750 --> 00:39:02,173 or derivable through the laws of logic. 757 00:39:03,850 --> 00:39:07,610 This logical analysis of the meaning 758 00:39:07,610 --> 00:39:10,180 was an essential first step. 759 00:39:10,180 --> 00:39:13,480 Therefore, it was forbidden to talk about 760 00:39:13,480 --> 00:39:16,933 such concepts like God, for instance, 761 00:39:16,933 --> 00:39:19,920 or metaphysical statements 762 00:39:19,920 --> 00:39:23,360 about thinking itself or whatever, 763 00:39:23,360 --> 00:39:27,080 because you could never find a sentence 764 00:39:27,080 --> 00:39:30,520 that could be verified in a scientific way. 765 00:39:30,520 --> 00:39:33,180 - In fact, the Vienna Circle loathed the idea 766 00:39:33,180 --> 00:39:36,870 of metaphysics so much that when they met here, 767 00:39:36,870 --> 00:39:39,690 Rudolf Carnap, a former pupil of Frege, 768 00:39:39,690 --> 00:39:42,700 appointed someone to shout M! - M! 769 00:39:42,700 --> 00:39:44,280 - During their discussions, 770 00:39:44,280 --> 00:39:47,700 at the hint of any illegitimate sentence. 771 00:39:47,700 --> 00:39:49,250 M stands for metaphysics. 772 00:39:49,250 --> 00:39:50,083 - M! 773 00:39:51,170 --> 00:39:54,610 - It's the logician's equivalent of saying, "Bollocks!" 774 00:39:54,610 --> 00:39:57,570 Now the thing is, he was saying "M!" so much 775 00:39:58,490 --> 00:40:00,710 that they got sick of it. 776 00:40:00,710 --> 00:40:03,200 Instead, they had him shout "Non-M" 777 00:40:03,200 --> 00:40:05,140 any time that someone actually said something 778 00:40:05,140 --> 00:40:06,210 that was legitimate. 779 00:40:06,210 --> 00:40:07,443 - Nicht M! 780 00:40:10,130 --> 00:40:13,130 - Despite the purity of their logical methods, 781 00:40:13,130 --> 00:40:16,160 the problem of uncertainty that had plagued logic, 782 00:40:16,160 --> 00:40:18,713 likewise stalked the Vienna Circle. 783 00:40:19,930 --> 00:40:23,460 - Something that may have also imprinted 784 00:40:23,460 --> 00:40:27,420 this young generation of Austrian scientists 785 00:40:27,420 --> 00:40:30,400 was a scandal that happened in 1913 786 00:40:30,400 --> 00:40:33,520 when it was discovered that the head, practically, 787 00:40:33,520 --> 00:40:38,000 of the Counter Espionage Service was a spy. 788 00:40:38,000 --> 00:40:43,000 And, you see, the task of a counter-spy service 789 00:40:43,340 --> 00:40:47,730 is actually to make sure that there are no spies around. 790 00:40:47,730 --> 00:40:50,980 But what happens when the head of that organization 791 00:40:50,980 --> 00:40:52,440 is a spy himself? 792 00:40:52,440 --> 00:40:54,920 This is a fundamental uncertainty. 793 00:40:54,920 --> 00:40:58,290 Yes, yes, the secret service can work very well, 794 00:40:58,290 --> 00:41:02,460 but can you be sure that the secret service is not infected? 795 00:41:02,460 --> 00:41:06,696 And something similar is happening in mathematics. 796 00:41:06,696 --> 00:41:11,040 You make sure that there exists no contradictions, 797 00:41:11,040 --> 00:41:15,000 you build up big walls against uncertainty or so, 798 00:41:15,000 --> 00:41:17,700 but maybe, within these big walls, 799 00:41:17,700 --> 00:41:20,353 there is a contradiction sitting. 800 00:41:23,000 --> 00:41:27,023 - Contradiction bothered one man more than most, Kurt Godel. 801 00:41:29,710 --> 00:41:32,350 Kurt Godel was the most reclusive member 802 00:41:32,350 --> 00:41:34,220 of the Vienna Circle. 803 00:41:34,220 --> 00:41:37,393 He'd had the finest logical training that you could imagine. 804 00:41:41,030 --> 00:41:43,510 It was in one of Vienna's famed coffee houses, 805 00:41:43,510 --> 00:41:44,973 in August 1930, 806 00:41:44,973 --> 00:41:48,610 that 24-year-old Godel first revealed a discovery 807 00:41:48,610 --> 00:41:52,120 that would end, for ever, the logical quest 808 00:41:52,120 --> 00:41:55,583 that Frege, Russell and the like had set themselves. 809 00:41:57,648 --> 00:42:00,860 Godel was one of the few who definitely had read 810 00:42:00,860 --> 00:42:02,210 all of Russell's Principia. 811 00:42:03,390 --> 00:42:05,820 He knew that, for any logical system 812 00:42:05,820 --> 00:42:07,980 to be the foundation of mathematics, 813 00:42:07,980 --> 00:42:10,863 it had to be both complete and consistent. 814 00:42:12,410 --> 00:42:15,660 Godel told Carnap that, by studying the Principia, 815 00:42:15,660 --> 00:42:19,620 he had come to the conclusion that, in any logical system, 816 00:42:19,620 --> 00:42:22,710 you could either be consistent or complete, 817 00:42:22,710 --> 00:42:24,933 but you couldn't have both at the same time. 818 00:42:25,827 --> 00:42:27,690 In Russell's masterpiece, 819 00:42:27,690 --> 00:42:29,940 Godel had discovered a contradiction 820 00:42:29,940 --> 00:42:32,693 that became known as incompleteness. 821 00:42:33,700 --> 00:42:36,600 This means that, in mathematical logic, 822 00:42:36,600 --> 00:42:39,413 there are gonna be some truths which, although true, 823 00:42:39,413 --> 00:42:41,393 can never be proven to be so. 824 00:42:42,790 --> 00:42:44,740 - This result of Kurt Godel 825 00:42:44,740 --> 00:42:49,740 about the limitations of mathematics and logics 826 00:42:49,810 --> 00:42:54,450 was a terrible blow to the optimism of the Vienna Circle, 827 00:42:54,450 --> 00:42:57,480 and some of the members took a long time 828 00:42:57,480 --> 00:42:59,493 to come to grips with it. 829 00:43:00,960 --> 00:43:05,280 - The grand search for absolute, provable truth 830 00:43:05,280 --> 00:43:06,473 had hit the buffers. 831 00:43:10,560 --> 00:43:13,563 By the mid-1930s, the Vienna Circle was over. 832 00:43:15,020 --> 00:43:17,670 The rise of fascism and the looming threat of war 833 00:43:17,670 --> 00:43:19,480 meant its members fled, 834 00:43:19,480 --> 00:43:21,623 were expelled, or killed. 835 00:43:22,510 --> 00:43:25,100 Kurt Godel left Vienna for Princeton, 836 00:43:25,100 --> 00:43:27,270 where his own search for certainty 837 00:43:27,270 --> 00:43:29,293 also came to a tragic end. 838 00:43:32,910 --> 00:43:36,520 Godel became convinced that someone might try to poison him. 839 00:43:36,520 --> 00:43:38,470 The only person that he would trust to cook 840 00:43:38,470 --> 00:43:41,563 and, indeed, to taste his food was his wife. 841 00:43:42,510 --> 00:43:46,783 And when she fell ill and was hospitalized, he starved. 842 00:43:47,960 --> 00:43:50,403 He literally reasoned himself to death. 843 00:43:57,680 --> 00:44:00,380 The fact that all systems of mathematical logic 844 00:44:00,380 --> 00:44:04,610 were limited, that we could never have complete certainty, 845 00:44:04,610 --> 00:44:07,503 signaled the end of an era for logic. 846 00:44:09,350 --> 00:44:12,660 But for one British logician, Alan Turing, 847 00:44:12,660 --> 00:44:16,460 Godel's work was the inspiration he needed to launch, 848 00:44:16,460 --> 00:44:18,980 inadvertently, a new 849 00:44:18,980 --> 00:44:22,083 and entirely more practical logic revolution. 850 00:44:26,540 --> 00:44:29,280 Alan Turing was just 23 years old 851 00:44:29,280 --> 00:44:32,360 when he imagined something extraordinary. 852 00:44:32,360 --> 00:44:35,023 He called it a universal machine. 853 00:44:36,320 --> 00:44:39,750 The universal machine is an entirely imaginary, 854 00:44:39,750 --> 00:44:42,260 hypothetical device, and yet, 855 00:44:42,260 --> 00:44:45,260 it's one of the most influential machines ever 856 00:44:45,260 --> 00:44:46,193 in human history. 857 00:44:48,260 --> 00:44:50,500 The device Turing imagined could tackle 858 00:44:50,500 --> 00:44:53,910 any mathematical problem using a logical algorithm 859 00:44:53,910 --> 00:44:56,513 encoded in its own limitless memory. 860 00:44:57,630 --> 00:45:01,200 In 1936, Alan Turing published a paper 861 00:45:01,200 --> 00:45:02,530 in which he demonstrated, 862 00:45:02,530 --> 00:45:06,470 he proved that you couldn't decide beforehand 863 00:45:06,470 --> 00:45:07,640 which mathematical problems 864 00:45:07,640 --> 00:45:09,550 the machine would be able to solve, 865 00:45:09,550 --> 00:45:10,890 and which would just cause it to run 866 00:45:10,890 --> 00:45:12,403 on and on and on for ever. 867 00:45:13,600 --> 00:45:16,900 That there are some problems that are simply uncomputable 868 00:45:16,900 --> 00:45:21,150 was startling, and yet another blow for mathematics. 869 00:45:21,150 --> 00:45:22,550 But it was also the beginning 870 00:45:22,550 --> 00:45:24,950 of something entirely unexpected 871 00:45:24,950 --> 00:45:28,623 and destined to cement logic's role in the modern world. 872 00:45:30,730 --> 00:45:34,286 It's an extraordinary, almost exquisite, paradox 873 00:45:34,286 --> 00:45:38,200 that, in demonstrating that some things can't be proved 874 00:45:38,200 --> 00:45:41,540 using a logical machine, what Alan Turing did 875 00:45:41,540 --> 00:45:45,023 almost single-handedly launched a technology revolution. 876 00:45:46,050 --> 00:45:48,060 Turing's universal machine 877 00:45:48,060 --> 00:45:51,383 is what we today call the computer. 878 00:45:53,330 --> 00:45:55,430 While stationed here at Bletchley Park, 879 00:45:55,430 --> 00:45:57,020 during the Second World War, 880 00:45:57,020 --> 00:45:59,770 Turing began to implement his abstract ideas 881 00:45:59,770 --> 00:46:02,543 as real logical hardware. 882 00:46:03,760 --> 00:46:05,550 Working with Gordon Welchman, 883 00:46:05,550 --> 00:46:09,613 Alan Turing developed this machine, it's called the Bombe. 884 00:46:11,430 --> 00:46:13,250 It's a bit loud! 885 00:46:13,250 --> 00:46:16,205 It's a form of electromechanical computer, 886 00:46:16,205 --> 00:46:20,200 and its logical function was to decode the messages 887 00:46:20,200 --> 00:46:22,140 that the Germans were sending, 888 00:46:22,140 --> 00:46:24,753 using their Enigma encryption machines. 889 00:46:28,350 --> 00:46:30,140 But then Turing's colleague, 890 00:46:30,140 --> 00:46:32,863 Tommy Flowers, went a step further. 891 00:46:38,730 --> 00:46:41,230 This is Colossus. 892 00:46:41,230 --> 00:46:43,747 It was built to crack another German encryption machine 893 00:46:43,747 --> 00:46:45,530 called the Lorenz, 894 00:46:45,530 --> 00:46:48,350 and, for the men and women who built and operated it, 895 00:46:48,350 --> 00:46:49,870 it was an astonishing achievement. 896 00:46:49,870 --> 00:46:51,083 It shortened the war. 897 00:46:52,950 --> 00:46:55,080 But I think it's special for another reason. 898 00:46:55,080 --> 00:46:57,890 You see, this is the world's first 899 00:46:57,890 --> 00:47:00,363 programmable electronic computer. 900 00:47:01,310 --> 00:47:03,620 It used digital information, binary, 901 00:47:03,620 --> 00:47:05,070 the streams of ones and zeroes 902 00:47:05,070 --> 00:47:07,010 that are in all modern computers. 903 00:47:07,010 --> 00:47:09,110 And these vacuum tubes down here, 904 00:47:09,110 --> 00:47:12,030 they're wired together to be our Boolean logic gates, 905 00:47:12,030 --> 00:47:15,753 which perform Boolean operations and calculations. 906 00:47:17,940 --> 00:47:21,030 Colossus might not look hi tech to us, 907 00:47:21,030 --> 00:47:24,107 but it's hard to express just how important it was. 908 00:47:26,995 --> 00:47:29,200 This significance of all this, 909 00:47:29,200 --> 00:47:30,950 as a piece of human engineering, 910 00:47:30,950 --> 00:47:33,020 is on a par with the Pyramids, 911 00:47:33,020 --> 00:47:35,770 or the printing press or steam power, 912 00:47:35,770 --> 00:47:37,293 and yet it was all top secret. 913 00:47:38,273 --> 00:47:41,350 All these developments of electronic programmable computers 914 00:47:41,350 --> 00:47:43,921 here at Bletchley Park were classified 915 00:47:43,921 --> 00:47:47,933 and the details were only declassified in the late 1970s. 916 00:47:51,590 --> 00:47:54,180 After the war, Turing went on to help build 917 00:47:54,180 --> 00:47:58,095 some of the world's first stored-program computers. 918 00:47:58,095 --> 00:48:01,963 At their core, it all comes back to logical reasoning. 919 00:48:08,720 --> 00:48:11,720 Think about this, we're all surrounded by things 920 00:48:11,720 --> 00:48:14,353 that rely on some kind of logical machine or code. 921 00:48:15,330 --> 00:48:17,170 The failure of logic 922 00:48:17,170 --> 00:48:20,520 to deliver foundational answers for mathematics 923 00:48:20,520 --> 00:48:21,800 nonetheless gave rise 924 00:48:21,800 --> 00:48:24,330 to one of the most significant achievements 925 00:48:24,330 --> 00:48:26,363 in all of science and engineering. 926 00:48:29,840 --> 00:48:31,430 It started with those huge, 927 00:48:31,430 --> 00:48:33,830 secret, single-purpose computers, 928 00:48:33,830 --> 00:48:35,870 and yet, right from the very beginning, 929 00:48:35,870 --> 00:48:39,853 some folk were already imagining the next big thing. 930 00:48:41,470 --> 00:48:43,350 - [Man] We're still finding out what Logics will do, 931 00:48:43,350 --> 00:48:45,920 but everybody's got 'em. 932 00:48:45,920 --> 00:48:48,100 You got a Logic in your house. 933 00:48:48,100 --> 00:48:50,460 It looks like a vision receiver used to, 934 00:48:50,460 --> 00:48:52,410 only it's got keys instead of dials 935 00:48:52,410 --> 00:48:54,810 and you punch the keys for what you want to get. 936 00:48:55,680 --> 00:48:58,350 It's hooked into the tank, which has-- 937 00:48:58,350 --> 00:49:00,940 - [Narrator] In 1946, science fiction writer 938 00:49:00,940 --> 00:49:03,700 Murray Leinster imagined an impressive specimen 939 00:49:03,700 --> 00:49:06,360 of interconnected technology. 940 00:49:06,360 --> 00:49:07,760 He named it a Logic. 941 00:49:08,800 --> 00:49:10,920 - [Man] Relays in the tank take over 942 00:49:10,920 --> 00:49:14,130 and whatever vision-program SNAFU is telecasting 943 00:49:14,130 --> 00:49:15,973 comes on your Logic's screen. 944 00:49:17,060 --> 00:49:20,050 Or you punch Sally Hancock's Phone 945 00:49:20,050 --> 00:49:22,500 and you're hooked up with the Logic in her house. 946 00:49:23,440 --> 00:49:25,810 Also, it does math for you, and keeps books, 947 00:49:25,810 --> 00:49:29,100 and acts as consulting chemist, physicist, astronomer 948 00:49:29,100 --> 00:49:32,513 and tea-leaf reader, with an Advice To Lovelorn thrown in. 949 00:49:33,733 --> 00:49:35,103 It's very convenient. 950 00:49:38,100 --> 00:49:39,000 - Well, that's extraordinary! 951 00:49:39,000 --> 00:49:41,030 It's a great characterization 952 00:49:41,030 --> 00:49:43,023 of the web that wasn't yet born! 953 00:49:55,460 --> 00:49:56,450 - The digital world we live in, 954 00:49:56,450 --> 00:49:58,620 the computers that surround us, 955 00:49:58,620 --> 00:50:02,859 at their base, are running Boolean logic. 956 00:50:02,859 --> 00:50:04,360 I mean, they're running actually electrical currents, 957 00:50:04,360 --> 00:50:07,202 ones and zeroes are the product of those electrical currents 958 00:50:07,202 --> 00:50:09,010 but on top of that there are layers 959 00:50:09,010 --> 00:50:12,000 on layers on layers of complexity, 960 00:50:12,000 --> 00:50:14,930 operating systems, machine code, 961 00:50:14,930 --> 00:50:16,800 applications that we use every day, 962 00:50:16,800 --> 00:50:18,890 from word processors to spreadsheets, 963 00:50:18,890 --> 00:50:20,370 to the browsers we use. 964 00:50:20,370 --> 00:50:22,210 And, when you have your Skype conversation 965 00:50:22,210 --> 00:50:23,900 with your aunt in Australia, 966 00:50:23,900 --> 00:50:25,360 you don't think of that interaction 967 00:50:25,360 --> 00:50:28,540 in terms of those ones and zeroes but, without them, 968 00:50:28,540 --> 00:50:32,100 without the underlying processing, none of this would work. 969 00:50:33,600 --> 00:50:35,160 - [Narrator] Not only did Logic launch 970 00:50:35,160 --> 00:50:36,570 the digital revolution, 971 00:50:36,570 --> 00:50:39,300 but it's also the tool we use to sort, 972 00:50:39,300 --> 00:50:42,963 search and retrieve the information we want online. 973 00:50:44,300 --> 00:50:46,780 - The World Wide Web we have today represents the largest 974 00:50:46,780 --> 00:50:50,480 information construct humanity has ever created. 975 00:50:50,480 --> 00:50:52,760 It's 20 years old, barely, 976 00:50:52,760 --> 00:50:56,240 and yet we have billions and billions of pages 977 00:50:56,240 --> 00:50:59,220 encapsulating knowledge and information 978 00:50:59,220 --> 00:51:02,113 from all of human culture and all of human history. 979 00:51:03,890 --> 00:51:06,610 The challenge is to organize this mass of information, 980 00:51:06,610 --> 00:51:07,850 this complexity, 981 00:51:07,850 --> 00:51:10,650 and logic gives us some of the perfect tools to do that. 982 00:51:15,380 --> 00:51:17,510 - With the World Wide Web of information, 983 00:51:17,510 --> 00:51:21,290 logic means we're all more interconnected and informed. 984 00:51:21,290 --> 00:51:24,100 But, back in the City, the march of logical machines 985 00:51:24,100 --> 00:51:27,560 has come at a cost, and I don't mean all the traders 986 00:51:27,560 --> 00:51:29,513 are spending too much time on Facebook. 987 00:51:30,510 --> 00:51:32,225 In the year that I was born, 988 00:51:32,225 --> 00:51:35,410 there were 22 separate stock exchanges in the UK, 989 00:51:35,410 --> 00:51:37,283 and this is how business was done. 990 00:51:38,520 --> 00:51:41,260 Now, this place, the London Metal Exchange, 991 00:51:41,260 --> 00:51:44,763 is the last venue where traders still go face to face. 992 00:51:49,220 --> 00:51:51,900 First, technology squeezed out the need for traders 993 00:51:51,900 --> 00:51:53,710 to meet in person. 994 00:51:53,710 --> 00:51:55,620 And now it's the traders themselves 995 00:51:55,620 --> 00:51:57,320 who may be heading for extinction. 996 00:51:59,010 --> 00:52:00,670 Not long after I wrote it, 997 00:52:00,670 --> 00:52:03,601 IBM did some tests of the ZIP trading algorithm, 998 00:52:03,601 --> 00:52:06,278 and not only did they confirm that it worked, 999 00:52:06,278 --> 00:52:09,613 they showed that it out-performed human traders. 1000 00:52:16,400 --> 00:52:18,470 When it comes to pure logical reasoning, 1001 00:52:18,470 --> 00:52:21,003 the computers tend to beat us, hands down. 1002 00:52:23,300 --> 00:52:26,170 It's an old adage, but people in this business joke 1003 00:52:26,170 --> 00:52:29,490 that soon the only things you'll find on a trading floor 1004 00:52:29,490 --> 00:52:34,013 will be a big computer, a man and a dog. 1005 00:52:35,730 --> 00:52:38,130 The big computer is there to do all the trading. 1006 00:52:39,240 --> 00:52:40,760 The dog's there to make sure 1007 00:52:40,760 --> 00:52:42,410 that no-one touches the computer. 1008 00:52:43,280 --> 00:52:44,213 And the man's job? 1009 00:52:45,220 --> 00:52:47,110 On the trading floor of the future, 1010 00:52:47,110 --> 00:52:49,673 the man's job is to feed the dog. 1011 00:52:54,510 --> 00:52:57,970 Mind you, despite my role in inventing these black boxes, 1012 00:52:57,970 --> 00:52:59,760 I'm grateful that there's still a human around 1013 00:52:59,760 --> 00:53:01,683 to pull the plug sometimes. 1014 00:53:03,700 --> 00:53:05,500 The thing is, computers still need 1015 00:53:05,500 --> 00:53:08,420 their logical algorithms to be written for them, 1016 00:53:08,420 --> 00:53:10,000 so they might take our jobs, 1017 00:53:10,000 --> 00:53:12,203 but we still have the upper hand. 1018 00:53:13,680 --> 00:53:15,640 Yet, ever since their invention, 1019 00:53:15,640 --> 00:53:18,498 the question as to whether this will always be the case 1020 00:53:18,498 --> 00:53:20,833 has been a matter of fierce debate. 1021 00:53:28,930 --> 00:53:31,890 When the digital revolution was in its infancy, 1022 00:53:31,890 --> 00:53:33,660 the possibility of computers 1023 00:53:33,660 --> 00:53:36,250 developing human-like intelligence 1024 00:53:36,250 --> 00:53:38,760 was the hottest topic in town. 1025 00:53:38,760 --> 00:53:42,613 Could a machine ever think, using the rules of logic alone? 1026 00:53:43,610 --> 00:53:45,893 Or is there more to us than that? 1027 00:53:47,370 --> 00:53:51,163 In 1950, Alan Turing published another visionary essay. 1028 00:53:52,000 --> 00:53:54,940 In it, he predicted that, by the end of the century, 1029 00:53:54,940 --> 00:53:57,670 a computer would be able to converse with a human, 1030 00:53:57,670 --> 00:53:59,820 and the human wouldn't know the difference. 1031 00:54:01,410 --> 00:54:02,970 In trying to achieve this, 1032 00:54:02,970 --> 00:54:04,570 people in my field have created 1033 00:54:04,570 --> 00:54:07,253 some truly amazing computing machines. 1034 00:54:10,890 --> 00:54:14,700 This is my university's supercomputer. 1035 00:54:14,700 --> 00:54:17,870 Although it's bigger and noisier than Colossus, 1036 00:54:17,870 --> 00:54:21,890 for every one Lorenz cipher that machine could solve, 1037 00:54:21,890 --> 00:54:24,193 this can solve over two million. 1038 00:54:25,200 --> 00:54:26,650 It's takes up the whole room! 1039 00:54:29,060 --> 00:54:31,350 Machines like this are the workhorses 1040 00:54:31,350 --> 00:54:34,080 of today's data-centric research. 1041 00:54:34,080 --> 00:54:36,040 All the switches, wires and logic gates 1042 00:54:36,040 --> 00:54:38,580 have long since disappeared under the hood 1043 00:54:38,580 --> 00:54:41,940 meaning that, for TV, we have a habit of trying to pretend 1044 00:54:41,940 --> 00:54:44,040 that this doesn't all look like a load of, 1045 00:54:44,980 --> 00:54:46,263 well, cupboards. 1046 00:54:47,660 --> 00:54:49,163 Or a launderette. 1047 00:54:53,140 --> 00:54:54,340 Turing thought that, 1048 00:54:54,340 --> 00:54:57,810 by the time we'd developed computers as powerful as this, 1049 00:54:57,810 --> 00:55:00,360 we would also be capable of programming a machine 1050 00:55:00,360 --> 00:55:03,200 with sufficient rules of logical reasoning 1051 00:55:03,200 --> 00:55:06,563 that its intelligence would rival that of us humans. 1052 00:55:07,500 --> 00:55:11,633 That was then, and remains now, a very controversial idea. 1053 00:55:13,720 --> 00:55:17,590 - We like to think of our intelligence as raising us 1054 00:55:17,590 --> 00:55:20,800 to a level above the rest of the creation. 1055 00:55:20,800 --> 00:55:25,700 We associate it with the idea perhaps of an immaterial soul, 1056 00:55:25,700 --> 00:55:29,870 being not just one amongst other animals, but special. 1057 00:55:29,870 --> 00:55:34,000 And what Turing was suggesting was that this special quality 1058 00:55:34,000 --> 00:55:38,070 could belong to a lump of computing machinery, 1059 00:55:38,070 --> 00:55:42,520 and it could reason just as well as we could, 1060 00:55:42,520 --> 00:55:43,963 maybe even better. 1061 00:55:46,580 --> 00:55:48,010 - At Bletchley Park, 1062 00:55:48,010 --> 00:55:51,410 Turing had sketched out algorithms for playing chess. 1063 00:55:51,410 --> 00:55:54,060 At that time, the chessboard was dominated 1064 00:55:54,060 --> 00:55:56,660 by some of the world's most brilliant strategic, 1065 00:55:56,660 --> 00:55:59,620 logical, mathematical brains. 1066 00:55:59,620 --> 00:56:01,310 And so it became the battle ground 1067 00:56:01,310 --> 00:56:04,350 for an entirely new challenge for logic, 1068 00:56:04,350 --> 00:56:06,323 artificial intelligence. 1069 00:56:09,080 --> 00:56:12,450 In 1997, the most famous public battle 1070 00:56:12,450 --> 00:56:15,310 between man and machine took place. 1071 00:56:15,310 --> 00:56:18,780 Garry Kasparov, the reigning chess world champion, 1072 00:56:18,780 --> 00:56:20,230 had previously trounced 1073 00:56:20,230 --> 00:56:24,150 IBM's chess-playing computer, Deep Blue. 1074 00:56:24,150 --> 00:56:25,540 During their rematch, 1075 00:56:25,540 --> 00:56:28,233 for the first time ever, he was beaten. 1076 00:56:29,310 --> 00:56:32,728 Kasparov has resigned! 1077 00:56:32,728 --> 00:56:33,840 (audience applauding) 1078 00:56:33,840 --> 00:56:37,460 When I see something that is well beyond my understanding, 1079 00:56:37,460 --> 00:56:38,685 I'm scared. 1080 00:56:38,685 --> 00:56:41,880 And that was something well beyond my understanding. 1081 00:56:41,880 --> 00:56:44,460 It was front-page news the world over. 1082 00:56:44,460 --> 00:56:46,800 People demanded answers. 1083 00:56:46,800 --> 00:56:49,740 Was this purely logical intelligence equivalent, 1084 00:56:49,740 --> 00:56:52,583 or even superior, to the human brain? 1085 00:56:54,140 --> 00:56:58,490 - In the past, people have tended to compare humans 1086 00:56:58,490 --> 00:57:00,350 to the latest technology. 1087 00:57:00,350 --> 00:57:03,130 So maybe the brain is like a clock, 1088 00:57:03,130 --> 00:57:05,840 or maybe it's like a steam engine, 1089 00:57:05,840 --> 00:57:08,853 now, maybe it's like an electronic computer. 1090 00:57:10,420 --> 00:57:14,120 What Turing would want to say, and, I think, correctly, 1091 00:57:14,120 --> 00:57:16,140 is that there's something different 1092 00:57:16,140 --> 00:57:19,113 about the equation of the brain with a computer. 1093 00:57:21,100 --> 00:57:23,660 - [Narrator] He put it that both a brain and a computer 1094 00:57:23,660 --> 00:57:26,220 are information processing systems, 1095 00:57:26,220 --> 00:57:28,193 governed by logical rules. 1096 00:57:29,110 --> 00:57:33,420 - In theory, there should be logical rules out there 1097 00:57:33,420 --> 00:57:36,543 that would capture the way we think. 1098 00:57:39,370 --> 00:57:43,170 - This was a very big idea, with profound, 1099 00:57:43,170 --> 00:57:45,630 even troubling, implications. 1100 00:57:45,630 --> 00:57:49,730 If we knew those rules, then one day, theoretically, 1101 00:57:49,730 --> 00:57:51,690 we could code a logical rendering 1102 00:57:51,690 --> 00:57:54,800 of ourselves into a computer. 1103 00:57:54,800 --> 00:57:59,053 All we'd need to reproduce all of human thought is logic. 1104 00:58:01,150 --> 00:58:06,030 My view is that there remain uniquely human characteristics, 1105 00:58:06,030 --> 00:58:11,030 arguably the best ones, like altruism or creativity or love, 1106 00:58:11,430 --> 00:58:14,490 that computers aren't even close to having programmed 1107 00:58:14,490 --> 00:58:17,253 within their repertoire of logical reasoning. 1108 00:58:18,200 --> 00:58:21,100 No-one has yet created a logical machine 1109 00:58:21,100 --> 00:58:22,720 that's just like us. 1110 00:58:22,720 --> 00:58:25,970 And, arguably, that could take a very, very long time, 1111 00:58:25,970 --> 00:58:27,520 if indeed it's possible at all. 1112 00:58:29,250 --> 00:58:31,420 And yet, surely, we should marvel 1113 00:58:31,420 --> 00:58:33,913 at what we have achieved with logic. 1114 00:58:34,810 --> 00:58:38,910 Remember we created the rules of logic to pin down the truth 1115 00:58:38,910 --> 00:58:42,970 and certainty that would otherwise so easily evade us. 1116 00:58:42,970 --> 00:58:45,430 We harnessed logic in machines 1117 00:58:45,430 --> 00:58:48,250 and, in doing so, we placed the power of pure reason 1118 00:58:48,250 --> 00:58:49,613 at our fingertips. 1119 00:58:52,480 --> 00:58:55,050 Mind you, I'm still no good at Sudoku. 1120 00:58:55,050 --> 00:59:00,050 - [Announcer] One, two, one, two, three, four. 1121 00:59:00,376 --> 00:59:03,293 (electronic music) 83831

Can't find what you're looking for?
Get subtitles in any language from opensubtitles.com, and translate them here.