The R-algebra structure on families of R-algebras #
The R-algebra structure on Π i : I, A i
when each A i
is an R-algebra.
Main definitions #
Equations
A family of algebra homomorphisms g i : B →ₐ[R] A i
defines a ring homomorphism
Pi.algHom g : B →ₐ[R] Π i, A i
given by Pi.algHom g x i = g i x
.
Equations
Instances For
Function.eval
as an AlgHom
. The name matches Pi.evalRingHom
, Pi.evalMonoidHom
,
etc.
Equations
Instances For
Pi.algHom
commutes with composition.
Equations
Function.const
as an AlgHom
. The name matches Pi.constRingHom
, Pi.constMonoidHom
,
etc.
Equations
Instances For
When R
is commutative and permits an algebraMap
, Pi.constRingHom
is equal to that
map.
A special case of Pi.algebra
for non-dependent types. Lean struggles to elaborate
definitions elsewhere in the library without this.
Equations
R
-algebra homomorphism between the function spaces ι → A
and ι → B
, induced by an
R
-algebra homomorphism f
between A
and B
.
Equations
Instances For
A family of algebra equivalences ∀ i, (A₁ i ≃ₐ A₂ i)
generates a
multiplicative equivalence between Π i, A₁ i
and Π i, A₂ i
.
This is the AlgEquiv
version of Equiv.piCongrRight
, and the dependent version of
AlgEquiv.arrowCongr
.
Equations
Instances For
The opposite of a direct product is isomorphic to the direct product of the opposites as algebras.
Equations
Instances For
Transport dependent functions through an equivalence of the base space.
This is Equiv.piCongrLeft'
as an AlgEquiv
.
Equations
Instances For
Transport dependent functions through an equivalence of the base space, expressed as "simplification".
This is Equiv.piCongrLeft
as an AlgEquiv
.
Equations
Instances For
Equiv.sumArrowEquivProdArrow
as an algebra equivalence.