let C1, C2 be Coherence_Space; :: thesis: 'not' (C1 "/\" C2) = ('not' C1) "\/" ('not' C2)
set C = C1 "/\" C2;
thus
'not' (C1 "/\" C2) c= ('not' C1) "\/" ('not' C2)
:: according to XBOOLE_0:def 10 :: thesis: ('not' C1) "\/" ('not' C2) c= 'not' (C1 "/\" C2)proof
let x be
set ;
:: according to TARSKI:def 3 :: thesis: ( not x in 'not' (C1 "/\" C2) or x in ('not' C1) "\/" ('not' C2) )
assume A1:
x in 'not' (C1 "/\" C2)
;
:: thesis: x in ('not' C1) "\/" ('not' C2)
then A2:
(
x c= union (C1 "/\" C2) & ( for
a being
Element of
C1 "/\" C2 ex
z being
set st
x /\ a c= {z} ) )
by Th66;
union (C1 "/\" C2) = (union C1) U+ (union C2)
by Th86;
then consider x1,
x2 being
set such that A3:
(
x = x1 U+ x2 &
x1 c= union C1 &
x2 c= union C2 )
by A2, Th80;
now let a be
Element of
C1;
:: thesis: ex z being set st x1 /\ a c= {z}reconsider b =
{} as
Element of
C2 by COH_SP:1;
a U+ b in C1 "/\" C2
;
then consider z being
set such that A4:
x /\ (a U+ b) c= {z}
by A1, Th66;
(x1 /\ a) U+ (x2 /\ b) c= {z}
by A3, A4, Th83;
then
(
[:(x1 /\ a),{1}:] c= [:(x1 /\ a),{1}:] \/ [:(x2 /\ b),{2}:] &
[:(x1 /\ a),{1}:] \/ [:(x2 /\ b),{2}:] c= {z} )
by Th74, XBOOLE_1:7;
then A5:
[:(x1 /\ a),{1}:] c= {z}
by XBOOLE_1:1;
hence
ex
z being
set st
x1 /\ a c= {z}
;
:: thesis: verum end;
then reconsider x1 =
x1 as
Element of
'not' C1 by A3, Th66;
now let b be
Element of
C2;
:: thesis: ex z being set st x2 /\ b c= {z}reconsider a =
{} as
Element of
C1 by COH_SP:1;
a U+ b in C1 "/\" C2
;
then consider z being
set such that A7:
x /\ (a U+ b) c= {z}
by A1, Th66;
(x1 /\ a) U+ (x2 /\ b) c= {z}
by A3, A7, Th83;
then
(
[:(x2 /\ b),{2}:] c= [:(x1 /\ a),{1}:] \/ [:(x2 /\ b),{2}:] &
[:(x1 /\ a),{1}:] \/ [:(x2 /\ b),{2}:] c= {z} )
by Th74, XBOOLE_1:7;
then A8:
[:(x2 /\ b),{2}:] c= {z}
by XBOOLE_1:1;
hence
ex
z being
set st
x2 /\ b c= {z}
;
:: thesis: verum end;
then reconsider x2 =
x2 as
Element of
'not' C2 by A3, Th66;
now thus
(
x1 in 'not' C1 &
x2 in 'not' C2 )
;
:: thesis: ( x1 <> {} implies not x2 <> {} )assume
(
x1 <> {} &
x2 <> {} )
;
:: thesis: contradictionthen reconsider x1 =
x1,
x2 =
x2 as non
empty set ;
consider y1 being
Element of
x1,
y2 being
Element of
x2;
(
union ('not' C1) = union C1 &
union ('not' C2) = union C2 )
by Th67;
then
(
y1 in union C1 &
y2 in union C2 )
by TARSKI:def 4;
then
(
{y1} in C1 &
{y2} in C2 )
by COH_SP:4;
then
{y1} U+ {y2} in C1 "/\" C2
;
then consider z being
set such that A10:
x /\ ({y1} U+ {y2}) c= {z}
by A1, Th66;
(
y1 in {y1} &
y2 in {y2} )
by TARSKI:def 1;
then
(
y1 in x1 /\ {y1} &
y2 in x2 /\ {y2} )
by XBOOLE_0:def 4;
then
(
(x1 /\ {y1}) U+ (x2 /\ {y2}) c= {z} &
[y1,1] in (x1 /\ {y1}) U+ (x2 /\ {y2}) &
[y2,2] in (x1 /\ {y1}) U+ (x2 /\ {y2}) )
by A3, A10, Th77, Th78, Th83;
then
(
[y1,1] = z &
[y2,2] = z & 1
<> 2 )
by TARSKI:def 1;
hence
contradiction
by ZFMISC_1:33;
:: thesis: verum end;
hence
x in ('not' C1) "\/" ('not' C2)
by A3, Th87;
:: thesis: verum
end;
let x be set ; :: according to TARSKI:def 3 :: thesis: ( not x in ('not' C1) "\/" ('not' C2) or x in 'not' (C1 "/\" C2) )
assume
x in ('not' C1) "\/" ('not' C2)
; :: thesis: x in 'not' (C1 "/\" C2)
then consider x1 being Element of 'not' C1, x2 being Element of 'not' C2 such that
A11:
( x = x1 U+ x2 & ( x1 = {} or x2 = {} ) )
by Th88;
( x1 c= union ('not' C1) & x2 c= union ('not' C2) )
by ZFMISC_1:92;
then
( x1 c= union C1 & x2 c= union C2 )
by Th67;
then
x c= (union C1) U+ (union C2)
by A11, Th79;
then A12:
x c= union (C1 "/\" C2)
by Th86;
for a being Element of C1 "/\" C2 ex z being set st x /\ a c= {z}
hence
x in 'not' (C1 "/\" C2)
by A12; :: thesis: verum