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.