Documentation

Mathlib.RingTheory.Etale.Weakly

Weakly étale algebras #

In this file we define weakly étale algebras. An R-algebra S is weakly étale if S is R-flat and the multiplication map S ⊗[R] S → S is flat.

TODOs #

class Algebra.WeaklyEtale (R : Type u_3) (S : Type u_4) [CommRing R] [CommRing S] [Algebra R S] :

S is a weakly-étale R-algebra if both R → S and S ⊗[R] S → R are flat. This is also called absolutely flat.

Instances
    @[instance 100]
    instance Algebra.WeaklyEtale.instOfEtale {R : Type u_1} {S : Type u_2} [CommRing R] [CommRing S] [Algebra R S] [Etale R S] :

    Stacks Tag 092N ((2))

    instance Algebra.WeaklyEtale.instTensorProduct {R : Type u_1} {S : Type u_2} [CommRing R] [CommRing S] [Algebra R S] {T : Type u_3} [CommRing T] [Algebra R T] [WeaklyEtale R S] :

    Stacks Tag 092H ((2))

    theorem Algebra.WeaklyEtale.trans (R : Type u₁) (S : Type u₂) [CommRing R] [CommRing S] [Algebra R S] (T : Type u₃) [CommRing T] [Algebra R T] [Algebra S T] [IsScalarTower R S T] [WeaklyEtale R S] [WeaklyEtale S T] :

    Stacks Tag 092J ((2))