Como dijo Martin, primero hay que encontrar un morfismo entre las dos gavillas, luego se puede usar esa solución localmente. Así que, aquí está el morfismo.
Considera en Y la hoja de cálculo P con secciones V↦F(f−1(V))⊗E(V) para todos V⊆Y abierto. La sheafificación de P es f∗(F)⊗E .
Del mismo modo, considere P′ el presheaf en X con secciones U↦F(U)⊗f∗E(U) . La sheafificación de P′ es F⊗f∗E .
Ahora, para todos los abiertos V⊆Y Tenemos un moprhismo E(V)→f∗E(f−1(V)) esto da un morfismo
P(V)=F(f−1(V))⊗E(V)→F(f−1(V))⊗f∗E(f−1(V))=f∗P′(V)
Por lo tanto, tengo un morfismo natural ϕ:P→f∗P′ . Ahora, tengo el morfismo de sheaficación P′→P′sh=F⊗f∗E Por lo tanto, un morfismo f∗P′→f∗(F⊗f∗E) que, compuesto con ϕ da un morfismo natural P→f∗(F⊗f∗E) . Finalmente, pasando a la sheafificación de P obtengo un morfismo
ψ:f∗(F)⊗E→f∗(F⊗f∗E)
¡Qué lío! Afortunadamente, cuando restringimos a un conjunto abierto donde E es gratis, todo se ve más bonito.
Entonces, restringe a un conjunto abierto W⊆Y donde E es gratis. Ahora, E y f∗E son libres, por lo que puede comprobar fácilmente que P y P′ ya son gavillas, por lo que ψ=ϕ=id⊗γ donde tenemos γ:E→f∗f∗E . Pero, para E libre, se puede comprobar fácilmente que se trata de un isomorfismo.
p.s: el pasaje de la prueba que has encontrado no es claro tal vez es más simple si se ve de esta manera: f∗(F⊗OnX)≅f∗(Fn)≅f∗(F)n y puede "tomar el n fuera" sólo aplicando la definición de f∗ .