Documentation

Mathlib.Geometry.RingedSpace.OpenImmersion

Open immersions of structured spaces #

We say that a morphism of presheafed spaces f : X ⟶ Y is an open immersion if the underlying map of spaces is an open embedding f : X ⟶ U ⊆ Y, and the sheaf map Y(V) ⟶ f _* X(V) is an iso for each V ⊆ U.

Abbreviations are also provided for SheafedSpace, LocallyRingedSpace and Scheme.

Main definitions #

Main results #

An open immersion of PresheafedSpaces is an open embedding f : X ⟶ U ⊆ Y of the underlying spaces, such that the sheaf map Y(V) ⟶ f _* X(V) is an iso for each V ⊆ U.

Instances
    @[reducible, inline]

    A morphism of SheafedSpaces is an open immersion if it is an open immersion as a morphism of PresheafedSpaces

    Instances For
      @[reducible, inline]

      A morphism of LocallyRingedSpaces is an open immersion if it is an open immersion as a morphism of SheafedSpaces

      Instances For
        @[reducible, inline]

        The functor Opens X ⥤ Opens Y associated with an open immersion f : X ⟶ Y.

        Instances For

          An open immersion f : X ⟶ Y induces an isomorphism X ≅ Y|_{f(X)}.

          Instances For

            The composition of two open immersions is an open immersion.

            For an open immersion f : X ⟶ Y and an open set U ⊆ X, we have the map X(U) ⟶ Y(U).

            Instances For
              theorem AlgebraicGeometry.PresheafedSpace.IsOpenImmersion.ofRestrict_invApp_apply {C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] (X : PresheafedSpace C) {Y : TopCat} {f : Y TopCat.of X} (h : Topology.IsOpenEmbedding (CategoryTheory.ConcreteCategory.hom f)) (U : TopologicalSpace.Opens (X.restrict h)) {F : CCType uF} {carrier : CType w} {instFunLike : (X Y : C) → FunLike (F X Y) (carrier X) (carrier Y)} [inst : CategoryTheory.ConcreteCategory C F] (x : carrier ((X.restrict h).presheaf.obj (Opposite.op U))) :

              An open immersion is an iso if the underlying continuous map is epi.

              (Implementation.) The projection map when constructing the pullback along an open immersion.

              Instances For

                We construct the pullback along an open immersion via restricting along the pullback of the maps of underlying spaces (which is also an open embedding).

                Instances For

                  (Implementation.) Any cone over cospan f g indeed factors through the constructed cone.

                  Instances For

                    The constructed pullback cone is indeed the pullback.

                    Instances For

                      The universal property of open immersions: For an open immersion f : X ⟶ Z, given any morphism of schemes g : Y ⟶ Z whose topological image is contained in the image of f, we can lift this morphism to a unique Y ⟶ X that commutes with these maps.

                      Instances For

                        Two open immersions with equal range is isomorphic.

                        Instances For

                          If X ⟶ Y is an open immersion, and Y is a SheafedSpace, then so is X.

                          Instances For

                            If X ⟶ Y is an open immersion of PresheafedSpaces, and Y is a SheafedSpace, we can upgrade it into a morphism of SheafedSpaces.

                            Instances For
                              @[deprecated AlgebraicGeometry.PresheafedSpace.IsOpenImmersion.toSheafedSpaceHom_hom_base (since := "2025-12-18")]

                              Alias of AlgebraicGeometry.PresheafedSpace.IsOpenImmersion.toSheafedSpaceHom_hom_base.

                              @[deprecated AlgebraicGeometry.PresheafedSpace.IsOpenImmersion.toSheafedSpaceHom_hom_c (since := "2025-12-18")]

                              Alias of AlgebraicGeometry.PresheafedSpace.IsOpenImmersion.toSheafedSpaceHom_hom_c.

                              If X ⟶ Y is an open immersion, and Y is a LocallyRingedSpace, then so is X.

                              Instances For

                                If X ⟶ Y is an open immersion of PresheafedSpaces, and Y is a LocallyRingedSpace, we can upgrade it into a morphism of LocallyRingedSpace.

                                Instances For

                                  Suppose X Y : SheafedSpace C, where C is a concrete category, whose forgetful functor reflects isomorphisms, preserves limits and filtered colimits. Then a morphism X ⟶ Y that is a topological open embedding is an open immersion iff every stalk map is an iso.

                                  @[reducible, inline]

                                  The functor Opens X ⥤ Opens Y associated with an open immersion f : X ⟶ Y.

                                  Instances For

                                    An open immersion f : X ⟶ Y induces an isomorphism X ≅ Y|_{f(X)}.

                                    Instances For

                                      For an open immersion f : X ⟶ Y and an open set U ⊆ X, we have the map X(U) ⟶ Y(U).

                                      Instances For

                                        An open immersion is an iso if the underlying continuous map is epi.

                                        An explicit pullback cone over cospan f g if f is an open immersion.

                                        Instances For

                                          The universal property of open immersions: For an open immersion f : X ⟶ Z, given any morphism of schemes g : Y ⟶ Z whose topological image is contained in the image of f, we can lift this morphism to a unique Y ⟶ X that commutes with these maps.

                                          Instances For

                                            An open immersion is isomorphic to the induced open subscheme on its image.

                                            Instances For
                                              @[reducible, inline]

                                              The functor Opens X ⥤ Opens Y associated with an open immersion f : X ⟶ Y.

                                              Instances For

                                                Suppose X Y : SheafedSpace C, where C is a concrete category, whose forgetful functor reflects isomorphisms, preserves limits and filtered colimits. Then a morphism X ⟶ Y that is a topological open embedding is an open immersion iff every stalk map is an iso.

                                                For an open immersion f : X ⟶ Y and an open set U ⊆ X, we have the map X(U) ⟶ Y(U).

                                                Instances For