let n be Nat; ( S1[n] implies S1[n + 1] )
assume A1:
S1[n]
; S1[n + 1]
let D be non empty set ; for F being PartFunc of D,REAL
for X, Y being set
for Z being finite set st Z = dom (F | Y) & dom (F | X) is finite & Y c= X & n + 1 = card Z & ( for d1, d2 being Element of D st d1 in dom (F | Y) & d2 in dom (F | (X \ Y)) holds
F . d1 >= F . d2 ) holds
FinS (F,X) = (FinS (F,Y)) ^ (FinS (F,(X \ Y)))
let F be PartFunc of D,REAL; for X, Y being set
for Z being finite set st Z = dom (F | Y) & dom (F | X) is finite & Y c= X & n + 1 = card Z & ( for d1, d2 being Element of D st d1 in dom (F | Y) & d2 in dom (F | (X \ Y)) holds
F . d1 >= F . d2 ) holds
FinS (F,X) = (FinS (F,Y)) ^ (FinS (F,(X \ Y)))
let X, Y be set ; for Z being finite set st Z = dom (F | Y) & dom (F | X) is finite & Y c= X & n + 1 = card Z & ( for d1, d2 being Element of D st d1 in dom (F | Y) & d2 in dom (F | (X \ Y)) holds
F . d1 >= F . d2 ) holds
FinS (F,X) = (FinS (F,Y)) ^ (FinS (F,(X \ Y)))
set dx = dom (F | X);
set dxy = dom (F | (X \ Y));
set fy = FinS (F,Y);
set fxy = FinS (F,(X \ Y));
let dy be finite set ; ( dy = dom (F | Y) & dom (F | X) is finite & Y c= X & n + 1 = card dy & ( for d1, d2 being Element of D st d1 in dom (F | Y) & d2 in dom (F | (X \ Y)) holds
F . d1 >= F . d2 ) implies FinS (F,X) = (FinS (F,Y)) ^ (FinS (F,(X \ Y))) )
assume that
A2:
dy = dom (F | Y)
and
A3:
dom (F | X) is finite
and
A4:
Y c= X
and
A5:
n + 1 = card dy
and
A6:
for d1, d2 being Element of D st d1 in dom (F | Y) & d2 in dom (F | (X \ Y)) holds
F . d1 >= F . d2
; FinS (F,X) = (FinS (F,Y)) ^ (FinS (F,(X \ Y)))
A7:
len (FinS (F,Y)) = n + 1
by A2, A5, Th67;
A8:
F | Y, FinS (F,Y) are_fiberwise_equipotent
by A2, Def13;
then A9:
rng (FinS (F,Y)) = rng (F | Y)
by CLASSES1:75;
0 + 1 <= n + 1
by NAT_1:13;
then A10:
len (FinS (F,Y)) in dom (FinS (F,Y))
by A7, FINSEQ_3:25;
then
(FinS (F,Y)) . (len (FinS (F,Y))) in rng (FinS (F,Y))
by FUNCT_1:def 3;
then consider d being Element of D such that
A11:
d in dy
and
A12:
(F | Y) . d = (FinS (F,Y)) . (len (FinS (F,Y)))
by A2, A9, PARTFUN1:3;
A13:
dom (F | (X \ Y)) = (dom F) /\ (X \ Y)
by RELAT_1:61;
A14:
dy = (dom F) /\ Y
by A2, RELAT_1:61;
then A15:
d in Y
by A11, XBOOLE_0:def 4;
then A16:
{d} c= X
by A4, ZFMISC_1:31;
A17:
d in dom F
by A14, A11, XBOOLE_0:def 4;
then A18:
{d} c= dom F
by ZFMISC_1:31;
A19:
{d} c= Y
by A15, ZFMISC_1:31;
A20:
(FinS (F,(X \ Y))) ^ <*(F . d)*>,<*(F . d)*> ^ (FinS (F,(X \ Y))) are_fiberwise_equipotent
by RFINSEQ:2;
set Yd = Y \ {d};
set dyd = dom (F | (Y \ {d}));
set xyd = dom (F | (X \ (Y \ {d})));
A21:
dom (F | (X \ (Y \ {d}))) = (dom F) /\ (X \ (Y \ {d}))
by RELAT_1:61;
A22:
dom (F | (Y \ {d})) = (dom F) /\ (Y \ {d})
by RELAT_1:61;
A23:
dom (F | (Y \ {d})) = dy \ {d}
A28:
F . d = (FinS (F,Y)) . (len (FinS (F,Y)))
by A2, A11, A12, FUNCT_1:47;
then A29:
FinS (F,Y) = ((FinS (F,Y)) | n) ^ <*(F . d)*>
by A7, RFINSEQ:7;
reconsider dyd = dom (F | (Y \ {d})) as finite set by A23;
A30: X \ (Y \ {d}) =
(X \ Y) \/ (X /\ {d})
by XBOOLE_1:52
.=
(X \ Y) \/ {d}
by A16, XBOOLE_1:28
;
then A31: dom (F | (X \ (Y \ {d}))) =
(dom (F | (X \ Y))) \/ ((dom F) /\ {d})
by A13, A21, XBOOLE_1:23
.=
(dom (F | (X \ Y))) \/ {d}
by A18, XBOOLE_1:28
;
A32:
now for d1, d2 being Element of D st d1 in dyd & d2 in dom (F | (X \ (Y \ {d}))) holds
F . d1 >= F . d2let d1,
d2 be
Element of
D;
( d1 in dyd & d2 in dom (F | (X \ (Y \ {d}))) implies F . d1 >= F . d2 )assume that A33:
d1 in dyd
and A34:
d2 in dom (F | (X \ (Y \ {d})))
;
F . d1 >= F . d2now ( ( d2 in dom (F | (X \ Y)) & F . d1 >= F . d2 ) or ( d2 in {d} & F . d1 >= F . d2 ) )per cases
( d2 in dom (F | (X \ Y)) or d2 in {d} )
by A31, A34, XBOOLE_0:def 3;
case
d2 in {d}
;
F . d1 >= F . d2then A35:
d2 = d
by TARSKI:def 1;
(F | Y) . d1 in rng (F | Y)
by A2, A23, A33, FUNCT_1:def 3;
then
F . d1 in rng (F | Y)
by A2, A23, A33, FUNCT_1:47;
then consider m being
Nat such that A36:
m in dom (FinS (F,Y))
and A37:
(FinS (F,Y)) . m = F . d1
by A9, FINSEQ_2:10;
A38:
m <= len (FinS (F,Y))
by A36, FINSEQ_3:25;
hence
F . d1 >= F . d2
;
verum end; end; end; hence
F . d1 >= F . d2
;
verum end;
dom (F | X) = (dom F) /\ X
by RELAT_1:61;
then A39:
dom (F | (X \ Y)) is finite
by A3, A13, FINSET_1:1, XBOOLE_1:26;
then
F | (X \ Y), FinS (F,(X \ Y)) are_fiberwise_equipotent
by Def13;
then A40:
rng (FinS (F,(X \ Y))) = rng (F | (X \ Y))
by CLASSES1:75;
A41:
<*(F . d)*> ^ (FinS (F,(X \ Y))) is non-increasing
proof
set xfy =
<*(F . d)*> ^ (FinS (F,(X \ Y)));
let n be
Nat;
RFINSEQ:def 3 ( not n in dom (<*(F . d)*> ^ (FinS (F,(X \ Y)))) or not n + 1 in dom (<*(F . d)*> ^ (FinS (F,(X \ Y)))) or (<*(F . d)*> ^ (FinS (F,(X \ Y)))) . (n + 1) <= (<*(F . d)*> ^ (FinS (F,(X \ Y)))) . n )
assume that A42:
n in dom (<*(F . d)*> ^ (FinS (F,(X \ Y))))
and A43:
n + 1
in dom (<*(F . d)*> ^ (FinS (F,(X \ Y))))
;
(<*(F . d)*> ^ (FinS (F,(X \ Y)))) . (n + 1) <= (<*(F . d)*> ^ (FinS (F,(X \ Y)))) . n
A44:
1
<= n
by A42, FINSEQ_3:25;
then
max (
0,
(n - 1))
= n - 1
by FINSEQ_2:4;
then reconsider n1 =
n - 1 as
Element of
NAT by FINSEQ_2:5;
set r =
(<*(F . d)*> ^ (FinS (F,(X \ Y)))) . n;
set s =
(<*(F . d)*> ^ (FinS (F,(X \ Y)))) . (n + 1);
A45:
len <*(F . d)*> = 1
by FINSEQ_1:40;
then
len (<*(F . d)*> ^ (FinS (F,(X \ Y)))) = 1
+ (len (FinS (F,(X \ Y))))
by FINSEQ_1:22;
then A46:
len (FinS (F,(X \ Y))) = (len (<*(F . d)*> ^ (FinS (F,(X \ Y))))) - 1
;
A47:
n + 1
<= len (<*(F . d)*> ^ (FinS (F,(X \ Y))))
by A43, FINSEQ_3:25;
then
n1 + 1
<= len (FinS (F,(X \ Y)))
by A46, XREAL_1:19;
then A48:
n1 + 1
in dom (FinS (F,(X \ Y)))
by A44, FINSEQ_3:25;
then
(FinS (F,(X \ Y))) . (n1 + 1) in rng (FinS (F,(X \ Y)))
by FUNCT_1:def 3;
then consider d1 being
Element of
D such that A49:
(
d1 in dom (F | (X \ Y)) &
(F | (X \ Y)) . d1 = (FinS (F,(X \ Y))) . (n1 + 1) )
by A40, PARTFUN1:3;
1
< n + 1
by A44, NAT_1:13;
then A50:
(<*(F . d)*> ^ (FinS (F,(X \ Y)))) . (n + 1) =
(FinS (F,(X \ Y))) . ((n + 1) - 1)
by A45, A47, FINSEQ_1:24
.=
(FinS (F,(X \ Y))) . (n1 + 1)
;
A51:
n <= len (<*(F . d)*> ^ (FinS (F,(X \ Y))))
by A42, FINSEQ_3:25;
then A52:
n1 <= len (FinS (F,(X \ Y)))
by A46, XREAL_1:9;
A53:
(
F . d1 = (FinS (F,(X \ Y))) . (n1 + 1) &
F . d >= F . d1 )
by A2, A6, A11, A49, FUNCT_1:47;
now (<*(F . d)*> ^ (FinS (F,(X \ Y)))) . n >= (<*(F . d)*> ^ (FinS (F,(X \ Y)))) . (n + 1)per cases
( n = 1 or n <> 1 )
;
suppose
n <> 1
;
(<*(F . d)*> ^ (FinS (F,(X \ Y)))) . n >= (<*(F . d)*> ^ (FinS (F,(X \ Y)))) . (n + 1)then A54:
1
< n
by A44, XXREAL_0:1;
then
1
+ 1
<= n
by NAT_1:13;
then
1
<= n1
by XREAL_1:19;
then A55:
n1 in dom (FinS (F,(X \ Y)))
by A52, FINSEQ_3:25;
(<*(F . d)*> ^ (FinS (F,(X \ Y)))) . n = (FinS (F,(X \ Y))) . n1
by A45, A51, A54, FINSEQ_1:24;
hence
(<*(F . d)*> ^ (FinS (F,(X \ Y)))) . n >= (<*(F . d)*> ^ (FinS (F,(X \ Y)))) . (n + 1)
by A48, A50, A55, RFINSEQ:def 3;
verum end; end; end;
hence
(<*(F . d)*> ^ (FinS (F,(X \ Y)))) . n >= (<*(F . d)*> ^ (FinS (F,(X \ Y)))) . (n + 1)
;
verum
end;
A56:
<*(F . d)*> ^ (FinS (F,(X \ Y))) is FinSequence of REAL
by RVSUM_1:145;
d in {d}
by TARSKI:def 1;
then
d in X \ (Y \ {d})
by A30, XBOOLE_0:def 3;
then A57:
d in dom (F | (X \ (Y \ {d})))
by A21, A17, XBOOLE_0:def 4;
(X \ (Y \ {d})) \ {d} =
X \ ((Y \ {d}) \/ {d})
by XBOOLE_1:41
.=
X \ (Y \/ {d})
by XBOOLE_1:39
.=
X \ Y
by A19, XBOOLE_1:12
;
then
(FinS (F,(X \ Y))) ^ <*(F . d)*>,F | (X \ (Y \ {d})) are_fiberwise_equipotent
by A39, A31, A57, Th66;
then
<*(F . d)*> ^ (FinS (F,(X \ Y))),F | (X \ (Y \ {d})) are_fiberwise_equipotent
by A20, CLASSES1:76;
then A58:
<*(F . d)*> ^ (FinS (F,(X \ Y))) = FinS (F,(X \ (Y \ {d})))
by A39, A31, A41, Def13, A56;
{d} c= dy
by A11, ZFMISC_1:31;
then card dyd =
(card dy) - (card {d})
by A23, CARD_2:44
.=
(n + 1) - 1
by A5, CARD_1:30
.=
n
;
then
FinS (F,X) = (FinS (F,(Y \ {d}))) ^ (FinS (F,(X \ (Y \ {d}))))
by A1, A3, A4, A32, XBOOLE_1:1;
then A59:
FinS (F,X) = ((FinS (F,(Y \ {d}))) ^ <*(F . d)*>) ^ (FinS (F,(X \ Y)))
by A58, FINSEQ_1:32;
A60:
(FinS (F,Y)) | n is non-increasing
by RFINSEQ:20;
F | Y,(FinS (F,(Y \ {d}))) ^ <*(F . d)*> are_fiberwise_equipotent
by A2, A11, Th66;
then
(FinS (F,(Y \ {d}))) ^ <*(F . d)*>, FinS (F,Y) are_fiberwise_equipotent
by A8, CLASSES1:76;
then
FinS (F,(Y \ {d})),(FinS (F,Y)) | n are_fiberwise_equipotent
by A29, RFINSEQ:1;
hence
FinS (F,X) = (FinS (F,Y)) ^ (FinS (F,(X \ Y)))
by A59, A29, A60, RFINSEQ:23; verum