Prove: $\forall x\in h(x) : f(x) \leftrightarrow h(x) \lor g(x)$
$\Leftarrow:$ Yes, proof by cases is used here.
- Case 1: By assuming $h(x)$ holds for any $x$, we must show $f(x)$ must hold too.
- Case 2: By assuming $g(x)$ holds for any $x$, we must show $f(x)$ must hold too.
$\Rightarrow:$ Here, by assuming $f(x)$ holds for some arbitrary $x$, we must show that at least one of either $g(x)$ or $h(x)$ holds (that it is impossible for both to not hold when the assumption does). Proof by cases thus requires extra assumptions.
- Case 1: By assuming $f(x)$ holds but not $g(x)$, show that $h(x)$ must hold.
Case 2: By assuming $f(x)$ holds but not $h(x)$, show that $g(x)$ must hold.
Alternatively, you can demonstrate that whenever $h(x)$ and $g(x)$ both do not hold, then $f(x)$ cannot either. (That is: proof by contradiction).