Definition

Let (X,OX)(X,\mathcal O_X) be a . An OX\mathcal O_X- F\mathcal F is coherent if:

  1. F\mathcal F is ; and
  2. for every open UXU\subseteq X, every n0n\geq0, and every morphism OUnFU\mathcal O_U^{\oplus n}\to\mathcal F|_U, its kernel is locally of finite type.

On a locally Noetherian scheme, a is coherent exactly when it is locally of finite type.

Locally free examples

Every finite-rank is coherent when OX\mathcal O_X is coherent, in particular on a locally Noetherian scheme. A coherent sheaf need not be locally free; it may be supported on a proper closed subset or have singularities.

References
  1. The Stacks Project Authors, “Coherent modules,” Tag 01BU.