Skip to content
Official PYQ · 2003

GATE CS 2003 Q31 — Sets, Relations and Functions

Explain with AI

Let (S,≤)(S, \leq) be a partial order with two minimal elements a and b, and a maximum element c. Let P: S →\to {True, False} be a predicate defined on S. Suppose that P(a) = True, P(b) = False and P(x)   ⟹  \implies P(y) for all x,y∈Sx, y \in S satisfying x≤yx \leq y, where   ⟹  \implies stands for logical implication. Which of the following statements CANNOT be true?

Choose one option
View worked solution

Answer: D

We are given a partial order (S,≤)(S, \leq) with a maximum element cc, and minimal elements aa and bb. The predicate PP satisfies:

  • P(a)=TrueP(a) = \mathbf{True}
  • P(b)=FalseP(b) = \mathbf{False}
  • x≤y  ⟹  (P(x)  ⟹  P(y))x \leq y \implies (P(x) \implies P(y))

Let us analyze the condition in Option D: a≤xa \leq x and b≤xb \leq x.

Since a≤xa \leq x, the implication rule requires that P(a)  ⟹  P(x)P(a) \implies P(x) must hold. Since P(a)=TrueP(a) = \mathbf{True}, we must have:

True  ⟹  P(x)\mathbf{True} \implies P(x)

For this implication to be true, P(x)P(x) must be True\mathbf{True} for all xx such that a≤xa \leq x.

Therefore, it is impossible for P(x)=FalseP(x) = \mathbf{False} for any xx satisfying a≤xa \leq x (which includes any xx satisfying both a≤xa \leq x and b≤xb \leq x, such as the maximum element cc). Thus, the statement in Option D cannot be true.

Free practice · Your answers on this page are not saved.

Published
Report a correction
Keep exploringMore Sets, Relations and Functions questions