Let $\Omega$ be a bounded open set in $\mathbb{R}^n$, $1<p<\infty, 1/p +1/q=1,f \in L^1(\Omega)$.
Is it true that if there exists $C>0$ such that $sup \{\int fg: g$ is a step function, $ ||g||_q \le 1\}$$\le C$, then $f \in L^p(\Omega)$? (By step function, I mean the form $\Sigma_{i=1}^m a_i \chi_{Q_i}(x) $ where each $Q_i$ is a cube. )
I know that if replacing $g$ with simple functions above, then the conclusion is true. But I'm not sure whether it's also true for step functions. I guess it is true, because measurable functions can be approximated by continuous functions, and continuous functions can be approximated by step functions, in the sense of almost everywhere convergence or $L^s(\Omega)$ convergence, $\forall s \ge 1$.
However, by using this and some other corollaries, I find a paradox, so I'm confused about this result. Maybe it is not true. Can anyone confirm me whether this result is true or not?
Any comments would be appreciated.
The paradox is, I can claim if $f \notin L^p$, then for any $m>0$, there exists a cube $Q_m$ such that $$\int_{Q_m}f > m |Q_m|^{\frac{p-1}{p}} \quad \quad\quad\quad\quad\quad\quad\quad(*)$$ This can be proved by contradiction using the characterization of $L^p$ above. Now suppose $f(x)=1/|x|$ defined on $B_1 \subset \mathbb{R}^n, n \ge 3$, thus $f \notin L^n(B_1)$, then one can prove that there exists a universal constant $C(n)$ such that for any cube $Q$, we have $\int_Q 1/|x| \le C(n)|Q|^{\frac{n-1}{n}}$, contradicting $(*)$ if $p=n$