I convinced myself that in the space $L^p([0,1])$ there is no other non-empty, open, convex subset different from $L^p([0,1])$ itself when $0 < p < 1$.
I was told that I can conclude from this statement that the topological dual of $L^p([0,1])$ if $\{0\}$, but I can not see it. I suppose that Hahn-Banach theorem would be useful here but I am not sure how.
Thanks in advance.
Any nontrivial element $\lambda\in X'\setminus\{0\}$ divides the space into the two halves $\{x\in X \mid \lambda(x)>0\}$ and $\{x\in X \mid \lambda(x)<0\}$ both of which are non-empty (because $\lambda$ is non-zero), open (because $\lambda$ is continuous), convex, and proper subsets of $X$. By your prior reasoning, no such sets exist.