I want to prove the following:
Proposition: Let $(X,\mathcal{A},\mu)$ and $(Y, \mathcal{B}, \nu)$ be $\sigma$-finite measure spaces and let $(X\times Y , \mathcal{A} \otimes \mathcal{B} , \mathcal{\mu}\otimes \mathcal{\nu})$ be the product measure space. Further let $p \in [1, \infty) $. Then $$\overline{L^p(X) \otimes L^p(Y)} = L^p(X \times Y), $$ where the closure is with respect to the norm in $L^p(X \times Y)$.
Here $L^p(X) \otimes L^p(Y)$ is identified with a subspace of $L^p(X \times Y)$ through the natural embedding $f \otimes g \mapsto \big( (x,y) \mapsto f(x) g(y) \big) $.
I have proven the statement in the special case when $\mu$ and $\nu$ are finite (not $\sigma$-finite) and my question is:
Is my proof of the finite measure case correct and if it is, how can i adapt it to the case where the measures are $\sigma$-finite?
My proof (of the finite case): It suffices to show that $\chi_C \in \overline{L^p(X) \otimes L^p(Y)} $ for every $C \in \mathcal{A} \otimes \mathcal{B}$ with $\mu \otimes \nu (C) < \infty$. Here $\chi_C$ denotes the indicator function of the set $C$. This is because the linear combinations of such indicators are dense in $L^p(X \times Y)$.
Now assume that $\mu$ and $\nu$ are finite (and hence also $\mu \otimes \nu$), then we can use the following theorem, which is proven here:
Theorem: Let $(X,\mathcal B,\mu)$ be a finite measure space. Let $\mathcal A\subset \mathcal B$ be an algebra generating $\cal B$. Then for all $B\in\cal B$ and $\varepsilon>0$, we can find $A\in\cal A$ such that $$\mu(A\Delta B)<\varepsilon.$$
Here $\Delta$ is the symmetric difference: $A \Delta B = (A \setminus B ) \cup (B\setminus A) = (A \cup B) \setminus (A \cap B)$.
To use the theorem define $$\mathcal{E}_0 = \{ A \times B : A \in \mathcal{A}, B \in \mathcal{B} \}$$ and $$\mathcal{E} = \big \{ \bigcup_{i=1}^n C_i : C_i \in \mathcal{E}_0 , n \in \mathbb{N} \big \}.$$ Then $\mathcal{E}$ is an algebra that generates $\mathcal{A} \otimes \mathcal{B}$. Clearly the indicator functions of all elements of $\mathcal{E}_0 $ are in $L^p(X) \otimes L^p(Y)$, because they have product form and finite measure. The indicator function $\chi_E$ of every member $E$ of $ \mathcal{E}$ is also in $L^p(X) \otimes L^p(Y)$, because $E$ can be written as a finite and disjoint union of sets in $\mathcal{E}_0$ and then $\chi_E$ is just the sum of the indicator functions on these rectangle sets.
Now let $ C \in \mathcal{A} \otimes \mathcal{B}$. Then by the theorem there exist for every $\varepsilon >0$ an $E \in \mathcal{E}$ so that $ \mu \otimes \nu (C \Delta E )< \varepsilon $ and therefore $$ \| \chi_C - \chi_E \|= \| \chi_{C \Delta E} \| = \big( \mu \otimes \nu (C \Delta E ) \big)^{1/p} < \varepsilon^{1/p},$$ which concludes the proof.
My idea to extend the proof to the $\sigma$-finite case is that the $\sigma$-finite case can perhaps be reduced to the finite case by restricting the product measure space in some suitable way to make it finite. But i could not come up with a suitable restriction.