# Anneau cohérent

La notion d'anneau cohérent est plus faible que celle d'anneau noethérien. Les anneaux cohérents jouissent néanmoins de remarquables propriétés, qu'on peut résumer en disant que sur de tels anneaux, les modules de présentation finie forment une sous-catégorie abélienne pleine de la catégorie des modules (tandis que sur un anneau noethérien, cela est vrai même pour les modules de type fini). On définit également la notion de faisceau cohérent (en) d'anneaux sur un espace topologique.

## Anneaux cohérents
### Définitions

* Soit $R$ un anneau et $M$ un $R$-module. Il existe des modules libres $L_{1}$ et $L_{0}$ pour lesquels on a une suite exacte
       $L_{1}\longrightarrow L_{0}\longrightarrow M\longrightarrow 0$
qui est appelée une présentation de $M$. Le module $M$ est de type fini si $L_{0}$ est de type fini, et il est dit de présentation finie si $L_{0}$ et $L_{1}$ sont tous deux de type fini.
* Un $R$-module $M$ est dit cohérent s'il est de type fini et si tout sous-module de type fini de $M$ est de présentation finie.
* Un anneau $R$ est dit cohérent à gauche si tout idéal à gauche de $R$ de type fini est de présentation finie. On définit de même un anneau cohérent à droite, et un anneau cohérent est un anneau cohérent à gauche qui est cohérent à droite.
* Par exemple un anneau de polynômes à un nombre infini d'indéterminées à coefficients dans un anneau commutatif noethérien est cohérent, mais n'est pas noethérien.

### Propriétés

Soit $R$ un anneau.
* Soit $M$ un $R$-module à gauche. Les conditions suivantes sont équivalentes:
* $M$ est cohérent à gauche.
* $M$ est de type fini et pour tout entier $n\geq 0$, le noyau de tout homomorphisme de $R$-modules à gauche $R^{n}\longrightarrow M$ est de type fini.
* $M$ est de type fini et pour tout $R$-module à gauche $N$ de type fini, pour tout homomorphisme $f:N\rightarrow M$, $\ker(f)$ est de type fini.
* En outre, les conditions suivantes sont équivalentes$^,$:
* $R$ est cohérent à gauche.
* Tout sous-module de type fini d'un $R$-module libre à gauche de type fini est de présentation finie.
* Tout $R$-module à gauche de présentation finie est cohérent.
* Pour tout entier $n$, le noyau de tout homomorphisme de $R$-modules à gauche $R^{n}\longrightarrow R$ est de type fini.
* Un anneau noethérien à gauche est cohérent à gauche.

### Anneaux de Sylvester cohérents

* Soit $R$ un anneau d'Ore. Cet anneau est un anneau de Sylvester cohérent à droite si, et seulement si l'annulateur à droite de toute matrice ligne (ou de toute matrice) finie à éléments dans $R$ est libre.
* Par exemple, un anneau de Bézout à droite est un anneau de Sylvester cohérent à droite.
* Un anneau de Sylvester commutatif $R$ est cohérent si, et seulement si $R$ est un anneau à pgcd.
* Soit $D$ un ouvert simplement connexe du plan complexe. L'anneau de Hardy $H^{\infty }\left(D\right)$ des fonctions analytiques bornées dans $D$ est un anneau de Sylvester cohérent qui n'est pas un anneau de Bézout.

## Généralisation dans les catégories de Grothendieck
### Catégories de Grothendieck

On appelle catégorie de Grothendieck une catégorie abélienne ${\mathfrak {C}}$ qui admet des coproduits arbitraires, a une famille de générateurs $\left(G_{i}\right)_{i\in I}$, et satisfait à la condition AB5): si $A$ est un objet de ${\mathfrak {C}}$, si $A'$ est un sous-objet de $A$, et si $\left(A_{i}\right)_{i\in I}$ est une famille filtrante croissante de sous-objets de $A$, alors
       $\bigcup \nolimits _{i\in I}\left(A^{\prime }\cap A_{i}\right)=A^{\prime }\cap \left(\bigcup \nolimits _{i\in I}A_{i}\right)$.

### Exemples

