How does these two conditions respect the "no redundancy" rule?
if Y=P then B has to be the smallest one, making the C card redundant.
if Y=P then B has to be the smallest one, making the C card redundant.
Nope, knowing y=p from B, you can have solutions 133, 333, 533 which give differents answers from C.
Is it true that ONE of the condition of C has to be true? from your options 133, 333, 533, only 133 lead to a true response. 333 and 533 would be false for all 3 conditions.
Yes, because the solution is the (unique) code that gives true for all cards. Knowing that (at least) one of the conditions must be true allows you to make some deductions. But of course, if the card C were not there at all you would not be able to make that deduction, which is why it's not redundant.