Documentation

TauCeti.CategoryTheory.Sites.Units

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.

@[reducible, inline]

The functor from commutative rings to their groups of units, written additively.

Equations
Instances For
    @[reducible, inline]

    Taking the units of a sheaf of commutative rings, written additively.

    Equations
    Instances For
      @[simp]

      The sections of the additive units sheaf are the units of the original ring of sections.

      @[simp]

      A morphism of additive units sheaves acts by applying the original ring morphism to a unit.

      @[simp]

      Restricting a section of the additive units sheaf applies the restriction map of the underlying sheaf of rings to the underlying unit.