1
00:00:00,430 --> 00:00:02,880
Welcome to Logic, Language and Information
1

2
00:00:02,880 --> 00:00:04,618
brought to you from the University of
Melbourne.

3
00:00:04,618 --> 00:00:07,177
I'm Craig Restall.
>> And I'm Jen Devron.

4
00:00:07,177 --> 00:00:10,870
We're both passionate about logic and it's
applications.

5
00:00:10,870 --> 00:00:12,910
We have backgrounds in philosophy,

6
00:00:12,910 --> 00:00:16,980
mathematics, computer science, and
electronic engineering.

7
00:00:16,980 --> 00:00:19,360
We've been teaching logic at Melbourne for
the last

8
00:00:19,360 --> 00:00:24,140
ten years to students from the humanities,
sciences, and engineering.

9
00:00:24,140 --> 00:00:25,530
And now, we're excited to bring

10
00:00:25,530 --> 00:00:27,680
this to a new audience from all over the
world.

11
00:00:28,960 --> 00:00:32,670
>> Now, logic is the study of
information, wherever we find it.

12
00:00:32,670 --> 00:00:36,780
The features it has, how it's represented,
and how we can manipulate it.

13
00:00:36,780 --> 00:00:38,910
Learning logic helps you formulate and

14
00:00:38,910 --> 00:00:41,690
answer all sorts of questions about
information.

15
00:00:42,870 --> 00:00:45,140
>> Logic plays a foundational role in

16
00:00:45,140 --> 00:00:47,560
several different disciplines including

17
00:00:47,560 --> 00:00:50,780
linguistics, philosophy, electronic
engineering,

18
00:00:50,780 --> 00:00:53,760
computer science, and mathematics.

19
00:00:53,760 --> 00:00:56,020
Logic provides a bridge linking these

20
00:00:56,020 --> 00:00:58,600
disparate disciplines and as well as
giving

21
00:00:58,600 --> 00:01:01,750
an access route into these individual
disciplines

22
00:01:01,750 --> 00:01:05,060
by providing a common language and
approach.

23
00:01:05,060 --> 00:01:07,320
>> Now over five weeks, we'll introduce
you

24
00:01:07,320 --> 00:01:10,250
to propositional logic and some of its
applications.

25
00:01:10,250 --> 00:01:12,760
We begin by introducing a formal symbolic

26
00:01:12,760 --> 00:01:16,390
language as a means to identify logical
structure.

27
00:01:16,390 --> 00:01:17,950
Many of the sentences we speak and

28
00:01:17,950 --> 00:01:20,926
write contain logical structure words like
if then,

29
00:01:20,926 --> 00:01:25,710
‘and’, ‘unless’, ‘or’, ‘not’ and things like this

30
00:01:25,710 --> 00:01:29,240
which play an important role in combining
information.

31
00:01:29,240 --> 00:01:31,950
Our formal language will help us precisely

32
00:01:31,950 --> 00:01:35,850
represent and understand and manipulate
logical structure.

33
00:01:35,850 --> 00:01:38,320
You'll learn how the truth or falsity of a
complex

34
00:01:38,320 --> 00:01:41,690
proposition like this one, depends on the
meaning of the logical

35
00:01:41,690 --> 00:01:45,200
connectives, together with the truth or
falsity of its simplest parts.

36
00:01:46,720 --> 00:01:51,210
>> In developing the semantics or
meaning of logical connectives,

37
00:01:51,210 --> 00:01:56,590
we use structures called truth tables to
make precise the way

38
00:01:56,590 --> 00:02:00,790
in which the truth or falsity of a
compound proposition depends

39
00:02:00,790 --> 00:02:06,400
on it's parts, the logical connectives and
the simplest propositions.

40
00:02:06,400 --> 00:02:07,200
By convention

41
00:02:07,200 --> 00:02:11,370
we use the symbol 1 for true and 0 for
false.

42
00:02:11,370 --> 00:02:13,780
You'll learn how to use truth tables

43
00:02:13,780 --> 00:02:17,700
to make logical classifications and
assessments, such as

44
00:02:17,700 --> 00:02:20,760
when one proposition is a logical
consequence of

45
00:02:20,760 --> 00:02:25,680
another, or when two propositions are
logically equivalent.

46
00:02:25,680 --> 00:02:32,050
In this example, the two highlighted
columns of 0s and 1s match exactly.

47
00:02:32,050 --> 00:02:32,290
And this

48
00:02:32,290 --> 00:02:36,000
shows that the two formulas are logically
equivalent.

49
00:02:36,000 --> 00:02:37,930
>> Now truth variables are fine when

50
00:02:37,930 --> 00:02:41,000
it comes to small, not too complicated
formulas.

