Logic Lecture 6 Flashcards

1
Q

What is predicate logic?

A

An extension of propositional logic that includes quantifiers and variables to express properties and relations.

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

What are predicate symbols?

A

Symbols that represent properties or relations, such as Person() or Soulmate(, _).

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

What are constants in predicate logic?

A

Symbols representing specific objects, such as ‘s’ for Socrates.

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

What are variables in predicate logic?

A

Symbols that can take on different values from a domain, like x and y.

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

What are the logical connectives used in predicate logic?

A

¬ (not), ∧ (and), ∨ (or), → (implies), ↔ (if and only if).

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

What are the two main quantifiers in predicate logic?

A

Universal quantifier (∀) and existential quantifier (∃).

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

What does the universal quantifier (∀) mean?

A

It states that a property applies to all elements in a domain.

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

What does the existential quantifier (∃) mean?

A

It states that at least one element in the domain satisfies a property.

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

What is an example of an argument in predicate logic?

A

‘All humans are mortal. Socrates is a human. Therefore, Socrates is mortal.’

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

What is the formalization of ‘All humans are mortal’ in predicate logic?

A

∀x (H(x) → M(x)), where H(x) means ‘x is a human’ and M(x) means ‘x is mortal.’

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

What is an atomic formula in predicate logic?

A

A formula that consists of a predicate with constants or variables as arguments.

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

What is an example of an atomic formula?

A

C(j), meaning ‘Jane is clever.’

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

What is a binary predicate?

A

A predicate with two arguments, such as K(a, b) meaning ‘Anton knows Betty.’

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

What is the priority of quantifiers in logical expressions?

A

Quantifiers have the same priority as negation (¬) and bind tighter than conjunctions and disjunctions.

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

What is a bound variable in predicate logic?

A

A variable that falls within the scope of a quantifier.

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

What is a free variable in predicate logic?

A

A variable that is not within the scope of any quantifier.

17
Q

What does it mean for a formula to be closed?

A

A formula with no free variables.

18
Q

What is a model in predicate logic?

A

A structure that assigns meaning to constants, variables, and predicate symbols.

19
Q

What does it mean for a model to satisfy a formula?

A

A model satisfies a formula if the formula is true under the model’s interpretation.

20
Q

What is an example of a model in predicate logic?

A

A model where the domain consists of people, and ‘C(x)’ means ‘x is clever.’

21
Q

What is semantic entailment?

A

A set of formulas semantically entails another formula if the latter is true in all models where the first set is true.

22
Q

What is a tautology in predicate logic?

A

A formula that is true in all possible models.

23
Q

What is a contradiction in predicate logic?

A

A formula that is false in all possible models.

24
Q

What is a contingent formula?

A

A formula that is true in some models and false in others.

25
Q

What is an example of a semantic equivalence in predicate logic?

A

¬∃x P(x) ≡ ∀x ¬P(x), meaning ‘Nobody is perfect’ is the same as ‘Everybody is imperfect.’

26
Q

What is α-conversion in predicate logic?

A

The process of renaming bound variables, such as ∃x C(x) ≡ ∃y C(y).

27
Q

What is the difference between ∃x (φ ∨ ψ) and ∃x φ ∨ ∃x ψ?

A

They are semantically equivalent, meaning that one of the elements satisfying φ or ψ implies that there exists an element satisfying φ or ψ.

28
Q

Is ∃x (φ ∧ ψ) ≡ ∃x φ ∧ ∃x ψ a valid equivalence?

A

No, because the left side requires a single element to satisfy both φ and ψ, whereas the right side allows different elements to satisfy them separately.

29
Q

What is the difference between ∀x ∃y K(x, y) and ∃y ∀x K(x, y)?

A

∀x ∃y K(x, y) means ‘everyone knows someone,’ while ∃y ∀x K(x, y) means ‘there is one person whom everyone knows.’

30
Q

What are some important semantic equivalences in predicate logic?

A

¬∃x φ ≡ ∀x ¬φ, ¬∀x φ ≡ ∃x ¬φ, ∃x (φ ∨ ψ) ≡ ∃x φ ∨ ∃x ψ, ∀x (φ ∧ ψ) ≡ ∀x φ ∧ ∀x ψ.