In Hartshorne, Algebraic geometry it's written, that for every scheme morphism $f: Spec B \to Spec A$ and $A$-module $M$ $f^*(\tilde M) = \tilde {(M \otimes_A B)}$. And that it immediately follows from the definition. But I don't know how to prove it in simple way. Could you help me?
-
This is 01I9. – Elías Guisado Villalgordo Oct 02 '25 at 13:16
3 Answers
Don't use the book by Hartshorne when you want to learn the foundations of algebraic geometry. There are many, many books which explain them far better (Liu, Görtz-Wedhorn, Bosch, ...). And in fact, in this case, this isomorphism does not immediately follow from the usual definition of $f^*$ via $f^{-1}$. Therefore, the claim by Hartshorne is misleading. One rather has to use the adjunction between scalar restriction and scalar extension:
The inverse image functor $f^*$ should be seen as (defined to be) the left adjoint of the direct image functor $f_*$. Therefore, it is enough to show that $f_* : \mathsf{Qcoh}(\mathrm{Spec}(B)) \to \mathsf{Qcoh}(\mathrm{Spec}(A))$ corresponds, under the equivalence of categories $ \mathsf{Qcoh}(\mathrm{Spec}(A)) \cong \mathsf{Mod}(A), F \mapsto \Gamma(F)$, to the scalar restriction functor $\mathsf{Mod}(B) \to \mathsf{Mod}(A)$. But this is clear, since we have more generally $\Gamma(f_*(F))=\Gamma(F)$ by definition of $f_*$.
One can, instead of adjointness, start with $f^* \tilde{M} = f^{-1} \tilde{M} \otimes_{f^{-1} \mathcal{O}_{\mathrm{Spec}(A)}} \mathcal{O}_{\mathrm{Spec}(B)}$, and use the complicated ad hoc definitions of the tensor product of sheaves and of $f^{-1}$ (remember that they are associated sheaves of certain presheaves). But this involves, in detail, many computations. In my opinion this approach is unnecessarily complicated.
- 183,887
-
1This is fine, but I think that at some point the bridge must be crossed in order to relate this abstract definition of $f^*$ and the more concrete definition of Hartshorne. In other words, I don't know if one can completely avoid the computation... – Bruno Joyal Feb 20 '13 at 19:47
-
2You mean that $F \mapsto f^{-1} F \otimes_{f^{-1} \mathcal{O}} \mathcal{O}$ is left adjoint to $f_$? This follows from the universal property of the tensor product and the universal property of $f^{-1}$ as a left adjoint to $f_$ on the category of abelian sheaves. No computation is needed. These formalities hold in great generality ( -> ringed topoi), where in fact no element computations are possible. – Martin Brandenburg Feb 20 '13 at 19:55
-
2Forgive me if I do not take your word for it. I can see the idea you have in mind, and I agree that it works if one carries it out formally. Would you mind stating precisely the context in which you are appealing to the universal property of $\otimes$? Because I know some care must be exercised in this regard (for instance, I don't think $\otimes$ and $Hom$ are adjoint in full generality in categories of sheaves, eg. Exercise 5.1c in Hartshorne, where one of the sheaves is assumed to be locally free of finite rank). Thanks :) – Bruno Joyal Feb 20 '13 at 20:14
-
3Again, don't use Hartshorne ;). Of course $\otimes$ and $\underline{\hom}$ are adjoint in full generality. And $\otimes$ classifies, as usual, bilinear maps (in this case bilinear sheaf morphisms). – Martin Brandenburg Feb 21 '13 at 10:42
-
So are you saying you can prove 5.1c without the finiteness assumption? My impression is that the proof heavily depends on it, but I may be wrong. – Bruno Joyal Feb 21 '13 at 19:23
-
Dear Martin, I have thought about this a little when I had the time last night, and I must admit that you are right. The finiteness hypothesis is not required. Thank you for this, all the best, – Bruno Joyal Feb 27 '13 at 17:28
-
2Dear Martin, One thing that has to be checked (at least in the way you wrote your answer above) is that $f_*$ actually takes quasi-coherent sheaves to quasi-coherent sheaves. Since this is not true in complete generality, some kind of argument in the affine case has to be given. Of course, it's not hard; e.g. one can take not just global sections, but global sections on each distinguished open affine Spec $A_a$ in the target. Regards, – Matt E Oct 19 '13 at 12:47
-
Yes, you are right. Thank you for this clarifying comment and your answer. – Martin Brandenburg Oct 19 '13 at 13:26
-
Out of curiosity: Can this argument be modified to show that $f^*(\widetilde M) \simeq \widetilde{M\otimes_S T}|_U$, where $f: U \rightarrow \mathrm{Proj},S$, $U \subseteq \mathrm{Proj},T$ is a morphism induced by a homogeneous homomorphism of graded algebras $S\rightarrow T$ (both generated in degree $1$)? The problem there is that $M \mapsto \widetilde M$ is not an equivlence of cats anymore. – Pavel Čoupek Aug 09 '17 at 15:48
As Martin indicates in his answer, it is easiest to prove that $f_*$ corresponds to the forgetful functor from $B$-modules to $A$-modules, and then use adjointness to understand $f^*$.
Again as Martin notes, once we know that $f_*$ takes the quasi-coherent sheaf $\widetilde{N}$ to a quasi-coherent sheaf, we can determine which sheaf we get by taking global sections.
However, it is not quite automatic that $f_*$ takes a quasi-coherent sheaf to a quasi-coherent sheaf (e.g. this is not true in complete generality for arbitrary maps between arbitrary schemes).
In the affine case, one can get around this issue as follows:
To determine $f_*\widetilde{N}$, it is enough to understand its behaviour on the basis of open sets of the form Spec $A_a$ ($a \in A$).
The preimage of Spec $A_a$ is Spec $B_a$.
So, by definition of $f_*$, the sections of $f_*\widetilde N$ on Spec $A_a$ are $N_a$, with the evident restriction maps if $a \mid a$'. (Note that $N_a$ has the same meaning whether we regard $a$ as an element of $A$ and regard $N$ as an $A$-module, or regard $a$ as an element of $B$, via the morphism $A \to B$, and regard $N$ as a $B$-module.)
When we regard $N$ as an $A$-module, then the associated sheaf again attaches $N_a$ to Spec $A_a$, with the evident restriction maps.
Thus indeed $f_* \widetilde N$ is naturally isomorphic to the sheaf attached to $N$ regarded as an $A$-module.
One reason for spelling this argument out is to point out (a) that $f_*$ can be computed directly in terms of its sections (there is no sheafification process, unlike in the construction of $f^*$), and so is sometimes more accessible; and (b) that computing $f_*$ requires understanding preimages of open subsets, and one has the important fact in the affine setting that the preimage of Spec $A_a$ is simply Spec $B_a$. This fact has an obvious geometric meaning (say in the case of varieties) which is worth making clear for yourself.
- 128,085
-
Thank you for this addition. Somehow I am used to the fact that if $f : X \to Y$ is a qcqs morphism (here it is even affine), then $f_*$ preserves quasi-coherence (EGA I (new), 6.7.1). – Martin Brandenburg Oct 19 '13 at 13:24
-
Q: "In Hartshorne, Algebraic geometry it's written, that for every scheme morphism $f: Spec (B) \to Spec (A)$ and $A$-module $M$ $f^*(\tilde M) = \widetilde {(M \otimes_A B)}$. And that it immediately follows from the definition. But I don't know how to prove it in simple way. Could you help me?"
A: There is a "more direct" and "elementary" approach to this question. Let $\phi: A \rightarrow B$ be a map of commutative unital rings and let $E$ be an $A$-module. Let $f:=X:=Spec(B) \rightarrow S:=Spec(A)$ be the corresponding map of schemes and let $F:=\widetilde{E}$. Let $f^!(F)$ be the following presehaf on $X$:
$$f^!(F)(U):=\mathcal{O}_X(U) \otimes_{f^{-1}(\mathcal{O}_S)(U)} f^{-1}(F)(U).$$
It follows $f^*(F)$ is the sheaf associated to $f^!(F)$. There is a canonical map
$$B\otimes_A E \rightarrow \Gamma(X, f^!(F))$$
and a canonical map
$$B\otimes_A E \rightarrow \Gamma(X, f^*(F)).$$
This gives a map of sheaves of modules on $X$:
$$ i:\widetilde{B\otimes_A E} \rightarrow f^*(F).$$
When you localize the map $i$ you get for each prime ideal $\mathfrak{p} \subseteq B$ with $\mathfrak{q}:=A\cap\mathfrak{p}$ isomorphisms
$$(\widetilde{B\otimes_A E})_{\mathfrak{p}} \cong B_{\mathfrak{p}}\otimes_{A_{\mathfrak{q}}} E_{\mathfrak{q}} \cong \mathcal{O}_{X, \mathfrak{p}} \otimes_{\mathcal{O}_{S, \mathfrak{q}}} F_{\mathfrak{q}}\cong f^*(F)_{\mathfrak{p}} ,$$
Hence the localized map $i_{\mathfrak{p}}$ is an isomorphism for all points. This implies $i$ is an isomorphism.
The claim is not "immediate" but it follows from the theory developed in Hartshorne. One exercise (Ex.II.5.3) is needed: There is for any $\mathcal{O}_X$-module ($X:=Spec(B)$) $E$ and any $B$-module $M$ a natural isomorphism
$$ Hom_B(M ,\Gamma(X, E)) \cong Hom_{\mathcal{O}_X}(\widetilde{M}, E).$$
Note: Exercise II.5.3 comes after Proposition II.5.2.
-
I think your answer is the only one consistent with the order of topics discussed in Hartshorne. In fact, the equivalence between the categories of modules and quasi-coherent sheaves is proved only later (Corollary 5.5), using point 5.2(e). I believe the proofs above are recursive... – Giu_giu Oct 10 '25 at 16:58
-
-
Sorry, I didn’t explain myself well. In your proof, you only used the adjunction between the two categories, which is an exercise from Hartshorne that can be done without using $f^(\tilde{M}) = \tilde{(M \otimes_A B)}$ . The actual equivalence of the categories, if one follows Hartshorne’s proof, uses the equality $f^(\tilde{M}) = \tilde{(M \otimes_A B)}$ . My comment was referring to the fact that, following Hartshorne, your proof is more coherent since it doesn’t "use the thesis to prove the hypothesis". – Giu_giu Oct 11 '25 at 10:46
-
@Giu_giu - My "short proof" uses the definition of the pull back functor for quasi coherent sheaves. If $E:=\widetilde{M}$ and $f:=X \rightarrow S$, we are given two sheaves: $f^*(E)$ and $\widetilde{B\otimes_A M}$. The Proposition in Hartshorne says these two sheaves are isomorphic and that is what I prove. There is no need to introduce adjunctions and left adjoints. Note: Ex II.5.3 does not use Prop II.5.2. – hm2020 Oct 11 '25 at 11:02
-
From my first comment, I meant that your proof is, in my opinion, the most appropriate one, precisely because it relies only on Exercise 5.3 and not on Corollary 5.5 – Giu_giu Oct 11 '25 at 11:06
-
@Giu_giu: "My comment was referring to the fact that, following Hartshorne, your proof is more coherent since it doesn’t "use the thesis to prove the hypothesis"" - You must specify this. – hm2020 Oct 11 '25 at 11:07
-
@Giu_giu - In this case - when there is an elementary proof - I believe it is best for students to include such a proof. The book is an "introduction" to the topic. – hm2020 Oct 11 '25 at 11:08
-
I meant that the answers above yours (not your answer) seemed to rely on the fact that the functors $\tilde{\ }$ and $\Gamma$ are inverses of each other when restricted to quasi coherent sheaves. This result, following Hartshorne, uses Proposition 5.4, which in turn depends on Lemma 5.3, which itself relies on the identity $f^*(\tilde{M}) = \widetilde{(M \otimes_A B)}$. Therefore, in my opinion, those arguments could appear somewhat recursive. So I was actually complimenting your answer, which seemed correct to me. – Giu_giu Oct 11 '25 at 11:29
-
@Giu_giu - I did not read all details of the other answers, but my answer shows what Hartshorne claims in the book: "The claim follows directly from the definitions." – hm2020 Oct 11 '25 at 13:12