51
00:02:41,000 --> 00:02:45,360
But they quickly become unworkable when
things get larger or more complex.

52
00:02:45,360 --> 00:02:47,248
You'll learn an alternative means of

53
00:02:47,248 --> 00:02:50,257
making these logical classifications
called proof trees,

54
00:02:50,257 --> 00:02:53,940
which are diagrams like the one that you
can see next to us here.

55
00:02:53,940 --> 00:02:58,110
Crucially, you'll also learn why the
method of proof trees always and

56
00:02:58,110 --> 00:02:59,880
only gives the correct answer.

57
00:02:59,880 --> 00:03:05,241
The so-called soundness and completeness
of the proof tree method.

58
00:03:05,241 --> 00:03:07,927
>> We cover core propositional logic in
the

59
00:03:07,927 --> 00:03:11,166
first two weeks, and then in the remaining
weeks

60
00:03:11,166 --> 00:03:16,538
three to five, we offer four applications
of propositional logic: electronic

61
00:03:16,538 --> 00:03:21,432
engineering, philosophy, linguistics, and
in computer science.

62
00:03:21,432 --> 00:03:23,160
You are encouraged

63
00:03:23,160 --> 00:03:27,963
to choose two or more of the four
application areas.

64
00:03:27,963 --> 00:03:31,213
All of the material for these applications
will be released

65
00:03:31,213 --> 00:03:33,748
at the beginning of week three, so that
you can

66
00:03:33,748 --> 00:03:36,673
choose which order you take them in, and
you'll have

67
00:03:36,673 --> 00:03:40,470
flexibility in completing the graded
assessment for each of them.

68
00:03:42,480 --> 00:03:46,350
Digital systems is a core area within
electronic engineering.

69
00:03:46,350 --> 00:03:48,700
And it is grounded in logic.

70
00:03:48,700 --> 00:03:53,110
The term digital systems covers the
computer hardware inside

71
00:03:53,110 --> 00:03:57,770
all the communications and computing
technology that we use everyday.

72
00:03:57,770 --> 00:04:02,050
And which has changed our lives so
dramatically over the last few decades.

73
00:04:02,050 --> 00:04:04,130
In this section of the course, we will

74
00:04:04,130 --> 00:04:09,190
introduce the simplest class called
combinational digital systems.

75
00:04:09,190 --> 00:04:11,998
The most basic components are called 

76
00:04:11,998 --> 00:04:14,806
‘and’, ‘or’, and ‘not’ gates 
and these behave exactly as the

77
00:04:14,806 --> 00:04:17,926
logical connectives you will have learned
of in

78
00:04:17,926 --> 00:04:20,830
the core part of the course.

79
00:04:21,930 --> 00:04:25,660
You'll be introduced to several different
ways of representing combinational

80
00:04:25,660 --> 00:04:30,660
systems, including circuit diagrams and
logic formulas like the ones here.

81
00:04:31,910 --> 00:04:34,240
>> The philosophy application section
tackles

82
00:04:34,240 --> 00:04:38,190
the topic of vagueness, where a meaning
isn't determined precisely

83
00:04:38,190 --> 00:04:41,120
enough for us to be able to decide every
case.

84
00:04:41,120 --> 00:04:45,520
This is different from ambiguity, where a
word has several different meanings.

85
00:04:45,520 --> 00:04:49,500
Now you'll remember when we saw truth
tables just before, they divided

86
00:04:49,500 --> 00:04:52,710
the world into cases where things are
true and things are false.

87
00:04:52,710 --> 00:04:56,246
But if you look at this strip shading from
red to yellow that's

88
00:04:56,246 --> 00:04:59,510
next to us, it's very hard to spot what
place in the strip

89
00:04:59,510 --> 00:05:02,298
it makes a transition from saying it's
true that

90
00:05:02,298 --> 00:05:05,067
this is red to no, it's false that it's
red.

91
00:05:05,067 --> 00:05:09,891
The topic of vagueness makes people think
that, well, maybe we've got to expand our

92
00:05:09,891 --> 00:05:12,437
understanding of truth values to have
things

93
00:05:12,437 --> 00:05:14,886
beyond the truth values of true or false.

94
00:05:14,886 --> 00:05:19,506
At the very least, looking at vagueness
helps us look critically at how

95
00:05:19,506 --> 00:05:24,511
the technology of truth tables and proof
trees, how that applies to the world

96
00:05:24,511 --> 00:05:28,053
around us, which is sometimes hard to
categorize.

97
00:05:28,053 --> 00:05:31,003
Now in the next section, the Linguistics
section, we're

98
00:05:31,003 --> 00:05:34,330
going to be addressing the topic of
Implicature and Implication.

99
00:05:34,330 --> 00:05:39,500
These are different ways of distinguishing
what's implied in what people have said.

