Formally étale morphisms #
An R-algebra A is formally étale (resp. unramified, smooth) if for every R-algebra,
every square-zero ideal I : Ideal B and f : A →ₐ[R] B ⧸ I, there exists
exactly (resp. at most, at least) one lift A →ₐ[R] B.
We show that the property extends onto nilpotent ideals, and that these properties are stable
under R-algebra homomorphisms and compositions.
An R-algebra A is formally unramified if for every R-algebra, every square-zero ideal
I : Ideal B and f : A →ₐ[R] B ⧸ I, there exists at most one lift A →ₐ[R] B.
- comp_injective : ∀ ⦃B : Type u⦄ [inst : CommRing B] [inst_1 : Algebra R B] (I : Ideal B), I ^ 2 = ⊥ → Function.Injective (AlgHom.comp (Ideal.Quotient.mkₐ R I))
Instances
An R algebra A is formally smooth if for every R-algebra, every square-zero ideal
I : Ideal B and f : A →ₐ[R] B ⧸ I, there exists at least one lift A →ₐ[R] B.
- comp_surjective : ∀ ⦃B : Type u⦄ [inst : CommRing B] [inst_1 : Algebra R B] (I : Ideal B), I ^ 2 = ⊥ → Function.Surjective (AlgHom.comp (Ideal.Quotient.mkₐ R I))
Instances
An R algebra A is formally étale if for every R-algebra, every square-zero ideal
I : Ideal B and f : A →ₐ[R] B ⧸ I, there exists exactly one lift A →ₐ[R] B.
- comp_bijective : ∀ ⦃B : Type u⦄ [inst : CommRing B] [inst_1 : Algebra R B] (I : Ideal B), I ^ 2 = ⊥ → Function.Bijective (AlgHom.comp (Ideal.Quotient.mkₐ R I))
Instances
Equations
- ⋯ = ⋯
Equations
- ⋯ = ⋯
For a formally smooth R-algebra A and a map f : A →ₐ[R] B ⧸ I with I square-zero,
this is an arbitrary lift A →ₐ[R] B.
Equations
- Algebra.FormallySmooth.lift I hI g = Exists.choose ⋯
Instances For
For a formally smooth R-algebra A and a map f : A →ₐ[R] B ⧸ I with I nilpotent,
this is an arbitrary lift A →ₐ[R] B.
Equations
- Algebra.FormallySmooth.liftOfSurjective f g hg hg' = Algebra.FormallySmooth.lift (RingHom.ker ↑g) hg' (AlgHom.comp (↑(AlgEquiv.symm (Ideal.quotientKerAlgEquivOfSurjective hg))) f)
Instances For
Equations
- ⋯ = ⋯
Equations
- ⋯ = ⋯
Let P →ₐ[R] A be a surjection with kernel J, and P a formally smooth R-algebra,
then A is formally smooth over R iff the surjection P ⧸ J ^ 2 →ₐ[R] A has a section.
Geometric intuition: we require that a first-order thickening of Spec A inside Spec P admits
a retraction.
Equations
- ⋯ = ⋯
Equations
- ⋯ = ⋯
Equations
- ⋯ = ⋯
Equations
- ⋯ = ⋯
This holds in general for epimorphisms.
This actually does not need the localization instance, and is stated here again for
consistency. See Algebra.FormallyUnramified.of_comp instead.
The intended use is for copying proofs between Formally{Unramified, Smooth, Etale}
without the need to change anything (including removing redundant arguments).