Dado un conjunto $S \subset F[x_1, \dotsc ,x_n]$ de polinomios, una variedad afín se define por $S$ es el conjunto
$$V(S) := \{a \in A^n \mid f(a) = 0\ \ \ \forall f \in S\}$$
Y la topología zariski define que los conjuntos cerrados son exactamente $V(S)$ . Pero, la definición de conjuntos cerrados en la topología de Zariski que he visto y con la que he trabajado es $$V(I) = \{P: P \in \text{Spec}(R), I \subseteq P \},$$ donde $R$ es un anillo, $I$ es cualquier ideal de $R$ y $P$ es un ideal primo.
¿Por qué son equivalentes estas dos definiciones? ¿Cómo pasamos de conjuntos de funciones (presumiblemente funciones sobre $R$ ?) a ideales primos de $R$ ?