I'm doing some self studying out of Axler's Measure and Integration, and the following proof has me a bit confused. Here's the theorem and proof. 
I'm specifically confused in the highlighted regions.
- In the first highlighted section, is Axler saying that $K(x,y) = \lim_{m \rightarrow \infty} K_m(x,y)$ for $K_m(x,y) = \sum_{i=1}^{j_m} g_i(x)h_i(y)$ for $g_i,h_i \in L^2(\mu)$, or is he saying that $K(x,y) = \lim_{m \rightarrow \infty} K_m(x,y)$ for $K_m \in L^2(\mu \times \mu)$ compact?
If we assume he means the first, why is it in the next highlighted region can we assume that $K(x,y) = g(x)h(y)$? Wouldn't $K$ be of the form $K(x,y) = \lim_{m \rightarrow \infty} \sum_{i=1}^{j_m} g_i(x)h_i(y)$?
There are three major theorems applied in succession, yet I can only see Fubini's theorem being applied in the equality above the underlined region. Can someone point out in detail how all three theorems are being applied at each step?
We showed that if $F$ is orthogonal to every $K \in L^2(\mu \times \mu)$ previously considered, then $F$ must be the $0$ function in $L^2(\mu \times \mu)$ (bottom highlighted region). So then the orthogonal compliment of the subspace $A = \{K \in L^2(\mu \times \mu) \: | \: K(x,y) = \lim_{m \rightarrow \infty} K_m(x,y), \: K_m(x,y) = \sum_{i=1}^{j_m} g_i(x)h_i(y)\}$ must be contained in $\{0\}$, implying that $A^{\perp} = \{0\}$. Hence, $(A^{\perp})^{\perp} = A = L^2(\mu \times \mu)$? If so, why is $A$ nessiarily closed? That doesn't seem immediately obvious to me.
Any help would be appreciated. Thank you.