let X be set ; for S being diff-finite-partition-closed Subset-Family of X
for S1 being Element of S
for T being finite Subset of S ex P being finite Subset of S st P is a_partition of S1 \ (union T)
let S be diff-finite-partition-closed Subset-Family of X; for S1 being Element of S
for T being finite Subset of S ex P being finite Subset of S st P is a_partition of S1 \ (union T)
let S1 be Element of S; for T being finite Subset of S ex P being finite Subset of S st P is a_partition of S1 \ (union T)
let TT be finite Subset of S; ex P being finite Subset of S st P is a_partition of S1 \ (union TT)
consider T being FinSequence such that
A0:
TT = rng T
by FINSEQ_1:52;
reconsider T = T as FinSequence of S by A0, FINSEQ_1:def 4;
defpred S1[ FinSequence] means ex pa being finite Subset of S st pa is a_partition of S1 \ (union (rng $1));
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
S1 \ (union (rng p))
;
A3:
S1 \ (union (rng (p ^ <*x*>))) =
S1 \ (union ((rng p) \/ (rng <*x*>)))
by FINSEQ_1:31
.=
S1 \ ((union (rng p)) \/ (union (rng <*x*>)))
by ZFMISC_1:78
.=
(S1 \ (union (rng p))) \ (Union <*x*>)
by XBOOLE_1:41
.=
(S1 \ (union (rng p))) \ (union {x})
by FINSEQ_1:38
.=
(S1 \ (union (rng p))) \ x
;
ex
pb being
finite Subset of
S st
pb is
a_partition of
S1 \ (union (rng (p ^ <*x*>)))
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 ) } ;
A4:
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 A7:
(
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 A8:
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(A4);
A9:
{ s where s is Element of S : S2[s] } is
finite
(
Union gg is
finite Subset of
S &
Union gg is
a_partition of
(S1 \ (union (rng p))) \ x )
proof
A11:
Union gg is
finite
A13:
Union gg c= S
Union gg is
a_partition of
(S1 \ (union (rng p))) \ x
proof
A17:
Union gg c= bool ((S1 \ (union (rng p))) \ x)
A23:
union (Union gg) = (S1 \ (union (rng p))) \ x
proof
A24:
union (Union gg) c= union (bool ((S1 \ (union (rng p))) \ x))
by A17, ZFMISC_1:77;
(S1 \ (Union p)) \ x c= union (Union gg)
proof
let a be
object ;
TARSKI:def 3 ( not a in (S1 \ (Union p)) \ x or a in union (Union gg) )
assume A25:
a in (S1 \ (Union p)) \ x
;
a in union (Union gg)
A26:
a in (union pa) \ x
by A2, A25, EQREL_1:def 4;
then A27:
(
a in union pa & not
a in x )
by XBOOLE_0:def 5;
consider p11 being
set such that A28:
(
a in p11 &
p11 in pa )
by A26, TARSKI:def 4;
( not
p11 \ x is
empty &
p11 is
Element of
S &
x is
Element of
S )
by A27, A28, XBOOLE_0:def 5;
then A29:
p11 in { s where s is Element of S : S2[s] }
by A28;
then
S3[
p11,
gg . p11]
by A8;
then
union (gg . p11) = p11 \ x
by EQREL_1:def 4;
then
a in union (gg . p11)
by A27, A28, XBOOLE_0:def 5;
then consider d being
set such that A30:
(
a in d &
d in gg . p11 )
by TARSKI:def 4;
(
a in d &
d in gg . p11 &
gg . p11 in rng gg )
by A7, A29, A30, 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) = (S1 \ (union (rng p))) \ x
by A24, ZFMISC_1:81;
verum
end;
for
A being
Subset of
((S1 \ (union (rng p))) \ x) st
A in Union gg holds
(
A <> {} & ( for
B being
Subset of
((S1 \ (union (rng p))) \ x) holds
( not
B in Union gg or
A = B or
A misses B ) ) )
proof
let A be
Subset of
((S1 \ (union (rng p))) \ x);
( A in Union gg implies ( A <> {} & ( for B being Subset of ((S1 \ (union (rng p))) \ x) holds
( not B in Union gg or A = B or A misses B ) ) ) )
assume A31:
A in Union gg
;
( A <> {} & ( for B being Subset of ((S1 \ (union (rng p))) \ x) holds
( not B in Union gg or A = B or A misses B ) ) )
consider a0 being
set such that A32:
(
A in a0 &
a0 in rng gg )
by A31, TARSKI:def 4;
consider a1 being
object such that A33:
(
a1 in { s where s is Element of S : S2[s] } &
a0 = gg . a1 )
by A7, A32, FUNCT_1:def 3;
reconsider a1 =
a1 as
set by TARSKI:1;
(
A <> {} & ( for
B being
Subset of
((S1 \ (union (rng p))) \ x) holds
( not
B in Union gg or
A = B or
A misses B ) ) )
proof
thus
A <> {}
for B being Subset of ((S1 \ (union (rng p))) \ x) holds
( not B in Union gg or A = B or A misses B )proof
assume A34:
A = {}
;
contradiction
S3[
a1,
gg . a1]
by A8, A33;
hence
contradiction
by A32, A33, A34;
verum
end;
thus
for
B being
Subset of
((S1 \ (union (rng p))) \ x) holds
( not
B in Union gg or
A = B or
A misses B )
verumproof
let B be
Subset of
((S1 \ (union (rng p))) \ 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 A35:
(
B in x0 &
x0 in rng gg )
by TARSKI:def 4;
consider y0 being
object such that A36:
(
y0 in { s where s is Element of S : S2[s] } &
gg . y0 = x0 )
by A7, A35, 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 A38:
not
a1 = y0
;
( A = B or A misses B )consider sx being
Element of
S such that A39:
(
a1 = sx &
S2[
sx] )
by A33;
consider sd being
Element of
S such that A40:
(
y0 = sd &
S2[
sd] )
by A36;
A41:
a1 \ x misses y0 \ x
by A2, A38, A39, A40, EQREL_1:def 4, XBOOLE_1:64;
A42:
S3[
y0,
gg . y0]
by A8, A36;
S3[
a1,
gg . a1]
by A8, A33;
hence
(
A = B or
A misses B )
by A32, A33, A35, A36, A41, 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
((S1 \ (union (rng p))) \ x) holds
( not
B in Union gg or
A = B or
A misses B ) ) )
;
verum
end;
hence
Union gg is
a_partition of
(S1 \ (union (rng p))) \ x
by A17, A23, EQREL_1:def 4;
verum
end;
hence
(
Union gg is
finite Subset of
S &
Union gg is
a_partition of
(S1 \ (union (rng p))) \ x )
by A11, A13;
verum
end;
hence
ex
pb being
finite Subset of
S st
pb is
a_partition of
S1 \ (union (rng (p ^ <*x*>)))
by A3;
verum
end;
hence
S1[
p ^ <*x*>]
;
verum
end;
A44:
S1[ <*> S]
for p being FinSequence of S holds S1[p]
from FINSEQ_2:sch 2(A44, A1);
then
ex P being finite Subset of S st P is a_partition of S1 \ (Union T)
;
hence
ex P being finite Subset of S st P is a_partition of S1 \ (union TT)
by A0; verum