Given a field $k$, we define the scheme-theoretic $n$-th affine space over $k$ by $\mathbb{A}^n_k=\text{Spec}(k[X_1,\dots,X_n])$ and the $n$-th projective space over $k$ by $\mathbb{P}^n_k=\text{Proj}(k[X_0,\dots, X_n])$. We know $\mathbb{P}^n_k$ is covered by $n+1$ affine charts given by $D_+(X_i)=\mathbb{P}^n_k\smallsetminus V_+(X_i)$ for $i=0,\dots, n$, each isomorphic to $\mathbb{A}^n_k$.
I was asking myself if - as it happens in the naive case - each of those charts is dense in $\mathbb{P}^n_k$.
Here is my attempt. Take e.g. $D_+(X_0)$. Then $D_+(X_0)$ being dense in $\mathbb{P}^n_k$ is equivalent to $V_+(X_0)$ having empty interior. Suppose there exists $f\in (X_0,\dots, X_n)$ s.t. $D_+(f)\subset V_+(X_0)$. Then every prime $\mathfrak{p}\in \mathbb{P}^n_k$ s.t. $f\notin \mathfrak{p}$ is s.t. $X_0\in \mathfrak{p}$, which means $D_+(fX_0)=\emptyset$, i.e. $V_+(fX_0)=V_+(0)=\mathbb{P}^n_k$, and thus $f=0$ since $k[X_0,\dots, X_n]$ is an integral domain.
Is this proof correct? Does anyone know a shorter way to prove it?