Weakly étale morphisms #
A morphism of schemes is weakly étale if it is flat and its diagonal is flat. As the name suggests any étale morphism is weakly étale and every weakly étale morphism of finite presentation is étale.
Main definitions #
AlgebraicGeometry.WeaklyEtale: The class of weakly étale morphisms.
TODOs #
- When weakly étale ring homomorphisms are in mathlib, show
HasRingHomProperty WeaklyEtale RingHom.WeaklyEtale(@chrisflav). - Deduce from this that weakly étale morphisms of finite presentation are étale (@chrisflav).
A morphism is weakly étale if it is flat and the diagonal map is flat.
- flat : Flat f
- flat_diagonal : Flat (CategoryTheory.Limits.pullback.diagonal f)
Instances
@[instance 900]
Etale morphisms are weakly étale.
instance
AlgebraicGeometry.WeaklyEtale.instCompScheme
{X Y Z : Scheme}
(f : X ⟶ Y)
(g : Y ⟶ Z)
[WeaklyEtale f]
[WeaklyEtale g]
:
instance
AlgebraicGeometry.WeaklyEtale.instFstScheme
{X Y S : Scheme}
(f : X ⟶ S)
(g : Y ⟶ S)
[WeaklyEtale g]
:
instance
AlgebraicGeometry.WeaklyEtale.instSndScheme
{X Y S : Scheme}
(f : X ⟶ S)
(g : Y ⟶ S)
[WeaklyEtale f]
:
instance
AlgebraicGeometry.WeaklyEtale.instMorphismRestrict
{X Y : Scheme}
(f : X ⟶ Y)
(V : Y.Opens)
[WeaklyEtale f]
:
WeaklyEtale (f ∣_ V)
instance
AlgebraicGeometry.WeaklyEtale.instResLE
{X Y : Scheme}
(f : X ⟶ Y)
(U : X.Opens)
(V : Y.Opens)
(e : U ≤ (TopologicalSpace.Opens.map f.base).obj V)
[WeaklyEtale f]
:
WeaklyEtale (Scheme.Hom.resLE f V U e)
instance
AlgebraicGeometry.WeaklyEtale.instDiagonalScheme
{X Y : Scheme}
(f : X ⟶ Y)
[WeaklyEtale f]
:
theorem
AlgebraicGeometry.WeaklyEtale.of_comp
{X Y Z : Scheme}
(f : X ⟶ Y)
(g : Y ⟶ Z)
[WeaklyEtale (CategoryTheory.CategoryStruct.comp f g)]
[WeaklyEtale g]
: