Predicate logic - true or false formulae

Click For Summary
SUMMARY

The discussion centers on the evaluation of the predicate logic formula F: ∃x∀y(P(x) → x = y) under various interpretations over the domain D = {a, b}. The interpretations examined include cases where both P(a) and P(b) are true, both are false, and one is true while the other is false. The consensus is that under interpretation (i), the formula is false; under interpretation (ii), it is true; and under interpretation (iii), the formula is also true, contrary to the initial conclusion of false. The key takeaway is the importance of the existential quantifier ∃x, which requires only one valid instance for the formula to hold true.

PREREQUISITES
  • Understanding of predicate logic and quantifiers
  • Familiarity with logical implications and truth tables
  • Knowledge of the domain of discourse in logical expressions
  • Basic skills in evaluating logical formulas
NEXT STEPS
  • Study the role of existential quantifiers in predicate logic
  • Learn how to construct and analyze truth tables for logical expressions
  • Explore the implications of logical statements in various interpretations
  • Review common pitfalls in understanding predicate logic
USEFUL FOR

Students of mathematics, logic enthusiasts, and anyone seeking to deepen their understanding of predicate logic and its applications in formal reasoning.

sparta123
Messages
1
Reaction score
0
Hello everyone, I can't seem to understand how to do this question.

Determine whether the formula F: ∃x∀y(P(x) → x = y) is true or false under each of the following interpretations over the domain D = {a, b}.

(i) both P(a) and P(b) are true;

(ii) both P(a) and P(b) are false;

(iii) P(a) is true and P(b) is false.Before I post my solution, please let me know if you think I'm not understanding the question. I think we are asked to write out all the interpretations for the 3 different cases and determine whether they make the formula true or false. If there are no false cases then the formula is true under the given interpretations - otherwise false. Here is my solution:

i) we can immediately see two cases which would make the formula false so it is false under interpretation i) :
P(a) → a=b and P(b) → b=a

ii) No need to check here because the premises would be false so the formula is true in every case.

iii) there are four cases, one of which is false so F is false under interpretation iii) :

1) P(a) → a=a [true] 2) P(a)→ a=b [false] 3) P(b)→ b=b [true] 4) P(b)→ b=a [true]So my final answers would be i) false ii) true iii) false

My answers for i) and ii) are matching with the answers sheet but our lecturer has provided me with the following solution for iii): "Then the formula is true. Indeed, both P(b) → b = a and P(b) → b = b are true."Can somebody please explain to me where I am wrong?
 
Physics news on Phys.org
Your error is in understanding the significance of the ∃x element. It means that you only have to find some x for which ∀y(P(x) → x = y) is true for the whole to be true.
 

Similar threads

Replies
6
Views
2K
  • · Replies 4 ·
Replies
4
Views
2K
  • · Replies 3 ·
Replies
3
Views
2K
Replies
9
Views
2K
  • · Replies 1 ·
Replies
1
Views
2K
  • · Replies 10 ·
Replies
10
Views
6K
  • · Replies 7 ·
Replies
7
Views
2K
  • · Replies 14 ·
Replies
14
Views
3K
  • · Replies 2 ·
Replies
2
Views
2K
  • · Replies 9 ·
Replies
9
Views
3K