Pi instances for ring #
This file defines instances for ring, semiring and related structures on Pi Types
Equations
- One or more equations did not get rendered due to their size.
Equations
- One or more equations did not get rendered due to their size.
Equations
- Pi.nonUnitalCommSemiring = let src := Pi.nonUnitalSemiring; let src_1 := Pi.commSemigroup; NonUnitalCommSemiring.mk (_ : ∀ (a b : (i : I) → f i), a * b = b * a)
Equations
- Pi.commSemiring = let src := Pi.semiring; let src_1 := Pi.commMonoid; CommSemiring.mk (_ : ∀ (a b : (i : I) → f i), a * b = b * a)
Equations
- One or more equations did not get rendered due to their size.
Equations
- One or more equations did not get rendered due to their size.
Equations
- Pi.nonUnitalCommRing = let src := Pi.nonUnitalRing; let src_1 := Pi.commSemigroup; NonUnitalCommRing.mk (_ : ∀ (a b : (i : I) → f i), a * b = b * a)
A family of non-unital ring homomorphisms f a : γ →ₙ+* β a
defines a non-unital ring
homomorphism Pi.nonUnitalRingHom f : γ →+* Π a, β a
given by
Pi.nonUnitalRingHom f x b = f b x
.
Equations
- One or more equations did not get rendered due to their size.
Instances For
A family of ring homomorphisms f a : γ →+* β a
defines a ring homomorphism
Pi.ringHom f : γ →+* Π a, β a
given by Pi.ringHom f x b = f b x
.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Evaluation of functions into an indexed collection of non-unital rings at a point is a
non-unital ring homomorphism. This is Function.eval
as a NonUnitalRingHom
.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Function.const
as a NonUnitalRingHom
.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Non-unital ring homomorphism between the function spaces I → α
and I → β
, induced by a
non-unital ring homomorphism f
between α
and β
.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Evaluation of functions into an indexed collection of rings at a point is a ring
homomorphism. This is Function.eval
as a RingHom
.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Function.const
as a RingHom
.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Ring homomorphism between the function spaces I → α
and I → β
, induced by a ring
homomorphism f
between α
and β
.
Equations
- One or more equations did not get rendered due to their size.