Intro to FOL: constants & predicates Flashcards

1
Q

What does FOL stand for?

A

First Order Logic

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

What is a declarative sentence?

A

Declarative sentences say that things are a certain way, and are true or false (in a given situation) according to how things are (in that situation).

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

What are (individual) constants?

A
  • (Individual) constants are analogous to names in English.
  • Like names, their role is to refer to particular objects.
  • In FOL, (individual) constants are always lower-case letters from the beginning of the alphabet, which can be followed by a numerical index.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What are lower case letters used for in FOL?

A
  • In FOL, (individual) constants are always lower-case letters from the beginning of the alphabet, which can be followed by a numerical index.
  • Lower case letters from the end of the alphabet are used as variables.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What are predicates?

A
  • Predicates are analogous to English predicates (e.g., ‘is smiling’)
  • The predicate is that which is said of a grammatical subject, or rather the part of a sentence or clause in which something is said about the subject(s).
  • Their role is, roughly, to express a property (of objects) or a relation (between objects).
  • They are strings of letters and numerals, always starting with a capital letter, followed by a number of variables.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What is the role of a predicate?

A

To roughly express a property (of objects) or a relation (between objects).

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

What is the name for symbols which are lower case in FOL?

A

( individual) Constants

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

What is the name for strings of letters and numerals which always start with a capital letter?

A

Predicates

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

What are atomic sentences?

A
  • Atomic sentences are the result of combining an n-place predicate (a predicate of arity n) with no occurrences of (individual constants).
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

What is an ‘arity’ of a predicate?

A

The ‘number of places’ / different names it can be combined with to get a sentence. (each predicate has a fixed arity)

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

How do we dictate the arity/ number of places of different variables?

A

By the number of different variables within a bracket.

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

What is the grammar (syntax) rule of atomic sentences?

A

Any combination of an n-place predicate and n constant is an atomic sentence.

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

What are semantics?

A

meanings

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

What are truth values/ conditions determined by?

A
  1. the truth conditions of the sentence &
  2. the situation
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

In the case of atomic sentences, what are the truth conditions determined by?

A
  1. a domain of objects: the property/relation expressed by the predicate from which it was composed &
  2. An interpretation: the reference(s) of the name(s) that occur(s) in it.

e.g. ‘John is smiling’ is true in a given situation iff in that situation, John (the object which the name ‘John’ refers to) is smiling (has the property expressed by the predicate ‘is smiling’).

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

What is the identity symbol?

17
Q

What does the identity symbol do? (=)

A
  • Like other 2-place predicates, ‘=’ combines with two (occurrences of) constants to form atomic sentences.
  • Not written in a standard way as it is flanked by the constants (without any brackets)
  • It has an unchanged interpretation.
18
Q

What is the unchanged interpretation of ‘=’?

A
  • numerically identical to
  • So given any two constants, the objects assigned are one of the same.