let A, B, C be Ordinal; :: thesis: ( A c= B implies exp A,C c= exp B,C )
assume A1:
A c= B
; :: thesis: exp A,C c= exp B,C
defpred S1[ Ordinal] means exp A,$1 c= exp B,$1;
( exp A,{} = 1 & exp B,{} = 1 )
by ORDINAL2:60;
then A2:
S1[ {} ]
;
A3:
for C being Ordinal st S1[C] holds
S1[ succ C]
A4:
for C being Ordinal st C <> {} & C is limit_ordinal & ( for D being Ordinal st D in C holds
S1[D] ) holds
S1[C]
proof
let C be
Ordinal;
:: thesis: ( C <> {} & C is limit_ordinal & ( for D being Ordinal st D in C holds
S1[D] ) implies S1[C] )
assume that A5:
(
C <> {} &
C is
limit_ordinal )
and A6:
for
D being
Ordinal st
D in C holds
exp A,
D c= exp B,
D
;
:: thesis: S1[C]
deffunc H1(
Ordinal)
-> set =
exp A,$1;
consider f1 being
Ordinal-Sequence such that A7:
(
dom f1 = C & ( for
D being
Ordinal st
D in C holds
f1 . D = H1(
D) ) )
from ORDINAL2:sch 3();
deffunc H2(
Ordinal)
-> set =
exp B,$1;
consider f2 being
Ordinal-Sequence such that A8:
(
dom f2 = C & ( for
D being
Ordinal st
D in C holds
f2 . D = H2(
D) ) )
from ORDINAL2:sch 3();
A9:
(
exp A,
C is_limes_of f1 &
exp B,
C is_limes_of f2 )
by A5, A7, A8, Th21;
hence
S1[
C]
by A7, A8, A9, Th6;
:: thesis: verum
end;
for C being Ordinal holds S1[C]
from ORDINAL2:sch 1(A2, A3, A4);
hence
exp A,C c= exp B,C
; :: thesis: verum