defpred S1[ Ordinal] means ex L being T-Sequence st
( dom L = $1 & ( for B being Ordinal st B in $1 holds
L . B = F2((L | B)) ) );
A1:
for B being Ordinal st ( for C being Ordinal st C in B holds
S1[C] ) holds
S1[B]
proof
let B be
Ordinal;
:: thesis: ( ( for C being Ordinal st C in B holds
S1[C] ) implies S1[B] )
assume A2:
for
C being
Ordinal st
C in B holds
ex
L being
T-Sequence st
(
dom L = C & ( for
D being
Ordinal st
D in C holds
L . D = F2(
(L | D)) ) )
;
:: thesis: S1[B]
defpred S2[
set ,
set ]
means ( $1 is
Ordinal & $2 is
T-Sequence & ( for
A being
Ordinal for
L being
T-Sequence st
A = $1 &
L = $2 holds
(
dom L = A & ( for
B being
Ordinal st
B in A holds
L . B = F2(
(L | B)) ) ) ) );
A3:
for
a,
b,
c being
set st
S2[
a,
b] &
S2[
a,
c] holds
b = c
consider G being
Function such that A7:
for
a,
b being
set holds
(
[a,b] in G iff (
a in B &
S2[
a,
b] ) )
from FUNCT_1:sch 1(A3);
A8:
dom G = B
defpred S3[
set ,
set ]
means ex
L being
T-Sequence st
(
L = G . $1 & $2
= F2(
L) );
A11:
for
a,
b,
c being
set st
a in B &
S3[
a,
b] &
S3[
a,
c] holds
b = c
;
A12:
for
a being
set st
a in B holds
ex
b being
set st
S3[
a,
b]
consider F being
Function such that A14:
(
dom F = B & ( for
a being
set st
a in B holds
S3[
a,
F . a] ) )
from FUNCT_1:sch 2(A11, A12);
reconsider L =
F as
T-Sequence by A14, Def7;
take
L
;
:: thesis: ( dom L = B & ( for B being Ordinal st B in B holds
L . B = F2((L | B)) ) )
thus
dom L = B
by A14;
:: thesis: for B being Ordinal st B in B holds
L . B = F2((L | B))
let D be
Ordinal;
:: thesis: ( D in B implies L . D = F2((L | D)) )
assume A15:
D in B
;
:: thesis: L . D = F2((L | D))
then consider K being
T-Sequence such that A16:
(
K = G . D &
F . D = F2(
K) )
by A14;
D c= dom L
by A14, A15, Def2;
then A17:
dom (L | D) = D
by RELAT_1:91;
A18:
[D,K] in G
by A8, A15, A16, FUNCT_1:8;
then A19:
(
dom K = D & ( for
B being
Ordinal st
B in D holds
K . B = F2(
(K | B)) ) )
by A7;
A20:
now let C be
Ordinal;
:: thesis: ( C in D implies G . C = K | C )assume A21:
C in D
;
:: thesis: G . C = K | Cthen A22:
C in B
by A15, Th19;
now let A be
Ordinal;
:: thesis: for L being T-Sequence st A = C & L = K | C holds
( dom L = A & ( for B being Ordinal st B in A holds
L . B = F2((L | B)) ) )let L be
T-Sequence;
:: thesis: ( A = C & L = K | C implies ( dom L = A & ( for B being Ordinal st B in A holds
L . B = F2((L | B)) ) ) )assume A23:
(
A = C &
L = K | C )
;
:: thesis: ( dom L = A & ( for B being Ordinal st B in A holds
L . B = F2((L | B)) ) )A24:
C c= D
by A21, Def2;
hence A25:
dom L = A
by A19, A23, RELAT_1:91;
:: thesis: for B being Ordinal st B in A holds
L . B = F2((L | B))let B be
Ordinal;
:: thesis: ( B in A implies L . B = F2((L | B)) )assume A26:
B in A
;
:: thesis: L . B = F2((L | B))then
(
B in D &
B c= A )
by A23, A24, Def2;
then
(
K . B = F2(
(K | B)) &
K | B = L | B )
by A7, A18, A23, FUNCT_1:82;
hence
L . B = F2(
(L | B))
by A23, A25, A26, FUNCT_1:70;
:: thesis: verum end; then
[C,(K | C)] in G
by A7, A22;
hence
G . C = K | C
by FUNCT_1:8;
:: thesis: verum end;
hence
L . D = F2(
(L | D))
by A16, A17, A19, FUNCT_1:9;
:: thesis: verum
end;
for A being Ordinal holds S1[A]
from ORDINAL1:sch 2(A1);
then consider L being T-Sequence such that
A31:
( dom L = F1() & ( for B being Ordinal st B in F1() holds
L . B = F2((L | B)) ) )
;
take
L
; :: thesis: ( dom L = F1() & ( for B being Ordinal
for L1 being T-Sequence st B in F1() & L1 = L | B holds
L . B = F2(L1) ) )
thus
dom L = F1()
by A31; :: thesis: for B being Ordinal
for L1 being T-Sequence st B in F1() & L1 = L | B holds
L . B = F2(L1)
let B be Ordinal; :: thesis: for L1 being T-Sequence st B in F1() & L1 = L | B holds
L . B = F2(L1)
let L1 be T-Sequence; :: thesis: ( B in F1() & L1 = L | B implies L . B = F2(L1) )
assume
( B in F1() & L1 = L | B )
; :: thesis: L . B = F2(L1)
hence
L . B = F2(L1)
by A31; :: thesis: verum