let C, A, B be Ordinal; :: thesis: exp C,(A +^ B) = (exp C,B) *^ (exp C,A)
defpred S1[ Ordinal] means exp C,(A +^ $1) = (exp C,$1) *^ (exp C,A);
( exp C,A = 1 *^ (exp C,A) & 1 = exp C,{} )
by ORDINAL2:56, ORDINAL2:60;
then A1:
S1[ {} ]
by ORDINAL2:44;
A2:
for B being Ordinal st S1[B] holds
S1[ succ B]
proof
let B be
Ordinal;
:: thesis: ( S1[B] implies S1[ succ B] )
assume A3:
exp C,
(A +^ B) = (exp C,B) *^ (exp C,A)
;
:: thesis: S1[ succ B]
thus exp C,
(A +^ (succ B)) =
exp C,
(succ (A +^ B))
by ORDINAL2:45
.=
C *^ (exp C,(A +^ B))
by ORDINAL2:61
.=
(C *^ (exp C,B)) *^ (exp C,A)
by A3, ORDINAL3:58
.=
(exp C,(succ B)) *^ (exp C,A)
by ORDINAL2:61
;
:: thesis: verum
end;
A4:
for B being Ordinal st B <> {} & B is limit_ordinal & ( for D being Ordinal st D in B holds
S1[D] ) holds
S1[B]
proof
let B be
Ordinal;
:: thesis: ( B <> {} & B is limit_ordinal & ( for D being Ordinal st D in B holds
S1[D] ) implies S1[B] )
assume that A5:
(
B <> {} &
B is
limit_ordinal )
and A6:
for
D being
Ordinal st
D in B holds
exp C,
(A +^ D) = (exp C,D) *^ (exp C,A)
;
:: thesis: S1[B]
deffunc H1(
Ordinal)
-> set =
exp C,$1;
consider fi being
Ordinal-Sequence such that A7:
(
dom fi = B & ( for
D being
Ordinal st
D in B holds
fi . D = H1(
D) ) )
from ORDINAL2:sch 3();
consider psi being
Ordinal-Sequence such that A8:
(
dom psi = A +^ B & ( for
D being
Ordinal st
D in A +^ B holds
psi . D = H1(
D) ) )
from ORDINAL2:sch 3();
(
A +^ B <> {} &
A +^ B is
limit_ordinal )
by A5, ORDINAL3:29, ORDINAL3:32;
then A9:
lim psi = exp C,
(A +^ B)
by A8, ORDINAL2:62;
deffunc H2(
Ordinal)
-> set =
exp C,$1;
consider f1 being
Ordinal-Sequence such that A10:
(
dom f1 = A & ( for
D being
Ordinal st
D in A holds
f1 . D = H2(
D) ) )
from ORDINAL2:sch 3();
A11:
dom psi = (dom f1) +^ (dom (fi *^ (exp C,A)))
by A7, A8, A10, ORDINAL3:def 5;
A14:
exp C,
B is_limes_of fi
by A5, A7, Th21;
now let D be
Ordinal;
:: thesis: ( D in dom (fi *^ (exp C,A)) implies psi . ((dom f1) +^ D) = (fi *^ (exp C,A)) . D )assume
D in dom (fi *^ (exp C,A))
;
:: thesis: psi . ((dom f1) +^ D) = (fi *^ (exp C,A)) . Dthen A15:
D in dom fi
by ORDINAL3:def 5;
hence psi . ((dom f1) +^ D) =
exp C,
(A +^ D)
by A8, A10, A7, ORDINAL2:49
.=
(exp C,D) *^ (exp C,A)
by A6, A7, A15
.=
(fi . D) *^ (exp C,A)
by A7, A15
.=
(fi *^ (exp C,A)) . D
by A15, ORDINAL3:def 5
;
:: thesis: verum end;
then
(
psi = f1 ^ (fi *^ (exp C,A)) &
(exp C,B) *^ (exp C,A) is_limes_of fi *^ (exp C,A) )
by A11, A12, A14, Def1, Th5;
then
(exp C,B) *^ (exp C,A) is_limes_of psi
by Th3;
hence
S1[
B]
by A9, ORDINAL2:def 14;
:: thesis: verum
end;
for B being Ordinal holds S1[B]
from ORDINAL2:sch 1(A1, A2, A4);
hence
exp C,(A +^ B) = (exp C,B) *^ (exp C,A)
; :: thesis: verum