Use truth tables to show that the following pairs of expressions are logically equivalent.

(a) p ↔ q and (p → q) ∧ (q → p)

(b) ¬(p ↔ q) and ¬p ↔ q

(c) ¬p → q and p ∨ q