Lecture 1: Quick Intro to FOL Flashcards

1
Q

Sentence .E.G. (John is Square)

A

For now a sentence is just something capable of being true or false.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

name

A

Refers to an object

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Predicate

A

Predicates are things that refer to properties.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

or

A

connective (joins sentences)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

non-atomic sentences

A

a sentence with one or more connectives is ‘non-atomic’

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

atomic sentences

A

atomic sentences (no connectives)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Write John is Square in FOL

A

Square(a)
the letter a is a name; just like the English name John, the function of ‘a’ is to refer to an object (in this case John).
Square( ) is the predicate

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

John is to the left of Ayesha in FOL?

A

LeftOf( a,b)
the single letters a and b are names.
And ‘LeftOf( )’ is the predicate. Note that, as in English, the order of the names matters. It affects who we are saying is to the left of who.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

John is square or Ayesha is triangular in FOL?

A

Square( a ) ∨ Triangular( b )

This is a non-atomic sentence

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Why do we need a formal language such as FOL?

A

We need a formal language because ambiguity is awkward to deal with theoretically
Appearance and reality. We need a formal language because we want a guarantee that a sentence which seems to express a proposition really does express a proposition.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly