Local isomorphisms #
A ring homomorphism is a local isomorphism if source locally (in the geometric sense) it is a standard open immersion.
Main declarations #
Algebra.IsLocalIso: The class of algebras that are locally standard open immersions.
We show that local isomorphisms are local, stable under composition and base change.
Implementation note #
Most results in this file follow purely formally from the corresponding property of
standard open immersion. We could use the RingHom.Locally API to obtain them, but
it would yield results with less universe generality and we would have to replace
CommSemiring by CommRing. In the future, we may consider refactoring the API
for RingHom properties to allow for also treating properties of CommSemirings
and then simplify the proofs in this file.
An R-algebra S is a local isomorphism if source locally (in the geometric sense),
it is a standard open immersion.
- exists_notMem_isStandardOpenImmersion (q : Ideal S) [q.IsPrime] : ∃ g ∉ q, IsStandardOpenImmersion R (Localization.Away g)
Instances
Local isomorphisms are stable under composition.