defpred S1[ Element of measurable_rectangles (S1,S2), Element of ExtREAL ] means ex A being Element of S1 ex B being Element of S2 st
( $1 = [:A,B:] & $2 = (m1 . A) * (m2 . B) );
A1:
for C being Element of measurable_rectangles (S1,S2) ex y being Element of ExtREAL st S1[C,y]
consider IT being Function of (measurable_rectangles (S1,S2)),ExtREAL such that
A3:
for C being Element of measurable_rectangles (S1,S2) holds S1[C,IT . C]
from FUNCT_2:sch 3(A1);
reconsider Z = {} as Element of measurable_rectangles (S1,S2) by SETFAM_1:def 8;
consider A0 being Element of S1, B0 being Element of S2 such that
A7:
( Z = [:A0,B0:] & IT . Z = (m1 . A0) * (m2 . B0) )
by A3;
( A0 = {} or B0 = {} )
by A7;
then
( m1 . A0 = 0 or m2 . B0 = 0 )
by VALUED_0:def 19;
then
IT . {} = 0
by A7;
then reconsider IT = IT as zeroed nonnegative Function of (measurable_rectangles (S1,S2)),ExtREAL by A6, SUPINF_2:52, VALUED_0:def 19;
take
IT
; for C being Element of measurable_rectangles (S1,S2) ex A being Element of S1 ex B being Element of S2 st
( C = [:A,B:] & IT . C = (m1 . A) * (m2 . B) )
thus
for C being Element of measurable_rectangles (S1,S2) ex A being Element of S1 ex B being Element of S2 st
( C = [:A,B:] & IT . C = (m1 . A) * (m2 . B) )
by A3; verum