A collection of arrows is a two-sided ideal when arbitrary precomposition and postcomposition preserve it. If a finite category has split idempotent morphisms, every ideal satisfying is generated by identities belonging to . Factor an arrow repeatedly as a longer product of arrows of . Two prefixes coincide, since there are only finitely many arrows. The intervening endomorphism fixes that prefix; an idempotent power of still fixes it. Write , . Then , and factors through . Applied to the least covering sieves of a finite site, this proves rigid coverage.
A coverage on a category specifies covering families stable under refinement along arrows: if covers and is any arrow, there is a covering family such that every factors through some . Equivalently one works with the associated saturated covering sieves on a category, satisfying maximality, pullback stability and local transitivity. These determine the same sheaves on a site. We use this sieve on a category formulation of .
An object is a J-irreducible object of a site if its only covering sieve on a category is the maximal sieve on a category. The coverage on a category is a rigid coverage if every object is covered by the sieve on a category generated by arrows whose domains are J-irreducible.
Assume has finitely many arrows and every idempotent morphism splits. There are finitely many sieves on a category on each object , so the intersection of all covering sieves on a category is a covering sieve on a category : finite intersections of covers are covers by the topology axioms. It is the least cover. Let be the collection of all arrows lying in . This is an idempotent ideal in a finite category.
Here are the details. It is closed under precomposition because is a sieve on a category. For , the sieve on a category covers ; minimality gives , so . Thus it is also closed under postcomposition. Local transitivity says that the sieve on a category
covers . It is contained in , while minimality gives the opposite inclusion. Hence , or .
We prove that such an ideal is generated by the identities it contains. Take . Since , repeatedly factor its remaining right factor to obtain
with every factor in . Write . Finiteness gives for some . Their domains coincide, and is an endomorphism in satisfying . Some positive power is idempotent: the powers are eventually periodic, so choose beyond the eventual threshold and divisible by its period. Then . Split with , and . Since is a two-sided ideal,
Thus factors through an object whose identity lies in . The latter means , hence ; every covering sieve on a category on must therefore be maximal. So is J-irreducible.
Every arrow of consequently factors through a J-irreducible object. The sieve on a category generated by arrows from all such objects contains and is a cover. This proves every coverage on the finite idempotent-complete category is rigid. If is empty, the same conclusion holds because the empty sieve on a category already covers .
Let be the full subcategory of J-irreducible objects. For a covering sieve on a category on and any with , the pulled-back sieve on a category covers and is maximal, so . Therefore . For a categorical presheaf on , define its extension by
This is the right Kan extension along the inclusion. Its adjunction gives
which is precisely unique amalgamation on . Hence is a sheaf. The Yoneda lemma gives for .
Conversely, if is a sheaf, its sections on all arrows from into determine a section on their covering sieve on a category. A compatible family extends to an arrow factoring through such a by restriction from its given -section. If an arrow has two factorizations, restrict to the covering sieve on a category generated by arrows from into its domain; compatibility makes the two restrictions equal, and the sheaf's uniqueness of amalgamation makes the sections equal. The resulting matching family glues uniquely over . Thus . Restriction and are inverse up to natural isomorphism, proving