Which of the following tuple relational calculus expression(s) is/are equivalent to ?
View worked solution
Answer: C
In first-order logic and relational calculus, the universal quantifier () and the existential quantifier () are related by the following standard equivalence:
Applying this equivalence to a restricted domain where the tuple belongs to the relation , the expression "for all tuples in , is true" can be rewritten as:
This translates to: "There does not exist a tuple in for which is false." This matches expression III exactly.
Let's verify why the others are incorrect:
- I: is equivalent to (no tuple in satisfies ).
- II and IV: These expressions involve , which refers to tuples outside the relation and cannot be equivalent to a statement restricted to .
Thus, only expression III is equivalent, which corresponds to option C.
Free practice · Your answers on this page are not saved.
