1.1 Let A be an abelian group, and define the constant presheaf associated to A on the topological space X to be the presheaf U↦A for all U=φ, with restriction maps the identity. Show that the constant sheaf A defined in the text is the sheaf associated to this presheaf. Solution:
Let F denote the given presheaf. Then we construct the associated sheaf , F+ of the given presheaf F by defining F+(U) to be set of continuous functions from U→⋃p∈UFp satisfying two conditions in the definition. Now recall how constant sheaf was defined that by taking set of continuous functions U→A. It is clear that constant sheaf A satisfies conditions of associated sheaf and by uniqueness constant sheaf is associated sheaf F+.
1.2
a) For any morphism of sheaves φ:F↦G show that for each point P, (kerφ)P=kerφP and (imφ)P=imφP.
Solution:
Consider the following φ:F→G then we have the induced map at stalks φp:Fp→Gp coming back to the question,
let sp∈kerφp then [φ(s),U]=0.It implies that there exists open subset V of U such that φ(s)∣V=0∣V.
Hence s∣V∈kerφ(V) and [s∣V,V]∈(kerφ)p. For other direction we have this induced map ip:(kerφ(U))p→Fp. so φp∘ip=0 and (kerφ)p⊆kerφp.
For second part, imφ is associated sheaf of presheaf image of F. im(φp)— image of stalk (imφ)p— Stalk of image sheaf=Stalk of preimage sheaf yp∈(imφ)p⟹yp belongs to the stalk of presheaf image and it is contained in Gp.So yp=[V,s] where p∈V and s∈preimφ(V).
So there exists t∈F(V) such that φ(t)=s and yp∈imφp.
Now consider yp∈imφp implies there exists tP∈Fp such that φp(tp)=yp. Suppose p∈Uopen and t∈F(U) .[U,t]∈Fp and φ(U)(t)∈ presheaf image φ(U).Implies yp=(U,φ(U)(t))∈(imφ)p.
b) Show that φ is injective (resp. Surjective) if and only if induced map on stalks φP is injective (resp. surjective) for all P. Solution:
It follows from the above exercise because kerφ=0 if and only if (kerφ)p=0 for all p if and only if kerφp=0 for all p.
Similarly φ is surjective if and only if imφ=G if and only if (imφ)p=Gp for all p if and only if imφp=Gp for all p.
c) Show that a sequence ⋯→Fi−1φi−1FiφiFi+1→⋯ of sheaves and morphisms is exact if and only if for each P∈X the corresponding sequence of stalks is exact as a sequence of abelian groups. Solution: kerφpi=imφpi−1 if and only if (kerφi)p=(imφi−1)p for all p.
[F,G be subsheaves of H then F=G⇔Fp=Gp∀p.]
1.3 Let φ:F→G be a morphism of sheaves on X. Show that φ is surjective if and only if the following condition holds: for every open set U⊆X, and for every s∈G(U), there is a covering Ui of U, and there are elements ti∈F(Ui), such that φ(ti)=s∣Ui, for all i.
Solution: Suppose φ is surjective then by definition imφ=G.
Hence G(U)=imφ(U)(definition of associated sheaf of presheaf image) for U open subset of X.
Let s∈G(U) with Vi′s forming open cover of U and si∈impφ(Vi)(presheaf image) such that s∣Vi=si∈impφ(Vi). si∈impφ(Vi) implies there exists ti∈F(Vi) such that φ(ti)=si=s∣Vi.
Conversely it is enough to show that φp is surjective. Let the said condition hold .
Let sp∈Gp implies sp=[U,s]∈Gp where p∈U and s∈G(U). By condition, there is covering Ui of U and there are elements ti∈F(Ui) such that φ(ti)=s∣Ui∈G(Ui) for p∈Ui$. So [Ui,φ(ti)]=[U,s]⟹[Ui,s∣Ui]=[U,s]. It will imply φp[Ui,ti]=[Ui,φ(ti)]=[Ui,s∣Ui]=[U,s]. Therefore φp is surjective.
1.4
a) Let φ:F→G be a morphism of presheaves such that φ(U):F(U)→G(U) is injective for each U. Show that the induced map φ+:F+→G+ of associated sheaves is injective. Solution:
We show that φp+:Fp+→Gp+ is injective. Note that Fp+=Fp and Gp+=Gp. Let φp+(U,s)=0 , then there exists open neighborhood of p say V contained in U such that φV+(s∣V)=0.By using the definition of associated sheaf and injectivity of φ we get [U,s]=0.
b) Use part (a) φ:F→G to show that if is a morphism of sheaves, then imφ can be naturally identified with a subsheaf of G as mentioned in the text. Solution:
We have impφ→G is injective. So by above result imφ→G is injective. So the imφ can be naturally identified by subsheaf of G.
1.5 Show that a morphism of sheaves is an isomorphism if and only if it is both injective and surjective. Solution:
Isomorphisms means there must exist two sided inverse. Also φ is isomorphism between sheaves F and G if and only if the induced morphism at stalks is isomorphisms and φp is injective and surjective iff φ is injective and surjective.
1.8 For any open subset U⊆X, show that the functor Γ(U,.) from sheaves on X to abelian groups is a left exact functor. Solution:
We have 0→F′φ′FφF′′→0 is exact sequence. So induced sequence at stalks is exact. Two things to note are φ′ is injective so φ′(U) is injective for all open subsets U of X. So it is enough to prove imφ′(U)=kerφ(U) and impφ′=imφ′ ( impφ′ is presheaf image).For U⊆X open, let s∈imφ′ then there exists t∈F′(U) such that φU′(t)=s. So tp∈Fp and [U,t]↦[U,φU′(t)]=[U,s]=sp. It implies sp=[U,s]∈imφp′=kerφp. So φp(sp)=0. [U,φU(s)]=[U,0]⟹φU(s)∣Ui=0 and these Ui form open cover for U. Hence by Sheaf axiom φU(s)=0 and s∈kerφU. For other direction proof follows similar to proposition 1.1.
1.13. Espace Etale of a Presheaf. Solution
Detailed solution can be found here.
1.14. Support. Let F be a sheaf on X, and lets s∈F(U) be a section over an open set U. The support of s, denoted Supps, is defined to be {P∈U∣sp=0}, where sp denotes the germ of s in the stalk Fp. Show that Supps is a closed subset of U. We define the support of F , SuppF, to be {P∈X∣Fp=0}. It need not be a closed subset. Solution:
We show W={p∈U∣sp=0} is open in U. Let p∈W then [U,s]=0 implies there exists V⊆U open with p∈V and s∣V=0 and s∣V∈F(V). Let q∈V then V⊆U and s∣V=0 means sq=0⟹V⊂W.
Therefore W is open.
Consider the following example for last part.
Let X be a irreducible topological space.Let p∈X.Define for any open subset U: F(U)=0 if U is empty or p∈U otherwise F(U)=A with restriction maps as identity or zero. Then F forms a Sheaf.
If q∈{p}⟹q∈U and U∩{p}=∅⟹p∈U and F(U)=0.Hence Fq=0.
If q∈/{p}⟹Fq=A. SuppF={q∈X∣Fp=0}=X\ {p} which is open.
1.16. Flasque Sheaves. A sheaf F on a topological space X is Falsque if for every inclusion V⊆U of open sets, the restriction map F(U)→F(V) is surjective.
a) Show that a constant sheaf on an irreducible topological space is flasque. See (I, §I) for irreducible topological spaces. Solution: X is irreducible space so by definition of irreducibility U is connected and so we have F(U)≅A and F(V)≅A. Hence restriction mapping is just identity and we get surjectivity.
b) If 0→F′φ′′FφF′′→0 is an exact sequence of sheaves, and if F′ is Flasque , then for any open set U, the sequence 0→F′(U)→F(U)→F′′(U)→0 of abelian groups is also exact. Solution:
To show 0→F′(U)φU′F(U)φUF′′(U)→0
Taking sections is left exact. It is enough to show that φU is surjective. Let t∈F′′(U). Since the following sequence is exact 0→F′φ′′FφF′′→0 . So φ is surjective. It implies that for U⊆X open, there exist open covering {Ui} of U for ti∈F(Ui) such that φ(ti)=t∣Ui. Let Z be the set of pair (Ui,ti) with the following partial order (Ui,ti)<(Uj,tj)⇔Ui⊆Uj such that tj∣Ui=ti. Let M be chain in Z and let V=⋃CUi where C={i∣(Ui,ti)∈Z}.By the given partial order relation, for i∈C each ti∈F(Ui) agree on intersection, so by sheaf axiom there exist s∈F(V) such that s∣Ui=ti and φ(s)=t∣V.Therefore (V,s)∈Z and is the upper bound of the chain M. By Zorn’s lemma, there exist maximal element say (V′,s′) of Z. Our Claim is that V′=U. Now, suppose otherwise then there exists x∈/V′. So we have V′⊂V′⋃Uk=U for some Uk and φ(s′)=t∣V′ and φ(tk)=t∣Uk.Consider, V′⋂Uk then s′∣V′⋂Uk∈F(V′⋂Uk) and t∣V′⋂Uk∈F(V′⋂Uk).
So φ(s′∣V′⋂Uk)=t∣V′⋂Uk=φ(tk∣V′⋂Uk).It implies s′∣V′⋂Uk−tk∣V′⋂Uk∈kerφ(V′⋂Uk).So there exists w∣V′⋂Uk∈F′(V′⋂Uk) such that φ′(w∣V′⋂Uk)=s′∣V′⋂Uk−tk∣V′⋂Uk. F′ is given to be flasque and w∣V′⋂Uk∈F′(V′⋂Uk)⟹ there exists w∈F′(V′) such that w↦w∣V′⋂Uk.Let m=φ′(w)∈imφ′(V′)=kerφ(V′) and m∣V′⋂Uk=s′∣V′⋂Uk−tk∣V′⋂Uk (Draw diagram for better understanding).Hence, (m−s′)∣V′⋂Uk=tk∣V′⋂Uk with m−s′∈F(V′) and tk∈F(Uk). Also, U=V′⋃Uk. So by sheaf axiom there exist t′′∈F(U) that restricts to m−s′ and tk on V′ and Uk respectively with φU(t′′)=t∣U. So (U,t′′)∈Z contradicting maxamilty of (V′,s′).So U=V′ and the result follows
c) 0→F′→F→F′′→0 is an exact sequence, and if F′ and F are Flasque then F′′ is Flasque. Solution:
Since 0→F′→F→F′′→0 is an exact sequence and F′ is flasque we have upper sequence and lower sequence of the following diagram as exact, also V⊆U
φV is surjective. So start with w∣V∈F′′(V) and use the fact that diagram is commutative and F is flasque to complete the proof.
d) If f:X→Y is a continuous map, and if F is a flasque sheaf on X , then f∗F is a flasque sheaf on Y. Solution:
For V⊆Y is open then f−1(V) is open in X. f∗F(V)=F(f−1(V)) and F is given to be flasque.
e) Let F be any sheaf on X. We define a new sheaf G, called the sheaf of discontinuous sections of F as follows. For each open set U⊆X , G(U) is the set of maps s:U→⋃p∈UFp for all p∈U, s(p)∈Fp. Show that G is flasque sheaf and that there is a natural injective morphism of F to G. Solution: G is a sheaf just by taking restrictions. Let V⊆U and G(U)⟶G(V). For t∈G(V) then define w∈G(U) such that w∣V=t and w=0 elsewhere.
1.17 Skyscraper Sheaves. Solution:
Stalks can be checked with same method as in the example given in solution of exercise 1.14. with necessary changes.
2.1. Let A be a ring, let X=SpecA, let f∈A and let D(f)⊆X be the open complement of V((f)). Show that locally ringed space (D(f),OX∣D(f))is isomorphic to SpecAf. Solution:
Similar to the solution of proposition 2.5(b) and 2.18.
2.2. Let (X,OX) be a scheme, and let U⊆X. Show that (U,OX∣U) is a scheme.We call this induced scheme structure on the open set U, and we refer to (U,OX∣U) as open subscheme of X. Solution:
A scheme by definition is something which locally looks like an affine scheme. Let x∈U⊆X and let V≅SpecA be the affine neighborhood of x, since D(f) form basis for topology on V, where f∈A. So x∈D(f)⊂U for some f∈A and from previous exercise (D(f),OSpecA∣D(f)) is isomorphic to (SpecAf,OSpecAf).
2.3. Reduced schemes. A scheme (X,OX) is called reduced if for every open set U⊆X, the ring OX(U) has no nilpotent elements.
Show that (X,OX) is reduced if and only if for every P∈X, the local ring OX,P has no nilpotent elements. Solution:
Suppose (X,OX) is reduced then OX(U) has no nilpotent elements for any open set U⊆X. For P∈X let [U,s] be germ of OX,P such that it is nilpotent. Then sn∣W=0 for P∈W⊆U and 0=sn∈OX(W) but it has no nilpotent so s is zero on OX(W) hence on U.
Conversely, suppose s∈OX(U) such that sn=0 for some n. Then sxn=0 in OX,x where x∈U. But there are no nilpotent elements in OX,x.
2.4. Let A be a ring and let (X,OX be a scheme. Given a morphism f→SpecA, we have asscociated maps on sheaves f#:OSpecA→f∗OX.
Taking global sections we obtain a homomorphism A→Γ(X,OX).Thus there is natural map α:HomSch(X,SpecA)→HomRings(A,Γ(X,OX))
Show that α is bijective. Solution:
There are few subtle things to note before giving the solution: First of all, on right side we are dealing rings unity but not necessarily commutative. Then we take spectrum of commutative ring with unity. Also we make use of the following resulting when giving the solution:
If X and Y are two schemes, then giving a morphism from X→Y is equivalent to giving an open cover {Ui}i∈I of X, together with morphism fi:Ui→Y, where Ui has the induced open subscheme structure, such that the restrictions of fi and fj to Ui∩Uj are the same, for each i,j∈I.
We try to give the inverse map to α. So consider g∈HomRings(A,Γ(X,OX))
Since we have the propostion 2.3. we try to give glueing argument to get scheme X.
Since X is scheme let X be covered by affine opens {Ui}i∈I. Since Ui is affine we have Ui≅SpecCi.
Therefore, OX(U)=A. AgOX(X)ρXUOX(U)=C and taking Spec we have a map fi:Ui≅SpecC→SpecA.
By the above result we only have to show that fi∣Ui∩Uj=fj∣Ui∩Uj. But in order to use functoriality of Spec(proposition 2.3), we consider affine covering of Ui∩Uj say {Vk≅SpecZk}. So its enough to show fi and fj agree on Vk. We have the following: Vk⊂Ui∩Uj⊂Ui⊂X and Vk⊂Ui∩Uj⊂Uj⊂X.
So we have the morphisms of ring:
Taking spec we get,
Hence the result follows
2.5. Describe SpecZ, and show that it is a final object for the category of schemes. Solution:
Since Z is initial object in category of rings with 1 (f:Z→R by n↦n⋅1) . By using the above result we get the desired result.
2.9. If X is a topological space, and Z an irreducible closed subset of X, a generic point for Z is point ζ such that Z={ζ}ˉ. If X is a scheme show that every (nonempty) irreducible closed subset has a unique generic point. Solution:
Remark: In SpecA there is one to one correspondence between points of SpecA and irreducible closed subsets of SpecA. Now, let Z be irreducible closed subset of X. Since X is a scheme, U be affine open set such that U∩Z=∅ (there exist such a U). So U∩Z is irreducible( since open subset of Z) closed subset of U. So W=U∩Z=V(p)(=Spec(A/p))={p}ˉ for some prime ideal. {p}ˉ is generic point of W. {p}ˉ is generic point of Z. By definition of denseness, p∈V∩Z where V is nonempty affine open subset. Taking closure of {p} in V∩Z is Z. So {p}ˉ=V∩Z and by uniqueness of generic point of affine scheme (see above remark) we have that it is the only generic point for any V∩Z. Hence, for Z.
2.13. A topological space is quasi-compact if every open cover has a finite subcover.
a) Show that a topological space is noetherian (I, §1) if and only if every open subset is quasi-compact. Solution:
A topological space X is noetherian then every collection of open subset has maximal element. Let Z be open subset such that Z=⋃iUi.Then Z⊂U1∪U2∪⋯∪Um (said maximal element). Conversely, let every open subset be quasi compact. Consider the following sequence of open subsets: Z1⊂Z2⊂Z3⊂⋯ and suppose X does not satisfy ACC for open subsets. Consider Z=⋃iZi where Zi is open and so isZ. Hence Z=⋃iUi and we get contradiction.
b) If X is an affine scheme, show that sp(X) is quasi-compact, but not in general noetherian. We say a scheme X is quasi-compact if sp(X) is. Solution: X≅SpecA and D(f) form basis for topology on SpecA.So any cover of SpecA is given by D(fi).
Let SpecA=⋃iD(fi) then ∅=(⋃iD(fi))c=⋂iV(fi)=V(∑fi).It implies that 1∈∑fi so 1=∑finiteaifi. Hence, ∅=V(∑finitefi)=⋂finiteV(fi). Taking complement we get SpecA=⋃finiteD(fi).
For other part take Speck[x1,x2,x3,⋯].
c) If A is a noetherian ring, show that sp(SpecA) is a noetherian topological space. Solution:
Let Z(T1)⊂Z(T2)⊂⋯ be the chain of closed subset of SpecA that does not satisfy DCC.
Take I(⋅) to get ascending chain of ideals in A.
Let I=⋃iI(Z(Ti)) then I is ideal in A which is noetherian then I is finitely generated by say fi's and these fi's are contained in some I(Z(Ti)). Hence I is contained in I(Z(Ti)) and we get contradiction.
2.18. Let A be a ring, X=SpecA, f∈A. Show that f is nilpotent if and only if D(f) is empty. Solution:
Suppose f is nilpotent. Then fn=0 for some positive n. Then fn∈p (p is prime ideal). So f∈p and D(f) is empty.
Suppose f is not nilpotent. Then fk=0 for any k. Consider the following multiplicative set, S={1,f,f2,f3,⋯} then we localize to at this set.
Define l:A→Af by x↦1x.
Then Spec(l):Spec(Af)→Spec(A)
And we know prime ideals of localization correspnds to prime ideal p of ring A such that p∩S=∅, that is p is a prime ideal such that f∈/p.Therefore, Spec(Af)≅D(f).