Let {R} be a ring. An {R}-algebra {S} is said to be étale if it is finitely presented and for every {R}-algebra {S'} and every nilpotent ideal {I \subset S'} (or ideal consisting of nilpotents), we have an isomorphism

\displaystyle \hom_R(S, S') \simeq \hom_R(S, S'/I).

In other words, given a homomorphism of {R}-algebras {S \rightarrow S'/I}, we can lift it uniquely to the “nilpotent thickening” {S'}.

The algebras étale over {R} form a category, {\mathrm{Et}(R)}; this is the étale site of {R}. For example, for a field, it consists of the category of all finite separable extensions. \’Etaleness is preserved under base-change, so for any morphism {R \rightarrow S}, there is a functor

\displaystyle \mathrm{Et}(R) \rightarrow \mathrm{Et}(S).

A basic property of étale morphisms is the following:

Theorem 1 Let {R} be a ring and {J \subset R} a square zero (or nilpotent) ideal. Then there is an equivalence of categories

\displaystyle \mathrm{Et}(R) \rightarrow \mathrm{Et}(R/J)

given by tensoring with {R/J}.

This result is often proved using the local structure theory for étale morphisms, but this is fairly difficult: as far as I know, the local structure theory requires Zariski’s Main Theorem for its proof. (Correction: as observed below, one only needs a portion of the local structure theory to make the argument, and that portion does not require ZMT.) Here is a more elementary argument.

First, observe that the functor {\mathrm{Et}(R) \rightarrow \mathrm{Et}(R/I)} is fully faithful by the definition of an étale morphism. Given étale {R}-algebras {S, S'}, we observe that {R}-maps {S \rightarrow S'} are in bijection with {R}-maps {S \rightarrow S'/IS'}, which in turn are in bijection with {R/I}-maps {S/IS \rightarrow S'/IS'}. In other words, we have an isomorphism

\displaystyle \hom_R(S, S') \simeq \hom_{R/I}(S/IS, S'/IS').

This is exactly the statement of full faithfulness.

The more difficult part consists of showing that the functor is essentially surjective: that is, that every algebra étale over {R/I} is obtained via reduction of an algebra étale over {R}.

So, let {\overline{S}} be an étale {R/I}-algebra, which we want to “lift” to {R}. In other words, we want to find an {S \in \mathrm{Et}(R)} such that {\overline{S} \simeq S \otimes_R R/I}. The idea of producing {S} is to write down the functor that it corepresents and then appeal to the adjoint functor theorem.

In fact, we know that if {S} exists, it must satisfy the property

\displaystyle \hom_R(S, A) = \hom_{R/I}(\overline{S}, A/IA)

for all {R}-algebras {A}. This is, again, by the nilpotent lifting condition. So, we need to prove that the functor

\displaystyle A \mapsto \hom_{R/I}(\overline{S}, A/IA)

is actually corepresentable. This will give us the desired {S}.

How can we show that the above functor is corepresentable? Since rings form a presentable category, we have to check that it commutes with limits and sufficiently filtered colimits, in view of the adjoint functor theorem. Well, it certainly commutes with all filtered colimits (as {\overline{S}} is finitely presented over {R/I}), so we need to check that it commutes with filtered colimits.

First, let’s see that it commutes with products. Let {A_i, i \in I} be a collection of {R}-algebras. The claim is that

\displaystyle \hom_{R/I}(\overline{S}, (\prod A_i )\otimes_R R/I) = \hom_{R/I}(\overline{S}, \prod (A_i \otimes_R R/I)). \ \ \ \ \ (1)

The problem is that the rings {(\prod A_i) \otimes_R R/I} and {\prod (A_i \otimes_R R/I)} might not be the same; there is a map

\displaystyle (\prod A_i ) \otimes_R R/I \rightarrow \prod (A_i \otimes_R R/I)

This is certainly surjective, and the kernel is surjected upon by the kernel of

\displaystyle \prod A_i \rightarrow \prod A_i/IA_i,

which is a square-zero ideal. Consequently, the two rings in question in (1)differ by a square-zero ideal, and so maps out of {\overline{S}} into them are the same.

Next, we need to show that our functor {A \mapsto \hom_{R/I}(\overline{S}, A/IA)} commutes with equalizers. So, let’s say we have an equalizer diagram of {R}-algebras

\displaystyle A \rightarrow A' \rightrightarrows A''.

Then we want an equalizer diagram of sets

\displaystyle \hom_{R/I}(\overline{S}, A/IA) \rightarrow \hom_{R/I}(\overline{S}, A'/IA') \rightarrow \hom_{R/I}(\overline{S}, A''/IA'').

If we had an equalizer diagram of rings

\displaystyle A/IA \rightarrow A'/IA' \rightrightarrows A''/IA'',

then we’d be done. But we don’t. But by the same logic, the map from {A/IA } to the honest equalizer {\mathrm{eq}(A'/IA' \rightrightarrows A''/IA'')} is a surjection whose kernel consists of square-zero elements. In fact, if an element in {A} has image in {IA'}, then its square in {A} must have image zero, and so must be zero.

It follows that we have defined a corepresentable functor on the category of {R}-algebras; let {S} be a corepresenting object. So we have a functorial isomorphism:

\displaystyle \hom_R(S, A) \simeq \hom_{R/I}(\overline{S}, A/IA) ,

valid for every {R}-algebra {A}.

Now, finally, we need to show that {S} is actually étale over {R} and that {S \otimes_R R/I \simeq \overline{S}}. The second property follows from taking {A} to be an {R/I}-algebra in the above isomorphism. The first follows from the fact that {\hom_R(S, A)} can’t see nilpotent thickenings because {\hom_{R/I}(\overline{S}, A/IA)} doesn’t. This completes the proof.