First Order Logic Flashcards

1
Q

Is First-Order Logic (Predicate Logic) a meaning representation?

A

Yes

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

What does a constant symbol denote?

A

Exactly one entity, for example:

Scotland, EU, Nagarjuna

Several constants can denote the same entity,

Evening star = Morning star = Venus
“Tyskland” = “Duetschland” = Scotland

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

What do predicates that have multiple arguments represent?

A

Relations between the arguments

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

What does Introduced/3, member_of/2
mean?

A

The predicate introduced takes 3 arguments (has arity 3) to make it true,

The predicate member_of takes 2 (has arity 2) arguments to make it true.

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

What are functions?

A

They map a constant to another entity and they just look like unary predicates, e.g. father(John) = Joe,
captial(Scotland) = Edinburgh

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

What is an expression that consists only of a predicate that takes a variable and constant as arguments?

A

A set.

likes(x, Kim) for example would be the set of all people that like Kim

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

When does predicate that takes a variable and constant as arguments take a truth value?

A

If the variable is bound by a quantifier

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

What is quantifier scope ambiguity and can you give an example?

A

When a sentence has a quantifier that gives it multiple senses because the scope at which the quantifier in the sentence is applied makes the sentence ambiguous. The Part-of-Speech of the sentence is the same for all the senses of a sentence.

“Everybody loves some movie”
“Some movie” could be the same movie that everyone loves or

there exists at least one move that each person loves - they’re not necessarily the same

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

What problem does reification of events solve?

A

It solves extending a predicate with more argument and keeping the truth value of the predicate the same. I.e. it solves entailment relatiosnships.

For example the truth value of “John gave Jane the book” should be the same as “John gave Jane the book on Tuesday”

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

What is reification?

A

Giveing events the same status as objects, so we can use logical connectives with them.

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