Let $X$ be an algebraic variety over the rational numbers. Suppose that $X$ has positive dimension. I would like to say that $X(\mathbb{F}_p)$ is non-empty for sufficiently large primes $p$. One idea is to use the Weil conjectures, but that seems like overkill. So my two questions are:
When can one deduce that a system of polynomial equations has a solution over $\mathbb{F}_p$ for sufficiently large primes $p$? I might have guessed that $\dim(X) > 0 $ is sufficient, but it seems like the affine variety $X^2+Y^2 = 0$ minus the point $(0,0)$ (which has no solutions for $p = -1 \mod 4$) suggests that extra conditions are necessary.
Is there an elementary proof of the (correct) version of part 1?
If $k$ is the field of rational numbers and $A$ is a finitely generated $k$-algebra with $X:=Spec(A)$, it follows $X(\mathbb{F}_p)$ is empty for any prime number $p>0$. If $\mathfrak{m}\subseteq A$ is a maximal ideal it follows $k \subseteq \kappa(\mathfrak{m})$ is a finite field extension of $k$, but $k$ has characteristic zero and hence this is impossible.
If $B:=\mathbb{Z}[x_1,..,x_n]/I$ where $\mathbb{Z}$ is the ring of integers and $Y:=Spec(B)$, we get a canonical map $\pi: Y \rightarrow S:=Spec(\mathbb{Z})$. If you accept Zorns's Lemma/the "Axiom of Choice", it follows there is a maximal ideal $\mathfrak{m} \subseteq B$. The residue field $\kappa(\mathfrak{m})\cong \mathbb{F}_{q^r}$ is finite with characteristic $q>0$. Hence $\mathfrak{m}\cap \mathbb{Z}=(q)$, and it follows the fiber $\pi^{-1}(q)\subseteq Y$ is non-empty. Hence Zorn's Lemma proves that $Y(\mathbb{F}_{q^r})$ is always non-empty for some $q,r$. The fact that the residue field $\kappa(\mathfrak{m})$ of a maximal ideal in $B$ is finite, is proved in the exercises in Atiyah-Macdonald's book "Commutative Algebra", hence this argument is in some sense "elementary". I have also seen simple online proofs that the residue field $\kappa(\mathfrak{m})$ is finite as well.