The problem is based on Tomassi's Logic - Exercise 6.3 Question 10 (1). The object is to prove $\forall x[Fx \to Gx] : \exists x[Fx] \to \exists y[Gy]$ in 7 lines. All deductive apparatus is allowed except EE or any Passing Rules (can do the proof in 8 lines using a Passing Rule). As far as SI and TI goes, no problem in the book has required their use so far, so I suspect that they aren't required, but they aren't prohibited. I've included the shortest proof I've found so far, but I'm really stumped on how to get it down to 7 lines. Any help would be greatly appreciated.
$\begin{array}{llll}&\{1\} &1. &\forall x[Fx \to Gx] &\small\text{P}\\ &\{2\} &2. &\lnot (\exists x[Fx] \to \exists y[Gy]) &\small\text{A for RAA}\\ &\{2\} &3. &\exists x[Fx] \land \lnot \exists y [Gy] &\small\text{SI 2}\\ &\{4\} &4. &Fa &\small\text{A for RAA}\\ &\{1\} &5. &Fa \to Ga &\small\text{UE 1}\\ &\{1, 4\} &6. &Ga &\small\text{MP 4, 5}\\ &\{1, 4\} &7. &\exists y[Gy] &\small\text{EI 6}\\ &\{2\} &8. &\lnot \exists y[Gy] &\small\text{$\land$E 3}\\ &\{1, 2, 4\} &9. &\exists y[Gy] \land \exists \lnot y[Gy] &\small\text{$\land$I 7, 8}\\ &\{1, 2\} &10. &\lnot Fa &\small\text{RAA (4), 9}\\ &\{1, 2\} &11. &\forall x[\lnot Fx] &\small\text{UI 10}\\ &\{1, 2\} &12. &\lnot \exists x[Fx] &\small\text{SI 11}\\ &\{2\} &13. &\exists x[Fx] &\small\text{$\land$E 3}\\ &\{1, 2\} &14. &\exists x[Fx] \land \lnot \exists x[Fx] &\small\text{$\land$I 12, 13}\\ &\{1\} &15. &\lnot \lnot (\exists x[Fx] \to \exists y[Gy]) &\small\text{RAA (2), 14}\\ &\{1\} &16. &\exists x[Fx] \to \exists y[Gy] &\small\text{DNE 15}\\ \end{array}$
(1) Tomassi's actual question is $\forall y[Gy \to Hy] : \exists x[Gx] \to \exists y[Hy]$. I've no idea why my brain decided to edit it, but, as there's no interpretation, it makes no difference to the proof.
Edit: Here's the proof using a passing rule. As this hasn't even been mentioned in the book, it's highly unlikely that this is the solution :(
$\begin{array}{llll}&\{1\} &1. &\forall x[Fx \to Gx] &\small\text{P}\\ &\{2\} &2. &Fa &\small\text{A for CP}\\ &\{1\} &3. &Fa \to Ga &\small\text{UE 1}\\ &\{1, 2\} &4. &Ga &\small\text{MP 2,3}\\ &\{1, 2\} &5. &\exists y[Gy] &\small\text{EI 4}\\ &\{1\} &6. &Fa \to \exists y[Gy] &\small\text{CP (2), 5}\\ &\{1\} &7. &\forall x[Fx \to \exists y[Gy]] &\small\text{UI 6}\\ &\{1\} &8. &\exists x[Fx] \to \exists y[Gy] &\small\text{SI 7 (passing rule)}\\ \end{array}$