Local Ring Properties of Equalizers and Pullbacks #
In this file we provide basic lemmas for the equalizers the pullbacks and of ring homomorphisms and algebra homomorphisms. We show that they preserve the property of being a local ring under suitable conditions.
Main definitions #
RingHom.pullback: The pullback of two ring homomorphismsf : R →+* Tandg : S →+* T, defined as the subring ofR × Sconsisting of pairs(r, s)such thatf r = g s.RingHom.pullbackFst,RingHom.pullbackSnd: The canonical projection maps from the pullback toRandS.
Main results #
RingHom.isLocalRing_eqLocus: The equalizer of two ring homomorphisms from a local ring is again a local ring.RingHom.isLocalRing_pullback: The pullback off : R →+* Tandg : S →+* Tis a local ring, provided thatRis a local ring andgis a local homomorphism.
The subring of pairs (r, s) : R × S such that f r = g s, i.e.,
the pullback of f : R →+* T and g : S →+* T as a subring of R × S.
Equations
- f.pullback g = (f.comp (RingHom.fst R S)).eqLocus (g.comp (RingHom.snd R S))
Instances For
The first projection from the pullback of f : R →+* T and g : S →+* T to R.
Equations
- f.pullbackFst g = (RingHom.fst R S).comp (f.pullback g).subtype
Instances For
The second projection from the pullback of f : R →+* T and g : S →+* T to S.
Equations
- f.pullbackSnd g = (RingHom.snd R S).comp (f.pullback g).subtype
Instances For
The subalgebra of pairs (a, b) : A × B such that f a = g b, i.e.,
the pullback of f and g as a subalgebra of A × B.
Equations
- f.pullback g = (f.comp (AlgHom.fst R A B)).equalizer (g.comp (AlgHom.snd R A B))
Instances For
The first projection from the pullback of f and g to A.
Equations
- f.pullbackFst g = (AlgHom.fst R A B).comp (f.pullback g).val
Instances For
The second projection from the pullback of f and g to B.
Equations
- f.pullbackSnd g = (AlgHom.snd R A B).comp (f.pullback g).val