let X be set ; for S being cap-finite-partition-closed diff-finite-partition-closed Subset-Family of X
for SM, T being FinSequence of S ex P being finite Subset of S st P is a_partition of (meet (rng SM)) \ (Union T)
let S be cap-finite-partition-closed diff-finite-partition-closed Subset-Family of X; for SM, T being FinSequence of S ex P being finite Subset of S st P is a_partition of (meet (rng SM)) \ (Union T)
let SM, T be FinSequence of S; ex P being finite Subset of S st P is a_partition of (meet (rng SM)) \ (Union T)
defpred S1[ FinSequence] means ex pa being finite Subset of S st pa is a_partition of (meet (rng $1)) \ (union (rng T));
A1:
for p being FinSequence of S
for x being Element of S st S1[p] holds
S1[p ^ <*x*>]
proof
let p be
FinSequence of
S;
for x being Element of S st S1[p] holds
S1[p ^ <*x*>]let x be
Element of
S;
( S1[p] implies S1[p ^ <*x*>] )
assume
S1[
p]
;
S1[p ^ <*x*>]
then consider pa being
finite Subset of
S such that A2:
pa is
a_partition of
(meet (rng p)) \ (union (rng T))
;
A3:
(meet (rng (p ^ <*x*>))) \ (union (rng T)) =
(meet ((rng p) \/ (rng <*x*>))) \ (union (rng T))
by FINSEQ_1:31
.=
(meet ((rng p) \/ {x})) \ (union (rng T))
by FINSEQ_1:38
;
A4:
(
rng p <> {} implies
(meet ((rng p) \/ {x})) \ (union (rng T)) = ((meet (rng p)) \ (union (rng T))) /\ x )
ex
pb being
finite Subset of
S st
pb is
a_partition of
(meet (rng (p ^ <*x*>))) \ (union (rng T))
proof
defpred S2[
set ]
means ( $1 is
Element of
S & not $1
/\ x is
empty & $1
in pa );
defpred S3[
object ,
object ]
means ex
A1 being
set st
(
A1 = $1 & $1 is
Element of
S & $2 is
finite Subset of
S & not
A1 /\ x is
empty & $1
in pa & $2 is
a_partition of
A1 /\ x );
set XX1 =
{ s where s is Element of S : S2[s] } ;
set YY1 =
{ s where s is finite Subset of S : ex y being Element of S st
( S2[y] & s is a_partition of y /\ x ) } ;
A5:
for
a being
object st
a in { s where s is Element of S : S2[s] } holds
ex
y being
object st
(
y in { s where s is finite Subset of S : ex y being Element of S st
( S2[y] & s is a_partition of y /\ x ) } &
S3[
a,
y] )
consider gg being
Function such that A8:
(
dom gg = { s where s is Element of S : S2[s] } &
rng gg c= { s where s is finite Subset of S : ex y being Element of S st
( S2[y] & s is a_partition of y /\ x ) } )
and A9:
for
x being
object st
x in { s where s is Element of S : S2[s] } holds
S3[
x,
gg . x]
from FUNCT_1:sch 6(A5);
A10:
{ s where s is Element of S : S2[s] } is
finite
A12:
(
Union gg is
finite Subset of
S &
Union gg is
a_partition of
((meet (rng p)) \ (union (rng T))) /\ x )
proof
A13:
Union gg is
finite
A15:
Union gg c= S
Union gg is
a_partition of
((meet (rng p)) \ (union (rng T))) /\ x
proof
A19:
Union gg c= bool (((meet (rng p)) \ (union (rng T))) /\ x)
proof
let u be
object ;
TARSKI:def 3 ( not u in Union gg or u in bool (((meet (rng p)) \ (union (rng T))) /\ x) )
assume A20:
u in Union gg
;
u in bool (((meet (rng p)) \ (union (rng T))) /\ x)
consider v being
set such that A21:
(
u in v &
v in rng gg )
by TARSKI:def 4, A20;
consider w being
object such that A22:
w in dom gg
and A23:
gg . w = v
by FUNCT_1:def 3, A21;
reconsider u =
u,
w =
w as
set by TARSKI:1;
A24:
S3[
w,
gg . w]
by A22, A8, A9;
then
w /\ x c= ((meet (rng p)) \ (union (rng T))) /\ x
by A2, XBOOLE_1:26;
then
u c= ((meet (rng p)) \ (union (rng T))) /\ x
by A23, A21, A24, XBOOLE_1:1;
hence
u in bool (((meet (rng p)) \ (union (rng T))) /\ x)
;
verum
end;
A25:
union (Union gg) = ((meet (rng p)) \ (union (rng T))) /\ x
proof
A26:
union (Union gg) c= union (bool (((meet (rng p)) \ (union (rng T))) /\ x))
by A19, ZFMISC_1:77;
((meet (rng p)) \ (union (rng T))) /\ x c= union (Union gg)
proof
let a be
object ;
TARSKI:def 3 ( not a in ((meet (rng p)) \ (union (rng T))) /\ x or a in union (Union gg) )
assume
a in ((meet (rng p)) \ (union (rng T))) /\ x
;
a in union (Union gg)
then
a in (union pa) /\ x
by A2, EQREL_1:def 4;
then A28:
(
a in union pa &
a in x )
by XBOOLE_0:def 4;
then consider p11 being
set such that A29:
(
a in p11 &
p11 in pa )
by TARSKI:def 4;
A30:
( not
p11 /\ x is
empty &
p11 is
Element of
S &
x is
Element of
S )
by A28, A29, XBOOLE_0:def 4;
A31:
p11 in { s where s is Element of S : S2[s] }
by A29, A30;
then
S3[
p11,
gg . p11]
by A9;
then
union (gg . p11) = p11 /\ x
by EQREL_1:def 4;
then
a in union (gg . p11)
by A28, A29, XBOOLE_0:def 4;
then consider d being
set such that A32:
(
a in d &
d in gg . p11 )
by TARSKI:def 4;
(
a in d &
d in gg . p11 &
gg . p11 in rng gg )
by A32, A8, A31, FUNCT_1:3;
then
(
a in d &
d in union (rng gg) )
by TARSKI:def 4;
hence
a in union (Union gg)
by TARSKI:def 4;
verum
end;
hence
union (Union gg) = ((meet (rng p)) \ (union (rng T))) /\ x
by A26, ZFMISC_1:81;
verum
end;
for
A being
Subset of
(((meet (rng p)) \ (union (rng T))) /\ x) st
A in Union gg holds
(
A <> {} & ( for
B being
Subset of
(((meet (rng p)) \ (union (rng T))) /\ x) holds
( not
B in Union gg or
A = B or
A misses B ) ) )
proof
let A be
Subset of
(((meet (rng p)) \ (union (rng T))) /\ x);
( A in Union gg implies ( A <> {} & ( for B being Subset of (((meet (rng p)) \ (union (rng T))) /\ x) holds
( not B in Union gg or A = B or A misses B ) ) ) )
assume
A in Union gg
;
( A <> {} & ( for B being Subset of (((meet (rng p)) \ (union (rng T))) /\ x) holds
( not B in Union gg or A = B or A misses B ) ) )
then consider a0 being
set such that A33:
(
A in a0 &
a0 in rng gg )
by TARSKI:def 4;
consider a1 being
object such that A34:
(
a1 in { s where s is Element of S : S2[s] } &
a0 = gg . a1 )
by A33, A8, FUNCT_1:def 3;
reconsider a1 =
a1 as
set by TARSKI:1;
(
A <> {} & ( for
B being
Subset of
(((meet (rng p)) \ (union (rng T))) /\ x) holds
( not
B in Union gg or
A = B or
A misses B ) ) )
proof
thus
A <> {}
for B being Subset of (((meet (rng p)) \ (union (rng T))) /\ x) holds
( not B in Union gg or A = B or A misses B )proof
assume A35:
A = {}
;
contradiction
S3[
a1,
gg . a1]
by A9, A34;
hence
contradiction
by A33, A34, A35;
verum
end;
thus
for
B being
Subset of
(((meet (rng p)) \ (union (rng T))) /\ x) holds
( not
B in Union gg or
A = B or
A misses B )
verumproof
let B be
Subset of
(((meet (rng p)) \ (union (rng T))) /\ x);
( not B in Union gg or A = B or A misses B )
assume
B in Union gg
;
( A = B or A misses B )
then consider x0 being
set such that A36:
(
B in x0 &
x0 in rng gg )
by TARSKI:def 4;
consider y0 being
object such that A37:
(
y0 in { s where s is Element of S : S2[s] } &
gg . y0 = x0 )
by A8, A36, FUNCT_1:def 3;
reconsider y0 =
y0 as
set by TARSKI:1;
(
A = B or
A misses B )
proof
per cases
( a1 = y0 or not a1 = y0 )
;
suppose A39:
not
a1 = y0
;
( A = B or A misses B )consider sx being
Element of
S such that A40:
(
a1 = sx &
S2[
sx] )
by A34;
consider sd being
Element of
S such that A41:
(
y0 = sd &
S2[
sd] )
by A37;
(
a1 misses y0 &
a1 /\ x c= a1 &
y0 /\ x c= y0 )
by A40, A41, XBOOLE_1:17, A39, A2, EQREL_1:def 4;
then A42:
a1 /\ x misses y0 /\ x
by XBOOLE_1:64;
A43:
S3[
y0,
gg . y0]
by A9, A37;
S3[
a1,
gg . a1]
by A9, A34;
hence
(
A = B or
A misses B )
by A43, A36, A37, A33, A34, A42, XBOOLE_1:64;
verum end; end;
end;
hence
(
A = B or
A misses B )
;
verum
end;
end;
hence
(
A <> {} & ( for
B being
Subset of
(((meet (rng p)) \ (union (rng T))) /\ x) holds
( not
B in Union gg or
A = B or
A misses B ) ) )
;
verum
end;
hence
Union gg is
a_partition of
((meet (rng p)) \ (union (rng T))) /\ x
by EQREL_1:def 4, A19, A25;
verum
end;
hence
(
Union gg is
finite Subset of
S &
Union gg is
a_partition of
((meet (rng p)) \ (union (rng T))) /\ x )
by A13, A15;
verum
end;
(
rng p = {} implies ex
ZZ being
finite Subset of
S st
ZZ is
a_partition of
(meet (rng (p ^ <*x*>))) \ (union (rng T)) )
hence
ex
pb being
finite Subset of
S st
pb is
a_partition of
(meet (rng (p ^ <*x*>))) \ (union (rng T))
by A4, A12, A3;
verum
end;
hence
S1[
p ^ <*x*>]
;
verum
end;
A45:
S1[ <*> S]
for p being FinSequence of S holds S1[p]
from FINSEQ_2:sch 2(A45, A1);
hence
ex P being finite Subset of S st P is a_partition of (meet (rng SM)) \ (Union T)
; verum