Answer:
Step-by-step explanation:
Step 1:we should turn the “facts” into logical expressions.
Step 2:Assign variables
Our variables are: b (for butler), c (for cook), g (for gardener), h (for handyman)
Step 3 . Let the value of true indicate that the person is telling the truth. For example, b = T means the butler is telling the truth. Then we can translate the statements as follows:
Check attachment
Step 4
We know all of these must hold. So we really want to know when (b→c)∧¬(c∧g)∧¬(¬g∧¬h)∧(h → ¬c) is true.
Step 5
Behold, another truth table task! If you work out the truth table, you see that this statement is only true when:
Check attachment
Step 6
Therefore we can say the butler and cook are definitely lying, but we can not determine if the gardener or handyman are lying. However, there are four variables in this problem. Instead, we can do this with some straight reasoning. Notice that:
If the butler is telling the truth, then by (a) the cook is telling the truth.
If the cook is telling the truth, then by (b) the gardener is lying.
If the gardener is lying, then by (c) the handyman is telling the truth.
If the handyman is telling the truth, they by (d) the cook is lying.
This leads to a contradiction (the cook can not be both telling the truth and lying)! Therefore the butler and cook must be lying. What about the gardener and the handyman? We don’t have enough information to figure out if they are lying. Since the cook is lying, we can’t use (b) to come to any conclusions about the gardener. Even if we are able to conclude that the gardener is telling the truth, we can’t use (c) to come to any conclusions about the handyman.