Semiring, ring etc structures on R × S #
In this file we define two-binop (Semiring, Ring etc) structures on R × S. We also prove
trivial simp lemmas, and define the following operations on RingHoms and similarly for
NonUnitalRingHoms:
Product of two NonUnitalNonAssocSemirings is a NonUnitalNonAssocSemiring.
Equations
Product of two NonUnitalSemirings is a NonUnitalSemiring.
Equations
Product of two NonAssocSemirings is a NonAssocSemiring.
Equations
Product of two NonUnitalCommSemirings is a NonUnitalCommSemiring.
Equations
Product of two commutative semirings is a commutative semiring.
Equations
Equations
Equations
Equations
Product of two NonUnitalCommRings is a NonUnitalCommRing.
Equations
Given non-unital semirings R, S, the natural projection homomorphism from R × S to R.
Equations
Instances For
Given non-unital semirings R, S, the natural projection homomorphism from R × S to S.
Equations
Instances For
Combine two non-unital ring homomorphisms f : R →ₙ+* S, g : R →ₙ+* T into
f.prod g : R →ₙ+* S × T given by (f.prod g) x = (f x, g x)
Equations
Instances For
Prod.map as a NonUnitalRingHom.
Equations
Instances For
Given semirings R, S, the natural projection homomorphism from R × S to R.
Equations
Instances For
Given semirings R, S, the natural projection homomorphism from R × S to S.
Equations
Instances For
Combine two ring homomorphisms f : R →+* S, g : R →+* T into f.prod g : R →+* S × T
given by (f.prod g) x = (f x, g x)
Equations
Instances For
Equations
Instances For
Swapping components as an equivalence of (semi)rings.
Equations
Instances For
Four-way commutativity of Prod. The name matches mul_mul_mul_comm.
Equations
Instances For
A ring R is isomorphic to R × S when S is the zero ring
Equations
Instances For
A ring R is isomorphic to S × R when S is the zero ring
Equations
Instances For
The product of two nontrivial rings is not a domain