The Stacks project

54.2 A trace map in positive characteristic

Some of the results in this section can be deduced from the much more general discussion on traces on differential forms in de Rham Cohomology, Section 50.19. See Remark 54.2.3 for a discussion.

We fix a prime number $p$. Let $R$ be an $\mathbf{F}_ p$-algebra. Given an $a \in R$ set $S = R[x]/(x^ p - a)$. Define an $R$-linear map

\[ \text{Tr}_ x : \Omega _{S/R} \longrightarrow \Omega _ R \]

by the rule

\[ x^ i\text{d}x \longmapsto \left\{ \begin{matrix} 0 & \text{if} & 0 \leq i \leq p - 2, \\ \text{d}a & \text{if} & i = p - 1 \end{matrix} \right. \]

This makes sense as $\Omega _{S/R}$ is a free $R$-module with basis $x^ i\text{d}x$, $0 \leq i \leq p - 1$. The following lemma implies that the trace map is well defined, i.e., independent of the choice of the coordinate $x$.

Lemma 54.2.1. Let $\varphi : R[x]/(x^ p - a) \to R[y]/(y^ p - b)$ be an $R$-algebra homomorphism. Then $\text{Tr}_ x = \text{Tr}_ y \circ \varphi $.

Proof. Say $\varphi (x) = \lambda _0 + \lambda _1 y + \ldots + \lambda _{p - 1}y^{p - 1}$ with $\lambda _ i \in R$. The condition that mapping $x$ to $\lambda _0 + \lambda _1 y + \ldots + \lambda _{p - 1}y^{p - 1}$ induces an $R$-algebra homomorphism $R[x]/(x^ p - a) \to R[y]/(y^ p - b)$ is equivalent to the condition that

\[ a = \lambda _0^ p + \lambda _1^ p b + \ldots + \lambda _{p - 1}^ pb^{p - 1} \]

in the ring $R$. Consider the polynomial ring

\[ R_{univ} = \mathbf{F}_ p[b, \lambda _0, \ldots , \lambda _{p - 1}] \]

with the element $a = \lambda _0^ p + \lambda _1^ p b + \ldots + \lambda _{p - 1}^ pb^{p - 1}$ Consider the universal algebra map $\varphi _{univ} : R_{univ}[x]/(x^ p - a) \to R_{univ}[y]/(y^ p - b)$ given by mapping $x$ to $\lambda _0 + \lambda _1 y + \ldots + \lambda _{p - 1}y^{p - 1}$. We obtain a canonical map

\[ R_{univ} \longrightarrow R \]

sending $b, \lambda _ i$ to $b, \lambda _ i$. By construction we get a commutative diagram

\[ \xymatrix{ R_{univ}[x]/(x^ p - a) \ar[r] \ar[d]_{\varphi _{univ}} & R[x]/(x^ p - a) \ar[d]^\varphi \\ R_{univ}[y]/(y^ p - b) \ar[r] & R[y]/(y^ p - b) } \]

and the horizontal arrows are compatible with the trace maps. Hence it suffices to prove the lemma for the map $\varphi _{univ}$. Thus we may assume $R = \mathbf{F}_ p[b, \lambda _0, \ldots , \lambda _{p - 1}]$ is a polynomial ring. We will check the lemma holds in this case by evaluating $\text{Tr}_ y(\varphi (x)^ i\text{d}\varphi (x))$ for $i = 0 , \ldots , p - 1$.

The case $0 \leq i \leq p - 2$. Expand

\[ (\lambda _0 + \lambda _1 y + \ldots + \lambda _{p - 1}y^{p - 1})^ i (\lambda _1 + 2 \lambda _2 y + \ldots + (p - 1)\lambda _{p - 1}y^{p - 2}) \]

in the ring $R[y]/(y^ p - b)$. We have to show that the coefficient of $y^{p - 1}$ is zero. For this it suffices to show that the expression above as a polynomial in $y$ has vanishing coefficients in front of the powers $y^{pk - 1}$. Then we write our polynomial as

\[ \frac{\text{d}}{(i + 1)\text{d}y} (\lambda _0 + \lambda _1 y + \ldots + \lambda _{p - 1}y^{p - 1})^{i + 1} \]

and indeed the coefficients of $y^{kp - 1}$ are all zero.

The case $i = p - 1$. Expand

\[ (\lambda _0 + \lambda _1 y + \ldots + \lambda _{p - 1}y^{p - 1})^{p - 1} (\lambda _1 + 2 \lambda _2 y + \ldots + (p - 1)\lambda _{p - 1}y^{p - 2}) \]

in the ring $R[y]/(y^ p - b)$. To finish the proof we have to show that the coefficient of $y^{p - 1}$ times $\text{d}b$ is $\text{d}a$. Here we use that $R$ is $S/pS$ where $S = \mathbf{Z}[b, \lambda _0, \ldots , \lambda _{p - 1}]$. Then the above, as a polynomial in $y$, is equal to

\[ \frac{\text{d}}{p\text{d}y} (\lambda _0 + \lambda _1 y + \ldots + \lambda _{p - 1}y^{p - 1})^ p \]

Since $\frac{\text{d}}{\text{d}y}(y^{pk}) = pk y^{pk - 1}$ it suffices to understand the coefficients of $y^{pk}$ in the polynomial $(\lambda _0 + \lambda _1 y + \ldots + \lambda _{p - 1}y^{p - 1})^ p$ modulo $p$. The sum of these terms gives

\[ \lambda _0^ p + \lambda _1^ py^ p + \ldots + \lambda _{p - 1}^ py^{p(p - 1)} \bmod p \]

Whence we see that we obtain after applying the operator $\frac{\text{d}}{p\text{d}y}$ and after reducing modulo $y^ p - b$ the value

\[ \lambda _1^ p + 2\lambda _2^ pb + \ldots + (p - 1)\lambda _{p - 1}b^{p - 2} \]

for the coefficient of $y^{p - 1}$ we wanted to compute. Now because $a = \lambda _0^ p + \lambda _1^ p b + \ldots + \lambda _{p - 1}^ pb^{p - 1}$ in $R$ we obtain that

\[ \text{d}a = (\lambda _1^ p + 2 \lambda _2^ p b + \ldots + (p - 1) \lambda _{p - 1}^ p b^{p - 2}) \text{d}b \]

in $R$. This proves that the coefficient of $y^{p - 1}$ is as desired. $\square$

Lemma 54.2.2. Let $\mathbf{F}_ p \subset \Lambda \subset R \subset S$ be ring extensions and assume that $S$ is isomorphic to $R[x]/(x^ p - a)$ for some $a \in R$. Then there are canonical $R$-linear maps

\[ \text{Tr} : \Omega ^{t + 1}_{S/\Lambda } \longrightarrow \Omega _{R/\Lambda }^{t + 1} \]

for $t \geq 0$ such that

\[ \eta _1 \wedge \ldots \wedge \eta _ t \wedge x^ i\text{d}x \longmapsto \left\{ \begin{matrix} 0 & \text{if} & 0 \leq i \leq p - 2, \\ \eta _1 \wedge \ldots \wedge \eta _ t \wedge \text{d}a & \text{if} & i = p - 1 \end{matrix} \right. \]

for $\eta _ i \in \Omega _{R/\Lambda }$ and such that $\text{Tr}$ annihilates the image of $S \otimes _ R \Omega _{R/\Lambda }^{t + 1} \to \Omega _{S/\Lambda }^{t + 1}$.

Proof. For $t = 0$ we use the composition

\[ \Omega _{S/\Lambda } \to \Omega _{S/R} \to \Omega _ R \to \Omega _{R/\Lambda } \]

where the second map is Lemma 54.2.1. There is an exact sequence

\[ H_1(L_{S/R}) \xrightarrow {\delta } \Omega _{R/\Lambda } \otimes _ R S \to \Omega _{S/\Lambda } \to \Omega _{S/R} \to 0 \]

(Algebra, Lemma 10.134.4). The module $\Omega _{S/R}$ is free over $S$ with basis $\text{d}x$ and the module $H_1(L_{S/R})$ is free over $S$ with basis $x^ p - a$ which $\delta $ maps to $-\text{d}a \otimes 1$ in $\Omega _{R/\Lambda } \otimes _ R S$. In particular, if we set

\[ M = \mathop{\mathrm{Coker}}(R \to \Omega _{R/\Lambda }, 1 \mapsto -\text{d}a) \]

then we see that $\mathop{\mathrm{Coker}}(\delta ) = M \otimes _ R S$. We obtain a canonical map

\[ \Omega ^{t + 1}_{S/\Lambda } \to \wedge _ S^ t(\mathop{\mathrm{Coker}}(\delta )) \otimes _ S \Omega _{S/R} = \wedge ^ t_ R(M) \otimes _ R \Omega _{S/R} \]

Now, since the image of the map $\text{Tr} : \Omega _{S/R} \to \Omega _{R/\Lambda }$ of Lemma 54.2.1 is contained in $R\text{d}a$ we see that wedging with an element in the image annihilates $\text{d}a$. Hence there is a canonical map

\[ \wedge ^ t_ R(M) \otimes _ R \Omega _{S/R} \to \Omega _{R/\Lambda }^{t + 1} \]

mapping $\overline{\eta }_1 \wedge \ldots \wedge \overline{\eta }_ t \wedge \omega $ to $\eta _1 \wedge \ldots \wedge \eta _ t \wedge \text{Tr}(\omega )$. $\square$

Remark 54.2.3. Let $\mathbf{F}_ p \subset \Lambda \subset R \subset S$ and $\text{Tr}$ be as in Lemma 54.2.2. By de Rham Cohomology, Proposition 50.19.3 there is a canonical map of complexes

\[ \Theta _{S/R} : \Omega _{S/\Lambda }^\bullet \longrightarrow \Omega _{R/\Lambda }^\bullet \]

The computation in de Rham Cohomology, Example 50.19.4 shows that $\Theta _{S/R}(x^ i \text{d}x) = \text{Tr}_ x(x^ i\text{d}x)$ for all $i$. Since $\text{Trace}_{S/R} = \Theta ^0_{S/R}$ is identically zero and since

\[ \Theta _{S/R}(a \wedge b) = a \wedge \Theta _{S/R}(b) \]

for $a \in \Omega ^ i_{R/\Lambda }$ and $b \in \Omega ^ j_{S/\Lambda }$ it follows that $\text{Tr} = \Theta _{S/R}$. The advantage of using $\text{Tr}$ is that it is a good deal more elementary to construct.

Lemma 54.2.4. Let $S$ be a scheme over $\mathbf{F}_ p$. Let $f : Y \to X$ be a finite morphism of Noetherian normal integral schemes over $S$. Assume

  1. the extension of function fields is purely inseparable of degree $p$, and

  2. $\Omega _{X/S}$ is a coherent $\mathcal{O}_ X$-module (for example if $X$ is of finite type over $S$).

For $i \geq 1$ there is a canonical map

\[ \text{Tr} : f_*\Omega ^ i_{Y/S} \longrightarrow (\Omega _{X/S}^ i)^{**} \]

whose stalk in the generic point of $X$ recovers the trace map of Lemma 54.2.2.

Proof. The exact sequence $f^*\Omega _{X/S} \to \Omega _{Y/S} \to \Omega _{Y/X} \to 0$ shows that $\Omega _{Y/S}$ and hence $f_*\Omega _{Y/S}$ are coherent modules as well. Thus it suffices to prove the trace map in the generic point extends to stalks at $x \in X$ with $\dim (\mathcal{O}_{X, x}) = 1$, see Divisors, Lemma 31.12.14. Thus we reduce to the case discussed in the next paragraph.

Assume $X = \mathop{\mathrm{Spec}}(A)$ and $Y = \mathop{\mathrm{Spec}}(B)$ with $A$ a discrete valuation ring and $B$ finite over $A$. Since the induced extension $L/K$ of fraction fields is purely inseparable, we see that $B$ is local too. Hence $B$ is a discrete valuation ring too. Then either

  1. $B/A$ has ramification index $p$ and hence $B = A[x]/(x^ p - a)$ where $a \in A$ is a uniformizer, or

  2. $\mathfrak m_ B = \mathfrak m_ A B$ and the residue field $B/\mathfrak m_ A B$ is purely inseparable of degree $p$ over $\kappa _ A = A/\mathfrak m_ A$. Choose any $x \in B$ whose residue class is not in $\kappa _ A$ and then we'll have $B = A[x]/(x^ p - a)$ where $a \in A$ is a unit.

Let $\mathop{\mathrm{Spec}}(\Lambda ) \subset S$ be an affine open such that $X$ maps into $\mathop{\mathrm{Spec}}(\Lambda )$. Then we can apply Lemma 54.2.2 to see that the trace map extends to $\Omega ^ i_{B/\Lambda } \to \Omega ^ i_{A/\Lambda }$ for all $i \geq 1$. $\square$


Comments (0)


Post a comment

Your email address will not be published. Required fields are marked.

In your comment you can use Markdown and LaTeX style mathematics (enclose it like $\pi$). A preview option is available if you wish to see how it works out (just click on the eye in the toolbar).

Unfortunately JavaScript is disabled in your browser, so the comment preview function will not work.

All contributions are licensed under the GNU Free Documentation License.




In order to prevent bots from posting comments, we would like you to prove that you are human. You can do this by filling in the name of the current tag in the following input field. As a reminder, this is tag 0ADY. Beware of the difference between the letter 'O' and the digit '0'.