Extension of algebras #
Main definition #
Algebra.Extension: An extension of anR-algebraSis anRalgebraPtogether with a surjectionP →ₐ[R] R.Algebra.Extension.Hom: Given a commuting squareR --→ P -→ S | | ↓ ↓ R' -→ P' → SA hom between
PandP'is a ring homomorphism that makes the two squares commute.Algebra.Extension.Cotangent: The cotangent space wrt an extensionP → SbyI, i.e. the spaceI/I².
An extension of an R-algebra S is an R algebra P together with a surjection P →ₐ[R] S.
Also see Algebra.Extension.ofSurjective.
- Ring : Type w
The underlying algebra of an extension.
- isScalarTower : IsScalarTower R self.Ring S
- σ : S → self.Ring
A chosen (set-theoretic) section of an extension.
Instances For
An R-extension P → S gives an R-extension Pₘ → Sₘ.
Note that this is different from baseChange as the base does not change.
Equations
Instances For
The base change of an R-extension of S to T gives a T-extension of T ⊗[R] S.
Equations
Instances For
Given a commuting square
R --→ P -→ S
| |
↓ ↓
R' -→ P' → S
A hom between P and P' is a ring homomorphism that makes the two squares commute.
The underlying ring homomorphism of a hom between extensions.
- toRingHom_algebraMap (x : R) : self.toRingHom ((algebraMap R P.Ring) x) = (algebraMap R' P'.Ring) ((algebraMap R R') x)
- algebraMap_toRingHom (x : P.Ring) : (algebraMap P'.Ring S') (self.toRingHom x) = (algebraMap S S') ((algebraMap P.Ring S) x)
Instances For
A hom between extensions as an algebra homomorphism.
Equations
Instances For
The composition of two homs.
Equations
Instances For
A map between extensions induce a map between kernels.
Equations
Instances For
The canonical map P → P/I² as maps between extensions.
Equations
Instances For
A hom between two extensions induces a map between cotangent spaces.