assume A3:
for a being Ordinal of F1() holds
( not F2() in a or not F3(a) = a )
; contradiction
deffunc H1( Ordinal, Ordinal) -> Ordinal = F3($2);
deffunc H2( Ordinal, T-Sequence) -> set = {} ;
consider phi being Ordinal-Sequence such that
A4:
dom phi = omega
and
A5:
( {} in omega implies phi . {} = succ F2() )
and
A6:
for a being ordinal number st succ a in omega holds
phi . (succ a) = H1(a,phi . a)
and
for a being ordinal number st a in omega & a <> {} & a is limit_ordinal holds
phi . a = H2(a,phi | a)
from ORDINAL2:sch 11();
K0:
rng phi c= On F1()
then reconsider phi = phi as Ordinal-Sequence of omega,F1() by A4, FUNCT_2:2;
B1:
for a being ordinal number st a in omega holds
F2() in phi . a
A12:
phi is increasing
proof
let a be
ordinal number ;
ORDINAL2:def 12 for b1 being set holds
( not a in b1 or not b1 in proj1 phi or phi . a in phi . b1 )let b be
ordinal number ;
( not a in b or not b in proj1 phi or phi . a in phi . b )
assume A13:
(
a in b &
b in dom phi )
;
phi . a in phi . b
then A14:
ex
c being
ordinal number st
(
b = a +^ c &
c <> {} )
by ORDINAL3:28;
defpred S1[
Ordinal]
means (
a +^ $1
in omega & $1
<> {} implies
phi . a in phi . (a +^ $1) );
A15:
S1[
{} ]
;
A16:
for
c being
ordinal number st
S1[
c] holds
S1[
succ c]
proof
let c be
ordinal number ;
( S1[c] implies S1[ succ c] )
assume that A17:
(
a +^ c in omega &
c <> {} implies
phi . a in phi . (a +^ c) )
and A18:
(
a +^ (succ c) in omega &
succ c <> {} )
;
phi . a in phi . (a +^ (succ c))
A19:
(
a +^ c in succ (a +^ c) &
a +^ (succ c) = succ (a +^ c) )
by ORDINAL1:6, ORDINAL2:28;
reconsider d =
phi . (a +^ c) as
Ordinal ;
a +^ c in omega
by A18, A19, ORDINAL1:10;
then
(
phi . (a +^ (succ c)) = F3(
d) &
d in F3(
d) &
a +^ {} = a )
by A6, A11, A18, A19, B1, ORDINAL2:27;
hence
phi . a in phi . (a +^ (succ c))
by A17, A18, A19, ORDINAL1:10;
verum
end;
A20:
for
b being
ordinal number st
b <> {} &
b is
limit_ordinal & ( for
c being
ordinal number st
c in b holds
S1[
c] ) holds
S1[
b]
for
c being
ordinal number holds
S1[
c]
from ORDINAL2:sch 1(A15, A16, A20);
hence
phi . a in phi . b
by A4, A13, A14;
verum
end;
J1:
sup phi in F1()
by A0, ThC2;
deffunc H3( Ordinal) -> Ordinal = F3($1);
consider fi being Ordinal-Sequence such that
A23:
( dom fi = sup phi & ( for a being ordinal number st a in sup phi holds
fi . a = H3(a) ) )
from ORDINAL2:sch 3();
( succ F2() in rng phi & sup (rng phi) = sup phi )
by A4, A5, Lm1, FUNCT_1:def 3;
then A24:
( sup phi <> {} & sup phi is limit_ordinal )
by A4, A12, ORDINAL2:19, ORDINAL4:16;
then A25:
H3( sup phi) is_limes_of fi
by J1, A2, A23;
fi is increasing
then A27: sup fi =
lim fi
by A23, A24, ORDINAL4:8
.=
H3( sup phi)
by A25, ORDINAL2:def 10
;
ZZ:
sup fi c= sup phi
proof
let x be
Ordinal;
ORDINAL1:def 5 ( not x in sup fi or x in sup phi )
assume A28:
x in sup fi
;
x in sup phi
reconsider A =
x as
Ordinal ;
consider b being
ordinal number such that A29:
(
b in rng fi &
A c= b )
by A28, ORDINAL2:21;
consider y being
set such that A30:
(
y in dom fi &
b = fi . y )
by A29, FUNCT_1:def 3;
reconsider y =
y as
Ordinal by A30;
consider c being
ordinal number such that A31:
(
c in rng phi &
y c= c )
by A23, A30, ORDINAL2:21;
C1:
c in F1()
by K0, A31, ORDINAL1:def 9;
consider z being
set such that A32:
(
z in dom phi &
c = phi . z )
by A31, FUNCT_1:def 3;
reconsider z =
z as
Ordinal by A32;
succ z in omega
by A4, A32, ORDINAL1:28;
then A33:
(
phi . (succ z) = H3(
c) &
phi . (succ z) in rng phi &
b = H3(
y) )
by A4, A6, A23, A30, A32, FUNCT_1:def 3;
(
y c< c iff (
y <> c &
y c= c ) )
by XBOOLE_0:def 8;
then
(
H3(
y)
in H3(
c) or
y = c )
by C1, A1, A31, ORDINAL1:11;
then
(
b c= H3(
c) &
H3(
c)
in sup phi )
by A33, ORDINAL1:def 2, ORDINAL2:19;
then
b in sup phi
by ORDINAL1:12;
hence
x in sup phi
by A29, ORDINAL1:12;
verum
end;
phi . 0 in rng phi
by A4, FUNCT_1:def 3;
then
( F2() in phi . 0 & phi . 0 in sup phi )
by B1, ORDINAL2:19;
then
F2() in sup phi
by ORDINAL1:10;
hence
contradiction
by J1, A11, A27, ZZ, ORDINAL1:5; verum