let D1, D2, D be non empty set ; :: thesis: for f being Function of D1,D2,D
for X1 being Subset of D1
for X2 being Subset of D2 holds (f .:^2 ) . X1,X2 = { (f . a,b) where a is Element of D1, b is Element of D2 : ( a in X1 & b in X2 ) }
let f be Function of D1,D2,D; :: thesis: for X1 being Subset of D1
for X2 being Subset of D2 holds (f .:^2 ) . X1,X2 = { (f . a,b) where a is Element of D1, b is Element of D2 : ( a in X1 & b in X2 ) }
let X1 be Subset of D1; :: thesis: for X2 being Subset of D2 holds (f .:^2 ) . X1,X2 = { (f . a,b) where a is Element of D1, b is Element of D2 : ( a in X1 & b in X2 ) }
let X2 be Subset of D2; :: thesis: (f .:^2 ) . X1,X2 = { (f . a,b) where a is Element of D1, b is Element of D2 : ( a in X1 & b in X2 ) }
set A = { (f . a,b) where a is Element of D1, b is Element of D2 : ( a in X1 & b in X2 ) } ;
A1:
( (f .:^2 ) . X1,X2 = f .: [:X1,X2:] & X1 c= D1 & X2 c= D2 )
by Th45;
thus
(f .:^2 ) . X1,X2 c= { (f . a,b) where a is Element of D1, b is Element of D2 : ( a in X1 & b in X2 ) }
:: according to XBOOLE_0:def 10 :: thesis: { (f . a,b) where a is Element of D1, b is Element of D2 : ( a in X1 & b in X2 ) } c= (f .:^2 ) . X1,X2proof
let x be
set ;
:: according to TARSKI:def 3 :: thesis: ( not x in (f .:^2 ) . X1,X2 or x in { (f . a,b) where a is Element of D1, b is Element of D2 : ( a in X1 & b in X2 ) } )
assume
x in (f .:^2 ) . X1,
X2
;
:: thesis: x in { (f . a,b) where a is Element of D1, b is Element of D2 : ( a in X1 & b in X2 ) }
then consider y being
set such that A2:
(
y in dom f &
y in [:X1,X2:] &
x = f . y )
by A1, FUNCT_1:def 12;
consider y1,
y2 being
set such that A3:
(
y1 in X1 &
y2 in X2 &
y = [y1,y2] )
by A2, ZFMISC_1:103;
reconsider y1 =
y1 as
Element of
D1 by A3;
reconsider y2 =
y2 as
Element of
D2 by A3;
x = f . y1,
y2
by A2, A3;
hence
x in { (f . a,b) where a is Element of D1, b is Element of D2 : ( a in X1 & b in X2 ) }
by A3;
:: thesis: verum
end;
let x be set ; :: according to TARSKI:def 3 :: thesis: ( not x in { (f . a,b) where a is Element of D1, b is Element of D2 : ( a in X1 & b in X2 ) } or x in (f .:^2 ) . X1,X2 )
assume
x in { (f . a,b) where a is Element of D1, b is Element of D2 : ( a in X1 & b in X2 ) }
; :: thesis: x in (f .:^2 ) . X1,X2
then
ex a being Element of D1 ex b being Element of D2 st
( x = f . a,b & a in X1 & b in X2 )
;
hence
x in (f .:^2 ) . X1,X2
by Th46; :: thesis: verum