Let A and B be topological spaces, u:A→B a continuous mapping, G a presheaf on B,F a sheaf on A.
For every presheaf morphism φ:G→u∗F, there exists a unique sheaf morphism ψ:u∗(G)→F such that φ=u∗(ψ)∘βG.
In other words, the canonical mapping
Mor(u∗(G),F)→ Mor(G,u∗(F)),ψ↦u∗(ψ)∘βG
is a bijection.
With the notation of proposition 4, one will sometimes denote ψ=φ♯ and φ=ψ♭.
Let us prove proposition 4. By remark 2 applied to the morphism σG:G→G, the morphism βG is equal to the composition
u∗(u∗(σG)−1)∘βG∘σG
where u∗(σG):u∗(G)→u∗(G) is the canonical isomorphism of the remark in I, p. 58. Let φ:G→u∗F be the unique sheaf morphism such that φ∘σG=φ(I, p. 54, prop. 3). It is then enough to prove that there exists a unique sheaf morphism ψ:u∗(G)→F such that u∗(ψ)∘βG=φ.
We possibly may therefore suppose that G is a sheaf. In order that a sheaf morphism ψ:u∗(G)→F satisfy the conclusion of proposition 4, it is necessary and sufficient that for every open set V of B and every section t of EG over V, one have
φV(t)=ψu−1(V)(t∘u∣u−1(V))(6)
Let U0 be an open set of A and s0 an element of u∗(G)(U0), in other words a B-morphism from U0 into EG. Let S(U0,s0) be the set of triples (U,V,t) where U is an open set of A contained in U0, V is an open set of B such that u(U)⊂V, and t a section of EG over V such that one has
t∘u∣U=s0∣U(7)
If U1 and U2 are open sets of A with U1⊂U2, let us denote by fU1U2 the restriction mapping F(U2)→F(U1). For every (U,V,t)∈S(U0,s0), one then has the relation
fUU0(ψU0(s0))=ψU(s0∣U)
=ψU(t∘u∣U)
=fUu−1(V)(ψu−1(V)(t∘u∣u−1(V)))
Consequently, if ψ:u∗(G)→F satisfies (6), one has
fUU0(ψU0(s0))=fUu−1(V)(φV(t))(8)
Let us prove that, for every point a of U0, there exists a triple (U,V,t)∈S(U0,s0) such that a∈U. For indeed, let a be a point of U0. There exists an open neighbourhood V of B containing u(a) and a section t of the étale space EG over V such that t(u(a))=s0(a) (I, p. 33, prop. 9). Let U1=u−1(V)∩U0. The sections s0∣U1 and t∘u∣U1 of the U1-étale space EG×BU1 coincide at the point a. By proposition 11, b) of I, p. 34, the set of points where they coincide is an open set U of U1 containing a. The triple (U,V,t) then belongs to S(U0,s0).
Formula (8) and property (F1) of sheaves (I, p. 43) then imply the uniqueness of ψ.
Let (U,V,t) and (U′,V′,t′) be elements of S(U0,s0). By relation (7), the restrictions of t and t′ to u(U∩U′) coincide. By Prop. 11, b) of I, p. 34, there exists an open set W of B such that u(U∩U′)⊂W⊂V∩V′ and t∣W=t′∣W. Hence
By properties (F1) and (F2) for the sheaf F, there exists a unique element s′ of F(U0) such that for every triple (U,V,t) of S(U0,s0), one has:
fUU0(s′)=fUu−1(V)(φV(t))(10)
Let us denote this element by ψU0(s0).
Let U1 be an open set contained in U0 and let s1=s0∣U1. If (U,V,t)∈S(U1,s1), U is an open set contained in U0 and t∘u∣U=s1∣U=s0∣U, hence (U,v,t)∈S(U0,s0) and relation (10) then implies that
By definition of ψU1(s1), one therefore has ψU1(s1)=fU1U0(ψU0(s0)). This proves that the family ψ=(ψU) is a morphism of sheaves from u∗(G) into F.
Let us prove that ψ satisfies relation (6). Let V thus be an open set of B and let t be a section of EG over V. If U = u−1(V) and if s=t∘u∣U, the triple (U,V,t) belongs to S(U,s) and relation (6) is an immediate consequence of relation (10), applied to U=U0.
Bourbaki sets the proof directly after the statement, and the corpus does not separate them, so what is above is the statement and its proof together.