let X be set ; :: thesis: for A being Subset of X holds [:(X \ A),X:] \/ [:X,A:] = [:A,A:] \/ [:(X \ A),X:]
let A be Subset of X; :: thesis: [:(X \ A),X:] \/ [:X,A:] = [:A,A:] \/ [:(X \ A),X:]
A1: [:(X \ A),X:] \/ [:X,A:] c= [:A,A:] \/ [:(X \ A),X:]
proof
let x be object ; :: according to TARSKI:def 3 :: thesis: ( not x in [:(X \ A),X:] \/ [:X,A:] or x in [:A,A:] \/ [:(X \ A),X:] )
assume A2: x in [:(X \ A),X:] \/ [:X,A:] ; :: thesis: x in [:A,A:] \/ [:(X \ A),X:]
[:(X \ A),X:] \/ [:X,A:] c= [:X,X:] by Th2;
then consider a, b being object such that
A3: a in X and
A4: b in X and
A5: x = [a,b] by A2, ZFMISC_1:def 2;
per cases ( a in A or not a in A ) ;
suppose not a in A ; :: thesis: x in [:A,A:] \/ [:(X \ A),X:]
then a in X \ A by A3, XBOOLE_0:def 5;
then A8: x in [:(X \ A),X:] by A4, A5, ZFMISC_1:87;
[:(X \ A),X:] c= [:(X \ A),X:] \/ [:A,A:] by XBOOLE_1:7;
hence x in [:A,A:] \/ [:(X \ A),X:] by A8; :: thesis: verum
end;
end;
end;
[:A,A:] c= [:X,A:] by ZFMISC_1:95;
hence [:(X \ A),X:] \/ [:X,A:] = [:A,A:] \/ [:(X \ A),X:] by A1, XBOOLE_1:13; :: thesis: verum