AlgHom.equalizerRestrictScalars
Restricting scalars from S to R preserves the underlying equalizer subalgebra.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
@[expose] public section
universe u
open TensorProduct
variable {R S A B : Type u} [CommRing R] [CommRing S] [CommRing A] [CommRing B]
[Algebra R A] [Algebra R S] [Algebra R B]
namespace Algebra
local notation f " ≟ₐ " g => AlgHom.equalizer f g
--local notation "eq(" f " , " g ")" => AlgHom.equalizer f g
local notation S " ⊗ₘ " f => Algebra.TensorProduct.map (AlgHom.id S S) f
variable (R) inLean source · statement
def _root_.AlgHom.equalizerRestrictScalars [Algebra S A] [Algebra S B]
[IsScalarTower R S A] [IsScalarTower R S B]
(f g : A →ₐ[S] B) :
AlgHom.equalizer (f.restrictScalars R) (g.restrictScalars R) ≃ₐ[R]
AlgHom.equalizer f g