let X1, X2 be set ; for A being Subset-Family of [:X1,X2:]
for A1 being non empty Subset-Family of X1
for A2 being non empty Subset-Family of X2 st A = { [:a,b:] where a is Subset of X1, b is Subset of X2 : ( a in A1 & b in A2 ) } holds
Intersect A = [:(Intersect A1),(Intersect A2):]
let A be Subset-Family of [:X1,X2:]; for A1 being non empty Subset-Family of X1
for A2 being non empty Subset-Family of X2 st A = { [:a,b:] where a is Subset of X1, b is Subset of X2 : ( a in A1 & b in A2 ) } holds
Intersect A = [:(Intersect A1),(Intersect A2):]
let A1 be non empty Subset-Family of X1; for A2 being non empty Subset-Family of X2 st A = { [:a,b:] where a is Subset of X1, b is Subset of X2 : ( a in A1 & b in A2 ) } holds
Intersect A = [:(Intersect A1),(Intersect A2):]
let A2 be non empty Subset-Family of X2; ( A = { [:a,b:] where a is Subset of X1, b is Subset of X2 : ( a in A1 & b in A2 ) } implies Intersect A = [:(Intersect A1),(Intersect A2):] )
assume A1:
A = { [:a,b:] where a is Subset of X1, b is Subset of X2 : ( a in A1 & b in A2 ) }
; Intersect A = [:(Intersect A1),(Intersect A2):]
let x be object ; TARSKI:def 3 ( not x in [:(Intersect A1),(Intersect A2):] or x in Intersect A )
assume A7:
x in [:(Intersect A1),(Intersect A2):]
; x in Intersect A
then consider x1, x2 being object such that
A8:
x1 in Intersect A1
and
A9:
x2 in Intersect A2
and
A10:
[x1,x2] = x
by ZFMISC_1:def 2;
hence
x in Intersect A
by A7, SETFAM_1:43; verum