100
00:05:39,500 --> 00:05:44,810
So for example, if somebody asks me, do I
have any children, and I say in answer

101
00:05:44,810 --> 00:05:49,910
to them, I have a son, you'll often make
the inference from this that

102
00:05:49,910 --> 00:05:54,290
I don't have any other children.
But maybe I do.

103
00:05:54,290 --> 00:05:59,720
Literally, all that I said here in giving
the answer is that I said, I have a son.

104
00:05:59,720 --> 00:06:03,628
And that would be true if I have two
children, three children, or more.

105
00:06:04,690 --> 00:06:09,920
But for some reason, for some good reason,
when we say things like, I have a son,

106
00:06:09,920 --> 00:06:15,120
in answer to questions like this, you make
inferences from what we say, which goes

107
00:06:15,120 --> 00:06:18,890
beyond the logical content of what it is
that we've said.

108
00:06:18,890 --> 00:06:22,640
In this topic we're going to use the
techniques that we've

109
00:06:22,640 --> 00:06:26,165
had in logic to begin to analyse this
and understand

110
00:06:26,165 --> 00:06:29,390
how dialogue works, and how we go beyond
what we say

111
00:06:29,390 --> 00:06:33,023
to infer other things on the basis of what
we've said.

112
00:06:33,023 --> 00:06:36,162
>> And in the computer science
application section of

113
00:06:36,162 --> 00:06:40,469
the course, we're going to consider the
task of automated reasoning,

114
00:06:40,469 --> 00:06:44,161
which is required of any artificial
intelligence system.

115
00:06:44,161 --> 00:06:49,651
This is when and how we can program a
computer to correctly calculate when

116
00:06:49,651 --> 00:06:55,650
a proposition is a logical consequence of
a database of knowledge.

117
00:06:55,650 --> 00:06:57,280
You'll be introduced to 

118
00:06:57,280 --> 00:07:01,370
logic programming using a language called
Prolog.

119
00:07:01,370 --> 00:07:04,900
And you'll learn how Prolog works, and
when it can fail.

120
00:07:05,900 --> 00:07:09,180
Prolog is used in the automated reasoning
component of

121
00:07:09,180 --> 00:07:13,440
IBM's top of the line artificial
intelligence system called Watson.

122
00:07:14,450 --> 00:07:17,880
Watson's most public achievement was to
recently beat all of

123
00:07:17,880 --> 00:07:21,570
its human competitors on a US TV game show
called Jeopardy.

124
00:07:23,290 --> 00:07:25,190
So how will we do all this?

125
00:07:25,190 --> 00:07:29,200
Well, there are video lessons, many of
them with quizzes.

126
00:07:29,200 --> 00:07:30,970
Then there's the course notes for each

127
00:07:30,970 --> 00:07:34,230
section, which build up to make a text
book.

128
00:07:34,230 --> 00:07:38,670
Discussion boards are places where you can
engage with other students.

129
00:07:38,670 --> 00:07:40,920
There are quizzes for each section.

130
00:07:40,920 --> 00:07:43,610
First, an ungraded practice quiz that you
can

131
00:07:43,610 --> 00:07:48,420
take multiple versions of before sitting
the graded quiz.

132
00:07:48,420 --> 00:07:51,852
And then, some peer assessment tasks,
which

133
00:07:51,852 --> 00:07:55,061
are short 500 word or so writing tasks.

134
00:07:55,061 --> 00:07:56,321
>> Now, now the grading

135
00:07:56,321 --> 00:08:00,941
of the course breaks down as 40% for the
core areas of propositional logic,

136
00:08:00,941 --> 00:08:06,307
40% for the different application areas,
and then 20% for the final writing exam.

137
00:08:06,307 --> 00:08:09,723
The application score comes from taking
your best two application

138
00:08:09,723 --> 00:08:12,773
marks out of 20, plus half of any
additional application

139
00:08:12,773 --> 00:08:15,640
marks that you achieve, so that
you'll get

140
00:08:15,640 --> 00:08:18,932
a reward for taking on one or more extra
application topics.

141
00:08:18,932 --> 00:08:21,982
The final exam is peer-assessed using a
well-structured

142
00:08:21,982 --> 00:08:24,800
grading rubric that you'll see online.

143
00:08:24,800 --> 00:08:28,490
A score of 50 out of 100 is required for a
statement of accomplishment in this

144
00:08:28,490 --> 00:08:32,190
course, and a score of 70 out of 100 is
great and you'll get a distinction.

145
00:08:33,270 --> 00:08:36,100
We have really enjoyed preparing this
course.

146
00:08:36,100 --> 00:08:38,340
And we're looking forward to joining you.

147
00:08:38,340 --> 00:08:40,560
And we hope that you enjoy studying it
with us.

