let X1, X2 be non empty set ; :: thesis: for S1 being SigmaField of X1
for S2 being SigmaField of X2
for f being PartFunc of [:X1,X2:],ExtREAL
for x being Element of X1
for y being Element of X2
for E being Element of sigma (measurable_rectangles (S1,S2)) st E c= dom f & f is_measurable_on E holds
( ProjPMap1 (f,x) is_measurable_on Measurable-X-section (E,x) & ProjPMap2 (f,y) is_measurable_on Measurable-Y-section (E,y) )

let S1 be SigmaField of X1; :: thesis: for S2 being SigmaField of X2
for f being PartFunc of [:X1,X2:],ExtREAL
for x being Element of X1
for y being Element of X2
for E being Element of sigma (measurable_rectangles (S1,S2)) st E c= dom f & f is_measurable_on E holds
( ProjPMap1 (f,x) is_measurable_on Measurable-X-section (E,x) & ProjPMap2 (f,y) is_measurable_on Measurable-Y-section (E,y) )

let S2 be SigmaField of X2; :: thesis: for f being PartFunc of [:X1,X2:],ExtREAL
for x being Element of X1
for y being Element of X2
for E being Element of sigma (measurable_rectangles (S1,S2)) st E c= dom f & f is_measurable_on E holds
( ProjPMap1 (f,x) is_measurable_on Measurable-X-section (E,x) & ProjPMap2 (f,y) is_measurable_on Measurable-Y-section (E,y) )

let f be PartFunc of [:X1,X2:],ExtREAL; :: thesis: for x being Element of X1
for y being Element of X2
for E being Element of sigma (measurable_rectangles (S1,S2)) st E c= dom f & f is_measurable_on E holds
( ProjPMap1 (f,x) is_measurable_on Measurable-X-section (E,x) & ProjPMap2 (f,y) is_measurable_on Measurable-Y-section (E,y) )

let x be Element of X1; :: thesis: for y being Element of X2
for E being Element of sigma (measurable_rectangles (S1,S2)) st E c= dom f & f is_measurable_on E holds
( ProjPMap1 (f,x) is_measurable_on Measurable-X-section (E,x) & ProjPMap2 (f,y) is_measurable_on Measurable-Y-section (E,y) )

let y be Element of X2; :: thesis: for E being Element of sigma (measurable_rectangles (S1,S2)) st E c= dom f & f is_measurable_on E holds
( ProjPMap1 (f,x) is_measurable_on Measurable-X-section (E,x) & ProjPMap2 (f,y) is_measurable_on Measurable-Y-section (E,y) )

let A be Element of sigma (measurable_rectangles (S1,S2)); :: thesis: ( A c= dom f & f is_measurable_on A implies ( ProjPMap1 (f,x) is_measurable_on Measurable-X-section (A,x) & ProjPMap2 (f,y) is_measurable_on Measurable-Y-section (A,y) ) )
assume that
A1: A c= dom f and
A2: f is_measurable_on A ; :: thesis: ( ProjPMap1 (f,x) is_measurable_on Measurable-X-section (A,x) & ProjPMap2 (f,y) is_measurable_on Measurable-Y-section (A,y) )
( X-section (A,x) c= X-section ((dom f),x) & Y-section (A,y) c= Y-section ((dom f),y) ) by A1, MEASUR11:20, MEASUR11:21;
then ( Measurable-X-section (A,x) c= X-section ((dom f),x) & Measurable-Y-section (A,y) c= Y-section ((dom f),y) ) by MEASUR11:def 6, MEASUR11:def 7;
then A3: ( Measurable-X-section (A,x) c= dom (ProjPMap1 (f,x)) & Measurable-Y-section (A,y) c= dom (ProjPMap2 (f,y)) ) by Def3, Def4;
( ProjPMap1 ((max+ f),x) is_measurable_on Measurable-X-section (A,x) & ProjPMap2 ((max+ f),y) is_measurable_on Measurable-Y-section (A,y) & ProjPMap1 ((max- f),x) is_measurable_on Measurable-X-section (A,x) & ProjPMap2 ((max- f),y) is_measurable_on Measurable-Y-section (A,y) ) by A1, A2, Lm4;
then ( max+ (ProjPMap1 (f,x)) is_measurable_on Measurable-X-section (A,x) & max+ (ProjPMap2 (f,y)) is_measurable_on Measurable-Y-section (A,y) & max- (ProjPMap1 (f,x)) is_measurable_on Measurable-X-section (A,x) & max- (ProjPMap2 (f,y)) is_measurable_on Measurable-Y-section (A,y) ) by Th45, Th46;
hence ( ProjPMap1 (f,x) is_measurable_on Measurable-X-section (A,x) & ProjPMap2 (f,y) is_measurable_on Measurable-Y-section (A,y) ) by A3, MESFUN11:10; :: thesis: verum