Working on basic first-order logic for uni, I have been given the answers to an assignment which I don't agree with.
Question: Which of these formulas is equivalent to ∀x∃y(Bx → Cy)?
a) ∃xBx → ∃yCy
b) ∀xBx → ∃yCy
I say a), the answer sheet says b).
My logic is:
∀x∃y(Bx → Cy) = ∀x∃y(¬Bx v Cy)
= ∀x(∃y¬Bx v ∃yCy)
= ∀x(¬Bx v ∃yCy)
= ∀x(¬Bx) v ∃yCy
= ¬∃xBx v ∃yCy
= ∃xBx → ∃yCy
Could someone please confirm if I'm right or where my reasoning fails?