The sheaf of units #
This file constructs the sheaf of units of a sheaf of commutative rings. We regard the
multiplicative group of units additively, so that the result takes values in AddCommGrpCat and
can be used with kernels and cokernels in the abelian category of sheaves of abelian groups.
The construction is pointwise: the units functor is a right adjoint and therefore preserves the
limits in the sheaf condition. Thus a sheaf of commutative rings F gives a sheaf whose sections
over U are Additive (F(U)ˣ).
The sections and the restriction maps of the resulting sheaf are computed by
additiveUnitsFunctor_obj_obj and additiveUnitsFunctor_obj_map_apply.
This is the categorical input for the Cartier-divisor sheaf
𝒦_X^× / 𝒪_X^× in TauCeti/AlgebraicGeometry/CartierDivisor/Basic.lean. No formalization is
vendored; the construction composes Mathlib's CommMonCat.units, the multiplicative-to-additive
equivalence, and CategoryTheory.sheafCompose.
The functor from commutative rings to their groups of units, written additively.
Equations
Instances For
Taking the units of a sheaf of commutative rings, written additively.
Equations
Instances For
The sections of the additive units sheaf are the units of the original ring of sections.
A morphism of additive units sheaves acts by applying the original ring morphism to a unit.
Restricting a section of the additive units sheaf applies the restriction map of the underlying sheaf of rings to the underlying unit.