Dominant rational maps #
This file defines RationalMap.IsDominant and establishes its connection to
IsDominant on the underlying partial maps.
Main definition #
Scheme.RationalMap.IsDominant: a rational map is dominant if some (equivalently, any) representative partial map has dominant underlying morphism.
instance AlgebraicGeometry.Scheme.PartialMap.isDominant_restrict_hom {X Y : Scheme} (f : X.PartialMap Y) [IsDominant f.hom] (U : X.Opens) (hU : Dense ↑U) (hU' : U ≤ f.domain) :
IsDominant (f.restrict U hU hU').hom
Restricting a dominant partial map to a dense open yields a dominant partial map.
theorem AlgebraicGeometry.Scheme.PartialMap.isDominant_hom_of_isDominant_restrict_hom {X Y : Scheme} (f : X.PartialMap Y) (U : X.Opens) (hU : Dense ↑U) (hU' : U ≤ f.domain) [H : IsDominant (f.restrict U hU hU').hom] :
If a restriction of f is dominant, then f is dominant.
theorem AlgebraicGeometry.Scheme.PartialMap.isDominant_hom_iff_isDominant_restrict_hom {X Y : Scheme} (f : X.PartialMap Y) (U : X.Opens) (hU : Dense ↑U) (hU' : U ≤ f.domain) :
f.hom is dominant iff any restriction of f is.
theorem AlgebraicGeometry.Scheme.PartialMap.isDominant_hom_iff_of_equiv {X Y : Scheme} (f g : X.PartialMap Y) (h : f.equiv g) :
Dominance of the underlying morphism is invariant under equivalence of partial maps.
A rational map is dominant if some (equivalently, any) representative partial map has dominant underlying morphism.
- out : Quotient.liftOn f (fun (g : X.PartialMap Y) => IsDominant g.hom) ⋯
Instances
@[simp]
theorem AlgebraicGeometry.Scheme.PartialMap.isDominant_toRationalMap_iff {X Y : Scheme} (f : X.PartialMap Y) :
instance AlgebraicGeometry.Scheme.instIsDominantToRationalMapOfIsDominantHom {X Y : Scheme} (f : X.PartialMap Y) [IsDominant f.hom] :
instance AlgebraicGeometry.Scheme.instIsDominantHomRepresentativeOfIsDominant {X Y : Scheme} (f : X.RationalMap Y) [f.IsDominant] :