Proof.
Consider the category of pairs $(S, \mathfrak q)$ where $R \to S$ is an étale ring map, and $\mathfrak q$ is a prime of $S$ lying over $\mathfrak m$ with $\kappa = \kappa (\mathfrak q)$. A morphism of pairs $(S, \mathfrak q) \to (S', \mathfrak q')$ is given by an $R$-algebra map $\varphi : S \to S'$ such that $\varphi ^{-1}(\mathfrak q') = \mathfrak q$. We set
\[ R^ h = \mathop{\mathrm{colim}}\nolimits _{(S, \mathfrak q)} S. \]
Let us show that the category of pairs is filtered, see Categories, Definition 4.19.1. The category contains the pair $(R, \mathfrak m)$ and hence is not empty, which proves part (1) of Categories, Definition 4.19.1. For any pair $(S, \mathfrak q)$ the prime ideal $\mathfrak q$ is maximal with residue field $\kappa $ since the composition $\kappa \to S/\mathfrak q \to \kappa (\mathfrak q)$ is an isomorphism. Suppose that $(S, \mathfrak q)$ and $(S', \mathfrak q')$ are two objects. Set $S'' = S \otimes _ R S'$ and $\mathfrak q'' = \mathfrak qS'' + \mathfrak q'S''$. Then $S''/\mathfrak q'' = S/\mathfrak q \otimes _ R S'/\mathfrak q' = \kappa $ by what we said above. Moreover, $R \to S''$ is étale by Lemma 10.143.3. This proves part (2) of Categories, Definition 4.19.1. Next, suppose that $\varphi , \psi : (S, \mathfrak q) \to (S', \mathfrak q')$ are two morphisms of pairs. Then $\varphi $, $\psi $, and $S' \otimes _ R S' \to S'$ are étale ring maps by Lemma 10.143.8. Consider
\[ S'' = (S' \otimes _{\varphi , S, \psi } S') \otimes _{S' \otimes _ R S'} S' \]
with prime ideal
\[ \mathfrak q'' = (\mathfrak q' \otimes S' + S' \otimes \mathfrak q') \otimes S' + (S' \otimes _{\varphi , S, \psi } S') \otimes \mathfrak q' \]
Arguing as above (base change of étale maps is étale, composition of étale maps is étale) we see that $S''$ is étale over $R$. Moreover, the canonical map $S' \to S''$ (using the right most factor for example) equalizes $\varphi $ and $\psi $. This proves part (3) of Categories, Definition 4.19.1. Hence we conclude that $R^ h$ consists of triples $(S, \mathfrak q, f)$ with $f \in S$, and two such triples $(S, \mathfrak q, f)$, $(S', \mathfrak q', f')$ define the same element of $R^ h$ if and only if there exists a pair $(S'', \mathfrak q'')$ and morphisms of pairs $\varphi : (S, \mathfrak q) \to (S'', \mathfrak q'')$ and $\varphi ' : (S', \mathfrak q') \to (S'', \mathfrak q'')$ such that $\varphi (f) = \varphi '(f')$.
Suppose that $x \in R^ h$. Represent $x$ by a triple $(S, \mathfrak q, f)$. Let $\mathfrak q_1, \ldots , \mathfrak q_ r$ be the other primes of $S$ lying over $\mathfrak m$. Then $\mathfrak q \not\subset \mathfrak q_ i$ as we have seen above that $\mathfrak q$ is maximal. Thus, since $\mathfrak q$ is a prime ideal, we can find a $g \in S$, $g \not\in \mathfrak q$ and $g \in \mathfrak q_ i$ for $i = 1, \ldots , r$. Consider the morphism of pairs $(S, \mathfrak q) \to (S_ g, \mathfrak qS_ g)$. In this way we see that we may always assume that $x$ is given by a triple $(S, \mathfrak q, f)$ where $\mathfrak q$ is the only prime of $S$ lying over $\mathfrak m$, i.e., $\sqrt{\mathfrak mS} = \mathfrak q$. But since $R \to S$ is étale, we have $\mathfrak mS_{\mathfrak q} = \mathfrak qS_{\mathfrak q}$, see Lemma 10.143.5. Hence we actually get that $\mathfrak mS = \mathfrak q$.
Suppose that $x \not\in \mathfrak mR^ h$. Represent $x$ by a triple $(S, \mathfrak q, f)$ with $\mathfrak mS = \mathfrak q$. Then $f \not\in \mathfrak mS$, i.e., $f \not\in \mathfrak q$. Hence $(S, \mathfrak q) \to (S_ f, \mathfrak qS_ f)$ is a morphism of pairs such that the image of $f$ becomes invertible. Hence $x$ is invertible with inverse represented by the triple $(S_ f, \mathfrak qS_ f, 1/f)$. We conclude that $R^ h$ is a local ring with maximal ideal $\mathfrak mR^ h$. The residue field is $\kappa $ since we can define $R^ h/\mathfrak mR^ h \to \kappa $ by mapping a triple $(S, \mathfrak q, f)$ to the residue class of $f$ modulo $\mathfrak q$.
We still have to show that $R^ h$ is henselian. Namely, suppose that $P \in R^ h[T]$ is a monic polynomial and $a_0 \in \kappa $ is a simple root of the reduction $\overline{P} \in \kappa [T]$. Then we can find a pair $(S, \mathfrak q)$ such that $P$ is the image of a monic polynomial $Q \in S[T]$. Set $S' = S[T]/(Q)$ and let $\mathfrak q' \subset S'$ be the maximal ideal $\mathfrak q' = \mathfrak qS' + (T - a')S'$ where $a' \in S$ is any element lifting $a_0$. By construction $S \to S'$ is étale at $\mathfrak q'$ and $\kappa = \kappa (\mathfrak q')$. Pick $g \in S'$, $g \not\in \mathfrak q'$ such that $S'' = S'_ g$ is étale over $S$. Then $(S, \mathfrak q) \to (S'', \mathfrak q'S'')$ is a morphism of pairs. Now that triple $(S'', \mathfrak q'S'', \text{class of }T)$ determines an element $a \in R^ h$ with the properties $P(a) = 0$, and $\overline{a} = a_0$ as desired.
$\square$
Comments (4)
Comment #4660 by Tim Holzschuh on
Comment #4799 by Johan on
Comment #8576 by Manolis Tsakiris on
Comment #9155 by Stacks project on
There are also: