The Godement resolution of a sheaf is a construction in homological algebra that allows one to view global, cohomological information about the sheaf in terms of local information coming from its stalks. It is useful for computing sheaf cohomology. It was discovered by Roger Godement.
Given a topological space X (more generally, a topos X with enough points), and a sheaf F on X, the Godement construction for F gives a sheaf
\operatorname{Gode}(F)
x\inX
Fx
U\subseteqX
\operatorname{Gode}(F)(U):=\prodx\inFx.
An open subset
U\subseteqV
\operatorname{Gode}(F)(V) → \operatorname{Gode}(F)(U)
\operatorname{Gode}(F)
\operatorname{Gode}(F)
\operatorname{Gode}
F\to\operatorname{Gode}(F)
\operatorname{Gode}
Another way to view
\operatorname{Gode}
Xdisc
p\colonXdisc\toX
p*
p-1
\operatorname{Gode}=p*\circp-1
Because of this adjunction, there is an associated monad on the category of sheaves on X. Using this monad there is a way to turn a sheaf F into a coaugmented cosimplicial sheaf. This coaugmented cosimplicial sheaf gives rise to an augmented cochain complex that is defined to be the Godement resolution of F.
In more down-to-earth terms, let
G0(F)=\operatorname{Gode}(F)
d0\colonF → G0(F)
i>0
Gi(F)
\operatorname{Gode}(\operatorname{coker}(di-1))
di\colonGi-1 → Gi