Firstly, I would like to know what does it mean to be a valid expression in classical logic. Secondly, How do we show validity of a formula (in sequent calculus) such as:
(∀x A → ∃xB) → ∃x(A → B)
As the above expression is not a sequent, how can we convert it to sequent form to show its validity using sequent calculus in classical logic?
Here is a proof is sequent calculus :
2) $A(a), B(a) \vdash B(a)$ --- by Weakening
3) $B(a) \vdash A(a) \rightarrow B(a)$ --- by $\rightarrow$-right
4) $B(a) \vdash \exists x(A \rightarrow B)$ --- by $\exists$-right
5) $\exists xB \vdash \exists x(A \rightarrow B)$ --- by $\exists$-left
7) $A(a) \vdash A(a), B(a)$ --- by Weakening
8) $\vdash A(a) \rightarrow B(a), A(a)$ --- by $\rightarrow$-right
9) $\vdash \exists x(A \rightarrow B), A(a)$ --- by by $\exists$-right
10) $\vdash \exists x(A \rightarrow B), \forall xA$ --- by $\forall$-right
Now we "join" the branches 1)-5) and 6)-10) into :
by $\rightarrow$-left