Smooth morphisms #
A morphism of schemes f : X ⟶ Y is smooth (of relative dimension n) if for each x : X there
exists an affine open neighborhood V of x and an affine open neighborhood U of
f.base x with V ≤ f ⁻¹ᵁ U such that the induced map Γ(Y, U) ⟶ Γ(X, V) is
standard smooth (of relative dimension n).
In other words, smooth (resp. smooth of relative dimension n) for scheme morphisms is associated
to the property of ring homomorphisms Locally IsStandardSmooth
(resp. Locally (IsStandardSmoothOfRelativeDimension n)).
Implementation details #
- Our definition is equivalent to defining
IsSmoothas the associated scheme morphism property of the property of ring maps induced byAlgebra.Smooth. The equivalence will follow from the equivalence ofLocally IsStandardSmoothandAlgebra.IsSmooth, but the latter is a (hard) TODO.
The reason why we choose the definition via IsStandardSmooth, is because verifying that
Algebra.IsSmooth is local in the sense of RingHom.PropertyIsLocal is a (hard) TODO.
Notes #
This contribution was created as part of the AIM workshop "Formalizing algebraic geometry" in June 2024.
A morphism of schemes f : X ⟶ Y is smooth if for each x : X there
exists an affine open neighborhood V of x and an affine open neighborhood U of
f.base x with V ≤ f ⁻¹ᵁ U such that the induced map Γ(Y, U) ⟶ Γ(X, V) is
standard smooth.
- exists_isStandardSmooth (x : ↥X) : ∃ (U : ↑Y.affineOpens) (V : ↑X.affineOpens) (_ : x ∈ ↑V) (e : ↑V ≤ (TopologicalSpace.Opens.map f.base).obj ↑U), (CommRingCat.Hom.hom (Scheme.Hom.appLE f (↑U) (↑V) e)).IsStandardSmooth
Instances
The property of scheme morphisms IsSmooth is associated with the ring
homomorphism property Locally IsStandardSmooth.
Being smooth is stable under composition.
Smooth of relative dimension n is stable under base change.
A morphism of schemes f : X ⟶ Y is smooth of relative dimension n if for each x : X there
exists an affine open neighborhood V of x and an affine open neighborhood U of
f.base x with V ≤ f ⁻¹ᵁ U such that the induced map Γ(Y, U) ⟶ Γ(X, V) is
standard smooth of relative dimension n.
- exists_isStandardSmoothOfRelativeDimension (x : ↥X) : ∃ (U : ↑Y.affineOpens) (V : ↑X.affineOpens) (_ : x ∈ ↑V) (e : ↑V ≤ (TopologicalSpace.Opens.map f.base).obj ↑U), RingHom.IsStandardSmoothOfRelativeDimension n (CommRingCat.Hom.hom (Scheme.Hom.appLE f (↑U) (↑V) e))
Instances
If f is smooth of any relative dimension, it is smooth.
The property of scheme morphisms IsSmoothOfRelativeDimension n is associated with the ring
homomorphism property Locally (IsStandardSmoothOfRelativeDimension n).
Smooth of relative dimension n is stable under base change.
Open immersions are smooth of relative dimension 0.
Open immersions are smooth.
If f is smooth of relative dimension n and g is smooth of relative dimension
m, then f ≫ g is smooth of relative dimension n + m.
Smooth of relative dimension 0 is multiplicative.
Smooth morphisms are locally of finite presentation.