Answer: B
To determine which expression is NOT a tautology, we can look for a truth assignment to the variables that makes the expression evaluate to False.
- ((a→b)∧(b→c))→(a→c): This is the standard transitive property of implication (hypothetical syllogism), which is always a tautology.
- (a→c)→(∼b→(a∧c)):
An implication P→Q is False only when P is True and Q is False.
- To make Q=(∼b→(a∧c)) False, we need ∼b to be True (i.e., b=False) and (a∧c) to be False.
- To make P=(a→c) True, we can set a=False and c=True.
Letting a=False, b=False, and c=True:
- P=False→True=True
- Q=True→(False∧True)=True→False=False
Thus, the entire expression evaluates to True→False=False. Since it can be False, it is not a tautology.
- (a∧b∧c)→(c∨a): If the antecedent (a∧b∧c) is True, then both a and c are True, which makes the consequent (c∨a) True. Thus, it is a tautology.
- a→(b→a): This is equivalent to ∼a∨(∼b∨a)≡(∼a∨a)∨∼b≡True∨∼b≡True, which is a tautology.