The functor of points describes a scheme through its morphisms from test schemes. On commutative rings, it is covariant because a ring homomorphism reverses the corresponding affine-scheme map. A functor on rings is represented by in the algebraic-geometric sense when it is naturally isomorphic to . The representing scheme need not be affine; this is different from demanding a representable functor in the category of rings itself.
// Target: module-theory.bigb
Let be a commutative ring and an ideal all of whose elements are nilpotent elements. Every ring homomorphism from to a field kills , because a field has no nonzero nilpotent elements. Thus the closed immersion induces a bijection on points valued in every field, even when it is not an isomorphism of schemes. The dual numbers provide the smallest example. Testing the functor of points on all affine schemes does detect this information, by affine test schemes determine scheme morphisms.
Restricting the functor of points to affine schemes gives a fully faithful functor from schemes to covariant set-valued functors on commutative rings. Given a natural transformation, apply it to the inclusions of an affine open cover of . Naturality on affine open subschemes of overlaps makes the resulting maps to agree, so they glue. For an arbitrary map from an affine scheme to , cover its inverse images of these charts by affine open subschemes and apply naturality again. This proves that the glued map induces the prescribed natural transformation, and uniqueness follows from the original cover. In particular, the restricted functor of points determines the scheme up to an isomorphism of schemes.
A Zariski sheaf is a functor represented by a scheme if it has a set of open subfunctors represented by affine schemes whose pullbacks cover every test scheme. The overlaps are open subschemes in both charts, and their identifications satisfy the compatibility on triple overlaps. Gluing of schemes along open subschemes produces a representing scheme; the Zariski sheaf condition identifies its functor of points with . Conversely, every affine open cover of a scheme supplies such a presentation. A family of local charts covers in this sense without requiring every global element to belong to a single chart.
A subfunctor on the opposite of the category of schemes is open if every natural transformation pulls it back to a functor represented by a scheme , with the projection represented by an open immersion . Thus membership in defines an open subscheme in every family parameterized by . This condition is preserved by further pullbacks.