Documentation

Mathlib.AlgebraicGeometry.OpenImmersion

Open immersions of schemes #

@[reducible, inline]

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

Equations
Instances For

    To show that a locally ringed space is a scheme, it suffices to show that it has a jointly surjective family of open immersions from affine schemes.

    Equations
    Instances For

      The image of an open immersion as an open set.

      Equations
      Instances For

        f ''ᵁ U is notation for the image (as an open set) of U under an open immersion f. The preferred name in lemmas is image and it should be treated as an infix.

        Equations
        • One or more equations did not get rendered due to their size.
        Instances For
          theorem AlgebraicGeometry.Scheme.Hom.image_mono {X Y : Scheme} (f : X Y) [H : IsOpenImmersion f] {U V : X.Opens} (e : U V) :
          @[deprecated AlgebraicGeometry.Scheme.Hom.image_mono (since := "2025-10-07")]
          theorem AlgebraicGeometry.Scheme.Hom.image_le_image_of_le {X Y : Scheme} (f : X Y) [H : IsOpenImmersion f] {U V : X.Opens} (e : U V) :

          Alias of AlgebraicGeometry.Scheme.Hom.image_mono.

          @[deprecated AlgebraicGeometry.Scheme.Hom.image_preimage_eq_opensRange_inf (since := "2025-10-07")]

          Alias of AlgebraicGeometry.Scheme.Hom.image_preimage_eq_opensRange_inf.

          theorem AlgebraicGeometry.Scheme.Hom.image_iSup {X Y : Scheme} (f : X Y) [H : IsOpenImmersion f] {ι : Sort u_1} (s : ιX.Opens) :
          (opensFunctor f).obj (⨆ (i : ι), s i) = ⨆ (i : ι), (opensFunctor f).obj (s i)
          theorem AlgebraicGeometry.Scheme.Hom.image_iSup₂ {X Y : Scheme} (f : X Y) [H : IsOpenImmersion f] {ι : Sort u_1} {κ : ιSort u_2} (s : (i : ι) → κ iX.Opens) :
          (opensFunctor f).obj (⨆ (i : ι), ⨆ (j : κ i), s i j) = ⨆ (i : ι), ⨆ (j : κ i), (opensFunctor f).obj (s i j)
          @[deprecated AlgebraicGeometry.Scheme.Hom.apply_mem_image_iff (since := "2025-10-07")]

          Alias of AlgebraicGeometry.Scheme.Hom.apply_mem_image_iff.

          The isomorphism Γ(Y, f(U)) ≅ Γ(X, U) induced by an open immersion f : X ⟶ Y.

          Equations
          Instances For
            theorem AlgebraicGeometry.Scheme.Hom.appIso_hom' {X Y : Scheme} (f : X Y) [H : IsOpenImmersion f] (U : X.Opens) :
            (appIso f U).hom = appLE f ((opensFunctor f).obj U) U

            A variant of appIso_hom that uses Hom.appLE.

            A variant of app_invApp that gives an eqToHom instead of homOfLE.

            The open sets of an open subscheme corresponds to the open sets containing in the image.

            Equations
            • One or more equations did not get rendered due to their size.
            Instances For
              @[deprecated AlgebraicGeometry.Scheme.isOpenImmersion_SpecMap_localizationAway (since := "2025-10-07")]

              Alias of AlgebraicGeometry.Scheme.isOpenImmersion_SpecMap_localizationAway.

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

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

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

                Equations
                Instances For

                  The restriction of a Scheme along an open embedding.

                  Equations
                  • X.restrict h = { toPresheafedSpace := X.restrict h, IsSheaf := , isLocalRing := , local_affine := }
                  Instances For

                    The canonical map from the restriction to the subspace.

                    Equations
                    Instances For
                      @[deprecated AlgebraicGeometry.IsOpenImmersion.isIso (since := "2025-10-07")]

                      Alias of AlgebraicGeometry.IsOpenImmersion.isIso.

                      @[deprecated AlgebraicGeometry.IsOpenImmersion.of_isIso_stalkMap (since := "2025-10-07")]

                      Alias of AlgebraicGeometry.IsOpenImmersion.of_isIso_stalkMap.

                      @[deprecated AlgebraicGeometry.IsOpenImmersion.iff_isIso_stalkMap (since := "2025-10-07")]

                      Alias of AlgebraicGeometry.IsOpenImmersion.iff_isIso_stalkMap.

                      @[deprecated AlgebraicGeometry.isIso_iff_isOpenImmersion_and_epi_base (since := "2025-10-07")]

                      Alias of AlgebraicGeometry.isIso_iff_isOpenImmersion_and_epi_base.

                      @[deprecated AlgebraicGeometry.isIso_iff_isIso_stalkMap (since := "2025-10-07")]

                      Alias of AlgebraicGeometry.isIso_iff_isIso_stalkMap.

                      An open immersion induces an isomorphism from the domain onto the image

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

                        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.

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

                          Two open immersions with equal range are isomorphic.

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

                            If f is an open immersion X ⟶ Y, the global sections of X are naturally isomorphic to the sections of Y over the image of f.

                            Equations
                            • One or more equations did not get rendered due to their size.
                            Instances For
                              @[deprecated AlgebraicGeometry.IsOpenImmersion.app_ΓIso_hom (since := "2025-10-07")]

                              Alias of AlgebraicGeometry.IsOpenImmersion.app_ΓIso_hom.

                              Given an open immersion f : U ⟶ X, the isomorphism between global sections of U and the sections of X at the image of f.

                              Equations
                              Instances For