let X1, X2 be set ; for S1 being Semiring of X1
for S2 being Semiring of X2 holds { [:A,B:] where A is Element of S1, B is Element of S2 : verum } is Semiring of [:X1,X2:]
let S1 be Semiring of X1; for S2 being Semiring of X2 holds { [:A,B:] where A is Element of S1, B is Element of S2 : verum } is Semiring of [:X1,X2:]
let S2 be Semiring of X2; { [:A,B:] where A is Element of S1, B is Element of S2 : verum } is Semiring of [:X1,X2:]
A1:
S1 is semiring_of_sets of X1
by SRINGS_3:9;
S2 is diff-c=-finite-partition-closed
by SRINGS_3:9;
then
{ [:A,B:] where A is Element of S1, B is Element of S2 : verum } is cap-closed semiring_of_sets of [:X1,X2:]
by A1, SRINGS_4:36;
hence
{ [:A,B:] where A is Element of S1, B is Element of S2 : verum } is Semiring of [:X1,X2:]
by SRINGS_3:10; verum