4

I've come across the claim if $A\hookrightarrow B$ is a finite etale extension of rings (commutative w/ $1$) with $A$ Noetherian then the trace map $\operatorname{Tr}_{B/A}:B\to A$ is surjective and am looking for some help to see why this is true.

Just to recall the definitions, if $M$ is a finite projective $A$-module then we can define the trace of an element $\varphi\in\operatorname{End}_A(M)$ by recalling that we can take some elements $f_i\in A$ generating the unit ideal, such that $M_{f_i}$ is free over $A_{f_i}$, and then defining the trace there via some choice of basis, glueing the results to get an element $\operatorname{Tr}(\varphi)\in A$ and showing this is independent of the choices we made. Then for $b\in B$ we get an associated $A$-endomorphism of $B$ via multiplication by $b$, and this gives us a trace element $\operatorname{Tr}_{B/A}(b)$; the resulting map $\operatorname{Tr}_{B/A}:B\to A$ is $A$-linear.

In our situation the assumptions imply that $B$ is finite projective over $A$, so the trace map makes sense. They also imply that $A\to B$ is faithfully flat, and my impression is that this is the key assumption for the surjectivity claim (but I've decided to leave the other assumptions in case they do matter). Moreover, something else I read when trying to figure this out made it sound like one could do as follows: tensor with $B$ and show the resulting map $B\otimes_A B\to A\otimes_A B\cong B$ is surjective instead, and note that this is actually just the multiplication map $b\otimes b'\mapsto bb'$. This doesn't seem correct though when I try to write it down, but maybe I'm being stupid or misunderstanding what they were trying to say.

If it helps to simplify things for a solution, I'd be happy with the case where $B$ is actually free as an $A$-module.

Alex Mathers
  • 18,509
  • 2
    Which definition of finite étale are you using? You do need to invoke the unramifiedness in some form, since it does not hold for only faitfully flat finite maps: Consider $\mathbb{Z}_2 \subseteq \mathbb{Z}_2[\sqrt{2}]=\mathbb{Z}_2 \oplus \mathbb{Z}_2 \sqrt{2}$. Then you can check that the trace is not surjective in this case. – Pavel Čoupek Jun 25 '20 at 02:13
  • @PavelČoupek To me etale means flat and unramified, where unramified means that $A_{f^{-1}(\mathfrak q)}\to B_{\mathfrak q}$ is unramified for each $\mathfrak q\in\operatorname{Spec} B$, i.e. $f^{-1}(\mathfrak q)$ generates the maximal ideal in $B_{\mathfrak q}$ and $k(\mathfrak q)/k(f^{-1}(\mathfrak q))$ is separable. But if another definition of finite etale is more convenient for you then that's okay as well! – Alex Mathers Jun 25 '20 at 02:23
  • Also thanks for that counterexample, I'm glad I kept all the original assumptions then. – Alex Mathers Jun 25 '20 at 02:24
  • 2
    Indeed, as Pavel notes, faithful flatness is not enough. Maybe an easier way to see this is the classic example of a finite extension of fields whose trace map is not surjective. The key property here is separability: for a finite extension of fields, the trace map is surjective if the extension is separable. I haven't figured out the details, but my impression is that you should try to work locally here somehow and reduce to the case of fields. – Alex Wertheim Jun 25 '20 at 02:27
  • 2
    (Another counterexample if one does not use the unramified hypothesis: the trace map $\mathbb{Z}[i] \to \mathbb{Z}$ sends $a+bi$ to $2a$, which is not surjective. This obstruction to this being surjective is that $2$ is not invertible in $\mathbb{Z}$, which reflects the fact that $\mathbb{Z} \to \mathbb{Z}[i]$ is ramified at $2$.) – Alex Wertheim Jun 25 '20 at 02:29

1 Answers1

3

As in the comments, the "unramified" assumption is important, i.e. for finite faithfully flat ring maps, trace will not be surjective: examples are in the commments to the OP ($\mathbb{Z}_2 \subseteq \mathbb{Z}_2 [\sqrt{2}]$ is one of them).

The surjectivity of the $A$-module map $\mathrm{Tr}_{B/A}: B \rightarrow A$ can be checked stalk-locally, i.e. it is enough to show that $(\mathrm{Tr}_{B/A})_\mathfrak{p}: B_{\mathfrak{p}} \rightarrow A_{\mathfrak{p}}$ is surjective for all $\mathfrak{p}\in \mathrm{Spec}\,A$. Clearly we have $(\mathrm{Tr}_{B/A})_\mathfrak{p}=\mathrm{Tr}_{B_{\mathfrak{p}}/A_{\mathfrak{p}}}$. By Nakayama, it is enough to show surjectivity of $\overline{\mathrm{Tr}_{B_{\mathfrak{p}}/A_{\mathfrak{p}}}}=\mathrm{Tr}_{(B_{\mathfrak{p}}/\mathfrak{p}B_{\mathfrak{p}})/{(A_{\mathfrak{p}}}/\mathfrak{p})}: B_{\mathfrak{p}}/\mathfrak{p}B_{\mathfrak{p}}\rightarrow A_{\mathfrak{p}}/\mathfrak{p}=k(\mathfrak{p})$. Since $A \rightarrow B$ is finite, hence surjective on $\mathrm{Spec}$'s, there are primes $\mathfrak{q}_1, \mathfrak{q}_2, \dots, \mathfrak{q}_s \subseteq B$ such that $\mathfrak{q}_i\cap A=\mathfrak{p}$; then the unramified assumption shows that $B_{\mathfrak{p}}/\mathfrak{p}B_{\mathfrak{p}}=\prod_{i}k(\mathfrak{q}_i)$ (see this Lemma in Stackproject). It follows that the map $\mathrm{Tr}_{(B_{\mathfrak{p}}/\mathfrak{p}B_{\mathfrak{p}})/k(\mathfrak{p})}$ is the sum of the maps $\mathrm{Tr}_{k(\mathfrak{q}_i)/k(\mathfrak{p})}$. These are the trace maps for finite separable field extensions by the unramified assumption again, hence surjective. This finishes the proof.

  • Great answer! I was trying to figure out how to go from the local case to the case over fields, and the missing link is Nakayama. +1! – Alex Wertheim Jun 25 '20 at 04:55