For faster problem solving, try this method/hack:
Let Universe $=\{1, 2\}$
Option A: $(\forall x α_x \rightarrow \forall x β_x) \rightarrow \forall x (α_x \rightarrow β_x)$
$=[α_1α_2 \rightarrow β_1β_2] \rightarrow \{(α_1 \rightarrow β_1)(α_2 \rightarrow β_2)\}$
$= [(α_1α_2)’ + β_1β_2] \rightarrow (α_1’ + β_1)(α_2’ + β_2) = (α_1α_2)(β_1β_2)’ + (α_1’ + β_1)(α_2’ + β_2)$
$=$ contingengy
Option B: $\forall x α_x \rightarrow \exists x (α_x \land β_x)$
$= (α_1α_2)’ + (α_1β_1) + (α_2β_2) = $ valid
Option C: $\forall x (α_x \lor β_x) \rightarrow (\exists x α_x \rightarrow \forall x α_x)$
$= [(α_1 + β_1)(α_2 + β_2)]’ + (α_1 + α_1)’ + α_1α_2) = $ contingency
Option D: $\forall x (α_x \rightarrow β_x) \rightarrow (\forall x α_x \rightarrow \forall x β_x)$
$= [(α_1’ + β_1)(α_2’ + β_2)]’ + (α_1α_2)’ + β_1β_2 = $ contingengy
How is valid/contingency magically declared? Well, there are 3 ways:
- Solve till completion (not recommended for GATE problems)
- Try out all combinations of truth values, till at least one $false$ (only if you have too much time to spare)
- For 2 formula systems $\alpha(x), \beta(x)$, after changing FOL to propositional form,
put $(α_1, α_2, β_1, β_2) = (1, 0, 0, 1)$ respectively
This will give the proper result in most cases.
If any ambiguity arises, then try option 2(above)
NOTE:
This is not an official method. I found this method out myself after solving loads of GATE questions.
I'm yet to encounter a question which is not solvable by this method, but I'm sure such a problem exists somewhere, hence the caveat 'most cases.’
Don't believe me, try it out yourself. You're welcome!