let a, b, c be Ordinal; for U being Universe st a c= b & b in U & omega in U & c in dom ((U -Veblen) . b) & ( for c being Ordinal st c in b holds
(U -Veblen) . c is normal ) holds
((U -Veblen) . a) . c c= ((U -Veblen) . b) . c
let U be Universe; ( a c= b & b in U & omega in U & c in dom ((U -Veblen) . b) & ( for c being Ordinal st c in b holds
(U -Veblen) . c is normal ) implies ((U -Veblen) . a) . c c= ((U -Veblen) . b) . c )
assume A1:
( a c= b & b in U & omega in U & c in dom ((U -Veblen) . b) )
; ( ex c being Ordinal st
( c in b & not (U -Veblen) . c is normal ) or ((U -Veblen) . a) . c c= ((U -Veblen) . b) . c )
set F = U -Veblen ;
defpred S1[ Ordinal] means for a, c being Ordinal st a c= $1 & $1 in U & c in dom ((U -Veblen) . $1) & ( for c being Ordinal st c in $1 holds
(U -Veblen) . c is normal ) holds
((U -Veblen) . a) . c c= ((U -Veblen) . $1) . c;
A2:
S1[ 0 ]
;
A3:
for b being Ordinal st S1[b] holds
S1[ succ b]
A15:
for b being Ordinal st b <> 0 & b is limit_ordinal & ( for d being Ordinal st d in b holds
S1[d] ) holds
S1[b]
proof
let b be
Ordinal;
( b <> 0 & b is limit_ordinal & ( for d being Ordinal st d in b holds
S1[d] ) implies S1[b] )
assume A16:
(
b <> 0 &
b is
limit_ordinal )
;
( ex d being Ordinal st
( d in b & not S1[d] ) or S1[b] )
assume
for
d being
Ordinal st
d in b holds
S1[
d]
;
S1[b]
let a,
c be
Ordinal;
( a c= b & b in U & c in dom ((U -Veblen) . b) & ( for c being Ordinal st c in b holds
(U -Veblen) . c is normal ) implies ((U -Veblen) . a) . c c= ((U -Veblen) . b) . c )
assume A17:
a c= b
;
( not b in U or not c in dom ((U -Veblen) . b) or ex c being Ordinal st
( c in b & not (U -Veblen) . c is normal ) or ((U -Veblen) . a) . c c= ((U -Veblen) . b) . c )
per cases
( a = b or a c< b )
by A17;
suppose A18:
a c< b
;
( not b in U or not c in dom ((U -Veblen) . b) or ex c being Ordinal st
( c in b & not (U -Veblen) . c is normal ) or ((U -Veblen) . a) . c c= ((U -Veblen) . b) . c )then A19:
a in b
by ORDINAL1:11;
assume
b in U
;
( not c in dom ((U -Veblen) . b) or ex c being Ordinal st
( c in b & not (U -Veblen) . c is normal ) or ((U -Veblen) . a) . c c= ((U -Veblen) . b) . c )then A20:
b in On U
by ORDINAL1:def 9;
then A21:
(U -Veblen) . b = criticals ((U -Veblen) | b)
by A16, Def15;
dom (U -Veblen) = On U
by Def15;
then
b c= dom (U -Veblen)
by A20, ORDINAL1:def 2;
then A22:
dom ((U -Veblen) | b) = b
by RELAT_1:62;
assume A23:
c in dom ((U -Veblen) . b)
;
( ex c being Ordinal st
( c in b & not (U -Veblen) . c is normal ) or ((U -Veblen) . a) . c c= ((U -Veblen) . b) . c )assume A24:
for
c being
Ordinal st
c in b holds
(U -Veblen) . c is
normal
;
((U -Veblen) . a) . c c= ((U -Veblen) . b) . cA26:
((U -Veblen) | b) . a in rng ((U -Veblen) | b)
by A19, A22, FUNCT_1:def 3;
((U -Veblen) | b) . a = (U -Veblen) . a
by A18, FUNCT_1:49, ORDINAL1:11;
hence
((U -Veblen) . a) . c c= ((U -Veblen) . b) . c
by A19, A21, A22, A23, A25, A26, Th54;
verum end; end;
end;
for b being Ordinal holds S1[b]
from ORDINAL2:sch 1(A2, A3, A15);
hence
( ex c being Ordinal st
( c in b & not (U -Veblen) . c is normal ) or ((U -Veblen) . a) . c c= ((U -Veblen) . b) . c )
by A1; verum