thus
C1 [*] C2 is subset-closed
:: thesis: C1 [*] C2 is binary_complete
let A be set ; :: according to COHSP_1:def 1 :: thesis: ( ( for a, b being set st a in A & b in A holds
a \/ b in C1 [*] C2 ) implies union A in C1 [*] C2 )
assume A2:
for a, b being set st a in A & b in A holds
a \/ b in C1 [*] C2
; :: thesis: union A in C1 [*] C2
set A1 = { (proj1 a) where a is Element of C1 [*] C2 : a in A } ;
set A2 = { (proj2 a) where a is Element of C1 [*] C2 : a in A } ;
then A5:
union { (proj1 a) where a is Element of C1 [*] C2 : a in A } in C1
by Def1;
then A8:
union { (proj2 a) where a is Element of C1 [*] C2 : a in A } in C2
by Def1;
union A c= [:(union { (proj1 a) where a is Element of C1 [*] C2 : a in A } ),(union { (proj2 a) where a is Element of C1 [*] C2 : a in A } ):]
proof
let x be
set ;
:: according to TARSKI:def 3 :: thesis: ( not x in union A or x in [:(union { (proj1 a) where a is Element of C1 [*] C2 : a in A } ),(union { (proj2 a) where a is Element of C1 [*] C2 : a in A } ):] )
assume
x in union A
;
:: thesis: x in [:(union { (proj1 a) where a is Element of C1 [*] C2 : a in A } ),(union { (proj2 a) where a is Element of C1 [*] C2 : a in A } ):]
then consider a being
set such that A9:
(
x in a &
a in A )
by TARSKI:def 4;
a \/ a in C1 [*] C2
by A2, A9;
then
(
a c= [:(proj1 a),(proj2 a):] &
proj1 a in { (proj1 a) where a is Element of C1 [*] C2 : a in A } &
proj2 a in { (proj2 a) where a is Element of C1 [*] C2 : a in A } )
by A9, Th98;
then A10:
(
x in [:(proj1 a),(proj2 a):] &
proj1 a c= union { (proj1 a) where a is Element of C1 [*] C2 : a in A } &
proj2 a c= union { (proj2 a) where a is Element of C1 [*] C2 : a in A } )
by A9, ZFMISC_1:92;
then
[:(proj1 a),(proj2 a):] c= [:(union { (proj1 a) where a is Element of C1 [*] C2 : a in A } ),(union { (proj2 a) where a is Element of C1 [*] C2 : a in A } ):]
by ZFMISC_1:119;
hence
x in [:(union { (proj1 a) where a is Element of C1 [*] C2 : a in A } ),(union { (proj2 a) where a is Element of C1 [*] C2 : a in A } ):]
by A10;
:: thesis: verum
end;
hence
union A in C1 [*] C2
by A5, A8, Th97; :: thesis: verum