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.