Descent of finite presentation along a covering family #
If the restrictions of a sheaf of modules to the members of a cover are finitely presented, then
the original sheaf is finitely presented. Mathlib's SheafOfModules.QuasicoherentData.bind
assembles local presentations; the
generators and relations of each assembled presentation have the same finite index types as the
corresponding local presentation. This supplies a descent criterion used for finite locally free
sheaves, whose defining condition includes finite presentation.
Shrinking the covering family of finite quasicoherent data keeps each selected local presentation, so the generators and relations of the shrunk data remain finite.
Assembling finite local presentations along a cover gives a finite presentation on the resulting common cover.
A sheaf of modules is finitely presented if its restrictions to a covering family are finitely presented.