let X be non empty set ; ex Y being set st
( Y in X & ( for Y1, Y2, Y3, Y4, Y5 being set st Y1 in Y2 & Y2 in Y3 & Y3 in Y4 & Y4 in Y5 & Y5 in Y holds
Y1 misses X ) )
defpred S1[ set ] means ex Y1, Y2, Y3, Y4 being set st
( Y1 in Y2 & Y2 in Y3 & Y3 in Y4 & Y4 in $1 & Y1 meets X );
consider Z1 being set such that
A1:
for Y being set holds
( Y in Z1 iff ( Y in union X & S1[Y] ) )
from XFAMILY:sch 1();
defpred S2[ set ] means $1 meets X;
defpred S3[ set ] means ex Y1 being set st
( Y1 in $1 & Y1 meets X );
defpred S4[ set ] means ex Y1, Y2 being set st
( Y1 in Y2 & Y2 in $1 & Y1 meets X );
defpred S5[ set ] means ex Y1, Y2, Y3 being set st
( Y1 in Y2 & Y2 in Y3 & Y3 in $1 & Y1 meets X );
consider Z2 being set such that
A2:
for Y being set holds
( Y in Z2 iff ( Y in union (union X) & S5[Y] ) )
from XFAMILY:sch 1();
consider Z5 being set such that
A3:
for Y being set holds
( Y in Z5 iff ( Y in union (union (union (union (union X)))) & S2[Y] ) )
from XFAMILY:sch 1();
consider Z3 being set such that
A4:
for Y being set holds
( Y in Z3 iff ( Y in union (union (union X)) & S4[Y] ) )
from XFAMILY:sch 1();
consider Z4 being set such that
A5:
for Y being set holds
( Y in Z4 iff ( Y in union (union (union (union X))) & S3[Y] ) )
from XFAMILY:sch 1();
set V = ((((X \/ Z1) \/ Z2) \/ Z3) \/ Z4) \/ Z5;
consider Y being set such that
A6:
Y in ((((X \/ Z1) \/ Z2) \/ Z3) \/ Z4) \/ Z5
and
A7:
Y misses ((((X \/ Z1) \/ Z2) \/ Z3) \/ Z4) \/ Z5
by Th1;
A8: ((((X \/ Z1) \/ Z2) \/ Z3) \/ Z4) \/ Z5 =
(((X \/ (Z1 \/ Z2)) \/ Z3) \/ Z4) \/ Z5
by XBOOLE_1:4
.=
((X \/ ((Z1 \/ Z2) \/ Z3)) \/ Z4) \/ Z5
by XBOOLE_1:4
.=
(X \/ (((Z1 \/ Z2) \/ Z3) \/ Z4)) \/ Z5
by XBOOLE_1:4
.=
X \/ ((((Z1 \/ Z2) \/ Z3) \/ Z4) \/ Z5)
by XBOOLE_1:4
;
assume A28:
for Y being set holds
( not Y in X or ex Y1, Y2, Y3, Y4, Y5 being set st
( Y1 in Y2 & Y2 in Y3 & Y3 in Y4 & Y4 in Y5 & Y5 in Y & not Y1 misses X ) )
; contradiction
now not Y in Xassume A29:
Y in X
;
contradictionthen consider Y1,
Y2,
Y3,
Y4,
Y5 being
set such that A30:
(
Y1 in Y2 &
Y2 in Y3 &
Y3 in Y4 &
Y4 in Y5 )
and A31:
Y5 in Y
and A32:
not
Y1 misses X
by A28;
Y5 in union X
by A29, A31, TARSKI:def 4;
then
Y5 in Z1
by A1, A30, A32;
then
Y5 in X \/ Z1
by XBOOLE_0:def 3;
then
Y5 in (X \/ Z1) \/ Z2
by XBOOLE_0:def 3;
then
Y5 in ((X \/ Z1) \/ Z2) \/ Z3
by XBOOLE_0:def 3;
then
Y meets ((X \/ Z1) \/ Z2) \/ Z3
by A31, XBOOLE_0:3;
then
Y meets (((X \/ Z1) \/ Z2) \/ Z3) \/ Z4
by XBOOLE_1:70;
hence
contradiction
by A7, XBOOLE_1:70;
verum end;
then
Y in (((Z1 \/ Z2) \/ Z3) \/ Z4) \/ Z5
by A8, A6, XBOOLE_0:def 3;
then
Y in ((Z1 \/ (Z2 \/ Z3)) \/ Z4) \/ Z5
by XBOOLE_1:4;
then
Y in (Z1 \/ ((Z2 \/ Z3) \/ Z4)) \/ Z5
by XBOOLE_1:4;
then
Y in Z1 \/ (((Z2 \/ Z3) \/ Z4) \/ Z5)
by XBOOLE_1:4;
then
Y in ((Z2 \/ Z3) \/ Z4) \/ Z5
by A9, XBOOLE_0:def 3;
then
Y in (Z2 \/ (Z3 \/ Z4)) \/ Z5
by XBOOLE_1:4;
then
Y in Z2 \/ ((Z3 \/ Z4) \/ Z5)
by XBOOLE_1:4;
then
Y in (Z3 \/ Z4) \/ Z5
by A14, XBOOLE_0:def 3;
then
Y in Z3 \/ (Z4 \/ Z5)
by XBOOLE_1:4;
then
Y in Z4 \/ Z5
by A19, XBOOLE_0:def 3;
then
Y in Z5
by A24, XBOOLE_0:def 3;
then
Y meets X
by A3;
hence
contradiction
by A8, A7, XBOOLE_1:70; verum