Documentation

TauCeti.Topology.Sheaves.Over

Open embeddings and over categories of open subsets #

Let f : X ⟶ Y be an open embedding of topological spaces, with open image U = range f. Mathlib's TopologicalSpace.Opens.overEquivalence identifies Over U with the open subsets of the subspace U. This file gives the corresponding equivalence Over U ≌ Opens X for the open embedding itself: an open subset W ⊆ U goes to f⁻¹(W), and an open subset V ⊆ X goes back to f(V). The equivalence is a dense subsite in both directions, so it induces an equivalence of sheaf categories under which a sheaf F on Y, restricted to U, becomes the sheaf V ↦ F(f(V)) on X.

Working with f rather than with the subspace U keeps that sheaf literally equal to the pushforward along f(-), which is how Mathlib defines the restriction of a sheaf of modules along an open immersion of schemes.

The construction of the dense-subsite instances is adapted from Mathlib.Topology.Sheaves.Over, by Joël Riou.

Main declarations #

An open embedding f : X ⟶ Y identifies the open subsets of Y contained in the range of f with the open subsets of X, by taking preimages and images under f.

Equations
  • One or more equations did not get rendered due to their size.
Instances For

    The inverse of overEquivalence, followed by the forgetful functor from the over category, is the image functor on open subsets.

    Equations
    • One or more equations did not get rendered due to their size.
    Instances For

      Restriction to the range of an open embedding, followed by transport along overEquivalence, is naturally isomorphic to pushforward along the image functor on opens.

      Equations
      • One or more equations did not get rendered due to their size.
      Instances For