* La catégorie $_{R}Mod$ des modules à gauche sur un anneau $R$ est une catégorie de Grothendieck ayant pour générateur le module $_{R}R$.
* Soit $X$ un espace topologique, ${\mathcal {O}}_{X}$ un faisceau d'anneaux sur $X$ et $_{{\mathcal {O}}_{X}}\mathbf {Mod}$ la catégorie des faisceaux de ${\mathcal {O}}_{X}$-modules à gauche sur $X$. Cette catégorie $_{{\mathcal {O}}_{X}}\mathbf {Mod}$ est une catégorie de Grothendieck. Une famille de générateurs dans $_{{\mathcal {O}}_{X}}\mathbf {Mod}$ est constituée des faisceaux induits $\left.{\mathcal {O}}_{X}\right\vert U$ où $U$ décrit l'ensemble des ouverts de $X$.

### Objets cohérents

* Soit ${\mathfrak {C}}$ une catégorie de Grothendieck. Un objet $A$ de ${\mathfrak {C}}$ est dit de type fini si pour toute famille filtrante croissante $\left(A_{i}\right)_{i\in I}$ de $A$ telle que $\bigcup \nolimits _{i\in I}A_{i}=A$, il existe un indice $j$ pour lequel $A_{i}=A$. Un objet $A$ de ${\mathfrak {C}}$ est dit cohérent s'il est de type fini et si pour tout morphisme $f:B\rightarrow A$ où $B$ est de type fini, $\ker(f)$ est de type fini.
* Soit ${\mathfrak {C}}$ une catégorie de Grothendieck ayant pour générateur l'objet $G$ et
       $0\longrightarrow A^{\prime }\longrightarrow A\longrightarrow A^{\prime \prime }\longrightarrow 0$
une suite exacte courte dans ${\mathfrak {C}}$. Si deux objets de cette suite sont cohérents, il en va de même du troisième. En outre, un objet $A$ est de type fini si, et seulement s'il existe une suite exacte
       $\coprod \nolimits _{i\in J}G_{i}\longrightarrow A\longrightarrow 0$
où $J\subset I$ est un ensemble fini d'indices, et $A$ est cohérent si, et seulement s'il est de type fini et pour tout morphisme $\coprod \nolimits _{i\in J}G_{i}\longrightarrow A$, où $J\subset I$ est fini, il existe une suite exacte
       $\coprod \nolimits _{i\in K}G_{i}\longrightarrow \coprod \nolimits _{i\in J}G_{i}\longrightarrow A\longrightarrow 0$
où $K\subset I$ est fini.
La sous-catégorie pleine de ${\mathfrak {C}}$ formée de tous les objets cohérents, notée $Coh{\mathfrak {C}}$, est abélienne et l'injection $Coh{\mathfrak {C}}\longrightarrow {\mathfrak {C}}$ est exacte.

### Exemples

* Dans la catégorie $_{R}Mod$, les objets de type fini (resp. cohérents) sont les modules de type fini (resp. cohérents).
* Dans la catégorie $_{{\mathcal {O}}_{X}}\mathbf {Mod}$, les objets de type fini (resp. cohérents) sont les ${\mathcal {O}}_{X}$-modules de type fini (resp. cohérents).

### Faisceaux cohérents d'anneaux

* Un faisceau d'anneaux ${\mathcal {O}}_{X}$ est dit cohérent à gauche si pour tout ouvert $U\subset X$ et tout homomorphisme $\left.{\mathcal {O}}_{X}^{n}\right\vert U\longrightarrow \left.{\mathcal {O}}_{X}\right\vert U$ de $\left.{\mathcal {O}}_{X}\right\vert U$-modules à gauche, le noyau de cet homomorphisme est de type fini.
* On a alors le résultat suivant: soit ${\mathcal {O}}_{X}$ un faisceau d'anneaux cohérents à gauche. Pour qu'un faisceau de ${\mathcal {O}}_{X}$-modules à gauche ${\mathcal {F}}$ soit cohérent, il faut et il suffit que, localement, il soit isomorphe au conoyau d'un homomorphisme de ${\mathcal {O}}_{X}$-modules à gauche ${\mathcal {O}}_{X}^{q}\longrightarrow {\mathcal {O}}_{X}^{p}$, i.e., pour tout ouvert non vide $U$ de $X$ il existe une suite exacte
       $\left.{\mathcal {O}}_{X}^{q(U)}\right\vert U\longrightarrow \left.{\mathcal {O}}_{X}^{p(U)}\right\vert U\rightarrow \left.{\mathcal {F}}\right\vert U\longrightarrow 0$.