Documentation

TauCeti.CategoryTheory.Sites.IsSheafForTrans

Transitivity of the sheaf condition along a cover of an open set #

Let W be an open set, Y i ≤ W opens for which a presheaf of types F satisfies the sheaf condition, and S a sieve on W whose members each lie in some Y i. If F is a sheaf for the restriction of S to each Y i and separated for the restriction of S to each Y i ⊓ Y j, then F is a sheaf for S: sections over the members of S glue first over each Y i, the gluings agree on the overlaps Y i ⊓ Y j, and so glue over W.

Mathlib's CategoryTheory.Presieve.isSheafFor_trans proves a transitivity statement of this kind for sieves on an arbitrary category, but it asks for the sheaf condition of S restricted to every open contained in some Y i. Since there is at most one morphism between two opens, two sections over Y i and Y j are compatible as soon as they agree on Y i ⊓ Y j, so here the hypotheses concern only the opens Y i and Y i ⊓ Y j. This makes the statement usable when the sheaf condition is known only on a basis of opens closed under finite intersections, such as the rational subsets of an adic spectrum, where a cover is refined by covering each of its members.

Main results #

Transitivity of the sheaf condition along a cover of an open set. Let Y i ≤ W be opens covering W in the sense that F is a sheaf for the family of inclusions Y i ⟶ W, and let S be a sieve on W each of whose members lies in some Y i. If F is a sheaf for the restriction of S to every Y i, and separated for the restriction of S to every Y i ⊓ Y j, then F is a sheaf for S.

Compare CategoryTheory.Presieve.isSheafFor_trans, which instead asks for the sheaf condition of the restriction of S to every open contained in some Y i.