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.
theorem
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]
: