Documentation

Mathlib.AlgebraicGeometry.Morphisms.UnderlyingMap

Properties on the underlying functions of morphisms of schemes #

This file includes various results on properties of morphisms of schemes that come from properties of the underlying map of topological spaces, including

class AlgebraicGeometry.Surjective {X Y : Scheme} (f : X Y) :

A morphism of schemes is surjective if the underlying map is.

  • surj : Function.Surjective f
Instances
    theorem AlgebraicGeometry.surjective_iff {X Y : Scheme} (f : X Y) :
    Surjective f Function.Surjective f
    theorem AlgebraicGeometry.Scheme.Hom.surjective {X Y : Scheme} (f : X Y) [Surjective f] :
    Function.Surjective f
    @[instance 100]
    instance AlgebraicGeometry.instSurjectiveOfNonemptyOfSubsingletonCarrierCarrierCommRingCat {X Y : Scheme} [Nonempty X] [Subsingleton Y] (f : X Y) :
    theorem AlgebraicGeometry.mem_range_iff_of_surjective {X Y S : Scheme} (f : X S) (g : Y S) (e : X Y) [Surjective e] (hge : CategoryTheory.CategoryStruct.comp e g = f) (s : S) :
    s Set.range f s Set.range g

    The single object covering by one surjective morphism satisfying P.

    Instances For
      @[simp]
      theorem AlgebraicGeometry.Scheme.Hom.cover_f {P : CategoryTheory.MorphismProperty Scheme} {X S : Scheme} (f : X S) (hf : P f) [Surjective f] (x✝ : PUnit.{v + 1}) :
      (cover f hf).f x✝ = f
      @[simp]
      theorem AlgebraicGeometry.Scheme.Hom.cover_X {P : CategoryTheory.MorphismProperty Scheme} {X S : Scheme} (f : X S) (hf : P f) [Surjective f] (x✝ : PUnit.{v + 1}) :
      (cover f hf).X x✝ = X
      @[simp]
      theorem AlgebraicGeometry.Scheme.Hom.cover_I₀ {P : CategoryTheory.MorphismProperty Scheme} {X S : Scheme} (f : X S) (hf : P f) [Surjective f] :
      (cover f hf).I₀ = PUnit.{v + 1}
      class AlgebraicGeometry.IsDominant {X Y : Scheme} (f : X Y) :

      A morphism of schemes is dominant if the underlying map has dense range.

      Instances